|
Monado OpenXR Runtime
|
A Razer Hydra system containing two controllers. More...


Data Fields | |
| struct xrt_tracking_origin | base |
| struct os_hid_device * | data_hid |
| struct os_hid_device * | command_hid |
| struct os_thread_helper | usb_thread |
| struct os_mutex | data_mutex |
| struct hydra_state_machine | sm |
| struct hydra_device * | devs [2] |
| int16_t | report_counter |
| timepoint_ns | report_time |
| Last time that we received a report. More... | |
| uint8_t | refs |
| Reference count of the number of devices still alive using this system. More... | |
| bool | was_in_gamepad_mode |
| Was the hydra in gamepad mode at start? More... | |
| int | motion_attempt_number |
| enum u_logging_level | log_level |
Data Fields inherited from xrt_tracking_origin | |
| char | name [256] |
| For debugging. More... | |
| enum xrt_tracking_type | type |
| What can the state tracker expect from this tracking system. More... | |
| struct xrt_pose | initial_offset |
| Read-only. More... | |
A Razer Hydra system containing two controllers.
| uint8_t hydra_system::refs |
Reference count of the number of devices still alive using this system.
| timepoint_ns hydra_system::report_time |
Last time that we received a report.
| bool hydra_system::was_in_gamepad_mode |
Was the hydra in gamepad mode at start?
If it was, we set it back to gamepad on destruction.
Referenced by hydra_system_enter_motion_control().