|
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.
1.8.13