Monado OpenXR Runtime
|
Data Fields | |
struct xrt_device | base |
struct os_hid_device * | mainboard_dev |
struct os_hid_device * | sensors_dev |
enum VIVE_VARIANT | variant |
struct os_thread_helper | sensors_thread |
struct os_thread_helper | mainboard_thread |
struct lh_model | lh |
struct { | |
uint64_t time_ns | |
uint8_t sequence | |
uint32_t last_sample_time_raw | |
double acc_range | |
double gyro_range | |
struct xrt_vec3 acc_bias | |
struct xrt_vec3 acc_scale | |
struct xrt_vec3 gyro_bias | |
struct xrt_vec3 gyro_scale | |
struct xrt_pose trackref | |
IMU position in tracking space. More... | |
} | imu |
struct m_imu_3dof | fusion |
struct { | |
struct xrt_vec3 acc | |
struct xrt_vec3 gyro | |
} | last |
struct { | |
double lens_separation | |
double persistence | |
uint16_t eye_target_height_in_pixels | |
uint16_t eye_target_width_in_pixels | |
struct xrt_quat rot [2] | |
struct xrt_pose trackref | |
Head position in tracking space. More... | |
struct xrt_pose imuref | |
Head position in IMU space. More... | |
} | display |
struct { | |
uint16_t ipd | |
uint16_t lens_separation | |
uint16_t proximity | |
uint8_t button | |
} | board |
struct { | |
uint32_t display_firmware_version | |
uint32_t firmware_version | |
uint8_t hardware_revision | |
char * mb_serial_number | |
char * model_number | |
char * device_serial_number | |
} | firmware |
struct xrt_quat | rot_filtered |
bool | print_spew |
bool | print_debug |
bool | disconnect_notified |
struct { | |
bool calibration | |
bool last | |
} | gui |
struct xrt_pose vive_device::imuref |
Head position in IMU space.
struct xrt_pose vive_device::trackref |
IMU position in tracking space.
Head position in tracking space.