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 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().