|
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
|
| ▼NBNO08xPrivateTypes | |
| Cbno08x_init_status_t | Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup) |
| Cbno08x_sync_ctx_t | Holds context used to synchronize tasks and callback execution |
| ▼CBNO08x | BNO08x IMU driver class |
| Cbno08x_reports_t | Contains report implementations |
| Cbno08x_accel_t | Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports |
| Cbno08x_activity_classifier_t | Struct to represent activity classifier data |
| Cbno08x_ang_vel_t | Struct to represent angular velocity (units in rad/s) |
| Cbno08x_config_t | IMU configuration settings passed into constructor |
| Cbno08x_euler_angle_t | Struct to represent euler angle (units in degrees or rads) |
| Cbno08x_gyro_bias_t | Struct to represent gyro bias data (units in rad/s) |
| Cbno08x_gyro_t | Struct to represent gyro data (units in rad/s) |
| Cbno08x_magf_bias_t | Struct to represent magnetic field bias data (units in uTesla) |
| Cbno08x_magf_t | Struct to represent magnetic field data (units in uTesla) |
| Cbno08x_meta_data_t | Struct to represent sensor/report meta data, returned from BNO08xRpt::get_meta_data() |
| Cbno08x_quat_t | Struct to represent unit quaternion |
| Cbno08x_raw_accel_t | Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts) |
| Cbno08x_raw_gyro_t | Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts) |
| Cbno08x_raw_magf_t | Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts) |
| Cbno08x_sample_counts_t | Struct to represent sample counts, returned from BNO08xRpt::get_sample_counts() |
| Cbno08x_shake_detector_t | Struct to represent shake detector data (flag meaning: 0 = no shake 1 = shake detected) |
| Cbno08x_stability_classifier_t | Struct to represent stability classifier data from stability classifier reports |
| Cbno08x_step_counter_t | Struct to represent step counter data from step counter reports |
| Cbno08x_tap_detector_t | Struct to represent tap detector data (flag meaning: 0 = no tap, 1 = positive tap on axis, -1 = negative tap on axis) |
| CBNO08xCbGeneric | Parent class to represent callback functions as generic type such that all flavors can be invoked by single type |
| CBNO08xCbParamRptID | Class to hold callback functions which are passed report ID as input parameter |
| CBNO08xCbParamVoid | |
| CBNO08xRpt | Class to represent and manage reports returned from BNO08x |
| CBNO08xRptAcceleration | Class to represent accelerometer reports. (See Ref. Manual 6.5.9) |
| CBNO08xRptActivityClassifier | Class to represent activity classifier reports. (See Ref. Manual 6.5.36) |
| CBNO08xRptARVRStabilizedGameRV | Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.43) |
| CBNO08xRptARVRStabilizedRV | Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.42) |
| CBNO08xRptCalGyro | Class to represent calibrated gyro reports. (See Ref. Manual 6.5.13) |
| CBNO08xRptCalMagnetometer | Class to represent calibrated magnetometer reports. (See Ref. Manual 6.5.16) |
| CBNO08xRptGameRV | Class to represent game rotation vector reports. (See Ref. Manual 6.5.19) |
| CBNO08xRptGravity | Class to represent gravity reports. (See Ref. Manual 6.5.11) |
| CBNO08xRptIGyroRV | Class to represent integrated gyro rotation vector reports. (See Ref. Manual 6.5.44) |
| CBNO08xRptLinearAcceleration | Class to represent linear accelerometer reports. (See Ref. Manual 6.5.10) |
| CBNO08xRptRawMEMSAccelerometer | Class to represent raw accelerometer reports. (See Ref. Manual 6.5.8) |
| CBNO08xRptRawMEMSGyro | Class to represent raw gyro reports. (See Ref. Manual 6.5.12) |
| CBNO08xRptRawMEMSMagnetometer | Class to represent raw magnetometer reports. (See Ref. Manual 6.5.15) |
| CBNO08xRptRV | Class to represent rotation vector reports. (See Ref. Manual 6.5.18) |
| CBNO08xRptRVGeneric | Class to represent rotation vector reports |
| CBNO08xRptRVGeomag | Class to represent geomagnetic rotation vector reports. (See Ref. Manual 6.5.20) |
| CBNO08xRptShakeDetector | Class to represent shake detector reports. (See Ref. Manual 6.5.32) |
| CBNO08xRptStabilityClassifier | Class to represent stability classifier reports. (See Ref. Manual 6.5.31) |
| CBNO08xRptStepCounter | Class to represent step counter reports. (See Ref. Manual 6.5.29) |
| CBNO08xRptTapDetector | Class to represent tap detector reports. (See Ref. Manual 6.5.27) |
| CBNO08xRptUncalGyro | Class to represent uncalibrated gyro reports. (See Ref. Manual 6.5.14) |
| CBNO08xRptUncalMagnetometer | Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.5.17) |
| CBNO08xSH2HAL | Fully static class containing callback implementations for sh2 HAL lib |
| CBNO08xTestHelper | BNO08x unit test helper class |
| CBNO08xTestSuite | BNO08x unit test launch point class |