Monado OpenXR Runtime
rift_s_controller Struct Reference
Collaboration diagram for rift_s_controller:

Data Fields

struct xrt_device base
 
struct os_mutex mutex
 
struct xrt_pose pose
 
struct rift_s_systemsys
 
uint64_t device_id
 
rift_s_device_type device_type
 
uint8_t log_flags
 
int log_bytes
 
uint8_t log [1024]
 
bool imu_time_valid
 
uint32_t imu_timestamp32
 
timepoint_ns last_imu_device_time_ns
 
timepoint_ns last_imu_local_time_ns
 
uint16_t imu_unknown_varying2
 
int16_t raw_accel [3]
 
int16_t raw_gyro [3]
 
struct xrt_vec3 accel
 
struct xrt_vec3 gyro
 
struct xrt_vec3 mag
 
struct m_imu_3dof fusion
 
timepoint_ns last_controls_local_time_ns
 
uint8_t mask08
 
uint8_t buttons
 
uint8_t fingers
 
uint8_t mask0e
 
uint16_t trigger
 
uint16_t grip
 
int16_t joystick_x
 
int16_t joystick_y
 
uint8_t capsense_a_x
 
uint8_t capsense_b_y
 
uint8_t capsense_joystick
 
uint8_t capsense_trigger
 
uint8_t extra_bytes_len
 
uint8_t extra_bytes [48]
 
bool reading_config
 
bool have_config
 
rift_s_controller_config config
 
bool reading_calibration
 
bool have_calibration
 
struct rift_s_controller_imu_calibration calibration
 

The documentation for this struct was generated from the following file: