# esp32_BNO08x: Class Hierarchy

Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

BNO08x | BNO08x IMU driver class
bno08x_accel_t | Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports
bno08x_activity_classifier_t | Struct to represent activity classifier data
bno08x_ang_vel_t | Struct to represent angular velocity (units in rad/s)
bno08x_config_t | IMU configuration settings passed into constructor
bno08x_euler_angle_t | Struct to represent euler angle (units in degrees or rads)
bno08x_gyro_bias_t | Struct to represent gyro bias data (units in rad/s)
bno08x_gyro_t | Struct to represent gyro data (units in rad/s)
BNO08xPrivateTypes::bno08x_init_status_t | Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup)
bno08x_magf_bias_t | Struct to represent magnetic field bias data (units in uTesla)
bno08x_magf_t | Struct to represent magnetic field data (units in uTesla)
bno08x_meta_data_t | Struct to represent sensor/report meta data, returned from BNO08xRpt::get_meta_data()
bno08x_quat_t | Struct to represent unit quaternion
bno08x_raw_accel_t | Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts)
bno08x_raw_gyro_t | Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts)
bno08x_raw_magf_t | Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts)
BNO08x::bno08x_reports_t | Contains report implementations
bno08x_sample_counts_t | Struct to represent sample counts, returned from BNO08xRpt::get_sample_counts()
bno08x_shake_detector_t | Struct to represent shake detector data (flag meaning: 0 = no shake 1 = shake detected)
bno08x_stability_classifier_t | Struct to represent stability classifier data from stability classifier reports
bno08x_step_counter_t | Struct to represent step counter data from step counter reports
BNO08xPrivateTypes::bno08x_sync_ctx_t | Holds context used to synchronize tasks and callback execution
bno08x_tap_detector_t | Struct to represent tap detector data (flag meaning: 0 = no tap, 1 = positive tap on axis, -1 = negative tap on axis)
BNO08xCbGeneric | Parent class to represent callback functions as generic type such that all flavors can be invoked by single type
BNO08xCbParamRptID | Class to hold callback functions which are passed report ID as input parameter
BNO08xCbParamVoid |
BNO08xRpt | Class to represent and manage reports returned from BNO08x
BNO08xRptAcceleration | Class to represent accelerometer reports. (See Ref. Manual 6.5.9)
BNO08xRptActivityClassifier | Class to represent activity classifier reports. (See Ref. Manual 6.5.36)
BNO08xRptCalGyro | Class to represent calibrated gyro reports. (See Ref. Manual 6.5.13)
BNO08xRptCalMagnetometer | Class to represent calibrated magnetometer reports. (See Ref. Manual 6.5.16)
BNO08xRptGravity | Class to represent gravity reports. (See Ref. Manual 6.5.11)
BNO08xRptLinearAcceleration | Class to represent linear accelerometer reports. (See Ref. Manual 6.5.10)
BNO08xRptRVGeneric | Class to represent rotation vector reports
BNO08xRptARVRStabilizedGameRV | Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.43)
BNO08xRptARVRStabilizedRV | Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.42)
BNO08xRptGameRV | Class to represent game rotation vector reports. (See Ref. Manual 6.5.19)
BNO08xRptIGyroRV | Class to represent integrated gyro rotation vector reports. (See Ref. Manual 6.5.44)
BNO08xRptRV | Class to represent rotation vector reports. (See Ref. Manual 6.5.18)
BNO08xRptRVGeomag | Class to represent geomagnetic rotation vector reports. (See Ref. Manual 6.5.20)
BNO08xRptRawMEMSAccelerometer | Class to represent raw accelerometer reports. (See Ref. Manual 6.5.8)
BNO08xRptRawMEMSGyro | Class to represent raw gyro reports. (See Ref. Manual 6.5.12)
BNO08xRptRawMEMSMagnetometer | Class to represent raw magnetometer reports. (See Ref. Manual 6.5.15)
BNO08xRptShakeDetector | Class to represent shake detector reports. (See Ref. Manual 6.5.32)
BNO08xRptStabilityClassifier | Class to represent stability classifier reports. (See Ref. Manual 6.5.31)
BNO08xRptStepCounter | Class to represent step counter reports. (See Ref. Manual 6.5.29)
BNO08xRptTapDetector | Class to represent tap detector reports. (See Ref. Manual 6.5.27)
BNO08xRptUncalGyro | Class to represent uncalibrated gyro reports. (See Ref. Manual 6.5.14)
BNO08xRptUncalMagnetometer | Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.5.17)
BNO08xSH2HAL | Fully static class containing callback implementations for sh2 HAL lib
BNO08xTestHelper | BNO08x unit test helper class
BNO08xTestSuite | BNO08x unit test launch point class