esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CBNO08xBNO08x IMU driver class
 Cbno08x_accel_tStruct to represent acceleration data from acceleration, linear acceleration, and gravity reports
 Cbno08x_activity_classifier_tStruct to represent activity classifier data
 Cbno08x_ang_vel_tStruct to represent angular velocity (units in rad/s)
 Cbno08x_config_tIMU configuration settings passed into constructor
 Cbno08x_euler_angle_tStruct to represent euler angle (units in degrees or rads)
 Cbno08x_gyro_bias_tStruct to represent gyro bias data (units in rad/s)
 Cbno08x_gyro_tStruct to represent gyro data (units in rad/s)
 CBNO08xPrivateTypes::bno08x_init_status_tHolds info about which functionality has been successfully initialized (used by deconstructor during cleanup)
 Cbno08x_magf_bias_tStruct to represent magnetic field bias data (units in uTesla)
 Cbno08x_magf_tStruct to represent magnetic field data (units in uTesla)
 Cbno08x_meta_data_tStruct to represent sensor/report meta data, returned from BNO08xRpt::get_meta_data()
 Cbno08x_quat_tStruct to represent unit quaternion
 Cbno08x_raw_accel_tStruct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts)
 Cbno08x_raw_gyro_tStruct to represent raw mems gyro data from raw gyro reports (units in ADC counts)
 Cbno08x_raw_magf_tStruct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts)
 CBNO08x::bno08x_reports_tContains report implementations
 Cbno08x_sample_counts_tStruct to represent sample counts, returned from BNO08xRpt::get_sample_counts()
 Cbno08x_shake_detector_tStruct to represent shake detector data (flag meaning: 0 = no shake 1 = shake detected)
 Cbno08x_stability_classifier_tStruct to represent stability classifier data from stability classifier reports
 Cbno08x_step_counter_tStruct to represent step counter data from step counter reports
 CBNO08xPrivateTypes::bno08x_sync_ctx_tHolds context used to synchronize tasks and callback execution
 Cbno08x_tap_detector_tStruct to represent tap detector data (flag meaning: 0 = no tap, 1 = positive tap on axis, -1 = negative tap on axis)
 CBNO08xCbGenericParent class to represent callback functions as generic type such that all flavors can be invoked by single type
 CBNO08xCbParamRptIDClass to hold callback functions which are passed report ID as input parameter
 CBNO08xCbParamVoid
 CBNO08xRptClass to represent and manage reports returned from BNO08x
 CBNO08xRptAccelerationClass to represent accelerometer reports. (See Ref. Manual 6.5.9)
 CBNO08xRptActivityClassifierClass to represent activity classifier reports. (See Ref. Manual 6.5.36)
 CBNO08xRptCalGyroClass to represent calibrated gyro reports. (See Ref. Manual 6.5.13)
 CBNO08xRptCalMagnetometerClass to represent calibrated magnetometer reports. (See Ref. Manual 6.5.16)
 CBNO08xRptGravityClass to represent gravity reports. (See Ref. Manual 6.5.11)
 CBNO08xRptLinearAccelerationClass to represent linear accelerometer reports. (See Ref. Manual 6.5.10)
 CBNO08xRptRVGenericClass to represent rotation vector reports
 CBNO08xRptARVRStabilizedGameRVClass to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.43)
 CBNO08xRptARVRStabilizedRVClass to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.42)
 CBNO08xRptGameRVClass to represent game rotation vector reports. (See Ref. Manual 6.5.19)
 CBNO08xRptIGyroRVClass to represent integrated gyro rotation vector reports. (See Ref. Manual 6.5.44)
 CBNO08xRptRVClass to represent rotation vector reports. (See Ref. Manual 6.5.18)
 CBNO08xRptRVGeomagClass to represent geomagnetic rotation vector reports. (See Ref. Manual 6.5.20)
 CBNO08xRptRawMEMSAccelerometerClass to represent raw accelerometer reports. (See Ref. Manual 6.5.8)
 CBNO08xRptRawMEMSGyroClass to represent raw gyro reports. (See Ref. Manual 6.5.12)
 CBNO08xRptRawMEMSMagnetometerClass to represent raw magnetometer reports. (See Ref. Manual 6.5.15)
 CBNO08xRptShakeDetectorClass to represent shake detector reports. (See Ref. Manual 6.5.32)
 CBNO08xRptStabilityClassifierClass to represent stability classifier reports. (See Ref. Manual 6.5.31)
 CBNO08xRptStepCounterClass to represent step counter reports. (See Ref. Manual 6.5.29)
 CBNO08xRptTapDetectorClass to represent tap detector reports. (See Ref. Manual 6.5.27)
 CBNO08xRptUncalGyroClass to represent uncalibrated gyro reports. (See Ref. Manual 6.5.14)
 CBNO08xRptUncalMagnetometerClass to represent uncalibrated magnetometer reports. (See Ref. Manual 6.5.17)
 CBNO08xSH2HALFully static class containing callback implementations for sh2 HAL lib
 CBNO08xTestHelperBNO08x unit test helper class
 CBNO08xTestSuiteBNO08x unit test launch point class