Monado OpenXR Runtime
|
#include <math/m_imu_3dof.h>
Data Fields | |
struct xrt_quat | rot |
Orientation. More... | |
struct { | |
uint64_t timepoint_ns | |
struct xrt_vec3 gyro | |
Angular velocity. More... | |
struct xrt_vec3 accel | |
Acceleration. More... | |
float delta_ms | |
} | last |
enum m_imu_3dof_state | state |
int | flags |
struct m_ff_vec3_f32 * | word_accel_ff |
struct m_ff_vec3_f32 * | gyro_ff |
struct { | |
uint64_t level_timepoint_ns | |
struct xrt_vec3 error_axis | |
float error_angle | |
} | grav |
struct xrt_vec3 m_imu_3dof::accel |
Acceleration.
Referenced by m_imu_3dof_update().
float m_imu_3dof::delta_ms |
Referenced by m_imu_3dof_update().
float m_imu_3dof::error_angle |
struct xrt_vec3 m_imu_3dof::error_axis |
int m_imu_3dof::flags |
Referenced by m_imu_3dof_init().
struct { ... } m_imu_3dof::grav |
struct xrt_vec3 m_imu_3dof::gyro |
Angular velocity.
Referenced by m_imu_3dof_update().
struct m_ff_vec3_f32* m_imu_3dof::gyro_ff |
Referenced by m_imu_3dof_close(), m_imu_3dof_init(), and m_imu_3dof_update().
struct { ... } m_imu_3dof::last |
Referenced by m_imu_3dof_update().
uint64_t m_imu_3dof::level_timepoint_ns |
struct xrt_quat m_imu_3dof::rot |
Orientation.
Referenced by m_imu_3dof_init(), and m_imu_3dof_update().
enum m_imu_3dof_state m_imu_3dof::state |
Referenced by m_imu_3dof_update().
uint64_t m_imu_3dof::timepoint_ns |
Referenced by m_imu_3dof_update().
struct m_ff_vec3_f32* m_imu_3dof::word_accel_ff |
Referenced by m_imu_3dof_close(), m_imu_3dof_init(), and m_imu_3dof_update().