diff --git a/SH2/sh2.c b/SH2/sh2.c index d2f00f0..f0522ef 100644 --- a/SH2/sh2.c +++ b/SH2/sh2.c @@ -1023,38 +1023,38 @@ const static struct { sh2_SensorId_t sensorId; uint16_t recordId; } sensorToRecordMap[] = { - { SH2_RAW_ACCELEROMETER, FRS_ID_META_RAW_ACCELEROMETER }, - { SH2_ACCELEROMETER, FRS_ID_META_ACCELEROMETER }, - { SH2_LINEAR_ACCELERATION, FRS_ID_META_LINEAR_ACCELERATION }, - { SH2_GRAVITY, FRS_ID_META_GRAVITY }, - { SH2_RAW_GYROSCOPE, FRS_ID_META_RAW_GYROSCOPE }, - { SH2_GYROSCOPE_CALIBRATED, FRS_ID_META_GYROSCOPE_CALIBRATED }, - { SH2_GYROSCOPE_UNCALIBRATED, FRS_ID_META_GYROSCOPE_UNCALIBRATED }, - { SH2_RAW_MAGNETOMETER, FRS_ID_META_RAW_MAGNETOMETER }, - { SH2_MAGNETIC_FIELD_CALIBRATED, FRS_ID_META_MAGNETIC_FIELD_CALIBRATED }, - { SH2_MAGNETIC_FIELD_UNCALIBRATED, FRS_ID_META_MAGNETIC_FIELD_UNCALIBRATED }, - { SH2_ROTATION_VECTOR, FRS_ID_META_ROTATION_VECTOR }, - { SH2_GAME_ROTATION_VECTOR, FRS_ID_META_GAME_ROTATION_VECTOR }, - { SH2_GEOMAGNETIC_ROTATION_VECTOR, FRS_ID_META_GEOMAGNETIC_ROTATION_VECTOR }, - { SH2_PRESSURE, FRS_ID_META_PRESSURE }, - { SH2_AMBIENT_LIGHT, FRS_ID_META_AMBIENT_LIGHT }, - { SH2_HUMIDITY, FRS_ID_META_HUMIDITY }, - { SH2_PROXIMITY, FRS_ID_META_PROXIMITY }, - { SH2_TEMPERATURE, FRS_ID_META_TEMPERATURE }, - { SH2_TAP_DETECTOR, FRS_ID_META_TAP_DETECTOR }, - { SH2_STEP_DETECTOR, FRS_ID_META_STEP_DETECTOR }, - { SH2_STEP_COUNTER, FRS_ID_META_STEP_COUNTER }, - { SH2_SIGNIFICANT_MOTION, FRS_ID_META_SIGNIFICANT_MOTION }, - { SH2_STABILITY_CLASSIFIER, FRS_ID_META_STABILITY_CLASSIFIER }, - { SH2_SHAKE_DETECTOR, FRS_ID_META_SHAKE_DETECTOR }, - { SH2_FLIP_DETECTOR, FRS_ID_META_FLIP_DETECTOR }, - { SH2_PICKUP_DETECTOR, FRS_ID_META_PICKUP_DETECTOR }, - { SH2_STABILITY_DETECTOR, FRS_ID_META_STABILITY_DETECTOR }, - { SH2_PERSONAL_ACTIVITY_CLASSIFIER, FRS_ID_META_PERSONAL_ACTIVITY_CLASSIFIER }, - { SH2_SLEEP_DETECTOR, FRS_ID_META_SLEEP_DETECTOR }, - { SH2_TILT_DETECTOR, FRS_ID_META_TILT_DETECTOR }, - { SH2_POCKET_DETECTOR, FRS_ID_META_POCKET_DETECTOR }, - { SH2_CIRCLE_DETECTOR, FRS_ID_META_CIRCLE_DETECTOR }, + { SH2_RAW_ACCELEROMETER, SH2_FRS_ID_META_RAW_ACCELEROMETER }, + { SH2_ACCELEROMETER, SH2_FRS_ID_META_ACCELEROMETER }, + { SH2_LINEAR_ACCELERATION, SH2_FRS_ID_META_LINEAR_ACCELERATION }, + { SH2_GRAVITY, SH2_FRS_ID_META_GRAVITY }, + { SH2_RAW_GYROSCOPE, SH2_FRS_ID_META_RAW_GYROSCOPE }, + { SH2_GYROSCOPE_CALIBRATED, SH2_FRS_ID_META_GYROSCOPE_CALIBRATED }, + { SH2_GYROSCOPE_UNCALIBRATED, SH2_FRS_ID_META_GYROSCOPE_UNCALIBRATED }, + { SH2_RAW_MAGNETOMETER, SH2_FRS_ID_META_RAW_MAGNETOMETER }, + { SH2_MAGNETIC_FIELD_CALIBRATED, SH2_FRS_ID_META_MAGNETIC_FIELD_CALIBRATED }, + { SH2_MAGNETIC_FIELD_UNCALIBRATED, SH2_FRS_ID_META_MAGNETIC_FIELD_UNCALIBRATED }, + { SH2_ROTATION_VECTOR, SH2_FRS_ID_META_ROTATION_VECTOR }, + { SH2_GAME_ROTATION_VECTOR, SH2_FRS_ID_META_GAME_ROTATION_VECTOR }, + { SH2_GEOMAGNETIC_ROTATION_VECTOR, SH2_FRS_ID_META_GEOMAGNETIC_ROTATION_VECTOR }, + { SH2_PRESSURE, SH2_FRS_ID_META_PRESSURE }, + { SH2_AMBIENT_LIGHT, SH2_FRS_ID_META_AMBIENT_LIGHT }, + { SH2_HUMIDITY, SH2_FRS_ID_META_HUMIDITY }, + { SH2_PROXIMITY, SH2_FRS_ID_META_PROXIMITY }, + { SH2_TEMPERATURE, SH2_FRS_ID_META_TEMPERATURE }, + { SH2_TAP_DETECTOR, SH2_FRS_ID_META_TAP_DETECTOR }, + { SH2_STEP_DETECTOR, SH2_FRS_ID_META_STEP_DETECTOR }, + { SH2_STEP_COUNTER, SH2_FRS_ID_META_STEP_COUNTER }, + { SH2_SIGNIFICANT_MOTION, SH2_FRS_ID_META_SIGNIFICANT_MOTION }, + { SH2_STABILITY_CLASSIFIER, SH2_FRS_ID_META_STABILITY_CLASSIFIER }, + { SH2_SHAKE_DETECTOR, SH2_FRS_ID_META_SHAKE_DETECTOR }, + { SH2_FLIP_DETECTOR, SH2_FRS_ID_META_FLIP_DETECTOR }, + { SH2_PICKUP_DETECTOR, SH2_FRS_ID_META_PICKUP_DETECTOR }, + { SH2_STABILITY_DETECTOR, SH2_FRS_ID_META_STABILITY_DETECTOR }, + { SH2_PERSONAL_ACTIVITY_CLASSIFIER, SH2_FRS_ID_META_PERSONAL_ACTIVITY_CLASSIFIER }, + { SH2_SLEEP_DETECTOR, SH2_FRS_ID_META_SLEEP_DETECTOR }, + { SH2_TILT_DETECTOR, SH2_FRS_ID_META_TILT_DETECTOR }, + { SH2_POCKET_DETECTOR, SH2_FRS_ID_META_POCKET_DETECTOR }, + { SH2_CIRCLE_DETECTOR, SH2_FRS_ID_META_CIRCLE_DETECTOR }, }; static void stuffMetadata(sh2_SensorMetadata_t *pData, uint32_t *frsData) diff --git a/SH2/sh2.h b/SH2/sh2.h index ec556ed..aa5630b 100644 --- a/SH2/sh2.h +++ b/SH2/sh2.h @@ -276,79 +276,79 @@ typedef enum { } sh2_CalStatus_t; // FRS Record Ids -#define STATIC_CALIBRATION_AGM (0x7979) -#define NOMINAL_CALIBRATION (0x4D4D) -#define STATIC_CALIBRATION_SRA (0x8A8A) -#define NOMINAL_CALIBRATION_SRA (0x4E4E) -#define DYNAMIC_CALIBRATION (0x1F1F) -#define ME_POWER_MGMT (0xD3E2) -#define SYSTEM_ORIENTATION (0x2D3E) -#define ACCEL_ORIENTATION (0x2D41) -#define SCREEN_ACCEL_ORIENTATION (0x2D43) -#define GYROSCOPE_ORIENTATION (0x2D46) -#define MAGNETOMETER_ORIENTATION (0x2D4C) -#define ARVR_STABILIZATION_RV (0x3E2D) -#define ARVR_STABILIZATION_GRV (0x3E2E) -#define TAP_DETECT_CONFIG (0xC269) -#define SIG_MOTION_DETECT_CONFIG (0xC274) -#define SHAKE_DETECT_CONFIG (0x7D7D) -#define MAX_FUSION_PERIOD (0xD7D7) -#define SERIAL_NUMBER (0x4B4B) -#define ES_PRESSURE_CAL (0x39AF) -#define ES_TEMPERATURE_CAL (0x4D20) -#define ES_HUMIDITY_CAL (0x1AC9) -#define ES_AMBIENT_LIGHT_CAL (0x39B1) -#define ES_PROXIMITY_CAL (0x4DA2) -#define ALS_CAL (0xD401) -#define PROXIMITY_SENSOR_CAL (0xD402) -#define PICKUP_DETECTOR_CONFIG (0x1B2A) -#define FLIP_DETECTOR_CONFIG (0xFC94) -#define STABILITY_DETECTOR_CONFIG (0xED85) -#define ACTIVITY_TRACKER_CONFIG (0xED88) -#define SLEEP_DETECTOR_CONFIG (0xED87) -#define TILT_DETECTOR_CONFIG (0xED89) -#define POCKET_DETECTOR_CONFIG (0xEF27) -#define CIRCLE_DETECTOR_CONFIG (0xEE51) -#define USER_RECORD (0x74B4) -#define ME_TIME_SOURCE_SELECT (0xD403) -#define UART_FORMAT (0xA1A1) -#define GYRO_INTEGRATED_RV_CONFIG (0xA1A2) -#define FRS_ID_META_RAW_ACCELEROMETER (0xE301) -#define FRS_ID_META_ACCELEROMETER (0xE302) -#define FRS_ID_META_LINEAR_ACCELERATION (0xE303) -#define FRS_ID_META_GRAVITY (0xE304) -#define FRS_ID_META_RAW_GYROSCOPE (0xE305) -#define FRS_ID_META_GYROSCOPE_CALIBRATED (0xE306) -#define FRS_ID_META_GYROSCOPE_UNCALIBRATED (0xE307) -#define FRS_ID_META_RAW_MAGNETOMETER (0xE308) -#define FRS_ID_META_MAGNETIC_FIELD_CALIBRATED (0xE309) -#define FRS_ID_META_MAGNETIC_FIELD_UNCALIBRATED (0xE30A) -#define FRS_ID_META_ROTATION_VECTOR (0xE30B) -#define FRS_ID_META_GAME_ROTATION_VECTOR (0xE30C) -#define FRS_ID_META_GEOMAGNETIC_ROTATION_VECTOR (0xE30D) -#define FRS_ID_META_PRESSURE (0xE30E) -#define FRS_ID_META_AMBIENT_LIGHT (0xE30F) -#define FRS_ID_META_HUMIDITY (0xE310) -#define FRS_ID_META_PROXIMITY (0xE311) -#define FRS_ID_META_TEMPERATURE (0xE312) -#define FRS_ID_META_TAP_DETECTOR (0xE313) -#define FRS_ID_META_STEP_DETECTOR (0xE314) -#define FRS_ID_META_STEP_COUNTER (0xE315) -#define FRS_ID_META_SIGNIFICANT_MOTION (0xE316) -#define FRS_ID_META_STABILITY_CLASSIFIER (0xE317) -#define FRS_ID_META_SHAKE_DETECTOR (0xE318) -#define FRS_ID_META_FLIP_DETECTOR (0xE319) -#define FRS_ID_META_PICKUP_DETECTOR (0xE31A) -#define FRS_ID_META_STABILITY_DETECTOR (0xE31B) -#define FRS_ID_META_PERSONAL_ACTIVITY_CLASSIFIER (0xE31C) -#define FRS_ID_META_SLEEP_DETECTOR (0xE31D) -#define FRS_ID_META_TILT_DETECTOR (0xE31E) -#define FRS_ID_META_POCKET_DETECTOR (0xE31F) -#define FRS_ID_META_CIRCLE_DETECTOR (0xE320) -#define FRS_ID_META_HEART_RATE_MONITOR (0xE321) -#define FRS_ID_META_ARVR_STABILIZED_RV (0xE322) -#define FRS_ID_META_ARVR_STABILIZED_GRV (0xE323) -#define FRS_ID_META_GYRO_INTEGRATED_RV (0xE324) +#define SH2_STATIC_CALIBRATION_AGM (0x7979) +#define SH2_NOMINAL_CALIBRATION (0x4D4D) +#define SH2_STATIC_CALIBRATION_SRA (0x8A8A) +#define SH2_NOMINAL_CALIBRATION_SRA (0x4E4E) +#define SH2_DYNAMIC_CALIBRATION (0x1F1F) +#define SH2_ME_POWER_MGMT (0xD3E2) +#define SH2_SYSTEM_ORIENTATION (0x2D3E) +#define SH2_ACCEL_ORIENTATION (0x2D41) +#define SH2_SCREEN_ACCEL_ORIENTATION (0x2D43) +#define SH2_GYROSCOPE_ORIENTATION (0x2D46) +#define SH2_MAGNETOMETER_ORIENTATION (0x2D4C) +#define SH2_ARVR_STABILIZATION_RV (0x3E2D) +#define SH2_ARVR_STABILIZATION_GRV (0x3E2E) +#define SH2_TAP_DETECT_CONFIG (0xC269) +#define SH2_SIG_MOTION_DETECT_CONFIG (0xC274) +#define SH2_SHAKE_DETECT_CONFIG (0x7D7D) +#define SH2_MAX_FUSION_PERIOD (0xD7D7) +#define SH2_SERIAL_NUMBER (0x4B4B) +#define SH2_ES_PRESSURE_CAL (0x39AF) +#define SH2_ES_TEMPERATURE_CAL (0x4D20) +#define SH2_ES_HUMIDITY_CAL (0x1AC9) +#define SH2_ES_AMBIENT_LIGHT_CAL (0x39B1) +#define SH2_ES_PROXIMITY_CAL (0x4DA2) +#define SH2_ALS_CAL (0xD401) +#define SH2_PROXIMITY_SENSOR_CAL (0xD402) +#define SH2_PICKUP_DETECTOR_CONFIG (0x1B2A) +#define SH2_FLIP_DETECTOR_CONFIG (0xFC94) +#define SH2_STABILITY_DETECTOR_CONFIG (0xED85) +#define SH2_ACTIVITY_TRACKER_CONFIG (0xED88) +#define SH2_SLEEP_DETECTOR_CONFIG (0xED87) +#define SH2_TILT_DETECTOR_CONFIG (0xED89) +#define SH2_POCKET_DETECTOR_CONFIG (0xEF27) +#define SH2_CIRCLE_DETECTOR_CONFIG (0xEE51) +#define SH2_USER_RECORD (0x74B4) +#define SH2_ME_TIME_SOURCE_SELECT (0xD403) +#define SH2_UART_FORMAT (0xA1A1) +#define SH2_GYRO_INTEGRATED_RV_CONFIG (0xA1A2) +#define SH2_FRS_ID_META_RAW_ACCELEROMETER (0xE301) +#define SH2_FRS_ID_META_ACCELEROMETER (0xE302) +#define SH2_FRS_ID_META_LINEAR_ACCELERATION (0xE303) +#define SH2_FRS_ID_META_GRAVITY (0xE304) +#define SH2_FRS_ID_META_RAW_GYROSCOPE (0xE305) +#define SH2_FRS_ID_META_GYROSCOPE_CALIBRATED (0xE306) +#define SH2_FRS_ID_META_GYROSCOPE_UNCALIBRATED (0xE307) +#define SH2_FRS_ID_META_RAW_MAGNETOMETER (0xE308) +#define SH2_FRS_ID_META_MAGNETIC_FIELD_CALIBRATED (0xE309) +#define SH2_FRS_ID_META_MAGNETIC_FIELD_UNCALIBRATED (0xE30A) +#define SH2_FRS_ID_META_ROTATION_VECTOR (0xE30B) +#define SH2_FRS_ID_META_GAME_ROTATION_VECTOR (0xE30C) +#define SH2_FRS_ID_META_GEOMAGNETIC_ROTATION_VECTOR (0xE30D) +#define SH2_FRS_ID_META_PRESSURE (0xE30E) +#define SH2_FRS_ID_META_AMBIENT_LIGHT (0xE30F) +#define SH2_FRS_ID_META_HUMIDITY (0xE310) +#define SH2_FRS_ID_META_PROXIMITY (0xE311) +#define SH2_FRS_ID_META_TEMPERATURE (0xE312) +#define SH2_FRS_ID_META_TAP_DETECTOR (0xE313) +#define SH2_FRS_ID_META_STEP_DETECTOR (0xE314) +#define SH2_FRS_ID_META_STEP_COUNTER (0xE315) +#define SH2_FRS_ID_META_SIGNIFICANT_MOTION (0xE316) +#define SH2_FRS_ID_META_STABILITY_CLASSIFIER (0xE317) +#define SH2_FRS_ID_META_SHAKE_DETECTOR (0xE318) +#define SH2_FRS_ID_META_FLIP_DETECTOR (0xE319) +#define SH2_FRS_ID_META_PICKUP_DETECTOR (0xE31A) +#define SH2_FRS_ID_META_STABILITY_DETECTOR (0xE31B) +#define SH2_FRS_ID_META_PERSONAL_ACTIVITY_CLASSIFIER (0xE31C) +#define SH2_FRS_ID_META_SLEEP_DETECTOR (0xE31D) +#define SH2_FRS_ID_META_TILT_DETECTOR (0xE31E) +#define SH2_FRS_ID_META_POCKET_DETECTOR (0xE31F) +#define SH2_FRS_ID_META_CIRCLE_DETECTOR (0xE320) +#define SH2_FRS_ID_META_HEART_RATE_MONITOR (0xE321) +#define SH2_FRS_ID_META_ARVR_STABILIZED_RV (0xE322) +#define SH2_FRS_ID_META_ARVR_STABILIZED_GRV (0xE323) +#define SH2_FRS_ID_META_GYRO_INTEGRATED_RV (0xE324) /** * @brief Interactive ZRO Motion Intent diff --git a/documentation/html/_b_n_o08x_8cpp.html b/documentation/html/_b_n_o08x_8cpp.html index f92bfc5..2d7342b 100644 --- a/documentation/html/_b_n_o08x_8cpp.html +++ b/documentation/html/_b_n_o08x_8cpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/BNO08x.cpp File Reference +esp32_BNO08x: BNO08x.cpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_8cpp.html',''); initResizable(); });
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -100,120 +91,58 @@ $(function(){initNavTree('_b_n_o08x_8cpp.html',''); initResizable(); });
Include dependency graph for BNO08x.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -223,8 +152,8 @@ Include dependency graph for BNO08x.cpp:
diff --git a/documentation/html/_b_n_o08x_8cpp__incl.map b/documentation/html/_b_n_o08x_8cpp__incl.map index a7fc185..164b23a 100644 --- a/documentation/html/_b_n_o08x_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_8cpp__incl.map @@ -1,114 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_8cpp__incl.md5 b/documentation/html/_b_n_o08x_8cpp__incl.md5 index e3e3224..66e4cfd 100644 --- a/documentation/html/_b_n_o08x_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_8cpp__incl.md5 @@ -1 +1 @@ -ea976eccbb3a485d5917ea418a83ea25 \ No newline at end of file +efa7d164e8925afbc2ce6304cf728beb \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_8cpp__incl.png b/documentation/html/_b_n_o08x_8cpp__incl.png index 8f9383a..0f64bf4 100644 Binary files a/documentation/html/_b_n_o08x_8cpp__incl.png and b/documentation/html/_b_n_o08x_8cpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_8hpp.html b/documentation/html/_b_n_o08x_8hpp.html index 33bf40e..c8aedb0 100644 --- a/documentation/html/_b_n_o08x_8hpp.html +++ b/documentation/html/_b_n_o08x_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/BNO08x.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08x.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_8hpp.html',''); initResizable(); });
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -114,165 +105,70 @@ $(function(){initNavTree('_b_n_o08x_8hpp.html',''); initResizable(); });
Include dependency graph for BNO08x.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - +
+ + + + + +
@@ -295,7 +191,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_8hpp__dep__incl.map index 43ef73a..29ee6a3 100644 --- a/documentation/html/_b_n_o08x_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_8hpp__dep__incl.map @@ -1,21 +1,7 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + diff --git a/documentation/html/_b_n_o08x_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_8hpp__dep__incl.md5 index ab584cb..8155830 100644 --- a/documentation/html/_b_n_o08x_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_8hpp__dep__incl.md5 @@ -1 +1 @@ -4ca292fb5867ab2316a7ad0537b09d86 \ No newline at end of file +5c927b4712d56dc643306f7ff3b1e9ac \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_8hpp__dep__incl.png index 8d5d1c7..d02fdcf 100644 Binary files a/documentation/html/_b_n_o08x_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_8hpp__incl.map b/documentation/html/_b_n_o08x_8hpp__incl.map index 363e5af..0fd144e 100644 --- a/documentation/html/_b_n_o08x_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_8hpp__incl.map @@ -1,133 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_8hpp__incl.md5 b/documentation/html/_b_n_o08x_8hpp__incl.md5 index 110d260..6cd59cb 100644 --- a/documentation/html/_b_n_o08x_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_8hpp__incl.md5 @@ -1 +1 @@ -60f0ebb1e90588f70f34677b54848ea7 \ No newline at end of file +4b7a9b3c60b877cc7ed6067d8cf2049a \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_8hpp__incl.png b/documentation/html/_b_n_o08x_8hpp__incl.png index 1e5bfaf..baf471f 100644 Binary files a/documentation/html/_b_n_o08x_8hpp__incl.png and b/documentation/html/_b_n_o08x_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_8hpp_source.html b/documentation/html/_b_n_o08x_8hpp_source.html index 79d8df6..98163c6 100644 --- a/documentation/html/_b_n_o08x_8hpp_source.html +++ b/documentation/html/_b_n_o08x_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/BNO08x.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08x.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_8hpp_source.html',''); initResizable(); });
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -122,405 +108,377 @@ $(function(){initNavTree('_b_n_o08x_8hpp_source.html',''); initResizable(); });
24#include "BNO08xSH2HAL.hpp"
25#include "BNO08xReports.hpp"
26
-
32class BNO08x
33{
34 public:
- +
36 ~BNO08x();
37
38 bool initialize();
39 bool hard_reset();
40 bool soft_reset();
- +
43
44 bool on();
45 bool sleep();
46
-
47 bool calibration_start(uint32_t period_us);
-
48 bool calibration_end(sh2_CalStatus_t& status);
+
47 // bool calibration_turntable_start(uint32_t period_us);
+
48 // bool calibration_turntable_end(sh2_CalStatus_t& status);
49
- - + + - - -
56
-
57 bool get_frs(uint16_t frs_ID, uint32_t (&data)[16], uint16_t& rx_data_sz);
-
58 sh2_ProductIds_t get_product_IDs();
-
59
-
60 bool data_available();
-
61 bool register_cb(std::function<void(void)> cb_fxn);
-
62 bool register_cb(std::function<void(uint8_t report_ID)> cb_fxn);
-
63
-
64 void print_product_ids();
-
65
-
66 // enum helper fxns
-
67 static const char* activity_to_str(BNO08xActivity activity);
-
68 static const char* stability_to_str(BNO08xStability stability);
-
69 static const char* accuracy_to_str(BNO08xAccuracy accuracy);
+ + + + +
58
+
59 constexpr static float SQRT2OVER2 = 0.7071067811865476f; // sqrt(2)/2, used for setting system orientation
+
60 bool set_system_orientation(float w, float x, float y, float z);
+
61 bool get_system_orientation(float &w, float &x, float &y, float &z);
+
62
+
63 bool get_frs(BNO08xFrsID frs_ID, uint32_t (&data)[16], uint16_t& rx_data_sz);
+
64 bool write_frs(BNO08xFrsID frs_ID, uint32_t *data, const uint16_t tx_data_sz);
+
65 sh2_ProductIds_t get_product_IDs();
+
66
+
67 bool data_available();
+
68 bool register_cb(std::function<void(void)> cb_fxn);
+
69 bool register_cb(std::function<void(uint8_t report_ID)> cb_fxn);
70
-
-
72 typedef struct bno08x_reports_t
-
73 {
- - - - +
71 void print_product_ids();
+ +
73
+
75 typedef struct alignas(4) bno08x_reports_t
+
76 {
+ - - - - - - - - - - - - - - - - -
95
-
- -
97 : accelerometer(SH2_ACCELEROMETER, BNO08xPrivateTypes::EVT_GRP_RPT_ACCELEROMETER_BIT, sync_ctx)
- -
99 SH2_LINEAR_ACCELERATION, BNO08xPrivateTypes::EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT, sync_ctx)
-
100 , gravity(SH2_GRAVITY, BNO08xPrivateTypes::EVT_GRP_RPT_GRAVITY_BIT, sync_ctx)
- -
102 SH2_MAGNETIC_FIELD_CALIBRATED, BNO08xPrivateTypes::EVT_GRP_RPT_CAL_MAGNETOMETER_BIT, sync_ctx)
- -
104 SH2_MAGNETIC_FIELD_UNCALIBRATED, BNO08xPrivateTypes::EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT, sync_ctx)
-
105 , cal_gyro(SH2_GYROSCOPE_CALIBRATED, BNO08xPrivateTypes::EVT_GRP_RPT_CAL_GYRO_BIT, sync_ctx)
-
106 , uncal_gyro(SH2_GYROSCOPE_UNCALIBRATED, BNO08xPrivateTypes::EVT_GRP_RPT_UNCAL_GYRO_BIT, sync_ctx)
-
107 , rv(SH2_ROTATION_VECTOR, BNO08xPrivateTypes::EVT_GRP_RPT_RV_BIT, sync_ctx)
-
108 , rv_game(SH2_GAME_ROTATION_VECTOR, BNO08xPrivateTypes::EVT_GRP_RPT_RV_GAME_BIT, sync_ctx)
-
109 , rv_ARVR_stabilized(SH2_ARVR_STABILIZED_RV, BNO08xPrivateTypes::EVT_GRP_RPT_RV_ARVR_S_BIT, sync_ctx)
- -
111 SH2_ARVR_STABILIZED_GRV, BNO08xPrivateTypes::EVT_GRP_RPT_RV_ARVR_S_GAME_BIT, sync_ctx)
-
112 , rv_gyro_integrated(SH2_GYRO_INTEGRATED_RV, BNO08xPrivateTypes::EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT, sync_ctx)
-
113 , rv_geomagnetic(SH2_GEOMAGNETIC_ROTATION_VECTOR, BNO08xPrivateTypes::EVT_GRP_RPT_GEOMAG_RV_BIT, sync_ctx)
-
114 , raw_gyro(SH2_RAW_GYROSCOPE, BNO08xPrivateTypes::EVT_GRP_RPT_RAW_GYRO_BIT, sync_ctx)
-
115 , raw_accelerometer(SH2_RAW_ACCELEROMETER, BNO08xPrivateTypes::EVT_GRP_RPT_RAW_ACCELEROMETER_BIT, sync_ctx)
-
116 , raw_magnetometer(SH2_RAW_MAGNETOMETER, BNO08xPrivateTypes::EVT_GRP_RPT_RAW_MAGNETOMETER_BIT, sync_ctx)
-
117 , step_counter(SH2_STEP_COUNTER, BNO08xPrivateTypes::EVT_GRP_RPT_STEP_COUNTER_BIT, sync_ctx)
- -
119 SH2_PERSONAL_ACTIVITY_CLASSIFIER, BNO08xPrivateTypes::EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT, sync_ctx)
- -
121 SH2_STABILITY_CLASSIFIER, BNO08xPrivateTypes::EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT, sync_ctx)
-
122 , shake_detector(SH2_SHAKE_DETECTOR, BNO08xPrivateTypes::EVT_GRP_RPT_SHAKE_DETECTOR_BIT, sync_ctx)
-
123 , tap_detector(SH2_TAP_DETECTOR, BNO08xPrivateTypes::EVT_GRP_RPT_TAP_DETECTOR_BIT, sync_ctx)
-
124 {
-
125 }
-
- -
-
127
- -
129
-
130 private:
-
131 // data processing task
-
132 static const constexpr configSTACK_DEPTH_TYPE DATA_PROC_TASK_SZ =
-
133 CONFIG_ESP32_BNO08X_DATA_PROC_TASK_SZ;
-
134 TaskHandle_t data_proc_task_hdl;
-
135 static void data_proc_task_trampoline(void* arg);
-
136 void data_proc_task();
-
137
-
138 // sh2 service task
-
139 static const constexpr configSTACK_DEPTH_TYPE SH2_HAL_SERVICE_TASK_SZ =
-
140 CONFIG_ESP32_BNO08X_SH2_HAL_SERVICE_TASK_SZ;
- -
142 static void sh2_HAL_service_task_trampoline(void* arg);
- -
144
-
145 // callback task
-
146 static const constexpr configSTACK_DEPTH_TYPE CB_TASK_SZ =
-
147 CONFIG_ESP32_BNO08X_CB_TASK_SZ;
-
148 TaskHandle_t cb_task_hdl;
-
149 static void cb_task_trampoline(void* arg);
-
150 void cb_task();
-
151
-
152 SemaphoreHandle_t sem_kill_tasks;
-
153
-
154 void lock_sh2_HAL();
-
155 void unlock_sh2_HAL();
-
156 void lock_user_data();
-
157 void unlock_user_data();
+ + + + + + + + + + + + + + + + + + + +
98
+ + + +
102 SH2_MAGNETIC_FIELD_UNCALIBRATED, BNO08xPrivateTypes::EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT, sync_ctx)
+
103 , uncal_gyro(SH2_GYROSCOPE_UNCALIBRATED, BNO08xPrivateTypes::EVT_GRP_RPT_UNCAL_GYRO_BIT, sync_ctx)
+
104 , rv(SH2_ROTATION_VECTOR, BNO08xPrivateTypes::EVT_GRP_RPT_RV_BIT, sync_ctx)
+
105 , rv_game(SH2_GAME_ROTATION_VECTOR, BNO08xPrivateTypes::EVT_GRP_RPT_RV_GAME_BIT, sync_ctx)
+
106 , rv_ARVR_stabilized(SH2_ARVR_STABILIZED_RV, BNO08xPrivateTypes::EVT_GRP_RPT_RV_ARVR_S_BIT, sync_ctx)
+ +
108 SH2_ARVR_STABILIZED_GRV, BNO08xPrivateTypes::EVT_GRP_RPT_RV_ARVR_S_GAME_BIT, sync_ctx)
+
109 , rv_geomagnetic(SH2_GEOMAGNETIC_ROTATION_VECTOR, BNO08xPrivateTypes::EVT_GRP_RPT_GEOMAG_RV_BIT, sync_ctx)
+ +
111 SH2_PERSONAL_ACTIVITY_CLASSIFIER, BNO08xPrivateTypes::EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT, sync_ctx)
+
112 , accelerometer(SH2_ACCELEROMETER, BNO08xPrivateTypes::EVT_GRP_RPT_ACCELEROMETER_BIT, sync_ctx)
+ +
114 SH2_LINEAR_ACCELERATION, BNO08xPrivateTypes::EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT, sync_ctx)
+
115 , gravity(SH2_GRAVITY, BNO08xPrivateTypes::EVT_GRP_RPT_GRAVITY_BIT, sync_ctx)
+ +
117 SH2_MAGNETIC_FIELD_CALIBRATED, BNO08xPrivateTypes::EVT_GRP_RPT_CAL_MAGNETOMETER_BIT, sync_ctx)
+
118 , cal_gyro(SH2_GYROSCOPE_CALIBRATED, BNO08xPrivateTypes::EVT_GRP_RPT_CAL_GYRO_BIT, sync_ctx)
+
119 , raw_gyro(SH2_RAW_GYROSCOPE, BNO08xPrivateTypes::EVT_GRP_RPT_RAW_GYRO_BIT, sync_ctx)
+ + +
122 , step_counter(SH2_STEP_COUNTER, BNO08xPrivateTypes::EVT_GRP_RPT_STEP_COUNTER_BIT, sync_ctx)
+
123 , tap_detector(SH2_TAP_DETECTOR, BNO08xPrivateTypes::EVT_GRP_RPT_TAP_DETECTOR_BIT, sync_ctx)
+ +
125 SH2_STABILITY_CLASSIFIER, BNO08xPrivateTypes::EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT, sync_ctx)
+ +
127 {
+
128 }
+ +
130
+ +
132
+
133 private:
+
134 // data processing task
+
135 static const constexpr configSTACK_DEPTH_TYPE DATA_PROC_TASK_SZ =
+
136 CONFIG_ESP32_BNO08X_DATA_PROC_TASK_SZ;
+
137 TaskHandle_t data_proc_task_hdl;
+
138 static void data_proc_task_trampoline(void* arg);
+
139 void data_proc_task();
+
140
+
141 // sh2 service task
+
142 static const constexpr configSTACK_DEPTH_TYPE SH2_HAL_SERVICE_TASK_SZ =
+
143 CONFIG_ESP32_BNO08X_SH2_HAL_SERVICE_TASK_SZ;
+
144 TaskHandle_t sh2_HAL_service_task_hdl;
+
145 static void sh2_HAL_service_task_trampoline(void* arg);
+
146 void sh2_HAL_service_task();
+
147
+
148 // callback task
+
149 static const constexpr configSTACK_DEPTH_TYPE CB_TASK_SZ =
+
150 CONFIG_ESP32_BNO08X_CB_TASK_SZ;
+
151 TaskHandle_t cb_task_hdl;
+
152 static void cb_task_trampoline(void* arg);
+
153 void cb_task();
+
154
+
155 static const constexpr BaseType_t CB_TASK_AFFINITY =
+
156 CONFIG_ESP32_BNO08X_CB_TASK_AFFINITY < 0 ? tskNO_AFFINITY : CONFIG_ESP32_BNO08X_CB_TASK_AFFINITY ;
+
157 static const constexpr UBaseType_t CB_TASK_PRIORITY = CONFIG_ESP32_BNO08X_CB_TASK_PRIORITY;
158
-
159 void handle_sensor_report(sh2_SensorValue_t* sensor_val);
-
160 void handle_cb(uint8_t rpt_ID, BNO08xCbGeneric* cb_entry);
-
161
-
162 esp_err_t init_config_args();
-
163 esp_err_t init_gpio();
-
164 esp_err_t init_gpio_inputs();
-
165 esp_err_t init_gpio_outputs();
-
166 esp_err_t init_hint_isr();
-
167 esp_err_t init_spi();
-
168 esp_err_t init_tasks();
-
169 esp_err_t init_sh2_HAL();
-
170
-
171 esp_err_t deinit_gpio();
-
172 esp_err_t deinit_gpio_inputs();
-
173 esp_err_t deinit_gpio_outputs();
-
174 esp_err_t deinit_hint_isr();
-
175 esp_err_t deinit_spi();
-
176 esp_err_t deinit_tasks();
-
177 esp_err_t deinit_sh2_HAL();
-
178
-
179 esp_err_t wait_for_hint();
-
180 esp_err_t wait_for_reset();
-
181
-
182 void toggle_reset();
-
183
-
184 esp_err_t re_enable_reports();
-
185
-
186 sh2_Hal_t sh2_HAL;
-
187
-
188 QueueHandle_t
- -
190
-
191 QueueHandle_t queue_cb_report_id;
-
192
- -
194 spi_bus_config_t bus_config{};
-
195 spi_device_interface_config_t imu_spi_config{};
-
196 spi_device_handle_t spi_hdl{};
-
197 spi_transaction_t spi_transaction{};
- - - -
201 sh2_ProductIds_t product_IDs;
-
202
-
203 // clang-format off
-
-
204 etl::map<uint8_t, BNO08xRpt*, TOTAL_RPT_COUNT, etl::less<uint8_t>> usr_reports =
-
205 {
-
206 {SH2_ACCELEROMETER, &rpt.accelerometer},
-
207 {SH2_LINEAR_ACCELERATION, &rpt.linear_accelerometer},
-
208 {SH2_GRAVITY, &rpt.gravity},
-
209 {SH2_MAGNETIC_FIELD_CALIBRATED, &rpt.cal_magnetometer},
-
210 {SH2_MAGNETIC_FIELD_UNCALIBRATED, &rpt.uncal_magnetometer},
-
211 {SH2_GYROSCOPE_CALIBRATED, &rpt.cal_gyro},
-
212 {SH2_GYROSCOPE_UNCALIBRATED, &rpt.uncal_gyro},
-
213 {SH2_ROTATION_VECTOR, &rpt.rv},
-
214 {SH2_GAME_ROTATION_VECTOR, &rpt.rv_game},
-
215 {SH2_ARVR_STABILIZED_RV, &rpt.rv_ARVR_stabilized},
-
216 {SH2_ARVR_STABILIZED_GRV, &rpt.rv_ARVR_stabilized_game},
-
217 {SH2_GYRO_INTEGRATED_RV, &rpt.rv_gyro_integrated},
-
218 {SH2_GEOMAGNETIC_ROTATION_VECTOR, &rpt.rv_geomagnetic},
-
219 {SH2_RAW_GYROSCOPE, &rpt.raw_gyro},
-
220 {SH2_RAW_ACCELEROMETER, &rpt.raw_accelerometer},
-
221 {SH2_RAW_MAGNETOMETER, &rpt.raw_magnetometer},
-
222 {SH2_STEP_COUNTER, &rpt.step_counter},
-
223 {SH2_PERSONAL_ACTIVITY_CLASSIFIER, &rpt.activity_classifier},
-
224 {SH2_STABILITY_CLASSIFIER, &rpt.stability_classifier},
-
225 {SH2_SHAKE_DETECTOR, &rpt.shake_detector},
-
226 {SH2_TAP_DETECTOR, &rpt.tap_detector},
-
227
-
228 // not implemented, see include/report for existing implementations to add your own
-
229 {SH2_PRESSURE, nullptr}, // requires auxilary i2c sensor
-
230 {SH2_AMBIENT_LIGHT, nullptr}, // requires auxilary i2c sensor
-
231 {SH2_HUMIDITY, nullptr}, // requires auxilary i2c sensor
-
232 {SH2_PROXIMITY, nullptr}, // requires auxilary i2c sensor
-
233 {SH2_TEMPERATURE, nullptr}, // requires auxilary i2c sensor
-
234 {SH2_HEART_RATE_MONITOR, nullptr}, // requires auxilary i2c sensor
-
235 {SH2_STEP_DETECTOR, nullptr},
-
236 {SH2_SIGNIFICANT_MOTION, nullptr},
-
237 {SH2_FLIP_DETECTOR, nullptr},
-
238 {SH2_PICKUP_DETECTOR, nullptr},
-
239 {SH2_STABILITY_DETECTOR, nullptr},
-
240 {SH2_SLEEP_DETECTOR, nullptr},
-
241 {SH2_TILT_DETECTOR, nullptr},
-
242 {SH2_POCKET_DETECTOR, nullptr},
-
243 {SH2_CIRCLE_DETECTOR, nullptr},
-
244 {SH2_IZRO_MOTION_REQUEST, nullptr}
-
245 };
-
-
246 // clang-format on
-
247
-
248 static void IRAM_ATTR hint_handler(void* arg);
-
249
-
250 static const constexpr uint16_t RX_DATA_LENGTH = 300U;
-
251
-
252 static const constexpr TickType_t HOST_INT_TIMEOUT_DEFAULT_MS =
-
253 CONFIG_ESP32_BNO08X_HINT_TIMEOUT_MS /
-
254 portTICK_PERIOD_MS;
-
255
-
256 static const constexpr TickType_t DATA_AVAILABLE_TIMEOUT_MS =
-
257 CONFIG_ESP32_BNO08X_DATA_AVAILABLE_TIMEOUT_MS /
-
258 portTICK_PERIOD_MS;
-
259
-
260 static const constexpr TickType_t HARD_RESET_DELAY_MS =
-
261 CONFIG_ESP32_BNO08X_HARD_RESET_DELAY_MS /
-
262 portTICK_PERIOD_MS;
+
159 static const constexpr BaseType_t DATA_PROC_TASK_AFFINITY =
+
160 CONFIG_ESP32_BNO08X_DATA_PROC_TASK_AFFINITY < 0 ? tskNO_AFFINITY : CONFIG_ESP32_BNO08X_DATA_PROC_TASK_AFFINITY;
+
161 static const constexpr UBaseType_t DATA_PROC_TASK_PRIORITY = CONFIG_ESP32_BNO08X_DATA_PROC_TASK_PRIORITY;
+
162
+
163 static const constexpr BaseType_t SH2_HAL_SERVICE_TASK_AFFINITY =
+
164 CONFIG_ESP32_BNO08X_SH2_HAL_SERVICE_TASK_AFFINITY < 0 ? tskNO_AFFINITY : CONFIG_ESP32_BNO08X_SH2_HAL_SERVICE_TASK_AFFINITY;
+
165 static const constexpr UBaseType_t SH2_HAL_SERVICE_TASK_PRIORITY = CONFIG_ESP32_BNO08X_SH2_HAL_SERVICE_TASK_PRIORITY;
+
166
+
167
+
168 SemaphoreHandle_t sem_kill_tasks;
+
169
+
170 void lock_sh2_HAL();
+
171 void unlock_sh2_HAL();
+
172 void lock_user_data();
+
173 void unlock_user_data();
+
174
+
175 void handle_sensor_report(sh2_SensorValue_t* sensor_val);
+
176 void handle_cb(uint8_t rpt_ID, BNO08xCbGeneric* cb_entry);
+
177
+
178 esp_err_t init_config_args();
+
179 esp_err_t init_gpio();
+
180 esp_err_t init_gpio_inputs();
+
181 esp_err_t init_gpio_outputs();
+
182 esp_err_t init_hint_isr();
+
183 esp_err_t init_spi();
+
184 esp_err_t init_tasks();
+
185 esp_err_t init_sh2_HAL();
+
186
+
187 esp_err_t deinit_gpio();
+
188 esp_err_t deinit_gpio_inputs();
+
189 esp_err_t deinit_gpio_outputs();
+
190 esp_err_t deinit_hint_isr();
+
191 esp_err_t deinit_spi();
+
192 esp_err_t deinit_tasks();
+
193 esp_err_t deinit_sh2_HAL();
+
194
+
195 esp_err_t wait_for_hint();
+
196 esp_err_t wait_for_reset();
+
197
+
198 void toggle_reset();
+
199
+
200 esp_err_t re_enable_reports();
+
201
+
202 sh2_Hal_t sh2_HAL;
+
203
+
204 QueueHandle_t
+
205 queue_rx_sensor_event;
+
206
+
207 QueueHandle_t queue_cb_report_id;
+
208
+
209 bno08x_config_t imu_config{};
+
210 spi_bus_config_t bus_config{};
+
211 spi_device_interface_config_t imu_spi_config{};
+
212 spi_device_handle_t spi_hdl{};
+
213 spi_transaction_t spi_transaction{};
+ +
215 init_status;
+ +
217 sh2_ProductIds_t product_IDs;
+
218
+
219 // clang-format off
+
220 etl::map<uint8_t, BNO08xRpt*, TOTAL_RPT_COUNT, etl::less<uint8_t>> usr_reports =
+
221 {
+
222 {SH2_ACCELEROMETER, &rpt.accelerometer},
+
223 {SH2_LINEAR_ACCELERATION, &rpt.linear_accelerometer},
+
224 {SH2_GRAVITY, &rpt.gravity},
+
225 {SH2_MAGNETIC_FIELD_CALIBRATED, &rpt.cal_magnetometer},
+
226 {SH2_MAGNETIC_FIELD_UNCALIBRATED, &rpt.uncal_magnetometer},
+
227 {SH2_GYROSCOPE_CALIBRATED, &rpt.cal_gyro},
+
228 {SH2_GYROSCOPE_UNCALIBRATED, &rpt.uncal_gyro},
+
229 {SH2_ROTATION_VECTOR, &rpt.rv},
+
230 {SH2_GAME_ROTATION_VECTOR, &rpt.rv_game},
+
231 {SH2_ARVR_STABILIZED_RV, &rpt.rv_ARVR_stabilized},
+
232 {SH2_ARVR_STABILIZED_GRV, &rpt.rv_ARVR_stabilized_game},
+
233 {SH2_GYRO_INTEGRATED_RV, &rpt.rv_gyro_integrated},
+
234 {SH2_GEOMAGNETIC_ROTATION_VECTOR, &rpt.rv_geomagnetic},
+
235 {SH2_RAW_GYROSCOPE, &rpt.raw_gyro},
+
236 {SH2_RAW_ACCELEROMETER, &rpt.raw_accelerometer},
+
237 {SH2_RAW_MAGNETOMETER, &rpt.raw_magnetometer},
+
238 {SH2_STEP_COUNTER, &rpt.step_counter},
+
239 {SH2_PERSONAL_ACTIVITY_CLASSIFIER, &rpt.activity_classifier},
+
240 {SH2_STABILITY_CLASSIFIER, &rpt.stability_classifier},
+
241 {SH2_SHAKE_DETECTOR, &rpt.shake_detector},
+
242 {SH2_TAP_DETECTOR, &rpt.tap_detector},
+
243
+
244 // not implemented, see include/report for existing implementations to add your own
+
245 {SH2_PRESSURE, nullptr}, // requires auxilary i2c sensor
+
246 {SH2_AMBIENT_LIGHT, nullptr}, // requires auxilary i2c sensor
+
247 {SH2_HUMIDITY, nullptr}, // requires auxilary i2c sensor
+
248 {SH2_PROXIMITY, nullptr}, // requires auxilary i2c sensor
+
249 {SH2_TEMPERATURE, nullptr}, // requires auxilary i2c sensor
+
250 {SH2_HEART_RATE_MONITOR, nullptr}, // requires auxilary i2c sensor
+
251 {SH2_STEP_DETECTOR, nullptr},
+
252 {SH2_SIGNIFICANT_MOTION, nullptr},
+
253 {SH2_FLIP_DETECTOR, nullptr},
+
254 {SH2_PICKUP_DETECTOR, nullptr},
+
255 {SH2_STABILITY_DETECTOR, nullptr},
+
256 {SH2_SLEEP_DETECTOR, nullptr},
+
257 {SH2_TILT_DETECTOR, nullptr},
+
258 {SH2_POCKET_DETECTOR, nullptr},
+
259 {SH2_CIRCLE_DETECTOR, nullptr},
+
260 {SH2_IZRO_MOTION_REQUEST, nullptr}
+
261 };
+
262 // clang-format on
263
-
264 static const constexpr uint32_t SCLK_MAX_SPEED = 3000000UL;
+
264 static void IRAM_ATTR hint_handler(void* arg);
265
-
266 static const constexpr char* TAG = "BNO08x";
+
266 static const constexpr uint16_t RX_DATA_LENGTH = 300U;
267
-
268 friend class BNO08xSH2HAL;
-
269 friend class BNO08xTestHelper;
-
270};
-
+
268 static const constexpr TickType_t HOST_INT_TIMEOUT_DEFAULT_MS =
+
269 CONFIG_ESP32_BNO08X_HINT_TIMEOUT_MS /
+
270 portTICK_PERIOD_MS;
+
271
+
272 static const constexpr TickType_t DATA_AVAILABLE_TIMEOUT_MS =
+
273 CONFIG_ESP32_BNO08X_DATA_AVAILABLE_TIMEOUT_MS /
+
274 portTICK_PERIOD_MS;
+
275
+
276 static const constexpr TickType_t HARD_RESET_DELAY_MS =
+
277 CONFIG_ESP32_BNO08X_HARD_RESET_DELAY_MS /
+
278 portTICK_PERIOD_MS;
+
279
+
280 static const constexpr uint32_t SCLK_MAX_SPEED = 3000000UL;
+
281
+
282 static const constexpr char* TAG = "BNO08x";
+
283
+
284 friend class BNO08xSH2HAL;
+
285 friend class BNO08xTestHelper;
+
286};
-
BNO08xStability
BNO08xStability states returned from BNO08x::stability_classifier.get()
Definition BNO08xGlobalTypes.hpp:147
+
BNO08xCalSel
Definition: BNO08xGlobalTypes.hpp:84
struct bno08x_config_t bno08x_config_t
IMU configuration settings passed into constructor.
-
BNO08xResetReason
Reason for previous IMU reset (returned by get_reset_reason())
Definition BNO08xGlobalTypes.hpp:94
-
BNO08xActivity
BNO08xActivity states returned from BNO08x::activity_classifier.get()
Definition BNO08xGlobalTypes.hpp:132
-
BNO08xAccuracy
Sensor accuracy returned from input reports, corresponds to status bits (see ref. manual 6....
Definition BNO08xGlobalTypes.hpp:106
-
BNO08xCalSel
Definition BNO08xGlobalTypes.hpp:84
+
BNO08xFrsID
Definition: BNO08xGlobalTypes.hpp:240
+
BNO08xResetReason
Reason for previous IMU reset (returned by get_reset_reason())
Definition: BNO08xGlobalTypes.hpp:94
-
Parent class to represent callback functions as generic type such that all flavors can be invoked by ...
Definition BNO08xCbGeneric.hpp:19
-
BNO08x IMU driver class.
Definition BNO08x.hpp:33
-
static const constexpr uint32_t SCLK_MAX_SPEED
Max SPI SCLK speed BNO08x is capable of.
Definition BNO08x.hpp:264
-
static const char * activity_to_str(BNO08xActivity activity)
Converts a BNO08xActivity enum to string.
Definition BNO08x.cpp:1658
-
BNO08xPrivateTypes::bno08x_init_status_t init_status
Initialization status of various functionality, used by deconstructor during cleanup,...
Definition BNO08x.hpp:199
-
static void data_proc_task_trampoline(void *arg)
Static function used to launch data processing task.
Definition BNO08x.cpp:125
-
void unlock_user_data()
Unlocks user data to allow other tasks to read/modify it.
Definition BNO08x.cpp:323
-
static const constexpr uint16_t RX_DATA_LENGTH
length buffer containing data received over spi
Definition BNO08x.hpp:250
-
bool save_dynamic_calibration()
Saves dynamic/motion engine calibration data to BNO08x internal flash immediately....
Definition BNO08x.cpp:1379
-
esp_err_t deinit_gpio_inputs()
Deinitializes GPIO inputs, called from deconstructor.
Definition BNO08x.cpp:835
-
BNO08xPrivateTypes::bno08x_sync_ctx_t sync_ctx
Holds context used to synchronize tasks and callback execution.
Definition BNO08x.hpp:200
-
esp_err_t deinit_spi()
Deinitializes SPI.
Definition BNO08x.cpp:931
-
bool hard_reset()
Hard resets BNO08x device.
Definition BNO08x.cpp:1046
-
static const constexpr char * TAG
Class tag used for serial print statements.
Definition BNO08x.hpp:266
-
void unlock_sh2_HAL()
Unlocks sh2 HAL lib to allow other tasks to call its APIs.
Definition BNO08x.cpp:303
-
bool data_available()
Polls for new data/report to become available.
Definition BNO08x.cpp:1582
-
void lock_user_data()
Locks locks user data to only allow the calling task to read/modify it.
Definition BNO08x.cpp:313
-
static const char * accuracy_to_str(BNO08xAccuracy accuracy)
Definition BNO08x.cpp:1715
-
spi_device_interface_config_t imu_spi_config
SPI slave device settings.
Definition BNO08x.hpp:195
-
bool dynamic_calibration_autosave_enable()
Enables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual 6...
Definition BNO08x.cpp:1345
-
esp_err_t deinit_gpio()
Deinitializes GPIO, called from deconstructor.
Definition BNO08x.cpp:805
-
esp_err_t init_config_args()
Initializes required esp-idf SPI data structures with values from user passed bno08x_config_t struct.
Definition BNO08x.cpp:390
-
etl::map< uint8_t, BNO08xRpt *, TOTAL_RPT_COUNT, etl::less< uint8_t > > usr_reports
Definition BNO08x.hpp:204
-
esp_err_t init_spi()
Initializes SPI.
Definition BNO08x.cpp:702
-
bool dynamic_calibration_disable(BNO08xCalSel sensor)
Disables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6....
Definition BNO08x.cpp:1318
-
void cb_task()
Task responsible for executing callbacks registered with register_cb().
Definition BNO08x.cpp:255
-
static const constexpr configSTACK_DEPTH_TYPE CB_TASK_SZ
Size of sh2_HAL_service_task() stack in bytes.
Definition BNO08x.hpp:146
-
esp_err_t wait_for_reset()
Waits for SH2 HAL lib to detect reset or HOST_INT_TIMEOUT_DEFAULT_MS to elapse.
Definition BNO08x.cpp:1507
-
void toggle_reset()
Toggles reset gpio pin for hard reset of BNO08x device.
Definition BNO08x.cpp:1523
-
~BNO08x()
BNO08x imu deconstructor.
Definition BNO08x.cpp:39
-
TaskHandle_t cb_task_hdl
sh2_HAL_service_task() task handle
Definition BNO08x.hpp:148
-
esp_err_t wait_for_hint()
Waits for HINT pin assertion or HOST_INT_TIMEOUT_DEFAULT_MS to elapse.
Definition BNO08x.cpp:1488
-
void print_product_ids()
Prints product IDs received at initialization.
Definition BNO08x.cpp:1635
-
esp_err_t deinit_sh2_HAL()
Deinitializes sh2 HAL.
Definition BNO08x.cpp:1030
-
bool sleep()
Places BNO08x device in sleep state by sending SLEEP (3) command on "device" channel.
Definition BNO08x.cpp:1239
-
void sh2_HAL_service_task()
Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbac...
Definition BNO08x.cpp:185
-
void handle_sensor_report(sh2_SensorValue_t *sensor_val)
Parses receieved report and updates uer data with it.
Definition BNO08x.cpp:333
-
static void IRAM_ATTR hint_handler(void *arg)
HINT interrupt service routine, handles falling edge of BNO08x HINT pin.
Definition BNO08x.cpp:1741
-
bool calibration_end(sh2_CalStatus_t &status)
Ends turn-table calibration, see ref. manual 6.4.10.2.
Definition BNO08x.cpp:1281
-
bool clear_dynamic_calibration()
Clears dynamic/motion engine calibration data and resets BNO08x device. See ref manual 6....
Definition BNO08x.cpp:1396
-
void handle_cb(uint8_t rpt_ID, BNO08xCbGeneric *cb_entry)
Determines the flavor of a passed callback and executes it appropriately.
Definition BNO08x.cpp:375
-
static const constexpr configSTACK_DEPTH_TYPE DATA_PROC_TASK_SZ
Size of data_proc_task() stack in bytes.
Definition BNO08x.hpp:132
-
static void sh2_HAL_service_task_trampoline(void *arg)
Static function used to launch sh2 HAL service task.
Definition BNO08x.cpp:172
-
QueueHandle_t queue_cb_report_id
Queue to send report ID of most recent report to cb_task()
Definition BNO08x.hpp:191
-
void lock_sh2_HAL()
Locks sh2 HAL lib to only allow the calling task to call its APIs.
Definition BNO08x.cpp:293
-
esp_err_t init_gpio_inputs()
Initializes required gpio inputs.
Definition BNO08x.cpp:485
-
esp_err_t init_tasks()
Initializes data_proc_task.
Definition BNO08x.cpp:632
-
bool dynamic_calibration_enable(BNO08xCalSel sensor)
Enables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6....
Definition BNO08x.cpp:1299
-
bool dynamic_calibration_autosave_disable()
Disables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual ...
Definition BNO08x.cpp:1362
-
esp_err_t deinit_tasks()
Deinitializes tasks used by BNO08x driver.
Definition BNO08x.cpp:977
-
BNO08xResetReason get_reset_reason()
Returns reason for previous reset via product ID report.
Definition BNO08x.cpp:1192
-
bool soft_reset()
Soft resets BNO08x device by sending RESET (1) command on "device" channel.
Definition BNO08x.cpp:1090
-
spi_bus_config_t bus_config
SPI bus GPIO configuration settings.
Definition BNO08x.hpp:194
-
esp_err_t deinit_hint_isr()
Deinitializes host interrupt ISR, called from deconstructor.
Definition BNO08x.cpp:893
-
static const constexpr TickType_t HARD_RESET_DELAY_MS
How long RST pin is held low during hard reset (min 10ns according to datasheet, but should be longer...
Definition BNO08x.hpp:260
-
esp_err_t init_hint_isr()
Initializes host interrupt ISR.
Definition BNO08x.cpp:583
-
static const char * stability_to_str(BNO08xStability stability)
Converts a BNO08xStability enum to string.
Definition BNO08x.cpp:1692
-
sh2_ProductIds_t get_product_IDs()
Returns product ID info sent by IMU at initialization.
Definition BNO08x.cpp:1477
-
SemaphoreHandle_t sem_kill_tasks
Counting Semaphore to count amount of killed tasks.
Definition BNO08x.hpp:152
-
bool on()
Places BNO08x device in on state by sending ON (2) command on "device" channel.
Definition BNO08x.cpp:1223
-
static const constexpr configSTACK_DEPTH_TYPE SH2_HAL_SERVICE_TASK_SZ
Size of sh2_HAL_service_task() stack in bytes.
Definition BNO08x.hpp:139
-
bool register_cb(std::function< void(void)> cb_fxn)
Registers a callback to execute when new data from a report is received.
Definition BNO08x.cpp:1600
-
esp_err_t deinit_gpio_outputs()
Deinitializes GPIO outputs, called from deconstructor.
Definition BNO08x.cpp:857
-
void data_proc_task()
Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returne...
Definition BNO08x.cpp:138
-
sh2_Hal_t sh2_HAL
sh2 hardware abstraction layer struct for use with sh2 HAL lib.
Definition BNO08x.hpp:186
-
spi_transaction_t spi_transaction
SPI transaction handle.
Definition BNO08x.hpp:197
-
esp_err_t re_enable_reports()
Re-enables all reports enabled by user (called when BNO08x reset is detected by sh2 HAL lib).
Definition BNO08x.cpp:1541
-
sh2_ProductIds_t product_IDs
Product ID info returned IMU at initialization, can be viewed with print_product_ids()
Definition BNO08x.hpp:201
-
spi_device_handle_t spi_hdl
SPI device handle.
Definition BNO08x.hpp:196
-
esp_err_t init_gpio_outputs()
Initializes required gpio outputs.
Definition BNO08x.cpp:521
-
BNO08x(bno08x_config_t imu_config=bno08x_config_t())
BNO08x imu constructor.
Definition BNO08x.cpp:20
-
static void cb_task_trampoline(void *arg)
Static function used to launch cb_task task.
Definition BNO08x.cpp:243
+
Parent class to represent callback functions as generic type such that all flavors can be invoked by ...
Definition: BNO08xCbGeneric.hpp:19
+
BNO08x IMU driver class.
Definition: BNO08x.hpp:33
+
bool get_frs(BNO08xFrsID frs_ID, uint32_t(&data)[16], uint16_t &rx_data_sz)
Retrieves a record from flash record system (if your goal is to retrieve sensor specific meta data us...
Definition: BNO08x.cpp:1727
+
bool hard_reset()
Hard resets BNO08x device.
Definition: BNO08x.cpp:1061
+
bool data_available()
Polls for new data/report to become available.
Definition: BNO08x.cpp:1892
+
bool dynamic_calibration_data_clear_ram()
Clears dynamic/motion engine calibration data from ram and resets BNO08x device. See ref manual 6....
Definition: BNO08x.cpp:1416
+
bool dynamic_calibration_autosave_enable()
Enables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual 6...
Definition: BNO08x.cpp:1365
+
bool dynamic_calibration_disable(BNO08xCalSel sensor)
Disables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6....
Definition: BNO08x.cpp:1338
+
bool dynamic_calibration_data_delete()
Deletes dynamic calibration data from BNO08x internal flash and resets the device....
Definition: BNO08x.cpp:1689
+
~BNO08x()
BNO08x imu deconstructor.
Definition: BNO08x.cpp:39
+
void print_product_ids()
Prints product IDs received at initialization.
Definition: BNO08x.cpp:1945
+
bool sleep()
Places BNO08x device in sleep state by sending SLEEP (3) command on "device" channel.
Definition: BNO08x.cpp:1254
+
bool dynamic_calibration_save()
Saves dynamic/motion engine calibration data to BNO08x internal flash immediately....
Definition: BNO08x.cpp:1399
+
bool dynamic_calibration_enable(BNO08xCalSel sensor)
Starts simple calibration, see ref. manual 6.4.10.1.
Definition: BNO08x.cpp:1319
+
bool dynamic_calibration_autosave_disable()
Disables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual ...
Definition: BNO08x.cpp:1382
+
BNO08xResetReason get_reset_reason()
Returns reason for previous reset via product ID report.
Definition: BNO08x.cpp:1207
+
bool soft_reset()
Soft resets BNO08x device by sending RESET (1) command on "device" channel.
Definition: BNO08x.cpp:1105
+
bool write_frs(BNO08xFrsID frs_ID, uint32_t *data, const uint16_t tx_data_sz)
Writes a record to flash record system.
Definition: BNO08x.cpp:1760
+
sh2_ProductIds_t get_product_IDs()
Returns product ID info sent by IMU at initialization.
Definition: BNO08x.cpp:1787
+
bool on()
Places BNO08x device in on state by sending ON (2) command on "device" channel.
Definition: BNO08x.cpp:1238
+
bool register_cb(std::function< void(void)> cb_fxn)
Registers a callback to execute when new data from a report is received.
Definition: BNO08x.cpp:1910
+
void print_system_orientation()
Retrieves and prints system orientation.
Definition: BNO08x.cpp:1968
+
static constexpr float SQRT2OVER2
Definition: BNO08x.hpp:59
+
bool set_system_orientation(float w, float x, float y, float z)
Sets the system orientation of the BNO08x device and persist it in flash (FRS).
Definition: BNO08x.cpp:2011
+
bool dynamic_calibration_run_routine()
Example calibration routine using dynamic/ME calibration commands.
Definition: BNO08x.cpp:1488
+
BNO08x(bno08x_config_t imu_config=bno08x_config_t())
BNO08x imu constructor.
Definition: BNO08x.cpp:20
+
bool get_system_orientation(float &w, float &x, float &y, float &z)
Retrieves the system orientation of the BNO08x device and converts to float.
Definition: BNO08x.cpp:2034
struct BNO08x::bno08x_reports_t bno08x_reports_t
Contains report implementations.
-
esp_err_t init_gpio()
Initializes required gpio.
Definition BNO08x.cpp:558
-
bno08x_reports_t rpt
Definition BNO08x.hpp:128
-
esp_err_t init_sh2_HAL()
Initializes sh2 HAL.
Definition BNO08x.cpp:747
-
static const constexpr TickType_t DATA_AVAILABLE_TIMEOUT_MS
Max wait between data_available() being called and no new data/report being detected.
Definition BNO08x.hpp:256
-
static const constexpr TickType_t HOST_INT_TIMEOUT_DEFAULT_MS
Max wait between HINT being asserted by BNO08x before transaction is considered failed (in milisecond...
Definition BNO08x.hpp:252
-
bool initialize()
Initializes BNO08x sensor.
Definition BNO08x.cpp:81
-
bool disable_all_reports()
Disables all currently enabled reports.
Definition BNO08x.cpp:1148
-
bno08x_config_t imu_config
IMU configuration settings.
Definition BNO08x.hpp:193
-
bool get_frs(uint16_t frs_ID, uint32_t(&data)[16], uint16_t &rx_data_sz)
Retrieves a record from flash record system (if your goal is to retrieve meta data use the BNO08xRpt:...
Definition BNO08x.cpp:1461
-
QueueHandle_t queue_rx_sensor_event
Queue to send sensor events from sh2 HAL sensor event callback (BNO08xSH2HAL::sensor_event_cb()) to d...
Definition BNO08x.hpp:189
-
bool calibration_start(uint32_t period_us)
Starts simple calibration, see ref. manual 6.4.10.1.
Definition BNO08x.cpp:1263
-
TaskHandle_t data_proc_task_hdl
data_proc_task() task handle
Definition BNO08x.hpp:134
-
TaskHandle_t sh2_HAL_service_task_hdl
sh2_HAL_service_task() task handle
Definition BNO08x.hpp:141
-
Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.43)
Definition BNO08xRptARVRStabilizedGameRV.hpp:16
-
Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.42)
Definition BNO08xRptARVRStabilizedRV.hpp:16
-
Class to represent accelerometer reports. (See Ref. Manual 6.5.9)
Definition BNO08xRptAcceleration.hpp:16
-
Class to represent activity classifier reports. (See Ref. Manual 6.5.36)
Definition BNO08xRptActivityClassifier.hpp:16
-
Class to represent calibrated gyro reports. (See Ref. Manual 6.5.13)
Definition BNO08xRptCalGyro.hpp:16
-
Class to represent calibrated magnetometer reports. (See Ref. Manual 6.5.16)
Definition BNO08xRptCalMagnetometer.hpp:16
-
Class to represent game rotation vector reports. (See Ref. Manual 6.5.19)
Definition BNO08xRptGameRV.hpp:16
-
Class to represent gravity reports. (See Ref. Manual 6.5.11)
Definition BNO08xRptGravity.hpp:16
-
Class to represent integrated gyro rotation vector reports. (See Ref. Manual 6.5.44)
Definition BNO08xRptIGyroRV.hpp:16
-
Class to represent linear accelerometer reports. (See Ref. Manual 6.5.10)
Definition BNO08xRptLinearAcceleration.hpp:16
-
Class to represent geomagnetic rotation vector reports. (See Ref. Manual 6.5.20)
Definition BNO08xRptRVGeomag.hpp:16
-
Class to represent rotation vector reports. (See Ref. Manual 6.5.18)
Definition BNO08xRptRV.hpp:16
-
Class to represent raw accelerometer reports. (See Ref. Manual 6.5.8)
Definition BNO08xRptRawMEMSAccelerometer.hpp:16
-
Class to represent raw gyro reports. (See Ref. Manual 6.5.12)
Definition BNO08xRptRawMEMSGyro.hpp:16
-
Class to represent raw magnetometer reports. (See Ref. Manual 6.5.15)
Definition BNO08xRptRawMEMSMagnetometer.hpp:16
-
Class to represent shake detector reports. (See Ref. Manual 6.5.32)
Definition BNO08xRptShakeDetector.hpp:16
-
Class to represent stability classifier reports. (See Ref. Manual 6.5.31)
Definition BNO08xRptStabilityClassifier.hpp:16
-
Class to represent step counter reports. (See Ref. Manual 6.5.29)
Definition BNO08xRptStepCounter.hpp:16
-
Class to represent tap detector reports. (See Ref. Manual 6.5.27)
Definition BNO08xRptTapDetector.hpp:16
-
Class to represent uncalibrated gyro reports. (See Ref. Manual 6.5.14)
Definition BNO08xRptUncalGyro.hpp:16
-
Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.5.17)
Definition BNO08xRptUncalMagnetometer.hpp:17
-
Fully static class containing callback implementations for sh2 HAL lib.
Definition BNO08xSH2HAL.hpp:72
-
BNO08x unit test helper class.
Definition BNO08xTestHelper.hpp:17
-
Definition BNO08xPrivateTypes.hpp:21
-
Contains report implementations.
Definition BNO08x.hpp:73
-
BNO08xRptARVRStabilizedRV rv_ARVR_stabilized
Definition BNO08x.hpp:83
-
BNO08xRptCalMagnetometer cal_magnetometer
Definition BNO08x.hpp:77
-
BNO08xRptTapDetector tap_detector
Definition BNO08x.hpp:94
-
BNO08xRptRawMEMSGyro raw_gyro
Definition BNO08x.hpp:87
-
BNO08xRptStabilityClassifier stability_classifier
Definition BNO08x.hpp:92
-
BNO08xRptUncalMagnetometer uncal_magnetometer
Definition BNO08x.hpp:78
-
BNO08xRptActivityClassifier activity_classifier
Definition BNO08x.hpp:91
-
BNO08xRptIGyroRV rv_gyro_integrated
Definition BNO08x.hpp:85
-
BNO08xRptUncalGyro uncal_gyro
Definition BNO08x.hpp:80
-
BNO08xRptRVGeomag rv_geomagnetic
Definition BNO08x.hpp:86
-
BNO08xRptGameRV rv_game
Definition BNO08x.hpp:82
-
BNO08xRptShakeDetector shake_detector
Definition BNO08x.hpp:93
-
BNO08xRptRawMEMSAccelerometer raw_accelerometer
Definition BNO08x.hpp:88
-
bno08x_reports_t(BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08x.hpp:96
-
BNO08xRptRawMEMSMagnetometer raw_magnetometer
Definition BNO08x.hpp:89
-
BNO08xRptAcceleration accelerometer
Definition BNO08x.hpp:74
-
BNO08xRptLinearAcceleration linear_accelerometer
Definition BNO08x.hpp:75
-
BNO08xRptCalGyro cal_gyro
Definition BNO08x.hpp:79
-
BNO08xRptRV rv
Definition BNO08x.hpp:81
-
BNO08xRptStepCounter step_counter
Definition BNO08x.hpp:90
-
BNO08xRptGravity gravity
Definition BNO08x.hpp:76
-
BNO08xRptARVRStabilizedGameRV rv_ARVR_stabilized_game
Definition BNO08x.hpp:84
-
Holds info about which functionality has been successfully initialized (used by deconstructor during ...
Definition BNO08xPrivateTypes.hpp:28
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
IMU configuration settings passed into constructor.
Definition BNO08xGlobalTypes.hpp:38
+
bno08x_reports_t rpt
Definition: BNO08x.hpp:131
+
bool initialize()
Initializes BNO08x sensor.
Definition: BNO08x.cpp:81
+
bool disable_all_reports()
Disables all currently enabled reports.
Definition: BNO08x.cpp:1163
+
Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.43)
Definition: BNO08xRptARVRStabilizedGameRV.hpp:16
+
Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.42)
Definition: BNO08xRptARVRStabilizedRV.hpp:16
+
Class to represent accelerometer reports. (See Ref. Manual 6.5.9)
Definition: BNO08xRptAcceleration.hpp:16
+
Class to represent activity classifier reports. (See Ref. Manual 6.5.36)
Definition: BNO08xRptActivityClassifier.hpp:16
+
Class to represent calibrated gyro reports. (See Ref. Manual 6.5.13)
Definition: BNO08xRptCalGyro.hpp:16
+
Class to represent calibrated magnetometer reports. (See Ref. Manual 6.5.16)
Definition: BNO08xRptCalMagnetometer.hpp:16
+
Class to represent game rotation vector reports. (See Ref. Manual 6.5.19)
Definition: BNO08xRptGameRV.hpp:16
+
Class to represent gravity reports. (See Ref. Manual 6.5.11)
Definition: BNO08xRptGravity.hpp:16
+
Class to represent integrated gyro rotation vector reports. (See Ref. Manual 6.5.44)
Definition: BNO08xRptIGyroRV.hpp:16
+
Class to represent linear accelerometer reports. (See Ref. Manual 6.5.10)
Definition: BNO08xRptLinearAcceleration.hpp:16
+
Class to represent geomagnetic rotation vector reports. (See Ref. Manual 6.5.20)
Definition: BNO08xRptRVGeomag.hpp:16
+
Class to represent rotation vector reports. (See Ref. Manual 6.5.18)
Definition: BNO08xRptRV.hpp:16
+
Class to represent raw accelerometer reports. (See Ref. Manual 6.5.8)
Definition: BNO08xRptRawMEMSAccelerometer.hpp:16
+
Class to represent raw gyro reports. (See Ref. Manual 6.5.12)
Definition: BNO08xRptRawMEMSGyro.hpp:16
+
Class to represent raw magnetometer reports. (See Ref. Manual 6.5.15)
Definition: BNO08xRptRawMEMSMagnetometer.hpp:16
+
Class to represent shake detector reports. (See Ref. Manual 6.5.32)
Definition: BNO08xRptShakeDetector.hpp:16
+
Class to represent stability classifier reports. (See Ref. Manual 6.5.31)
Definition: BNO08xRptStabilityClassifier.hpp:16
+
Class to represent step counter reports. (See Ref. Manual 6.5.29)
Definition: BNO08xRptStepCounter.hpp:16
+
Class to represent tap detector reports. (See Ref. Manual 6.5.27)
Definition: BNO08xRptTapDetector.hpp:16
+
Class to represent uncalibrated gyro reports. (See Ref. Manual 6.5.14)
Definition: BNO08xRptUncalGyro.hpp:16
+
Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.5.17)
Definition: BNO08xRptUncalMagnetometer.hpp:17
+
Fully static class containing callback implementations for sh2 HAL lib.
Definition: BNO08xSH2HAL.hpp:72
+
BNO08x unit test helper class.
Definition: BNO08xTestHelper.hpp:17
+
Definition: BNO08xPrivateTypes.hpp:21
+
@ EVT_GRP_RPT_UNCAL_GYRO_BIT
When set, uncalibrated gyro reports are active.
Definition: BNO08xPrivateTypes.hpp:91
+
@ EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT
When set, gyro integrator rotation vector reports are active.
Definition: BNO08xPrivateTypes.hpp:85
+
@ EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT
When set, linear accelerometer reports are active.
Definition: BNO08xPrivateTypes.hpp:88
+
@ EVT_GRP_RPT_GEOMAG_RV_BIT
When set, geomagnetic rotation vector reports are active.
Definition: BNO08xPrivateTypes.hpp:86
+
@ EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT
When set, activity classifier reports are active.
Definition: BNO08xPrivateTypes.hpp:97
+
@ EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT
When set, uncalibrated magnetometer reports are active.
Definition: BNO08xPrivateTypes.hpp:93
+
@ EVT_GRP_RPT_ACCELEROMETER_BIT
When set, accelerometer reports are active.
Definition: BNO08xPrivateTypes.hpp:87
+
@ EVT_GRP_RPT_RAW_MAGNETOMETER_BIT
When set, raw magnetometer reports are active.
Definition: BNO08xPrivateTypes.hpp:101
+
@ EVT_GRP_RPT_RV_ARVR_S_BIT
When set, ARVR stabilized rotation vector reports are active.
Definition: BNO08xPrivateTypes.hpp:83
+
@ EVT_GRP_RPT_RV_ARVR_S_GAME_BIT
When set, ARVR stabilized game rotation vector reports are active.
Definition: BNO08xPrivateTypes.hpp:84
+
@ EVT_GRP_RPT_RAW_ACCELEROMETER_BIT
When set, raw accelerometer reports are active.
Definition: BNO08xPrivateTypes.hpp:99
+
@ EVT_GRP_RPT_GRAVITY_BIT
When set, gravity reports are active.
Definition: BNO08xPrivateTypes.hpp:89
+
@ EVT_GRP_RPT_RV_BIT
When set, rotation vector reports are active.
Definition: BNO08xPrivateTypes.hpp:81
+
@ EVT_GRP_RPT_CAL_MAGNETOMETER_BIT
When set, calibrated magnetometer reports are active.
Definition: BNO08xPrivateTypes.hpp:92
+
@ EVT_GRP_RPT_RV_GAME_BIT
When set, game rotation vector reports are active.
Definition: BNO08xPrivateTypes.hpp:82
+
@ EVT_GRP_RPT_TAP_DETECTOR_BIT
When set, tap detector reports are active.
Definition: BNO08xPrivateTypes.hpp:94
+
@ EVT_GRP_RPT_SHAKE_DETECTOR_BIT
When set, shake detector reports are active.
Definition: BNO08xPrivateTypes.hpp:98
+
@ EVT_GRP_RPT_RAW_GYRO_BIT
When set, raw gyro reports are active.
Definition: BNO08xPrivateTypes.hpp:100
+
@ EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT
When set, stability classifier reports are active.
Definition: BNO08xPrivateTypes.hpp:96
+
@ EVT_GRP_RPT_CAL_GYRO_BIT
When set, calibrated gyro reports are active.
Definition: BNO08xPrivateTypes.hpp:90
+
@ EVT_GRP_RPT_STEP_COUNTER_BIT
When set, step counter reports are active.
Definition: BNO08xPrivateTypes.hpp:95
+
Contains report implementations.
Definition: BNO08x.hpp:76
+
BNO08xRptARVRStabilizedRV rv_ARVR_stabilized
Definition: BNO08x.hpp:82
+
BNO08xRptCalMagnetometer cal_magnetometer
Definition: BNO08x.hpp:89
+
BNO08xRptTapDetector tap_detector
Definition: BNO08x.hpp:95
+
BNO08xRptRawMEMSGyro raw_gyro
Definition: BNO08x.hpp:91
+
BNO08xRptStabilityClassifier stability_classifier
Definition: BNO08x.hpp:96
+
BNO08xRptUncalMagnetometer uncal_magnetometer
Definition: BNO08x.hpp:78
+
BNO08xRptActivityClassifier activity_classifier
Definition: BNO08x.hpp:85
+
BNO08xRptIGyroRV rv_gyro_integrated
Definition: BNO08x.hpp:77
+
BNO08xRptUncalGyro uncal_gyro
Definition: BNO08x.hpp:79
+
BNO08xRptRVGeomag rv_geomagnetic
Definition: BNO08x.hpp:84
+
BNO08xRptGameRV rv_game
Definition: BNO08x.hpp:81
+
BNO08xRptShakeDetector shake_detector
Definition: BNO08x.hpp:97
+
BNO08xRptRawMEMSAccelerometer raw_accelerometer
Definition: BNO08x.hpp:92
+
bno08x_reports_t(BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition: BNO08x.hpp:99
+
BNO08xRptRawMEMSMagnetometer raw_magnetometer
Definition: BNO08x.hpp:93
+
BNO08xRptAcceleration accelerometer
Definition: BNO08x.hpp:86
+
BNO08xRptLinearAcceleration linear_accelerometer
Definition: BNO08x.hpp:87
+
BNO08xRptCalGyro cal_gyro
Definition: BNO08x.hpp:90
+
BNO08xRptRV rv
Definition: BNO08x.hpp:80
+
BNO08xRptStepCounter step_counter
Definition: BNO08x.hpp:94
+
BNO08xRptGravity gravity
Definition: BNO08x.hpp:88
+
BNO08xRptARVRStabilizedGameRV rv_ARVR_stabilized_game
Definition: BNO08x.hpp:83
+
Holds info about which functionality has been successfully initialized (used by deconstructor during ...
Definition: BNO08xPrivateTypes.hpp:28
+
Holds context used to synchronize tasks and callback execution.
Definition: BNO08xPrivateTypes.hpp:57
+
IMU configuration settings passed into constructor.
Definition: BNO08xGlobalTypes.hpp:38
diff --git a/documentation/html/_b_n_o08x_cb_generic_8hpp.html b/documentation/html/_b_n_o08x_cb_generic_8hpp.html index c76f13c..d555bd7 100644 --- a/documentation/html/_b_n_o08x_cb_generic_8hpp.html +++ b/documentation/html/_b_n_o08x_cb_generic_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/callback/BNO08xCbGeneric.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/callback/BNO08xCbGeneric.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_cb_generic_8hpp.html',''); initResizable();
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -102,144 +93,68 @@ $(function(){initNavTree('_b_n_o08x_cb_generic_8hpp.html',''); initResizable();
Include dependency graph for BNO08xCbGeneric.hpp:
-
- - - - - - +
+ + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -259,7 +174,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.map index b11093a..35ae575 100644 --- a/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.map @@ -1,126 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.md5 index 5b7c710..0cfacb2 100644 --- a/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.md5 @@ -1 +1 @@ -de115f6722d6038958c8004b874211e3 \ No newline at end of file +77eb154aaf8c3048bd2522c6bb4f6751 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.png index 30311d9..74da362 100644 Binary files a/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_cb_generic_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.map b/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.map index c89adbe..7d6bb85 100644 --- a/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.map @@ -1,7 +1,5 @@ - - - - - - + + + + diff --git a/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.md5 b/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.md5 index 07a181e..d782800 100644 --- a/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.md5 @@ -1 +1 @@ -a5bab94ecdd9cf3cda366e97b3ea2108 \ No newline at end of file +0e1d9a4fce7a43b61956ede7987522cb \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.png b/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.png index 925ddfd..c5765cd 100644 Binary files a/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.png and b/documentation/html/_b_n_o08x_cb_generic_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_cb_generic_8hpp_source.html b/documentation/html/_b_n_o08x_cb_generic_8hpp_source.html index 281c3b7..6c6b645 100644 --- a/documentation/html/_b_n_o08x_cb_generic_8hpp_source.html +++ b/documentation/html/_b_n_o08x_cb_generic_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/callback/BNO08xCbGeneric.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/callback/BNO08xCbGeneric.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_cb_generic_8hpp_source.html',''); initResiza
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -107,7 +93,6 @@ $(function(){initNavTree('_b_n_o08x_cb_generic_8hpp_source.html',''); initResiza
9#include <stdint.h>
10#include <functional>
11
-
19{
20 public:
@@ -116,26 +101,23 @@ $(function(){initNavTree('_b_n_o08x_cb_generic_8hpp_source.html',''); initResiza
23 uint8_t rpt_ID;
24
25 protected:
-
27 : rpt_ID(rpt_ID)
28 {
29 }
-
30};
-
-
Parent class to represent callback functions as generic type such that all flavors can be invoked by ...
Definition BNO08xCbGeneric.hpp:19
+
Parent class to represent callback functions as generic type such that all flavors can be invoked by ...
Definition: BNO08xCbGeneric.hpp:19
virtual void invoke(uint8_t rpt_ID)=0
virtual ~BNO08xCbGeneric()=default
-
BNO08xCbGeneric(uint8_t rpt_ID)
Definition BNO08xCbGeneric.hpp:26
-
uint8_t rpt_ID
Definition BNO08xCbGeneric.hpp:23
+
BNO08xCbGeneric(uint8_t rpt_ID)
Definition: BNO08xCbGeneric.hpp:26
+
uint8_t rpt_ID
Definition: BNO08xCbGeneric.hpp:23
diff --git a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp.html b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp.html index 8bd22a5..0b95253 100644 --- a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp.html +++ b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/callback/BNO08xCbParamRptID.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/callback/BNO08xCbParamRptID.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_cb_param_rpt_i_d_8hpp.html',''); initResizab
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,145 +92,69 @@ $(function(){initNavTree('_b_n_o08x_cb_param_rpt_i_d_8hpp.html',''); initResizab
Include dependency graph for BNO08xCbParamRptID.hpp:
-
- - - - - - - - +
+ + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -259,7 +174,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.map index d043b08..d0a3d8c 100644 --- a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.map @@ -1,125 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.md5 index 35f345d..825ccfb 100644 --- a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.md5 @@ -1 +1 @@ -cd86e961aec1da76f4412e78fa5a94d2 \ No newline at end of file +3201d413ecc1af5bc8c8af0f09bcd683 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.png index 42bbdd9..dc6ec42 100644 Binary files a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.map b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.map index f8cc9fc..796aa3a 100644 --- a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.map @@ -1,9 +1,6 @@ - - - - - - - - + + + + + diff --git a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.md5 b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.md5 index 7d010d5..1c57035 100644 --- a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.md5 @@ -1 +1 @@ -c43d4bb2f3c3a0cb72a5d6aeda10ca78 \ No newline at end of file +3a9262a54cc61bcd794af1cf3eb12fc4 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.png b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.png index 3d6f847..0878b79 100644 Binary files a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.png and b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp_source.html b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp_source.html index a74910e..8e030f4 100644 --- a/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp_source.html +++ b/documentation/html/_b_n_o08x_cb_param_rpt_i_d_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/callback/BNO08xCbParamRptID.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/callback/BNO08xCbParamRptID.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_cb_param_rpt_i_d_8hpp_source.html',''); init
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -105,44 +91,37 @@ $(function(){initNavTree('_b_n_o08x_cb_param_rpt_i_d_8hpp_source.html',''); init
7
8#include "BNO08xCbGeneric.hpp"
9
-
16{
17 public:
-
-
18 BNO08xCbParamRptID(std::function<void(uint8_t)> cb_fxn, uint8_t rpt_ID)
+
18 BNO08xCbParamRptID(std::function<void(uint8_t)> cb_fxn, uint8_t rpt_ID)
-
20 , cb_fxn(cb_fxn)
+
20 , cb_fxn(cb_fxn)
21
22 {
23 }
-
24
-
32 void invoke(uint8_t rpt_ID) override
33 {
- +
34 cb_fxn(rpt_ID);
35 }
-
36
37 private:
-
38 std::function<void(uint8_t)> cb_fxn;
+
38 std::function<void(uint8_t)> cb_fxn;
39};
-
-
Parent class to represent callback functions as generic type such that all flavors can be invoked by ...
Definition BNO08xCbGeneric.hpp:19
-
uint8_t rpt_ID
Definition BNO08xCbGeneric.hpp:23
-
Class to hold callback functions which are passed report ID as input parameter.
Definition BNO08xCbParamRptID.hpp:16
-
BNO08xCbParamRptID(std::function< void(uint8_t)> cb_fxn, uint8_t rpt_ID)
Definition BNO08xCbParamRptID.hpp:18
-
std::function< void(uint8_t)> cb_fxn
Wrapped callback function passed at register_cb().
Definition BNO08xCbParamRptID.hpp:38
-
void invoke(uint8_t rpt_ID) override
Invokes contained callback function.
Definition BNO08xCbParamRptID.hpp:32
+
Parent class to represent callback functions as generic type such that all flavors can be invoked by ...
Definition: BNO08xCbGeneric.hpp:19
+
uint8_t rpt_ID
Definition: BNO08xCbGeneric.hpp:23
+
Class to hold callback functions which are passed report ID as input parameter.
Definition: BNO08xCbParamRptID.hpp:16
+
BNO08xCbParamRptID(std::function< void(uint8_t)> cb_fxn, uint8_t rpt_ID)
Definition: BNO08xCbParamRptID.hpp:18
+
void invoke(uint8_t rpt_ID) override
Invokes contained callback function.
Definition: BNO08xCbParamRptID.hpp:32
diff --git a/documentation/html/_b_n_o08x_cb_param_void_8hpp.html b/documentation/html/_b_n_o08x_cb_param_void_8hpp.html index 5b3a371..afdeabc 100644 --- a/documentation/html/_b_n_o08x_cb_param_void_8hpp.html +++ b/documentation/html/_b_n_o08x_cb_param_void_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/callback/BNO08xCbParamVoid.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/callback/BNO08xCbParamVoid.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_cb_param_void_8hpp.html',''); initResizable(
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,145 +92,69 @@ $(function(){initNavTree('_b_n_o08x_cb_param_void_8hpp.html',''); initResizable(
Include dependency graph for BNO08xCbParamVoid.hpp:
-
- - - - - - - - +
+ + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -258,7 +173,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.map index b83b275..f786641 100644 --- a/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.map @@ -1,125 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.md5 index 0dbd315..7b1d62d 100644 --- a/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.md5 @@ -1 +1 @@ -16e0e91b86bb9e7f3fb2533f05f67ba8 \ No newline at end of file +8bebb0b5177abdc61b2001266a10e783 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.png index 8b27242..db1d678 100644 Binary files a/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_cb_param_void_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.map b/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.map index 1965c35..933817d 100644 --- a/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.map @@ -1,9 +1,6 @@ - - - - - - - - + + + + + diff --git a/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.md5 b/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.md5 index 329a9fe..2562f75 100644 --- a/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.md5 @@ -1 +1 @@ -03fe90be2daab4c0cf95bfd38e92fc8c \ No newline at end of file +8d35af4a8598b3dbc3b737662d4dc282 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.png b/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.png index ae93054..2e6aefc 100644 Binary files a/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.png and b/documentation/html/_b_n_o08x_cb_param_void_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_cb_param_void_8hpp_source.html b/documentation/html/_b_n_o08x_cb_param_void_8hpp_source.html index 7934fc9..3c2d7d8 100644 --- a/documentation/html/_b_n_o08x_cb_param_void_8hpp_source.html +++ b/documentation/html/_b_n_o08x_cb_param_void_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/callback/BNO08xCbParamVoid.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/callback/BNO08xCbParamVoid.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_cb_param_void_8hpp_source.html',''); initRes
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -105,43 +91,36 @@ $(function(){initNavTree('_b_n_o08x_cb_param_void_8hpp_source.html',''); initRes
7
8#include "BNO08xCbGeneric.hpp"
9
-
16{
17 public:
-
-
18 BNO08xCbParamVoid(std::function<void(void)> cb_fxn, uint8_t rpt_ID)
+
18 BNO08xCbParamVoid(std::function<void(void)> cb_fxn, uint8_t rpt_ID)
-
20 , cb_fxn(cb_fxn)
+
20 , cb_fxn(cb_fxn)
21 {
22 }
-
23
-
32 void invoke(uint8_t rpt_ID) override
33 {
-
34 cb_fxn();
+
34 cb_fxn();
35 }
-
36
37 private:
-
38 std::function<void(void)> cb_fxn;
+
38 std::function<void(void)> cb_fxn;
39};
-
-
Parent class to represent callback functions as generic type such that all flavors can be invoked by ...
Definition BNO08xCbGeneric.hpp:19
-
uint8_t rpt_ID
Definition BNO08xCbGeneric.hpp:23
-
Definition BNO08xCbParamVoid.hpp:16
-
void invoke(uint8_t rpt_ID) override
Invokes contained callback function.
Definition BNO08xCbParamVoid.hpp:32
-
BNO08xCbParamVoid(std::function< void(void)> cb_fxn, uint8_t rpt_ID)
Definition BNO08xCbParamVoid.hpp:18
-
std::function< void(void)> cb_fxn
Wrapped callback function passed at register_cb().
Definition BNO08xCbParamVoid.hpp:38
+
Parent class to represent callback functions as generic type such that all flavors can be invoked by ...
Definition: BNO08xCbGeneric.hpp:19
+
uint8_t rpt_ID
Definition: BNO08xCbGeneric.hpp:23
+
Definition: BNO08xCbParamVoid.hpp:16
+
void invoke(uint8_t rpt_ID) override
Invokes contained callback function.
Definition: BNO08xCbParamVoid.hpp:32
+
BNO08xCbParamVoid(std::function< void(void)> cb_fxn, uint8_t rpt_ID)
Definition: BNO08xCbParamVoid.hpp:18
diff --git a/documentation/html/_b_n_o08x_global_types_8hpp.html b/documentation/html/_b_n_o08x_global_types_8hpp.html index ff7eaa8..29b515f 100644 --- a/documentation/html/_b_n_o08x_global_types_8hpp.html +++ b/documentation/html/_b_n_o08x_global_types_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/BNO08xGlobalTypes.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08xGlobalTypes.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_global_types_8hpp.html',''); initResizable()
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -97,7 +88,7 @@ $(function(){initNavTree('_b_n_o08x_global_types_8hpp.html',''); initResizable() Macros | Typedefs | Enumerations | -Variables
+Functions
BNO08xGlobalTypes.hpp File Reference
@@ -112,157 +103,74 @@ $(function(){initNavTree('_b_n_o08x_global_types_8hpp.html',''); initResizable()
Include dependency graph for BNO08xGlobalTypes.hpp:
-
- - - - - - - - - - - - - - - - - - +
+ + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -330,185 +238,287 @@ Classes - + - + - + - + - + - + - + - + - + - +

Macros

#define TAP_DETECTED_X_AXIS(tap)   ((tap) & (1U << 0U) ? 1 : 0)
#define TAP_DETECTED_X_AXIS(tap)   ((tap) & (1U << 0U) ? 1 : 0)
 
#define TAP_DETECTED_X_AXIS_POSITIVE(tap)   ((tap) & (1U << 1U) ? 1 : 0)
#define TAP_DETECTED_X_AXIS_POSITIVE(tap)   ((tap) & (1U << 1U) ? 1 : 0)
 
#define TAP_DETECTED_Y_AXIS(tap)   ((tap) & (1U << 2U) ? 1 : 0)
#define TAP_DETECTED_Y_AXIS(tap)   ((tap) & (1U << 2U) ? 1 : 0)
 
#define TAP_DETECTED_Y_AXIS_POSITIVE(tap)   ((tap) & (1U << 3U) ? 1 : 0)
#define TAP_DETECTED_Y_AXIS_POSITIVE(tap)   ((tap) & (1U << 3U) ? 1 : 0)
 
#define TAP_DETECTED_Z_AXIS(tap)   ((tap) & (1U << 4U) ? 1 : 0)
#define TAP_DETECTED_Z_AXIS(tap)   ((tap) & (1U << 4U) ? 1 : 0)
 
#define TAP_DETECTED_Z_AXIS_POSITIVE(tap)   ((tap) & (1U << 5U) ? 1 : 0)
#define TAP_DETECTED_Z_AXIS_POSITIVE(tap)   ((tap) & (1U << 5U) ? 1 : 0)
 
#define TAP_DETECTED_DOUBLE(tap)   ((tap) & (1U << 6U) ? 1 : 0)
#define TAP_DETECTED_DOUBLE(tap)   ((tap) & (1U << 6U) ? 1 : 0)
 
#define SHAKE_DETECTED_X(tap)   ((tap) & (1U << 0U) ? 1 : 0)
#define SHAKE_DETECTED_X(tap)   ((tap) & (1U << 0U) ? 1 : 0)
 
#define SHAKE_DETECTED_Y(tap)   ((tap) & (1U << 1U) ? 1 : 0)
#define SHAKE_DETECTED_Y(tap)   ((tap) & (1U << 1U) ? 1 : 0)
 
#define SHAKE_DETECTED_Z(tap)   ((tap) & (1U << 2U) ? 1 : 0)
#define SHAKE_DETECTED_Z(tap)   ((tap) & (1U << 2U) ? 1 : 0)
 
- - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

Typedefs

typedef struct bno08x_config_t bno08x_config_t
 IMU configuration settings passed into constructor.
typedef struct bno08x_config_t bno08x_config_t
 IMU configuration settings passed into constructor. More...
 
typedef bno08x_config_t imu_config_t
typedef bno08x_config_t imu_config_t
 
using IMUAccuracy = BNO08xAccuracy
using IMUAccuracy = BNO08xAccuracy
 
typedef struct bno08x_quat_t bno08x_quat_t
 Struct to represent unit quaternion.
typedef struct bno08x_quat_t bno08x_quat_t
 Struct to represent unit quaternion. More...
 
typedef struct bno08x_euler_angle_t bno08x_euler_angle_t
 Struct to represent euler angle (units in degrees or rads)
typedef struct bno08x_euler_angle_t bno08x_euler_angle_t
 Struct to represent euler angle (units in degrees or rads) More...
 
typedef struct bno08x_ang_vel_t bno08x_ang_vel_t
 Struct to represent angular velocity (units in rad/s)
typedef struct bno08x_ang_vel_t bno08x_ang_vel_t
 Struct to represent angular velocity (units in rad/s) More...
 
typedef struct bno08x_magf_t bno08x_magf_t
 Struct to represent magnetic field data (units in uTesla)
typedef struct bno08x_magf_t bno08x_magf_t
 Struct to represent magnetic field data (units in uTesla) More...
 
typedef struct bno08x_magf_bias_t bno08x_magf_bias_t
 Struct to represent magnetic field bias data (units in uTesla)
typedef struct bno08x_magf_bias_t bno08x_magf_bias_t
 Struct to represent magnetic field bias data (units in uTesla) More...
 
typedef struct bno08x_gyro_t bno08x_gyro_t
 Struct to represent gyro data (units in rad/s)
typedef struct bno08x_gyro_t bno08x_gyro_t
 Struct to represent gyro data (units in rad/s) More...
 
typedef struct bno08x_gyro_bias_t bno08x_gyro_bias_t
 Struct to represent gyro bias data (units in rad/s)
typedef struct bno08x_gyro_bias_t bno08x_gyro_bias_t
 Struct to represent gyro bias data (units in rad/s) More...
 
typedef struct bno08x_activity_classifier_t bno08x_activity_classifier_t
 Struct to represent activity classifier data.
typedef struct bno08x_activity_classifier_t bno08x_activity_classifier_t
 Struct to represent activity classifier data. More...
 
typedef struct bno08x_tap_detector_t 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)
typedef struct bno08x_tap_detector_t 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) More...
 
typedef struct bno08x_shake_detector_t bno08x_shake_detector_t
 Struct to represent shake detector data (flag meaning: 0 = no shake 1 = shake detected)
typedef struct bno08x_shake_detector_t bno08x_shake_detector_t
 Struct to represent shake detector data (flag meaning: 0 = no shake 1 = shake detected) More...
 
typedef struct bno08x_accel_t bno08x_accel_t
 Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports.
typedef struct bno08x_accel_t bno08x_accel_t
 Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports. More...
 
typedef struct bno08x_step_counter_t bno08x_step_counter_t
 Struct to represent step counter data from step counter reports.
typedef struct bno08x_step_counter_t bno08x_step_counter_t
 Struct to represent step counter data from step counter reports. More...
 
typedef struct bno08x_raw_gyro_t bno08x_raw_gyro_t
 Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts).
typedef struct bno08x_raw_gyro_t bno08x_raw_gyro_t
 Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts). More...
 
typedef struct bno08x_raw_accel_t bno08x_raw_accel_t
 Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts).
typedef struct bno08x_raw_accel_t bno08x_raw_accel_t
 Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts). More...
 
typedef struct bno08x_raw_magf_t bno08x_raw_magf_t
 Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts).
typedef struct bno08x_raw_magf_t bno08x_raw_magf_t
 Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts). More...
 
typedef struct bno08x_stability_classifier_t bno08x_stability_classifier_t
 Struct to represent stability classifier data from stability classifier reports.
typedef struct bno08x_stability_classifier_t bno08x_stability_classifier_t
 Struct to represent stability classifier data from stability classifier reports. More...
 
typedef struct bno08x_sample_counts_t bno08x_sample_counts_t
 Struct to represent sample counts, returned from BNO08xRpt::get_sample_counts()
typedef struct bno08x_sample_counts_t bno08x_sample_counts_t
 Struct to represent sample counts, returned from BNO08xRpt::get_sample_counts() More...
 
typedef struct bno08x_meta_data_t bno08x_meta_data_t
 Struct to represent sensor/report meta data, returned from BNO08xRpt::get_meta_data()
typedef struct bno08x_meta_data_t bno08x_meta_data_t
 Struct to represent sensor/report meta data, returned from BNO08xRpt::get_meta_data() More...
 
- - - + - - - + + - - - + + - - - + + - - - + + - - + + + +

Enumerations

enum class  BNO08xCalSel {
-  accelerometer = SH2_CAL_ACCEL -, gyro = SH2_CAL_GYRO -, magnetometer = SH2_CAL_MAG -, planar_accelerometer = SH2_CAL_PLANAR +
enum class  BNO08xCalSel : uint8_t {
+  accelerometer = SH2_CAL_ACCEL +, gyro = SH2_CAL_GYRO +, magnetometer = SH2_CAL_MAG +, planar_accelerometer = SH2_CAL_PLANAR ,
-  all = (SH2_CAL_ACCEL | SH2_CAL_GYRO | SH2_CAL_MAG | SH2_CAL_PLANAR) +  all = (SH2_CAL_ACCEL | SH2_CAL_GYRO | SH2_CAL_MAG | SH2_CAL_PLANAR)
}
 
enum class  BNO08xResetReason {
-  UNDEFINED -, POR -, INT_RST -, WTD +
 
enum class  BNO08xResetReason : uint8_t {
+  UNDEFINED +, POR +, INT_RST +, WTD ,
-  EXT_RST -, OTHER +  EXT_RST +, OTHER
}
 Reason for previous IMU reset (returned by get_reset_reason()) More...
 
enum class  BNO08xAccuracy {
-  UNRELIABLE -, LOW -, MED -, HIGH +
 Reason for previous IMU reset (returned by get_reset_reason()) More...
 
enum class  BNO08xAccuracy : uint8_t {
+  UNRELIABLE +, LOW +, MED +, HIGH ,
-  UNDEFINED +  UNDEFINED
}
 Sensor accuracy returned from input reports, corresponds to status bits (see ref. manual 6.5.1) More...
 
enum class  BNO08xActivityEnable {
-  UNKNOWN = (1U << 0U) -, IN_VEHICLE = (1U << 1U) -, ON_BICYCLE = (1U << 2U) -, ON_FOOT = (1U << 3U) +
 Sensor accuracy returned from input reports, corresponds to status bits (see ref. manual 6.5.1) More...
 
enum class  BNO08xActivityEnable : uint32_t {
+  UNKNOWN = (1U << 0U) +, IN_VEHICLE = (1U << 1U) +, ON_BICYCLE = (1U << 2U) +, ON_FOOT = (1U << 3U) ,
-  STILL = (1U << 4U) -, TILTING = (1U << 5U) -, WALKING = (1U << 6U) -, RUNNING = (1U << 7U) +  STILL = (1U << 4U) +, TILTING = (1U << 5U) +, WALKING = (1U << 6U) +, RUNNING = (1U << 7U) ,
-  ON_STAIRS = (1U << 8U) -, ALL = 0x1FU +  ON_STAIRS = (1U << 8U) +, ALL = (UNKNOWN | IN_VEHICLE | ON_BICYCLE | ON_FOOT | STILL | TILTING | WALKING | RUNNING | ON_STAIRS)
}
 BNO08xActivity Classifier enable bits passed to enable_activity_classifier() More...
 
enum class  BNO08xActivity {
-  UNKNOWN = 0 -, IN_VEHICLE = 1 -, ON_BICYCLE = 2 -, ON_FOOT = 3 +
 BNO08xActivity Classifier enable bits passed to enable_activity_classifier() See ref manual 6.5.36.1. More...
 
enum class  BNO08xActivity : uint8_t {
+  UNKNOWN = 0 +, IN_VEHICLE = 1 +, ON_BICYCLE = 2 +, ON_FOOT = 3 ,
-  STILL = 4 -, TILTING = 5 -, WALKING = 6 -, RUNNING = 7 +  STILL = 4 +, TILTING = 5 +, WALKING = 6 +, RUNNING = 7 ,
-  ON_STAIRS = 8 -, UNDEFINED = 9 +  ON_STAIRS = 8 +, UNDEFINED = 9
}
 BNO08xActivity states returned from BNO08x::activity_classifier.get() More...
 
enum class  BNO08xStability {
-  UNKNOWN = 0 -, ON_TABLE = 1 -, STATIONARY = 2 -, STABLE = 3 +
 BNO08xActivity states returned from BNO08x::activity_classifier.get() More...
 
enum class  BNO08xStability : uint8_t {
+  UNKNOWN = 0 +, ON_TABLE = 1 +, STATIONARY = 2 +, STABLE = 3 ,
-  MOTION = 4 -, RESERVED = 5 -, UNDEFINED = 6 +  MOTION = 4 +, RESERVED = 5 +, UNDEFINED = 6
}
 BNO08xStability states returned from BNO08x::stability_classifier.get() More...
 
 BNO08xStability states returned from BNO08x::stability_classifier.get() More...
 
enum class  BNO08xFrsID : uint16_t {
+  STATIC_CALIBRATION_AGM = 0x7979 +, NOMINAL_CALIBRATION = 0x4D4D +, STATIC_CALIBRATION_SRA = 0x8A8A +, NOMINAL_CALIBRATION_SRA = 0x4E4E +,
+  DYNAMIC_CALIBRATION = 0x1F1F +, ME_POWER_MGMT = 0xD3E2 +, SYSTEM_ORIENTATION = 0x2D3E +, ACCEL_ORIENTATION = 0x2D41 +,
+  SCREEN_ACCEL_ORIENTATION = 0x2D43 +, GYROSCOPE_ORIENTATION = 0x2D46 +, MAGNETOMETER_ORIENTATION = 0x2D4C +, ARVR_STABILIZATION_RV = 0x3E2D +,
+  ARVR_STABILIZATION_GRV = 0x3E2E +, TAP_DETECT_CONFIG = 0xC269 +, SIG_MOTION_DETECT_CONFIG = 0xC274 +, SHAKE_DETECT_CONFIG = 0x7D7D +,
+  MAX_FUSION_PERIOD = 0xD7D7 +, SERIAL_NUMBER = 0x4B4B +, ES_PRESSURE_CAL = 0x39AF +, ES_TEMPERATURE_CAL = 0x4D20 +,
+  ES_HUMIDITY_CAL = 0x1AC9 +, ES_AMBIENT_LIGHT_CAL = 0x39B1 +, ES_PROXIMITY_CAL = 0x4DA2 +, ALS_CAL = 0xD401 +,
+  PROXIMITY_SENSOR_CAL = 0xD402 +, PICKUP_DETECTOR_CONFIG = 0x1B2A +, FLIP_DETECTOR_CONFIG = 0xFC94 +, STABILITY_DETECTOR_CONFIG = 0xED85 +,
+  ACTIVITY_TRACKER_CONFIG = 0xED88 +, SLEEP_DETECTOR_CONFIG = 0xED87 +, TILT_DETECTOR_CONFIG = 0xED89 +, POCKET_DETECTOR_CONFIG = 0xEF27 +,
+  CIRCLE_DETECTOR_CONFIG = 0xEE51 +, USER_RECORD = 0x74B4 +, ME_TIME_SOURCE_SELECT = 0xD403 +, UART_FORMAT = 0xA1A1 +,
+  GYRO_INTEGRATED_RV_CONFIG = 0xA1A2 +, META_RAW_ACCELEROMETER = 0xE301 +, META_ACCELEROMETER = 0xE302 +, META_LINEAR_ACCELERATION = 0xE303 +,
+  META_GRAVITY = 0xE304 +, META_RAW_GYROSCOPE = 0xE305 +, META_GYROSCOPE_CALIBRATED = 0xE306 +, META_GYROSCOPE_UNCALIBRATED = 0xE307 +,
+  META_RAW_MAGNETOMETER = 0xE308 +, META_MAGNETIC_FIELD_CALIBRATED = 0xE309 +, META_MAGNETIC_FIELD_UNCALIBRATED = 0xE30A +, META_ROTATION_VECTOR = 0xE30B +,
+  META_GAME_ROTATION_VECTOR = 0xE30C +, META_GEOMAGNETIC_ROTATION_VECTOR = 0xE30D +, META_PRESSURE = 0xE30E +, META_AMBIENT_LIGHT = 0xE30F +,
+  META_HUMIDITY = 0xE310 +, META_PROXIMITY = 0xE311 +, META_TEMPERATURE = 0xE312 +, META_TAP_DETECTOR = 0xE313 +,
+  META_STEP_DETECTOR = 0xE314 +, META_STEP_COUNTER = 0xE315 +, META_SIGNIFICANT_MOTION = 0xE316 +, META_STABILITY_CLASSIFIER = 0xE317 +,
+  META_SHAKE_DETECTOR = 0xE318 +, META_FLIP_DETECTOR = 0xE319 +, META_PICKUP_DETECTOR = 0xE31A +, META_STABILITY_DETECTOR = 0xE31B +,
+  META_PERSONAL_ACTIVITY_CLASSIFIER = 0xE31C +, META_SLEEP_DETECTOR = 0xE31D +, META_TILT_DETECTOR = 0xE31E +, META_POCKET_DETECTOR = 0xE31F +,
+  META_CIRCLE_DETECTOR = 0xE320 +, META_HEART_RATE_MONITOR = 0xE321 +, META_ARVR_STABILIZED_RV = 0xE322 +, META_ARVR_STABILIZED_GRV = 0xE323 +,
+  META_GYRO_INTEGRATED_RV = 0xE324 +
+ }
 
- - - - + + + + + + + + + + +

-Variables

static const constexpr uint8_t TOTAL_RPT_COUNT = 38
 Amount of possible reports returned from BNO08x.
 

+Functions

const constexpr char * BNO08xAccuracy_to_str (BNO08xAccuracy accuracy)
 
const constexpr char * BNO08xActivity_to_str (BNO08xActivity activity)
 Converts a BNO08xActivity enum to string. More...
 
const constexpr char * BNO08xStability_to_str (BNO08xStability stability)
 Converts a BNO08xStability enum to string. More...
 
const constexpr char * BNO08xFrsID_to_str (BNO08xFrsID id)
 

Detailed Description

Author
Myles Parfeniuk

Macro Definition Documentation

-

◆ SHAKE_DETECTED_X

+

◆ SHAKE_DETECTED_X

@@ -516,7 +526,8 @@ Variables #define SHAKE_DETECTED_X ( - tap) +   + tap)    ((tap) & (1U << 0U) ? 1 : 0) @@ -525,7 +536,7 @@ Variables
-

◆ SHAKE_DETECTED_Y

+

◆ SHAKE_DETECTED_Y

@@ -533,7 +544,8 @@ Variables #define SHAKE_DETECTED_Y ( - tap) +   + tap)    ((tap) & (1U << 1U) ? 1 : 0) @@ -542,7 +554,7 @@ Variables
-

◆ SHAKE_DETECTED_Z

+

◆ SHAKE_DETECTED_Z

@@ -550,7 +562,8 @@ Variables #define SHAKE_DETECTED_Z ( - tap) +   + tap)    ((tap) & (1U << 2U) ? 1 : 0) @@ -559,7 +572,7 @@ Variables
-

◆ TAP_DETECTED_DOUBLE

+

◆ TAP_DETECTED_DOUBLE

@@ -567,7 +580,8 @@ Variables #define TAP_DETECTED_DOUBLE ( - tap) +   + tap)    ((tap) & (1U << 6U) ? 1 : 0) @@ -576,7 +590,7 @@ Variables
-

◆ TAP_DETECTED_X_AXIS

+

◆ TAP_DETECTED_X_AXIS

@@ -584,7 +598,8 @@ Variables #define TAP_DETECTED_X_AXIS ( - tap) +   + tap)    ((tap) & (1U << 0U) ? 1 : 0) @@ -593,7 +608,7 @@ Variables
-

◆ TAP_DETECTED_X_AXIS_POSITIVE

+

◆ TAP_DETECTED_X_AXIS_POSITIVE

@@ -601,7 +616,8 @@ Variables #define TAP_DETECTED_X_AXIS_POSITIVE ( - tap) +   + tap)    ((tap) & (1U << 1U) ? 1 : 0) @@ -610,7 +626,7 @@ Variables
-

◆ TAP_DETECTED_Y_AXIS

+

◆ TAP_DETECTED_Y_AXIS

@@ -618,7 +634,8 @@ Variables #define TAP_DETECTED_Y_AXIS ( - tap) +   + tap)    ((tap) & (1U << 2U) ? 1 : 0) @@ -627,7 +644,7 @@ Variables
-

◆ TAP_DETECTED_Y_AXIS_POSITIVE

+

◆ TAP_DETECTED_Y_AXIS_POSITIVE

@@ -635,7 +652,8 @@ Variables #define TAP_DETECTED_Y_AXIS_POSITIVE ( - tap) +   + tap)    ((tap) & (1U << 3U) ? 1 : 0) @@ -644,7 +662,7 @@ Variables
-

◆ TAP_DETECTED_Z_AXIS

+

◆ TAP_DETECTED_Z_AXIS

@@ -652,7 +670,8 @@ Variables #define TAP_DETECTED_Z_AXIS ( - tap) +   + tap)    ((tap) & (1U << 4U) ? 1 : 0) @@ -661,7 +680,7 @@ Variables
-

◆ TAP_DETECTED_Z_AXIS_POSITIVE

+

◆ TAP_DETECTED_Z_AXIS_POSITIVE

@@ -669,7 +688,8 @@ Variables #define TAP_DETECTED_Z_AXIS_POSITIVE ( - tap) +   + tap)    ((tap) & (1U << 5U) ? 1 : 0) @@ -679,13 +699,13 @@ Variables

Typedef Documentation

-

◆ bno08x_accel_t

+

◆ bno08x_accel_t

- +
typedef struct bno08x_accel_t bno08x_accel_ttypedef struct bno08x_accel_t bno08x_accel_t
@@ -695,13 +715,13 @@ Variables
-

◆ bno08x_activity_classifier_t

+

◆ bno08x_activity_classifier_t

- +
typedef struct bno08x_activity_classifier_t bno08x_activity_classifier_ttypedef struct bno08x_activity_classifier_t bno08x_activity_classifier_t
@@ -711,13 +731,13 @@ Variables
-

◆ bno08x_ang_vel_t

+

◆ bno08x_ang_vel_t

- +
typedef struct bno08x_ang_vel_t bno08x_ang_vel_ttypedef struct bno08x_ang_vel_t bno08x_ang_vel_t
@@ -727,13 +747,13 @@ Variables
-

◆ bno08x_config_t

+

◆ bno08x_config_t

- +
typedef struct bno08x_config_t bno08x_config_ttypedef struct bno08x_config_t bno08x_config_t
@@ -743,13 +763,13 @@ Variables
-

◆ bno08x_euler_angle_t

+

◆ bno08x_euler_angle_t

- +
typedef struct bno08x_euler_angle_t bno08x_euler_angle_ttypedef struct bno08x_euler_angle_t bno08x_euler_angle_t
@@ -759,13 +779,13 @@ Variables
-

◆ bno08x_gyro_bias_t

+

◆ bno08x_gyro_bias_t

- +
typedef struct bno08x_gyro_bias_t bno08x_gyro_bias_ttypedef struct bno08x_gyro_bias_t bno08x_gyro_bias_t
@@ -775,13 +795,13 @@ Variables
-

◆ bno08x_gyro_t

+

◆ bno08x_gyro_t

- +
typedef struct bno08x_gyro_t bno08x_gyro_ttypedef struct bno08x_gyro_t bno08x_gyro_t
@@ -791,13 +811,13 @@ Variables
-

◆ bno08x_magf_bias_t

+

◆ bno08x_magf_bias_t

- +
typedef struct bno08x_magf_bias_t bno08x_magf_bias_ttypedef struct bno08x_magf_bias_t bno08x_magf_bias_t
@@ -807,13 +827,13 @@ Variables
-

◆ bno08x_magf_t

+

◆ bno08x_magf_t

- +
typedef struct bno08x_magf_t bno08x_magf_ttypedef struct bno08x_magf_t bno08x_magf_t
@@ -823,13 +843,13 @@ Variables
-

◆ bno08x_meta_data_t

+

◆ bno08x_meta_data_t

- +
typedef struct bno08x_meta_data_t bno08x_meta_data_ttypedef struct bno08x_meta_data_t bno08x_meta_data_t
@@ -839,13 +859,13 @@ Variables
-

◆ bno08x_quat_t

+

◆ bno08x_quat_t

- +
typedef struct bno08x_quat_t bno08x_quat_ttypedef struct bno08x_quat_t bno08x_quat_t
@@ -855,13 +875,13 @@ Variables
-

◆ bno08x_raw_accel_t

+

◆ bno08x_raw_accel_t

- +
typedef struct bno08x_raw_accel_t bno08x_raw_accel_ttypedef struct bno08x_raw_accel_t bno08x_raw_accel_t
@@ -871,13 +891,13 @@ Variables
-

◆ bno08x_raw_gyro_t

+

◆ bno08x_raw_gyro_t

- +
typedef struct bno08x_raw_gyro_t bno08x_raw_gyro_ttypedef struct bno08x_raw_gyro_t bno08x_raw_gyro_t
@@ -887,13 +907,13 @@ Variables
-

◆ bno08x_raw_magf_t

+

◆ bno08x_raw_magf_t

- +
typedef struct bno08x_raw_magf_t bno08x_raw_magf_ttypedef struct bno08x_raw_magf_t bno08x_raw_magf_t
@@ -903,13 +923,13 @@ Variables
-

◆ bno08x_sample_counts_t

+

◆ bno08x_sample_counts_t

- +
typedef struct bno08x_sample_counts_t bno08x_sample_counts_ttypedef struct bno08x_sample_counts_t bno08x_sample_counts_t
@@ -919,13 +939,13 @@ Variables
-

◆ bno08x_shake_detector_t

+

◆ bno08x_shake_detector_t

- +
typedef struct bno08x_shake_detector_t bno08x_shake_detector_ttypedef struct bno08x_shake_detector_t bno08x_shake_detector_t
@@ -935,13 +955,13 @@ Variables
-

◆ bno08x_stability_classifier_t

+

◆ bno08x_stability_classifier_t

- +
typedef struct bno08x_stability_classifier_t bno08x_stability_classifier_ttypedef struct bno08x_stability_classifier_t bno08x_stability_classifier_t
@@ -951,13 +971,13 @@ Variables
-

◆ bno08x_step_counter_t

+

◆ bno08x_step_counter_t

- +
typedef struct bno08x_step_counter_t bno08x_step_counter_ttypedef struct bno08x_step_counter_t bno08x_step_counter_t
@@ -967,13 +987,13 @@ Variables
-

◆ bno08x_tap_detector_t

+

◆ bno08x_tap_detector_t

- +
typedef struct bno08x_tap_detector_t bno08x_tap_detector_ttypedef struct bno08x_tap_detector_t bno08x_tap_detector_t
@@ -983,13 +1003,13 @@ Variables
-

◆ imu_config_t

+

◆ imu_config_t

@@ -997,13 +1017,13 @@ Variables
-

◆ IMUAccuracy

+

◆ IMUAccuracy

@@ -1011,8 +1031,8 @@ Variables

Enumeration Type Documentation

- -

◆ BNO08xAccuracy

+ +

◆ BNO08xAccuracy

@@ -1021,7 +1041,7 @@ Variables - +
enum class BNO08xAccuracyenum class BNO08xAccuracy : uint8_t
@@ -1033,17 +1053,17 @@ Variables

Sensor accuracy returned from input reports, corresponds to status bits (see ref. manual 6.5.1)

- - - - - + + + + +
Enumerator
UNRELIABLE 
LOW 
MED 
HIGH 
UNDEFINED 
Enumerator
UNRELIABLE 
LOW 
MED 
HIGH 
UNDEFINED 
- -

◆ BNO08xActivity

+ +

◆ BNO08xActivity

@@ -1052,7 +1072,7 @@ Variables - +
enum class BNO08xActivityenum class BNO08xActivity : uint8_t
@@ -1064,22 +1084,22 @@ Variables

BNO08xActivity states returned from BNO08x::activity_classifier.get()

- - - - - - - - - - + + + + + + + + + +
Enumerator
UNKNOWN 
IN_VEHICLE 
ON_BICYCLE 
ON_FOOT 
STILL 
TILTING 
WALKING 
RUNNING 
ON_STAIRS 
UNDEFINED 
Enumerator
UNKNOWN 
IN_VEHICLE 
ON_BICYCLE 
ON_FOOT 
STILL 
TILTING 
WALKING 
RUNNING 
ON_STAIRS 
UNDEFINED 
- -

◆ BNO08xActivityEnable

+ +

◆ BNO08xActivityEnable

@@ -1088,7 +1108,7 @@ Variables - +
enum class BNO08xActivityEnableenum class BNO08xActivityEnable : uint32_t
@@ -1098,24 +1118,24 @@ Variables
-

BNO08xActivity Classifier enable bits passed to enable_activity_classifier()

+

BNO08xActivity Classifier enable bits passed to enable_activity_classifier() See ref manual 6.5.36.1.

- - - - - - - - - - + + + + + + + + + +
Enumerator
UNKNOWN 
IN_VEHICLE 
ON_BICYCLE 
ON_FOOT 
STILL 
TILTING 
WALKING 
RUNNING 
ON_STAIRS 
ALL 
Enumerator
UNKNOWN 
IN_VEHICLE 
ON_BICYCLE 
ON_FOOT 
STILL 
TILTING 
WALKING 
RUNNING 
ON_STAIRS 
ALL 
- -

◆ BNO08xCalSel

+ +

◆ BNO08xCalSel

@@ -1124,7 +1144,7 @@ Variables - +
enum class BNO08xCalSelenum class BNO08xCalSel : uint8_t
@@ -1134,17 +1154,17 @@ Variables
- - - - - + + + + +
Enumerator
accelerometer 
gyro 
magnetometer 
planar_accelerometer 
all 
Enumerator
accelerometer 
gyro 
magnetometer 
planar_accelerometer 
all 
- -

◆ BNO08xResetReason

+ +

◆ BNO08xFrsID

@@ -1153,7 +1173,104 @@ Variables - + + +
enum class BNO08xResetReasonenum class BNO08xFrsID : uint16_t
+ + +strong + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
STATIC_CALIBRATION_AGM 
NOMINAL_CALIBRATION 
STATIC_CALIBRATION_SRA 
NOMINAL_CALIBRATION_SRA 
DYNAMIC_CALIBRATION 
ME_POWER_MGMT 
SYSTEM_ORIENTATION 
ACCEL_ORIENTATION 
SCREEN_ACCEL_ORIENTATION 
GYROSCOPE_ORIENTATION 
MAGNETOMETER_ORIENTATION 
ARVR_STABILIZATION_RV 
ARVR_STABILIZATION_GRV 
TAP_DETECT_CONFIG 
SIG_MOTION_DETECT_CONFIG 
SHAKE_DETECT_CONFIG 
MAX_FUSION_PERIOD 
SERIAL_NUMBER 
ES_PRESSURE_CAL 
ES_TEMPERATURE_CAL 
ES_HUMIDITY_CAL 
ES_AMBIENT_LIGHT_CAL 
ES_PROXIMITY_CAL 
ALS_CAL 
PROXIMITY_SENSOR_CAL 
PICKUP_DETECTOR_CONFIG 
FLIP_DETECTOR_CONFIG 
STABILITY_DETECTOR_CONFIG 
ACTIVITY_TRACKER_CONFIG 
SLEEP_DETECTOR_CONFIG 
TILT_DETECTOR_CONFIG 
POCKET_DETECTOR_CONFIG 
CIRCLE_DETECTOR_CONFIG 
USER_RECORD 
ME_TIME_SOURCE_SELECT 
UART_FORMAT 
GYRO_INTEGRATED_RV_CONFIG 
META_RAW_ACCELEROMETER 
META_ACCELEROMETER 
META_LINEAR_ACCELERATION 
META_GRAVITY 
META_RAW_GYROSCOPE 
META_GYROSCOPE_CALIBRATED 
META_GYROSCOPE_UNCALIBRATED 
META_RAW_MAGNETOMETER 
META_MAGNETIC_FIELD_CALIBRATED 
META_MAGNETIC_FIELD_UNCALIBRATED 
META_ROTATION_VECTOR 
META_GAME_ROTATION_VECTOR 
META_GEOMAGNETIC_ROTATION_VECTOR 
META_PRESSURE 
META_AMBIENT_LIGHT 
META_HUMIDITY 
META_PROXIMITY 
META_TEMPERATURE 
META_TAP_DETECTOR 
META_STEP_DETECTOR 
META_STEP_COUNTER 
META_SIGNIFICANT_MOTION 
META_STABILITY_CLASSIFIER 
META_SHAKE_DETECTOR 
META_FLIP_DETECTOR 
META_PICKUP_DETECTOR 
META_STABILITY_DETECTOR 
META_PERSONAL_ACTIVITY_CLASSIFIER 
META_SLEEP_DETECTOR 
META_TILT_DETECTOR 
META_POCKET_DETECTOR 
META_CIRCLE_DETECTOR 
META_HEART_RATE_MONITOR 
META_ARVR_STABILIZED_RV 
META_ARVR_STABILIZED_GRV 
META_GYRO_INTEGRATED_RV 
+ +
+
+ +

◆ BNO08xResetReason

+ +
+
+ + + @@ -1165,24 +1282,24 @@ Variables

Reason for previous IMU reset (returned by get_reset_reason())

+ + +
enum class BNO08xResetReason : uint8_t
- - - - - -
Enumerator
UNDEFINED 

Undefined reset reason, this should never occur and is an error.

+
Enumerator
UNDEFINED 

Undefined reset reason, this should never occur and is an error.

POR 

Previous reset was due to power on reset.

+
POR 

Previous reset was due to power on reset.

INT_RST 

Previous reset was due to internal reset.

+
INT_RST 

Previous reset was due to internal reset.

WTD 

Previous reset was due to watchdog timer.

+
WTD 

Previous reset was due to watchdog timer.

EXT_RST 

Previous reset was due to external reset.

+
EXT_RST 

Previous reset was due to external reset.

OTHER 

Previous reset was due to power other reason.

+
OTHER 

Previous reset was due to power other reason.

- -

◆ BNO08xStability

+ +

◆ BNO08xStability

@@ -1191,7 +1308,7 @@ Variables - +
enum class BNO08xStabilityenum class BNO08xStability : uint8_t
@@ -1203,20 +1320,20 @@ Variables

BNO08xStability states returned from BNO08x::stability_classifier.get()

- - - - - - - + + + + + + +
Enumerator
UNKNOWN 
ON_TABLE 
STATIONARY 
STABLE 
MOTION 
RESERVED 
UNDEFINED 
Enumerator
UNKNOWN 
ON_TABLE 
STATIONARY 
STABLE 
MOTION 
RESERVED 
UNDEFINED 
-

Variable Documentation

- -

◆ TOTAL_RPT_COUNT

+

Function Documentation

+ +

◆ BNO08xAccuracy_to_str()

@@ -1225,17 +1342,125 @@ Variables - + + + + +
const constexpr uint8_t TOTAL_RPT_COUNT = 38const constexpr char * BNO08xAccuracy_to_str (BNO08xAccuracy accuracy)
-staticconstexpr +constexpr + + +
+
+Here is the caller graph for this function:
+
+
+ + + + +
+ +
+
+ +

◆ BNO08xActivity_to_str()

+ +
+
+ + + +
+ + + + + + + + +
const constexpr char * BNO08xActivity_to_str (BNO08xActivity activity)
+
+constexpr
-

Amount of possible reports returned from BNO08x.

+

Converts a BNO08xActivity enum to string.

+
Returns
The resulting string conversion of the enum.
+ +
+
+ +

◆ BNO08xFrsID_to_str()

+ +
+
+ + + + + +
+ + + + + + + + +
const constexpr char * BNO08xFrsID_to_str (BNO08xFrsID id)
+
+constexpr
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + +
+ +
+
+ +

◆ BNO08xStability_to_str()

+ +
+
+ + + + + +
+ + + + + + + + +
const constexpr char * BNO08xStability_to_str (BNO08xStability stability)
+
+constexpr
+
+ +

Converts a BNO08xStability enum to string.

+
Returns
The resulting string conversion of the enum.
@@ -1245,7 +1470,7 @@ Variables diff --git a/documentation/html/_b_n_o08x_global_types_8hpp.js b/documentation/html/_b_n_o08x_global_types_8hpp.js index ed1254f..51d3a17 100644 --- a/documentation/html/_b_n_o08x_global_types_8hpp.js +++ b/documentation/html/_b_n_o08x_global_types_8hpp.js @@ -50,60 +50,138 @@ var _b_n_o08x_global_types_8hpp = [ "bno08x_tap_detector_t", "_b_n_o08x_global_types_8hpp.html#adcfe69b10c9c2244015bad5b978beedd", null ], [ "imu_config_t", "_b_n_o08x_global_types_8hpp.html#aae502b3d91ddf903bba797646fd28d00", null ], [ "IMUAccuracy", "_b_n_o08x_global_types_8hpp.html#a03fbbd71180a19088ce30d57ab050a22", null ], - [ "BNO08xAccuracy", "_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0", [ - [ "UNRELIABLE", "_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a6e257e645974b9086ed66e9465e2d80c", null ], - [ "LOW", "_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a41bc94cbd8eebea13ce0491b2ac11b88", null ], - [ "MED", "_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a2ad6d5975c45da2e711c796f3a1b029c", null ], - [ "HIGH", "_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0ab89de3b4b81c4facfac906edf29aec8c", null ], - [ "UNDEFINED", "_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a0db45d2a4141101bdfe48e3314cfbca3", null ] + [ "BNO08xAccuracy", "_b_n_o08x_global_types_8hpp.html#a6bdf6fea6d671c12413d95f36a3e7ba6", [ + [ "UNRELIABLE", "_b_n_o08x_global_types_8hpp.html#a6bdf6fea6d671c12413d95f36a3e7ba6a6e257e645974b9086ed66e9465e2d80c", null ], + [ "LOW", "_b_n_o08x_global_types_8hpp.html#a6bdf6fea6d671c12413d95f36a3e7ba6a41bc94cbd8eebea13ce0491b2ac11b88", null ], + [ "MED", "_b_n_o08x_global_types_8hpp.html#a6bdf6fea6d671c12413d95f36a3e7ba6a2ad6d5975c45da2e711c796f3a1b029c", null ], + [ "HIGH", "_b_n_o08x_global_types_8hpp.html#a6bdf6fea6d671c12413d95f36a3e7ba6ab89de3b4b81c4facfac906edf29aec8c", null ], + [ "UNDEFINED", "_b_n_o08x_global_types_8hpp.html#a6bdf6fea6d671c12413d95f36a3e7ba6a0db45d2a4141101bdfe48e3314cfbca3", null ] ] ], - [ "BNO08xActivity", "_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187", [ - [ "UNKNOWN", "_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a696b031073e74bf2cb98e5ef201d4aa3", null ], - [ "IN_VEHICLE", "_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187ab166a3ce74dd5434e4a940dfa2af76e4", null ], - [ "ON_BICYCLE", "_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a93d94a2f3a627533453a40e302fb35a4", null ], - [ "ON_FOOT", "_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a7089542e0146a3499986c81e24924b58", null ], - [ "STILL", "_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a8b572d218013b9626d59e6a2b38f18b6", null ], - [ "TILTING", "_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a69909b62e08f212da31719aebf67b70c", null ], - [ "WALKING", "_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a606c114184493a665cf1f6a12fbab9d3", null ], - [ "RUNNING", "_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a43491564ebcfd38568918efbd6e840fd", null ], - [ "ON_STAIRS", "_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187abbf2a614429826a84bd76b4a47fc7515", null ], - [ "UNDEFINED", "_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a0db45d2a4141101bdfe48e3314cfbca3", null ] + [ "BNO08xActivity", "_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97d", [ + [ "UNKNOWN", "_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da696b031073e74bf2cb98e5ef201d4aa3", null ], + [ "IN_VEHICLE", "_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97dab166a3ce74dd5434e4a940dfa2af76e4", null ], + [ "ON_BICYCLE", "_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da93d94a2f3a627533453a40e302fb35a4", null ], + [ "ON_FOOT", "_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da7089542e0146a3499986c81e24924b58", null ], + [ "STILL", "_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da8b572d218013b9626d59e6a2b38f18b6", null ], + [ "TILTING", "_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da69909b62e08f212da31719aebf67b70c", null ], + [ "WALKING", "_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da606c114184493a665cf1f6a12fbab9d3", null ], + [ "RUNNING", "_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da43491564ebcfd38568918efbd6e840fd", null ], + [ "ON_STAIRS", "_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97dabbf2a614429826a84bd76b4a47fc7515", null ], + [ "UNDEFINED", "_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da0db45d2a4141101bdfe48e3314cfbca3", null ] ] ], - [ "BNO08xActivityEnable", "_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0f", [ - [ "UNKNOWN", "_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa696b031073e74bf2cb98e5ef201d4aa3", null ], - [ "IN_VEHICLE", "_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fab166a3ce74dd5434e4a940dfa2af76e4", null ], - [ "ON_BICYCLE", "_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa93d94a2f3a627533453a40e302fb35a4", null ], - [ "ON_FOOT", "_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa7089542e0146a3499986c81e24924b58", null ], - [ "STILL", "_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa8b572d218013b9626d59e6a2b38f18b6", null ], - [ "TILTING", "_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa69909b62e08f212da31719aebf67b70c", null ], - [ "WALKING", "_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa606c114184493a665cf1f6a12fbab9d3", null ], - [ "RUNNING", "_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa43491564ebcfd38568918efbd6e840fd", null ], - [ "ON_STAIRS", "_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fabbf2a614429826a84bd76b4a47fc7515", null ], - [ "ALL", "_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa5fb1f955b45e38e31789286a1790398d", null ] + [ "BNO08xActivityEnable", "_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3a", [ + [ "UNKNOWN", "_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa696b031073e74bf2cb98e5ef201d4aa3", null ], + [ "IN_VEHICLE", "_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aab166a3ce74dd5434e4a940dfa2af76e4", null ], + [ "ON_BICYCLE", "_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa93d94a2f3a627533453a40e302fb35a4", null ], + [ "ON_FOOT", "_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa7089542e0146a3499986c81e24924b58", null ], + [ "STILL", "_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa8b572d218013b9626d59e6a2b38f18b6", null ], + [ "TILTING", "_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa69909b62e08f212da31719aebf67b70c", null ], + [ "WALKING", "_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa606c114184493a665cf1f6a12fbab9d3", null ], + [ "RUNNING", "_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa43491564ebcfd38568918efbd6e840fd", null ], + [ "ON_STAIRS", "_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aabbf2a614429826a84bd76b4a47fc7515", null ], + [ "ALL", "_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa5fb1f955b45e38e31789286a1790398d", null ] ] ], - [ "BNO08xCalSel", "_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850", [ - [ "accelerometer", "_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850a0e1275697d4c40b4b0640fbfa3907afa", null ], - [ "gyro", "_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850a41e1db589d90cecf09838a038ebc8aa1", null ], - [ "magnetometer", "_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850a2c8af00d544b080d3c0d834d1c5dfcbf", null ], - [ "planar_accelerometer", "_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850afcaab1f4c98b7343157c3c59c6a259cb", null ], - [ "all", "_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850aa181a603769c1f98ad927e7367c7aa51", null ] + [ "BNO08xCalSel", "_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9cc", [ + [ "accelerometer", "_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9cca0e1275697d4c40b4b0640fbfa3907afa", null ], + [ "gyro", "_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9cca41e1db589d90cecf09838a038ebc8aa1", null ], + [ "magnetometer", "_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9cca2c8af00d544b080d3c0d834d1c5dfcbf", null ], + [ "planar_accelerometer", "_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9ccafcaab1f4c98b7343157c3c59c6a259cb", null ], + [ "all", "_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9ccaa181a603769c1f98ad927e7367c7aa51", null ] ] ], - [ "BNO08xResetReason", "_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147", [ - [ "UNDEFINED", "_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3", null ], - [ "POR", "_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a7b47bb0f9f8c72f84d891e8e22a1fb92", null ], - [ "INT_RST", "_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147acc069cf9b33eb4e7fb3696f0f42d752f", null ], - [ "WTD", "_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a764caaf44e35ee682f4079bd0878fa36", null ], - [ "EXT_RST", "_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147ac4e100317ca17eda786308c1c39eded5", null ], - [ "OTHER", "_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a03570470bad94692ce93e32700d2e1cb", null ] + [ "BNO08xFrsID", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8e", [ + [ "STATIC_CALIBRATION_AGM", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eae81a7ec9f2eb51db6a66eec214f74329", null ], + [ "NOMINAL_CALIBRATION", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea9b1f79a084136956f5a67145e34b8fcf", null ], + [ "STATIC_CALIBRATION_SRA", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eae3e95aa73e5b19b6fc1574c287598a8a", null ], + [ "NOMINAL_CALIBRATION_SRA", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea9575a153f8b803923611e5a7577d8992", null ], + [ "DYNAMIC_CALIBRATION", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eac843f0dc477c2043015db473c2bbf8b7", null ], + [ "ME_POWER_MGMT", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea4003f069dafa6695f634bc4d6cadf21d", null ], + [ "SYSTEM_ORIENTATION", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea174aa600a99d1fee26df64861c68d4ab", null ], + [ "ACCEL_ORIENTATION", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea5a6f607e6dea7e4770d6d44dffc14fe0", null ], + [ "SCREEN_ACCEL_ORIENTATION", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea1e56a229eb00e62fc6f98a9c3bf2c41e", null ], + [ "GYROSCOPE_ORIENTATION", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eab7ba02b55d602fc0e643a0e860144abd", null ], + [ "MAGNETOMETER_ORIENTATION", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea7c1bc0a9cbeffed48c3f56f138f059dd", null ], + [ "ARVR_STABILIZATION_RV", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ead41092d568817e7b690859c6a04089ef", null ], + [ "ARVR_STABILIZATION_GRV", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea20d2e66717ed43eb8a6b112e953eb9db", null ], + [ "TAP_DETECT_CONFIG", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea94ada7efc076c96b78bcb052d4f22ca2", null ], + [ "SIG_MOTION_DETECT_CONFIG", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eae5d606ae5efeadd9ab249a39b8ed828a", null ], + [ "SHAKE_DETECT_CONFIG", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea8a41fbc008e0571cf295a0770e995864", null ], + [ "MAX_FUSION_PERIOD", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea2dfcf6ba54eba882fb201bd55b45c4b9", null ], + [ "SERIAL_NUMBER", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eabac5402bcf9584b3014bd64b8b6ad282", null ], + [ "ES_PRESSURE_CAL", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea985e7c8c6bc3500a46530901ac93ab09", null ], + [ "ES_TEMPERATURE_CAL", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eae15b6d77b828a0022adb2622ddf30d29", null ], + [ "ES_HUMIDITY_CAL", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea2ce4d488b1ad35ff763f52aec7191874", null ], + [ "ES_AMBIENT_LIGHT_CAL", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea11c8ae2ec493a78ebc9a808e1df7478c", null ], + [ "ES_PROXIMITY_CAL", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea0afc9b6963a488212d0d10c1788ca309", null ], + [ "ALS_CAL", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eadc862ae872087053cf308a5c9d12e8ea", null ], + [ "PROXIMITY_SENSOR_CAL", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eabcf02bc8a45fdf7df5390b79184b922e", null ], + [ "PICKUP_DETECTOR_CONFIG", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eac9e002e70642b098e7e67cc4083d134d", null ], + [ "FLIP_DETECTOR_CONFIG", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eab0ef80b2f1340b86b39cb82f5ab9d7ee", null ], + [ "STABILITY_DETECTOR_CONFIG", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ead36109c56ef4d0598cc0b03b25dc8d85", null ], + [ "ACTIVITY_TRACKER_CONFIG", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eab16df741bbcb037e9fc6830441e21a95", null ], + [ "SLEEP_DETECTOR_CONFIG", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea19f33813d80c7da8306762a7f141d9bb", null ], + [ "TILT_DETECTOR_CONFIG", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea6590d7f1041f103cdaab64cd06e0db37", null ], + [ "POCKET_DETECTOR_CONFIG", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaababe7d27ea06c8f91d48e5b7aa29edd", null ], + [ "CIRCLE_DETECTOR_CONFIG", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea04c1dfc95c72ddbf41e93f6c894aea7c", null ], + [ "USER_RECORD", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea5d88297a4f00a18d228e25847cbac419", null ], + [ "ME_TIME_SOURCE_SELECT", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea622bd18282b2f88dc49339c638005f7d", null ], + [ "UART_FORMAT", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea915838bac984c07ae03ec46239375b32", null ], + [ "GYRO_INTEGRATED_RV_CONFIG", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eacde3a23190df77d7c45b6dcf38727bda", null ], + [ "META_RAW_ACCELEROMETER", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea2e4ea1aa76f2cad49db5d57d811e12aa", null ], + [ "META_ACCELEROMETER", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea465acbc549b49027295fb2df6d89ad9e", null ], + [ "META_LINEAR_ACCELERATION", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea3308d6a253d373d623aa27e5a7e35b26", null ], + [ "META_GRAVITY", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ead18387364cb570f2dada6577901433b2", null ], + [ "META_RAW_GYROSCOPE", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea151beca4927a54850a706fce1bdc6d4f", null ], + [ "META_GYROSCOPE_CALIBRATED", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea1bc76fb93c1b3dd08a602f2f4fbe8645", null ], + [ "META_GYROSCOPE_UNCALIBRATED", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaa68be0ce226eff099a645026852190b4", null ], + [ "META_RAW_MAGNETOMETER", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ead97759e77dc0c7c57de6a56bc0f9bad8", null ], + [ "META_MAGNETIC_FIELD_CALIBRATED", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eac4042d50ceb28eb1f11e87cb6d6d4b61", null ], + [ "META_MAGNETIC_FIELD_UNCALIBRATED", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea34c09ae0fffb459871f75731dd9bdfb1", null ], + [ "META_ROTATION_VECTOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea4a6153a0da5cadc5308e699f0d72de20", null ], + [ "META_GAME_ROTATION_VECTOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea03247820bfcd6c7518327a501c2f84f2", null ], + [ "META_GEOMAGNETIC_ROTATION_VECTOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea8358c5060ffe770da1411d8779db71a8", null ], + [ "META_PRESSURE", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaf9c947198092e74abb25848eb7769067", null ], + [ "META_AMBIENT_LIGHT", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea272dc30956f626dd9c57deabae51f34e", null ], + [ "META_HUMIDITY", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaad36e03479240e4335a782c235a5d38a", null ], + [ "META_PROXIMITY", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea5672a03a15b0d08bc1dbf6d361f885b6", null ], + [ "META_TEMPERATURE", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eab95695a3e70032d9b77b4b66c66fc98c", null ], + [ "META_TAP_DETECTOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eab16eab94415b5ee4213d1d5091bcbe63", null ], + [ "META_STEP_DETECTOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaec9658d47befd647b63e584f101b54be", null ], + [ "META_STEP_COUNTER", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaf2f39889d71f8b36825d018c4e9097d0", null ], + [ "META_SIGNIFICANT_MOTION", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea75cae4a3d64033a6b610ba9bdeca4400", null ], + [ "META_STABILITY_CLASSIFIER", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea74afeef51f861c9990699dce9c3544d0", null ], + [ "META_SHAKE_DETECTOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea9ec318efb06209c42f9199b41d76df40", null ], + [ "META_FLIP_DETECTOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaeba85c6e59bb27b48782c948858e21e0", null ], + [ "META_PICKUP_DETECTOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea499a184ec3f1a41ee95704207c3a0907", null ], + [ "META_STABILITY_DETECTOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ead5ca5c5444a4d4078796da85a8a63fd8", null ], + [ "META_PERSONAL_ACTIVITY_CLASSIFIER", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea6fc1d676928d6b16f1c1639b27a52669", null ], + [ "META_SLEEP_DETECTOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea75c30391bf2c38c3d5451e6f3f1969ef", null ], + [ "META_TILT_DETECTOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea66d0073ac3caa41ab4958fc167032f39", null ], + [ "META_POCKET_DETECTOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea8fea9f9b77154625f1b543988398610b", null ], + [ "META_CIRCLE_DETECTOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eac26499be839c2f04ca712c388e02b2cd", null ], + [ "META_HEART_RATE_MONITOR", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea41240ea9c983158280d9a1a144d6f9dc", null ], + [ "META_ARVR_STABILIZED_RV", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea61501297c2607c69321c2a5b4c1c945b", null ], + [ "META_ARVR_STABILIZED_GRV", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea240edccff7cb86c2486ee9bac60e19ca", null ], + [ "META_GYRO_INTEGRATED_RV", "_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea928ad374247b43bfa0939406c62d2b31", null ] ] ], - [ "BNO08xStability", "_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5", [ - [ "UNKNOWN", "_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a696b031073e74bf2cb98e5ef201d4aa3", null ], - [ "ON_TABLE", "_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a71149a62cd9fec4756e3538d1754486a", null ], - [ "STATIONARY", "_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a4120eb7591bd0789af75a8973d5f9146", null ], - [ "STABLE", "_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a32987cdf8a725702042ab18f5c700905", null ], - [ "MOTION", "_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5af96e6ea7a7375bd60bad3f3caae3cf27", null ], - [ "RESERVED", "_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a83c7f2aa8c3ac10ed8beb75cad162827", null ], - [ "UNDEFINED", "_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a0db45d2a4141101bdfe48e3314cfbca3", null ] + [ "BNO08xResetReason", "_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2", [ + [ "UNDEFINED", "_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2a0db45d2a4141101bdfe48e3314cfbca3", null ], + [ "POR", "_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2a7b47bb0f9f8c72f84d891e8e22a1fb92", null ], + [ "INT_RST", "_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2acc069cf9b33eb4e7fb3696f0f42d752f", null ], + [ "WTD", "_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2a764caaf44e35ee682f4079bd0878fa36", null ], + [ "EXT_RST", "_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2ac4e100317ca17eda786308c1c39eded5", null ], + [ "OTHER", "_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2a03570470bad94692ce93e32700d2e1cb", null ] ] ], - [ "TOTAL_RPT_COUNT", "_b_n_o08x_global_types_8hpp.html#a9808babb45af9b32fc51cef8d50341be", null ] + [ "BNO08xStability", "_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cb", [ + [ "UNKNOWN", "_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cba696b031073e74bf2cb98e5ef201d4aa3", null ], + [ "ON_TABLE", "_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cba71149a62cd9fec4756e3538d1754486a", null ], + [ "STATIONARY", "_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cba4120eb7591bd0789af75a8973d5f9146", null ], + [ "STABLE", "_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cba32987cdf8a725702042ab18f5c700905", null ], + [ "MOTION", "_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cbaf96e6ea7a7375bd60bad3f3caae3cf27", null ], + [ "RESERVED", "_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cba83c7f2aa8c3ac10ed8beb75cad162827", null ], + [ "UNDEFINED", "_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cba0db45d2a4141101bdfe48e3314cfbca3", null ] + ] ], + [ "BNO08xAccuracy_to_str", "_b_n_o08x_global_types_8hpp.html#abb500e98b07c687d37e8ac0548a02e05", null ], + [ "BNO08xActivity_to_str", "_b_n_o08x_global_types_8hpp.html#a042702b50b2a3617c517cd601e9d7ead", null ], + [ "BNO08xFrsID_to_str", "_b_n_o08x_global_types_8hpp.html#a79cad23b69ea6ab97bf9d6e0a64a2826", null ], + [ "BNO08xStability_to_str", "_b_n_o08x_global_types_8hpp.html#acd889b071d45f7ba9e7157e7a752bf5a", null ] ]; \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.map index 2f02f2e..dcb1a78 100644 --- a/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.map @@ -1,127 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.md5 index 0b38e8c..4c35035 100644 --- a/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.md5 @@ -1 +1 @@ -969a5727f4b1b0aa1c20766c9be99e32 \ No newline at end of file +6709eca9e5e3e970f80b15f484355afb \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.png index d10e03c..9b94a04 100644 Binary files a/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_global_types_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_global_types_8hpp__incl.map b/documentation/html/_b_n_o08x_global_types_8hpp__incl.map index 0c1fb5c..d9ca405 100644 --- a/documentation/html/_b_n_o08x_global_types_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_global_types_8hpp__incl.map @@ -1,19 +1,11 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_global_types_8hpp__incl.md5 b/documentation/html/_b_n_o08x_global_types_8hpp__incl.md5 index 1464880..4a6c533 100644 --- a/documentation/html/_b_n_o08x_global_types_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_global_types_8hpp__incl.md5 @@ -1 +1 @@ -6529a5cbfb3b3cef46492c26e77844bb \ No newline at end of file +6b5d0b4915f7956569a6677247b75061 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_global_types_8hpp__incl.png b/documentation/html/_b_n_o08x_global_types_8hpp__incl.png index bfaaafb..16fb74d 100644 Binary files a/documentation/html/_b_n_o08x_global_types_8hpp__incl.png and b/documentation/html/_b_n_o08x_global_types_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_global_types_8hpp_a79cad23b69ea6ab97bf9d6e0a64a2826_icgraph.map b/documentation/html/_b_n_o08x_global_types_8hpp_a79cad23b69ea6ab97bf9d6e0a64a2826_icgraph.map new file mode 100644 index 0000000..94555cf --- /dev/null +++ b/documentation/html/_b_n_o08x_global_types_8hpp_a79cad23b69ea6ab97bf9d6e0a64a2826_icgraph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/documentation/html/_b_n_o08x_global_types_8hpp_a79cad23b69ea6ab97bf9d6e0a64a2826_icgraph.md5 b/documentation/html/_b_n_o08x_global_types_8hpp_a79cad23b69ea6ab97bf9d6e0a64a2826_icgraph.md5 new file mode 100644 index 0000000..ba72bbd --- /dev/null +++ b/documentation/html/_b_n_o08x_global_types_8hpp_a79cad23b69ea6ab97bf9d6e0a64a2826_icgraph.md5 @@ -0,0 +1 @@ +8a6326536c94285cc6e9979ba502d033 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_global_types_8hpp_a79cad23b69ea6ab97bf9d6e0a64a2826_icgraph.png b/documentation/html/_b_n_o08x_global_types_8hpp_a79cad23b69ea6ab97bf9d6e0a64a2826_icgraph.png new file mode 100644 index 0000000..d0ccd0b Binary files /dev/null and b/documentation/html/_b_n_o08x_global_types_8hpp_a79cad23b69ea6ab97bf9d6e0a64a2826_icgraph.png differ diff --git a/documentation/html/_b_n_o08x_global_types_8hpp_abb500e98b07c687d37e8ac0548a02e05_icgraph.map b/documentation/html/_b_n_o08x_global_types_8hpp_abb500e98b07c687d37e8ac0548a02e05_icgraph.map new file mode 100644 index 0000000..7ce8a0a --- /dev/null +++ b/documentation/html/_b_n_o08x_global_types_8hpp_abb500e98b07c687d37e8ac0548a02e05_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/documentation/html/_b_n_o08x_global_types_8hpp_abb500e98b07c687d37e8ac0548a02e05_icgraph.md5 b/documentation/html/_b_n_o08x_global_types_8hpp_abb500e98b07c687d37e8ac0548a02e05_icgraph.md5 new file mode 100644 index 0000000..5cb5f0b --- /dev/null +++ b/documentation/html/_b_n_o08x_global_types_8hpp_abb500e98b07c687d37e8ac0548a02e05_icgraph.md5 @@ -0,0 +1 @@ +a78fe35baa43f9ba26ebd532ba686098 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_global_types_8hpp_abb500e98b07c687d37e8ac0548a02e05_icgraph.png b/documentation/html/_b_n_o08x_global_types_8hpp_abb500e98b07c687d37e8ac0548a02e05_icgraph.png new file mode 100644 index 0000000..fc94a32 Binary files /dev/null and b/documentation/html/_b_n_o08x_global_types_8hpp_abb500e98b07c687d37e8ac0548a02e05_icgraph.png differ diff --git a/documentation/html/_b_n_o08x_global_types_8hpp_source.html b/documentation/html/_b_n_o08x_global_types_8hpp_source.html index 361e856..78152d7 100644 --- a/documentation/html/_b_n_o08x_global_types_8hpp_source.html +++ b/documentation/html/_b_n_o08x_global_types_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/BNO08xGlobalTypes.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08xGlobalTypes.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_global_types_8hpp_source.html',''); initResi
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -131,7 +117,6 @@ $(function(){initNavTree('_b_n_o08x_global_types_8hpp_source.html',''); initResi
33// third-party includes
34#include "sh2_SensorValue.h"
35
-
37typedef struct bno08x_config_t
38{
39 spi_host_device_t spi_peripheral;
@@ -144,7 +129,6 @@ $(function(){initNavTree('_b_n_o08x_global_types_8hpp_source.html',''); initResi
46 uint32_t sclk_speed;
48
-
53 : spi_peripheral((spi_host_device_t) CONFIG_ESP32_BNO08x_SPI_HOST)
54 , io_mosi(static_cast<gpio_num_t>(CONFIG_ESP32_BNO08X_GPIO_DI)) // default: 23
@@ -158,9 +142,7 @@ $(function(){initNavTree('_b_n_o08x_global_types_8hpp_source.html',''); initResi
62
63 {
64 }
-
65
-
67 bno08x_config_t(spi_host_device_t spi_peripheral, gpio_num_t io_mosi, gpio_num_t io_miso, gpio_num_t io_sclk,
68 gpio_num_t io_cs, gpio_num_t io_int, gpio_num_t io_rst, uint32_t sclk_speed, bool install_isr_service = true)
@@ -174,1073 +156,1334 @@ $(function(){initNavTree('_b_n_o08x_global_types_8hpp_source.html',''); initResi
78 {
79 }
-
-
81typedef bno08x_config_t imu_config_t; // legacy version compatibility
82
-
-
83enum class BNO08xCalSel
+
83enum class BNO08xCalSel : uint8_t
84{
-
85 accelerometer = SH2_CAL_ACCEL,
-
86 gyro = SH2_CAL_GYRO,
-
87 magnetometer = SH2_CAL_MAG,
-
88 planar_accelerometer = SH2_CAL_PLANAR,
-
89 all = (SH2_CAL_ACCEL | SH2_CAL_GYRO | SH2_CAL_MAG | SH2_CAL_PLANAR)
+
85 accelerometer = SH2_CAL_ACCEL,
+
86 gyro = SH2_CAL_GYRO,
+
87 magnetometer = SH2_CAL_MAG,
+
88 planar_accelerometer = SH2_CAL_PLANAR,
+
89 all = (SH2_CAL_ACCEL | SH2_CAL_GYRO | SH2_CAL_MAG | SH2_CAL_PLANAR)
90};
-
91
-
- +
93enum class BNO08xResetReason : uint8_t
94{
-
95 UNDEFINED,
-
96 POR,
-
97 INT_RST,
-
98 WTD,
-
99 EXT_RST,
-
100 OTHER
+
95 UNDEFINED,
+
96 POR,
+
97 INT_RST,
+
98 WTD,
+
99 EXT_RST,
+
100 OTHER
101};
-
102
-
- +
105enum class BNO08xAccuracy : uint8_t
106{
- -
108 LOW,
-
109 MED,
-
110 HIGH,
- + +
108 LOW,
+
109 MED,
+
110 HIGH,
+
112};
-
-
113using IMUAccuracy = BNO08xAccuracy; // legacy version compatibility
+
113using IMUAccuracy = BNO08xAccuracy; // legacy version compatibility
114
-
- -
117{
-
118 UNKNOWN = (1U << 0U),
-
119 IN_VEHICLE = (1U << 1U),
-
120 ON_BICYCLE = (1U << 2U),
-
121 ON_FOOT = (1U << 3U),
-
122 STILL = (1U << 4U),
-
123 TILTING = (1U << 5U),
-
124 WALKING = (1U << 6U),
-
125 RUNNING = (1U << 7U),
-
126 ON_STAIRS = (1U << 8U),
-
127 ALL = 0x1FU
-
128};
-
-
129
-
- -
132{
-
133 UNKNOWN = 0, // 0 = unknown
-
134 IN_VEHICLE = 1, // 1 = in vehicle
-
135 ON_BICYCLE = 2, // 2 = on bicycle
-
136 ON_FOOT = 3, // 3 = on foot
-
137 STILL = 4, // 4 = still
-
138 TILTING = 5, // 5 = tilting
-
139 WALKING = 6, // 6 = walking
-
140 RUNNING = 7, // 7 = running
-
141 ON_STAIRS = 8, // 8 = on stairs
-
142 UNDEFINED = 9 // used for unit tests
-
143};
-
-
144
-
- -
147{
-
148 UNKNOWN = 0, // 0 = unknown
-
149 ON_TABLE = 1, // 1 = on table
-
150 STATIONARY = 2, // 2 = stationary
-
151 STABLE = 3, // 3 = stable
-
152 MOTION = 4, // 4 = in motion
-
153 RESERVED = 5, // 5 = reserved (not used)
-
154 UNDEFINED = 6 // used for unit tests
-
155};
-
-
156
-
-
158typedef struct bno08x_quat_t
-
159{
-
160 float real;
-
161 float i;
-
162 float j;
-
163 float k;
- - -
166
-
- -
168 : real(0.0f)
-
169 , i(0.0f)
-
170 , j(0.0f)
-
171 , k(0.0f)
- -
173 , rad_accuracy(0.0f)
-
174 {
-
175 }
-
-
176
-
177 // overloaded assignment operator to handle RV with rad accuracy
-
-
178 bno08x_quat_t& operator=(const sh2_RotationVectorWAcc_t& source)
-
179 {
-
180 this->real = source.real;
-
181 this->i = source.i;
-
182 this->j = source.j;
-
183 this->k = source.k;
-
184 this->rad_accuracy = source.accuracy;
-
185 return *this;
-
186 }
-
-
187
-
188 // overloaded assignment operator to handle RV with w/o rad accuracy
-
-
189 bno08x_quat_t& operator=(const sh2_RotationVector_t& source)
-
190 {
-
191 this->real = source.real;
-
192 this->i = source.i;
-
193 this->j = source.j;
-
194 this->k = source.k;
-
195 this->rad_accuracy = 0.0f;
-
196 return *this;
-
197 }
-
+
115const constexpr char* BNO08xAccuracy_to_str(BNO08xAccuracy accuracy)
+
116{
+
117 switch (accuracy)
+
118 {
+ +
120 return "UNRELIABLE";
+ +
122 return "LOW";
+ +
124 return "MED";
+ +
126 return "HIGH";
+ +
128 return "UNDEFINED";
+
129 default:
+
130 return "UNDEFINED";
+
131 }
+
132}
+
133
+
136enum class BNO08xActivityEnable : uint32_t
+
137{
+
138 UNKNOWN = (1U << 0U),
+
139 IN_VEHICLE = (1U << 1U),
+
140 ON_BICYCLE = (1U << 2U),
+
141 ON_FOOT = (1U << 3U),
+
142 STILL = (1U << 4U),
+
143 TILTING = (1U << 5U),
+
144 WALKING = (1U << 6U),
+
145 RUNNING = (1U << 7U),
+
146 ON_STAIRS = (1U << 8U),
+ +
148};
+
149
+
151enum class BNO08xActivity : uint8_t
+
152{
+
153 UNKNOWN = 0, // 0 = unknown
+
154 IN_VEHICLE = 1, // 1 = in vehicle
+
155 ON_BICYCLE = 2, // 2 = on bicycle
+
156 ON_FOOT = 3, // 3 = on foot
+
157 STILL = 4, // 4 = still
+
158 TILTING = 5, // 5 = tilting
+
159 WALKING = 6, // 6 = walking
+
160 RUNNING = 7, // 7 = running
+
161 ON_STAIRS = 8, // 8 = on stairs
+
162 UNDEFINED = 9 // used for unit tests
+
163};
+
164
+
170const constexpr char* BNO08xActivity_to_str(BNO08xActivity activity)
+
171{
+
172 switch (activity)
+
173 {
+ +
175 return "UNKNOWN";
+ +
177 return "IN_VEHICLE";
+ +
179 return "ON_BICYCLE";
+ +
181 return "ON_FOOT";
+ +
183 return "STILL";
+ +
185 return "TILTING";
+ +
187 return "WALKING";
+ +
189 return "RUNNING";
+ +
191 return "ON_STAIRS";
+ +
193 return "UNDEFINED";
+
194 default:
+
195 return "UNDEFINED";
+
196 }
+
197}
198
-
199 // overloaded assignment operator to handle IRV report
-
-
200 bno08x_quat_t& operator=(const sh2_GyroIntegratedRV_t& source)
-
201 {
-
202 this->real = source.real;
-
203 this->i = source.i;
-
204 this->j = source.j;
-
205 this->k = source.k;
-
206 this->rad_accuracy = 0.0f;
-
207 return *this;
-
208 }
-
-
209
- -
-
211
-
- -
214{
-
215 float x;
-
216 float y;
-
217 float z;
- - -
220
-
- -
222 : x(0.0f)
-
223 , y(0.0f)
-
224 , z(0.0f)
- -
226 , rad_accuracy(0.0f)
-
227 {
-
228 }
-
-
229
-
230 // overloaded = operator for quat to euler conversion
-
- -
232 {
-
233 this->x = atan2(2.0f * (source.real * source.i + source.j * source.k),
-
234 1.0f - 2.0f * (source.i * source.i + source.j * source.j));
-
235 this->y = asin(2.0f * (source.real * source.j - source.k * source.i));
-
236 this->z = atan2(2.0f * (source.real * source.k + source.i * source.j),
-
237 1.0f - 2.0f * (source.j * source.j + source.k * source.k));
-
238 this->rad_accuracy = source.rad_accuracy;
-
239 this->accuracy = source.accuracy;
-
240 return *this;
-
241 }
-
-
242
-
243 // overloaded *= operator for rad2deg conversions
-
244 template <typename T>
-
- -
246 {
-
247 x *= static_cast<float>(value);
-
248 y *= static_cast<float>(value);
-
249 z *= static_cast<float>(value);
-
250 rad_accuracy *= static_cast<float>(value);
-
251 return *this;
-
252 }
-
-
253
- -
-
255
-
-
257typedef struct bno08x_ang_vel_t
-
258{
-
259 float x;
-
260 float y;
-
261 float z;
-
262
-
- -
264 : x(0.0f)
-
265 , y(0.0f)
-
266 , z(0.0f)
-
267 {
-
268 }
-
-
269
-
270 // overloaded *= operator for rad2deg conversions
-
271 template <typename T>
-
- -
273 {
-
274 x *= static_cast<float>(value);
-
275 y *= static_cast<float>(value);
-
276 z *= static_cast<float>(value);
-
277 return *this;
-
278 }
-
-
279
-
280 // strip sh2_GyroIntegratedRV_t of velocity data for IRV reports
-
-
281 bno08x_ang_vel_t& operator=(const sh2_GyroIntegratedRV_t& source)
-
282 {
-
283 this->x = source.angVelX;
-
284 this->y = source.angVelY;
-
285 this->z = source.angVelZ;
-
286 return *this;
-
287 }
-
- -
-
289
-
-
291typedef struct bno08x_magf_t
-
292{
-
293 float x;
-
294 float y;
-
295 float z;
- -
297
-
- -
299 : x(0.0f)
-
300 , y(0.0f)
-
301 , z(0.0f)
- -
303 {
-
304 }
-
-
305
-
306 // overloaded = operator for sh2_MagneticField_t conversion
-
-
307 bno08x_magf_t& operator=(const sh2_MagneticField_t& source)
-
308 {
-
309 this->x = source.x;
-
310 this->y = source.y;
-
311 this->z = source.z;
-
312 return *this;
-
313 }
-
-
314
-
315 // overloaded = operator for sh2_MagneticFieldUncalibrated_t conversion
-
-
316 bno08x_magf_t& operator=(const sh2_MagneticFieldUncalibrated_t& source)
-
317 {
-
318 this->x = source.x;
-
319 this->y = source.y;
-
320 this->z = source.z;
-
321 return *this;
-
322 }
-
-
323
- -
-
325
-
-
327typedef struct bno08x_magf_bias_t
-
328{
-
329 float x;
-
330 float y;
-
331 float z;
-
332
-
- -
334 : x(0.0f)
-
335 , y(0.0f)
-
336 , z(0.0f)
-
337 {
-
338 }
-
-
339
-
340 // overloaded = operator for sh2_MagneticFieldUncalibrated_t conversion
-
-
341 bno08x_magf_bias_t& operator=(const sh2_MagneticFieldUncalibrated_t& source)
-
342 {
-
343 this->x = source.biasX;
-
344 this->y = source.biasY;
-
345 this->z = source.biasZ;
-
346 return *this;
-
347 }
-
-
348
- -
-
350
-
-
352typedef struct bno08x_gyro_t
-
353{
-
354 float x;
-
355 float y;
-
356 float z;
- -
358
-
- -
360 : x(0.0f)
-
361 , y(0.0f)
-
362 , z(0.0f)
- -
364 {
-
365 }
-
-
366
-
367 // overloaded = operator for sh2_Gyroscope_t conversion
-
-
368 bno08x_gyro_t& operator=(const sh2_Gyroscope_t& source)
-
369 {
-
370 this->x = source.x;
-
371 this->y = source.y;
-
372 this->z = source.z;
-
373 return *this;
-
374 }
-
-
375
-
376 // overloaded = operator for sh2_GyroscopeUncalibrated conversion
-
-
377 bno08x_gyro_t& operator=(const sh2_GyroscopeUncalibrated& source)
-
378 {
-
379 this->x = source.x;
-
380 this->y = source.y;
-
381 this->z = source.z;
-
382 return *this;
-
383 }
-
-
384
- -
-
386
-
-
388typedef struct bno08x_gyro_bias_t
-
389{
-
390 float x;
-
391 float y;
-
392 float z;
-
393
-
- -
395 : x(0.0f)
-
396 , y(0.0f)
-
397 , z(0.0f)
-
398 {
-
399 }
-
-
400
-
401 // overloaded = operator for sh2_GyroscopeUncalibrated conversion
-
-
402 bno08x_gyro_bias_t& operator=(const sh2_GyroscopeUncalibrated& source)
-
403 {
-
404 this->x = source.biasX;
-
405 this->y = source.biasY;
-
406 this->z = source.biasZ;
-
407 return *this;
-
408 }
-
-
409
- -
-
411
-
- -
414{
-
415 uint8_t page;
- - -
418 uint8_t confidence[10];
- -
420
-
- -
422 : page(0U)
-
423 , lastPage(false)
- -
425 , confidence({})
- -
427 {
-
428 }
-
-
429
-
430 // conversion from sh2_PersonalActivityClassifier_t
-
-
431 bno08x_activity_classifier_t& operator=(const sh2_PersonalActivityClassifier_t& source)
-
432 {
-
433 this->page = source.page;
-
434 this->lastPage = source.lastPage;
-
435 this->mostLikelyState = static_cast<BNO08xActivity>(source.mostLikelyState);
-
436
-
437 for (int i = 0; i < 10; ++i)
-
438 this->confidence[i] = source.confidence[i];
-
439
-
440 return *this;
-
441 }
-
- -
-
443
-
- -
447{
-
448 int8_t x_flag;
-
449 int8_t y_flag;
-
450 int8_t z_flag;
- - -
453
-
- -
455 : x_flag(0)
-
456 , y_flag(0)
-
457 , z_flag(0)
-
458 , double_tap(false)
- -
460 {
-
461 }
-
-
462
-
463 // overloaded = operator for sh2_GyroscopeUncalibrated conversion
-
-
464 bno08x_tap_detector_t& operator=(const sh2_TapDetector_t& source)
-
465 {
-
466 if (TAP_DETECTED_X_AXIS(source.flags))
-
467 this->x_flag = -1;
-
468 else
-
469 this->x_flag = 0;
+
200enum class BNO08xStability : uint8_t
+
201{
+
202 UNKNOWN = 0, // 0 = unknown
+
203 ON_TABLE = 1, // 1 = on table
+
204 STATIONARY = 2, // 2 = stationary
+
205 STABLE = 3, // 3 = stable
+
206 MOTION = 4, // 4 = in motion
+
207 RESERVED = 5, // 5 = reserved (not used)
+
208 UNDEFINED = 6 // used for unit tests
+
209};
+
210
+
216const constexpr char* BNO08xStability_to_str(BNO08xStability stability)
+
217{
+
218 switch (stability)
+
219 {
+ +
221 return "UNKNOWN";
+ +
223 return "ON_TABLE";
+ +
225 return "STATIONARY";
+ +
227 return "STABLE";
+ +
229 return "MOTION";
+ +
231 return "RESERVED";
+ +
233 return "UNDEFINED";
+
234 default:
+
235 return "UNDEFINED";
+
236 }
+
237}
+
238
+
239enum class BNO08xFrsID : uint16_t
+
240{
+
241 STATIC_CALIBRATION_AGM = 0x7979,
+
242 NOMINAL_CALIBRATION = 0x4D4D,
+
243 STATIC_CALIBRATION_SRA = 0x8A8A,
+ +
245 DYNAMIC_CALIBRATION = 0x1F1F,
+
246 ME_POWER_MGMT = 0xD3E2,
+
247 SYSTEM_ORIENTATION = 0x2D3E,
+
248 ACCEL_ORIENTATION = 0x2D41,
+ +
250 GYROSCOPE_ORIENTATION = 0x2D46,
+ +
252 ARVR_STABILIZATION_RV = 0x3E2D,
+
253 ARVR_STABILIZATION_GRV = 0x3E2E,
+
254 TAP_DETECT_CONFIG = 0xC269,
+ +
256 SHAKE_DETECT_CONFIG = 0x7D7D,
+
257 MAX_FUSION_PERIOD = 0xD7D7,
+
258 SERIAL_NUMBER = 0x4B4B,
+
259 ES_PRESSURE_CAL = 0x39AF,
+
260 ES_TEMPERATURE_CAL = 0x4D20,
+
261 ES_HUMIDITY_CAL = 0x1AC9,
+
262 ES_AMBIENT_LIGHT_CAL = 0x39B1,
+
263 ES_PROXIMITY_CAL = 0x4DA2,
+
264 ALS_CAL = 0xD401,
+
265 PROXIMITY_SENSOR_CAL = 0xD402,
+
266 PICKUP_DETECTOR_CONFIG = 0x1B2A,
+
267 FLIP_DETECTOR_CONFIG = 0xFC94,
+ + +
270 SLEEP_DETECTOR_CONFIG = 0xED87,
+
271 TILT_DETECTOR_CONFIG = 0xED89,
+
272 POCKET_DETECTOR_CONFIG = 0xEF27,
+
273 CIRCLE_DETECTOR_CONFIG = 0xEE51,
+
274 USER_RECORD = 0x74B4,
+
275 ME_TIME_SOURCE_SELECT = 0xD403,
+
276 UART_FORMAT = 0xA1A1,
+ +
278 META_RAW_ACCELEROMETER = 0xE301,
+
279 META_ACCELEROMETER = 0xE302,
+ +
281 META_GRAVITY = 0xE304,
+
282 META_RAW_GYROSCOPE = 0xE305,
+ + +
285 META_RAW_MAGNETOMETER = 0xE308,
+ + +
288 META_ROTATION_VECTOR = 0xE30B,
+ + +
291 META_PRESSURE = 0xE30E,
+
292 META_AMBIENT_LIGHT = 0xE30F,
+
293 META_HUMIDITY = 0xE310,
+
294 META_PROXIMITY = 0xE311,
+
295 META_TEMPERATURE = 0xE312,
+
296 META_TAP_DETECTOR = 0xE313,
+
297 META_STEP_DETECTOR = 0xE314,
+
298 META_STEP_COUNTER = 0xE315,
+ + +
301 META_SHAKE_DETECTOR = 0xE318,
+
302 META_FLIP_DETECTOR = 0xE319,
+
303 META_PICKUP_DETECTOR = 0xE31A,
+ + +
306 META_SLEEP_DETECTOR = 0xE31D,
+
307 META_TILT_DETECTOR = 0xE31E,
+
308 META_POCKET_DETECTOR = 0xE31F,
+
309 META_CIRCLE_DETECTOR = 0xE320,
+ + + + +
314};
+
315
+
316const constexpr char* BNO08xFrsID_to_str(BNO08xFrsID id)
+
317{
+
318 switch (id)
+
319 {
+ +
321 return "STATIC_CALIBRATION_AGM";
+ +
323 return "NOMINAL_CALIBRATION";
+ +
325 return "STATIC_CALIBRATION_SRA";
+ +
327 return "NOMINAL_CALIBRATION_SRA";
+ +
329 return "DYNAMIC_CALIBRATION";
+ +
331 return "ME_POWER_MGMT";
+ +
333 return "SYSTEM_ORIENTATION";
+ +
335 return "ACCEL_ORIENTATION";
+ +
337 return "SCREEN_ACCEL_ORIENTATION";
+ +
339 return "GYROSCOPE_ORIENTATION";
+ +
341 return "MAGNETOMETER_ORIENTATION";
+ +
343 return "ARVR_STABILIZATION_RV";
+ +
345 return "ARVR_STABILIZATION_GRV";
+ +
347 return "TAP_DETECT_CONFIG";
+ +
349 return "SIG_MOTION_DETECT_CONFIG";
+ +
351 return "SHAKE_DETECT_CONFIG";
+ +
353 return "MAX_FUSION_PERIOD";
+ +
355 return "SERIAL_NUMBER";
+ +
357 return "ES_PRESSURE_CAL";
+ +
359 return "ES_TEMPERATURE_CAL";
+ +
361 return "ES_HUMIDITY_CAL";
+ +
363 return "ES_AMBIENT_LIGHT_CAL";
+ +
365 return "ES_PROXIMITY_CAL";
+ +
367 return "ALS_CAL";
+ +
369 return "PROXIMITY_SENSOR_CAL";
+ +
371 return "PICKUP_DETECTOR_CONFIG";
+ +
373 return "FLIP_DETECTOR_CONFIG";
+ +
375 return "STABILITY_DETECTOR_CONFIG";
+ +
377 return "ACTIVITY_TRACKER_CONFIG";
+ +
379 return "SLEEP_DETECTOR_CONFIG";
+ +
381 return "TILT_DETECTOR_CONFIG";
+ +
383 return "POCKET_DETECTOR_CONFIG";
+ +
385 return "CIRCLE_DETECTOR_CONFIG";
+ +
387 return "USER_RECORD";
+ +
389 return "ME_TIME_SOURCE_SELECT";
+ +
391 return "UART_FORMAT";
+ +
393 return "GYRO_INTEGRATED_RV_CONFIG";
+ +
395 return "META_RAW_ACCELEROMETER";
+ +
397 return "META_ACCELEROMETER";
+ +
399 return "META_LINEAR_ACCELERATION";
+ +
401 return "META_GRAVITY";
+ +
403 return "META_RAW_GYROSCOPE";
+ +
405 return "META_GYROSCOPE_CALIBRATED";
+ +
407 return "META_GYROSCOPE_UNCALIBRATED";
+ +
409 return "META_RAW_MAGNETOMETER";
+ +
411 return "META_MAGNETIC_FIELD_CALIBRATED";
+ +
413 return "META_MAGNETIC_FIELD_UNCALIBRATED";
+ +
415 return "META_ROTATION_VECTOR";
+ +
417 return "META_GAME_ROTATION_VECTOR";
+ +
419 return "META_GEOMAGNETIC_ROTATION_VECTOR";
+ +
421 return "META_PRESSURE";
+ +
423 return "META_AMBIENT_LIGHT";
+ +
425 return "META_HUMIDITY";
+ +
427 return "META_PROXIMITY";
+ +
429 return "META_TEMPERATURE";
+ +
431 return "META_TAP_DETECTOR";
+ +
433 return "META_STEP_DETECTOR";
+ +
435 return "META_STEP_COUNTER";
+ +
437 return "META_SIGNIFICANT_MOTION";
+ +
439 return "META_STABILITY_CLASSIFIER";
+ +
441 return "META_SHAKE_DETECTOR";
+ +
443 return "META_FLIP_DETECTOR";
+ +
445 return "META_PICKUP_DETECTOR";
+ +
447 return "META_STABILITY_DETECTOR";
+ +
449 return "META_PERSONAL_ACTIVITY_CLASSIFIER";
+ +
451 return "META_SLEEP_DETECTOR";
+ +
453 return "META_TILT_DETECTOR";
+ +
455 return "META_POCKET_DETECTOR";
+ +
457 return "META_CIRCLE_DETECTOR";
+ +
459 return "META_HEART_RATE_MONITOR";
+ +
461 return "META_ARVR_STABILIZED_RV";
+ +
463 return "META_ARVR_STABILIZED_GRV";
+ +
465 return "META_GYRO_INTEGRATED_RV";
+
466 default:
+
467 return "UNKNOWN";
+
468 }
+
469}
470
-
471 if (TAP_DETECTED_X_AXIS_POSITIVE(source.flags))
-
472 this->x_flag = 1;
-
473
-
474 if (TAP_DETECTED_Y_AXIS(source.flags))
-
475 this->y_flag = -1;
-
476 else
-
477 this->y_flag = 0;
-
478
-
479 if (TAP_DETECTED_Y_AXIS_POSITIVE(source.flags))
-
480 this->y_flag = 1;
-
481
-
482 if (TAP_DETECTED_Z_AXIS(source.flags))
-
483 this->z_flag = -1;
-
484 else
-
485 this->z_flag = 0;
-
486
-
487 if (TAP_DETECTED_Z_AXIS_POSITIVE(source.flags))
-
488 this->z_flag = 1;
-
489
-
490 if (TAP_DETECTED_DOUBLE(source.flags))
-
491 this->double_tap = true;
-
492 else
-
493 this->double_tap = false;
-
494
-
495 return *this;
-
496 }
-
-
497
- -
-
499
-
- -
502{
-
503 uint8_t x_flag;
-
504 uint8_t y_flag;
-
505 uint8_t z_flag;
- -
507
-
- -
509 : x_flag(0U)
-
510 , y_flag(0U)
-
511 , z_flag(0U)
- -
513 {
-
514 }
-
-
515
-
516 // overloaded = operator for sh2_GyroscopeUncalibrated conversion
-
-
517 bno08x_shake_detector_t& operator=(const sh2_ShakeDetector_t& source)
-
518 {
-
519 if (SHAKE_DETECTED_X(source.shake))
-
520 this->x_flag = 1U;
-
521 else
-
522 this->x_flag = 0U;
+
472typedef struct bno08x_quat_t
+
473{
+
474 float real;
+
475 float i;
+
476 float j;
+
477 float k;
+ + +
480
+ +
482 : real(0.0f)
+
483 , i(0.0f)
+
484 , j(0.0f)
+
485 , k(0.0f)
+
486 , rad_accuracy(0.0f)
+ +
488 {
+
489 }
+
490
+
491 // overloaded assignment operator to handle RV with rad accuracy
+
492 bno08x_quat_t& operator=(const sh2_RotationVectorWAcc_t& source)
+
493 {
+
494 this->real = source.real;
+
495 this->i = source.i;
+
496 this->j = source.j;
+
497 this->k = source.k;
+
498 this->rad_accuracy = source.accuracy;
+
499 return *this;
+
500 }
+
501
+
502 // overloaded assignment operator to handle RV with w/o rad accuracy
+
503 bno08x_quat_t& operator=(const sh2_RotationVector_t& source)
+
504 {
+
505 this->real = source.real;
+
506 this->i = source.i;
+
507 this->j = source.j;
+
508 this->k = source.k;
+
509 this->rad_accuracy = 0.0f;
+
510 return *this;
+
511 }
+
512
+
513 // overloaded assignment operator to handle IRV report
+
514 bno08x_quat_t& operator=(const sh2_GyroIntegratedRV_t& source)
+
515 {
+
516 this->real = source.real;
+
517 this->i = source.i;
+
518 this->j = source.j;
+
519 this->k = source.k;
+
520 this->rad_accuracy = 0.0f;
+
521 return *this;
+
522 }
523
-
524 if (SHAKE_DETECTED_Y(source.shake))
-
525 this->y_flag = 1U;
-
526 else
-
527 this->y_flag = 0U;
-
528
-
529 if (SHAKE_DETECTED_Z(source.shake))
-
530 this->z_flag = 1U;
-
531 else
-
532 this->z_flag = 0U;
-
533
-
534 return *this;
-
535 }
-
-
536
- -
-
538
-
-
541typedef struct bno08x_accel_t
-
542{
-
543 float x;
-
544 float y;
-
545 float z;
- -
547
-
- -
549 : x(0.0f)
-
550 , y(0.0f)
-
551 , z(0.0f)
- -
553 {
-
554 }
-
-
555
-
556 // conversion from sh2_Accelerometer_t
-
-
557 bno08x_accel_t& operator=(const sh2_Accelerometer_t& source)
-
558 {
-
559 this->x = source.x;
-
560 this->y = source.y;
-
561 this->z = source.z;
-
562 return *this;
-
563 }
-
- -
-
565
-
- -
568{
-
569 uint32_t latency;
-
570 uint16_t steps;
- -
572
-
- -
574 : latency(0UL)
-
575 , steps(0U)
- -
577 {
-
578 }
-
-
579
-
580 // conversion from sh2_StepCounter_t
-
-
581 bno08x_step_counter_t& operator=(const sh2_StepCounter_t& source)
-
582 {
-
583 this->latency = source.latency;
-
584 this->steps = source.steps;
-
585 return *this;
-
586 }
-
- -
-
588
-
-
590typedef struct bno08x_raw_gyro_t
-
591{
-
592 int16_t x;
-
593 int16_t y;
-
594 int16_t z;
-
595 int16_t temperature;
-
596 uint32_t timestamp_us;
- -
598
-
- -
600 : x(0U)
-
601 , y(0U)
-
602 , z(0U)
-
603 , temperature(0U)
-
604 , timestamp_us(0UL)
- -
606 {
-
607 }
-
-
608
-
609 // conversion from sh2_RawGyroscope_t
-
-
610 bno08x_raw_gyro_t& operator=(const sh2_RawGyroscope_t& source)
-
611 {
-
612 this->x = source.x;
-
613 this->y = source.y;
-
614 this->z = source.z;
-
615 this->temperature = source.temperature;
-
616 this->timestamp_us = source.timestamp;
-
617 return *this;
+ +
525
+ +
528{
+
529 float x;
+
530 float y;
+
531 float z;
+ + +
534
+ +
536 : x(0.0f)
+
537 , y(0.0f)
+
538 , z(0.0f)
+
539 , rad_accuracy(0.0f)
+ +
541 {
+
542 }
+
543
+
544 // overloaded = operator for quat to euler conversion
+ +
546 {
+
547 this->x = atan2(2.0f * (source.real * source.i + source.j * source.k),
+
548 1.0f - 2.0f * (source.i * source.i + source.j * source.j));
+
549 this->y = asin(2.0f * (source.real * source.j - source.k * source.i));
+
550 this->z = atan2(2.0f * (source.real * source.k + source.i * source.j),
+
551 1.0f - 2.0f * (source.j * source.j + source.k * source.k));
+
552 this->rad_accuracy = source.rad_accuracy;
+
553 this->accuracy = source.accuracy;
+
554 return *this;
+
555 }
+
556
+
557 // overloaded *= operator for rad2deg conversions
+
558 template <typename T>
+ +
560 {
+
561 x *= static_cast<float>(value);
+
562 y *= static_cast<float>(value);
+
563 z *= static_cast<float>(value);
+
564 rad_accuracy *= static_cast<float>(value);
+
565 return *this;
+
566 }
+
567
+ +
569
+
571typedef struct bno08x_ang_vel_t
+
572{
+
573 float x;
+
574 float y;
+
575 float z;
+
576
+ +
578 : x(0.0f)
+
579 , y(0.0f)
+
580 , z(0.0f)
+
581 {
+
582 }
+
583
+
584 // overloaded *= operator for rad2deg conversions
+
585 template <typename T>
+ +
587 {
+
588 x *= static_cast<float>(value);
+
589 y *= static_cast<float>(value);
+
590 z *= static_cast<float>(value);
+
591 return *this;
+
592 }
+
593
+
594 // strip sh2_GyroIntegratedRV_t of velocity data for IRV reports
+
595 bno08x_ang_vel_t& operator=(const sh2_GyroIntegratedRV_t& source)
+
596 {
+
597 this->x = source.angVelX;
+
598 this->y = source.angVelY;
+
599 this->z = source.angVelZ;
+
600 return *this;
+
601 }
+ +
603
+
605typedef struct bno08x_magf_t
+
606{
+
607 float x;
+
608 float y;
+
609 float z;
+ +
611
+ +
613 : x(0.0f)
+
614 , y(0.0f)
+
615 , z(0.0f)
+ +
617 {
618 }
-
- -
-
620
-
-
623typedef struct bno08x_raw_accel_t
-
624{
-
625 int16_t x;
-
626 int16_t y;
-
627 int16_t z;
-
628 uint32_t timestamp_us;
- -
630
-
- -
632 : x(0U)
-
633 , y(0U)
-
634 , z(0U)
-
635 , timestamp_us(0UL)
- -
637 {
-
638 }
-
+
619
+
620 // overloaded = operator for sh2_MagneticField_t conversion
+
621 bno08x_magf_t& operator=(const sh2_MagneticField_t& source)
+
622 {
+
623 this->x = source.x;
+
624 this->y = source.y;
+
625 this->z = source.z;
+
626 return *this;
+
627 }
+
628
+
629 // overloaded = operator for sh2_MagneticFieldUncalibrated_t conversion
+
630 bno08x_magf_t& operator=(const sh2_MagneticFieldUncalibrated_t& source)
+
631 {
+
632 this->x = source.x;
+
633 this->y = source.y;
+
634 this->z = source.z;
+
635 return *this;
+
636 }
+
637
+
639
-
640 // conversion from sh2_RawAccelerometer_t
-
-
641 bno08x_raw_accel_t& operator=(const sh2_RawAccelerometer_t& source)
-
642 {
-
643 this->x = source.x;
-
644 this->y = source.y;
-
645 this->z = source.z;
-
646 this->timestamp_us = source.timestamp;
-
647 return *this;
-
648 }
-
- -
-
650
-
-
653typedef struct bno08x_raw_magf_t
-
654{
-
655 int16_t x;
-
656 int16_t y;
-
657 int16_t z;
-
658 uint32_t timestamp_us;
- -
660
-
- -
662 : x(0U)
-
663 , y(0U)
-
664 , z(0U)
-
665 , timestamp_us(0UL)
- -
667 {
-
668 }
-
-
669
-
670 // conversion from sh2_RawMagnetometer_t
-
-
671 bno08x_raw_magf_t& operator=(const sh2_RawMagnetometer_t& source)
-
672 {
-
673 this->x = source.x;
-
674 this->y = source.y;
-
675 this->z = source.z;
-
676 this->timestamp_us = source.timestamp;
-
677 return *this;
-
678 }
-
- -
+
641typedef struct bno08x_magf_bias_t
+
642{
+
643 float x;
+
644 float y;
+
645 float z;
+
646
+ +
648 : x(0.0f)
+
649 , y(0.0f)
+
650 , z(0.0f)
+
651 {
+
652 }
+
653
+
654 // overloaded = operator for sh2_MagneticFieldUncalibrated_t conversion
+
655 bno08x_magf_bias_t& operator=(const sh2_MagneticFieldUncalibrated_t& source)
+
656 {
+
657 this->x = source.biasX;
+
658 this->y = source.biasY;
+
659 this->z = source.biasZ;
+
660 return *this;
+
661 }
+
662
+ +
664
+
666typedef struct bno08x_gyro_t
+
667{
+
668 float x;
+
669 float y;
+
670 float z;
+ +
672
+ +
674 : x(0.0f)
+
675 , y(0.0f)
+
676 , z(0.0f)
+ +
678 {
+
679 }
680
-
- -
683{
- - -
686
- -
692
-
693 // conversion from sh2_StabilityClassifier_t
-
-
694 bno08x_stability_classifier_t& operator=(const sh2_StabilityClassifier_t& source)
-
695 {
-
696 this->stability = static_cast<BNO08xStability>(source.classification);
-
697 return *this;
-
698 }
-
-
699
- -
-
701
-
- -
704{
-
705 uint32_t offered;
-
706 uint32_t on;
-
707 uint32_t accepted;
-
708 uint32_t
- -
710
-
- -
712 : offered(0UL)
-
713 , on(0UL)
-
714 , accepted(0UL)
-
715 , attempted(0UL)
-
716 {
-
717 }
-
-
718
-
719 // conversion from sh2_PersonalActivityClassifier_t
-
-
720 bno08x_sample_counts_t& operator=(const sh2_Counts_t& source)
-
721 {
-
722 this->offered = source.offered;
-
723 this->on = source.on;
-
724 this->accepted = source.accepted;
-
725 this->attempted = source.attempted;
-
726
-
727 return *this;
-
728 }
-
- -
-
730
-
-
732typedef struct bno08x_meta_data_t
-
733{
-
734 uint8_t me_version;
-
735 uint8_t mh_version;
-
736 uint8_t sh_version;
-
737 uint32_t range;
-
738 uint32_t resolution;
-
739 uint16_t revision;
-
740 uint16_t power_mA;
-
741 uint32_t min_period_us;
-
742 uint32_t max_period_us;
-
743 uint32_t fifo_reserved;
-
744 uint32_t fifo_max;
- -
746 uint16_t q_point_1;
-
747 uint16_t q_point_2;
-
748 uint16_t q_point_3;
-
749 uint32_t vendor_id_len;
-
750 char vendor_ID[48];
- -
752 uint8_t sensor_specific[48];
+
681 // overloaded = operator for sh2_Gyroscope_t conversion
+
682 bno08x_gyro_t& operator=(const sh2_Gyroscope_t& source)
+
683 {
+
684 this->x = source.x;
+
685 this->y = source.y;
+
686 this->z = source.z;
+
687 return *this;
+
688 }
+
689
+
690 // overloaded = operator for sh2_GyroscopeUncalibrated conversion
+
691 bno08x_gyro_t& operator=(const sh2_GyroscopeUncalibrated& source)
+
692 {
+
693 this->x = source.x;
+
694 this->y = source.y;
+
695 this->z = source.z;
+
696 return *this;
+
697 }
+
698
+ +
700
+
702typedef struct bno08x_gyro_bias_t
+
703{
+
704 float x;
+
705 float y;
+
706 float z;
+
707
+ +
709 : x(0.0f)
+
710 , y(0.0f)
+
711 , z(0.0f)
+
712 {
+
713 }
+
714
+
715 // overloaded = operator for sh2_GyroscopeUncalibrated conversion
+
716 bno08x_gyro_bias_t& operator=(const sh2_GyroscopeUncalibrated& source)
+
717 {
+
718 this->x = source.biasX;
+
719 this->y = source.biasY;
+
720 this->z = source.biasZ;
+
721 return *this;
+
722 }
+
723
+ +
725
+ +
728{
+
729 uint8_t confidence[10];
+ + +
732 uint8_t page;
+ +
734
+ +
736 : confidence({})
+ + +
739 , page(0U)
+
740 , lastPage(false)
+
741 {
+
742 }
+
743
+
744 // conversion from sh2_PersonalActivityClassifier_t
+
745 bno08x_activity_classifier_t& operator=(const sh2_PersonalActivityClassifier_t& source)
+
746 {
+
747 this->page = source.page;
+
748 this->lastPage = source.lastPage;
+
749 this->mostLikelyState = static_cast<BNO08xActivity>(source.mostLikelyState);
+
750
+
751 for (int i = 0; i < 10; ++i)
+
752 this->confidence[i] = source.confidence[i];
753
-
754 // Default constructor
-
- -
756 : me_version(0)
-
757 , mh_version(0)
-
758 , sh_version(0)
-
759 , range(0)
-
760 , resolution(0)
-
761 , revision(0)
-
762 , power_mA(0)
-
763 , min_period_us(0)
-
764 , max_period_us(0)
-
765 , fifo_reserved(0)
-
766 , fifo_max(0)
- -
768 , q_point_1(0)
-
769 , q_point_2(0)
-
770 , q_point_3(0)
-
771 , vendor_id_len(0)
- -
773 {
-
774 memset(vendor_ID, 0, sizeof(vendor_ID));
-
775 memset(sensor_specific, 0, sizeof(sensor_specific));
-
776 }
-
-
777
-
778 // Conversion constructor from sh2_SensorMetadata_t
-
-
779 bno08x_meta_data_t(const sh2_SensorMetadata_t& src)
-
780 {
-
781 me_version = src.meVersion;
-
782 mh_version = src.mhVersion;
-
783 sh_version = src.shVersion;
-
784 range = src.range;
-
785 resolution = src.resolution;
-
786 revision = src.revision;
-
787 power_mA = src.power_mA;
-
788 min_period_us = src.minPeriod_uS;
-
789 max_period_us = src.maxPeriod_uS;
-
790 fifo_reserved = src.fifoReserved;
-
791 fifo_max = src.fifoMax;
-
792 batch_buffer_bytes = src.batchBufferBytes;
-
793 q_point_1 = src.qPoint1;
-
794 q_point_2 = src.qPoint2;
-
795 q_point_3 = src.qPoint3;
-
796 vendor_id_len = src.vendorIdLen;
-
797 sensor_specific_len = src.sensorSpecificLen;
-
798 memcpy(vendor_ID, src.vendorId, vendor_id_len);
-
799 memcpy(sensor_specific, src.sensorSpecific, sensor_specific_len);
-
800 }
-
- -
-
802
-
803static const constexpr uint8_t TOTAL_RPT_COUNT = 38;
-
#define SHAKE_DETECTED_Y(tap)
Definition BNO08xGlobalTypes.hpp:19
+
754 return *this;
+
755 }
+ +
757
+ +
761{
+
762 int8_t x_flag;
+
763 int8_t y_flag;
+
764 int8_t z_flag;
+ + +
767
+ +
769 : x_flag(0)
+
770 , y_flag(0)
+
771 , z_flag(0)
+
772 , double_tap(false)
+ +
774 {
+
775 }
+
776
+
777 // overloaded = operator for sh2_GyroscopeUncalibrated conversion
+
778 bno08x_tap_detector_t& operator=(const sh2_TapDetector_t& source)
+
779 {
+
780 if (TAP_DETECTED_X_AXIS(source.flags))
+
781 this->x_flag = -1;
+
782 else
+
783 this->x_flag = 0;
+
784
+
785 if (TAP_DETECTED_X_AXIS_POSITIVE(source.flags))
+
786 this->x_flag = 1;
+
787
+
788 if (TAP_DETECTED_Y_AXIS(source.flags))
+
789 this->y_flag = -1;
+
790 else
+
791 this->y_flag = 0;
+
792
+
793 if (TAP_DETECTED_Y_AXIS_POSITIVE(source.flags))
+
794 this->y_flag = 1;
+
795
+
796 if (TAP_DETECTED_Z_AXIS(source.flags))
+
797 this->z_flag = -1;
+
798 else
+
799 this->z_flag = 0;
+
800
+
801 if (TAP_DETECTED_Z_AXIS_POSITIVE(source.flags))
+
802 this->z_flag = 1;
+
803
+
804 if (TAP_DETECTED_DOUBLE(source.flags))
+
805 this->double_tap = true;
+
806 else
+
807 this->double_tap = false;
+
808
+
809 return *this;
+
810 }
+
811
+ +
813
+ +
816{
+
817 uint8_t x_flag;
+
818 uint8_t y_flag;
+
819 uint8_t z_flag;
+ +
821
+ +
823 : x_flag(0U)
+
824 , y_flag(0U)
+
825 , z_flag(0U)
+ +
827 {
+
828 }
+
829
+
830 // overloaded = operator for sh2_GyroscopeUncalibrated conversion
+
831 bno08x_shake_detector_t& operator=(const sh2_ShakeDetector_t& source)
+
832 {
+
833 if (SHAKE_DETECTED_X(source.shake))
+
834 this->x_flag = 1U;
+
835 else
+
836 this->x_flag = 0U;
+
837
+
838 if (SHAKE_DETECTED_Y(source.shake))
+
839 this->y_flag = 1U;
+
840 else
+
841 this->y_flag = 0U;
+
842
+
843 if (SHAKE_DETECTED_Z(source.shake))
+
844 this->z_flag = 1U;
+
845 else
+
846 this->z_flag = 0U;
+
847
+
848 return *this;
+
849 }
+
850
+ +
852
+
855typedef struct bno08x_accel_t
+
856{
+
857 float x;
+
858 float y;
+
859 float z;
+ +
861
+ +
863 : x(0.0f)
+
864 , y(0.0f)
+
865 , z(0.0f)
+ +
867 {
+
868 }
+
869
+
870 // conversion from sh2_Accelerometer_t
+
871 bno08x_accel_t& operator=(const sh2_Accelerometer_t& source)
+
872 {
+
873 this->x = source.x;
+
874 this->y = source.y;
+
875 this->z = source.z;
+
876 return *this;
+
877 }
+ +
879
+ +
882{
+
883 uint32_t latency;
+
884 uint16_t steps;
+ +
886
+ +
888 : latency(0UL)
+
889 , steps(0U)
+ +
891 {
+
892 }
+
893
+
894 // conversion from sh2_StepCounter_t
+
895 bno08x_step_counter_t& operator=(const sh2_StepCounter_t& source)
+
896 {
+
897 this->latency = source.latency;
+
898 this->steps = source.steps;
+
899 return *this;
+
900 }
+ +
902
+
904typedef struct bno08x_raw_gyro_t
+
905{
+
906 uint32_t timestamp_us;
+
907 int16_t x;
+
908 int16_t y;
+
909 int16_t z;
+
910 int16_t temperature;
+ +
912
+ +
914 : timestamp_us(0UL)
+
915 , x(0U)
+
916 , y(0U)
+
917 , z(0U)
+
918 , temperature(0U)
+ +
920 {
+
921 }
+
922
+
923 // conversion from sh2_RawGyroscope_t
+
924 bno08x_raw_gyro_t& operator=(const sh2_RawGyroscope_t& source)
+
925 {
+
926 this->x = source.x;
+
927 this->y = source.y;
+
928 this->z = source.z;
+
929 this->temperature = source.temperature;
+
930 this->timestamp_us = source.timestamp;
+
931 return *this;
+
932 }
+ +
934
+
937typedef struct bno08x_raw_accel_t
+
938{
+
939 uint32_t timestamp_us;
+
940 int16_t x;
+
941 int16_t y;
+
942 int16_t z;
+ +
944
+ +
946 : timestamp_us(0UL)
+
947 , x(0U)
+
948 , y(0U)
+
949 , z(0U)
+ +
951 {
+
952 }
+
953
+
954 // conversion from sh2_RawAccelerometer_t
+
955 bno08x_raw_accel_t& operator=(const sh2_RawAccelerometer_t& source)
+
956 {
+
957 this->x = source.x;
+
958 this->y = source.y;
+
959 this->z = source.z;
+
960 this->timestamp_us = source.timestamp;
+
961 return *this;
+
962 }
+ +
964
+
967typedef struct bno08x_raw_magf_t
+
968{
+
969 uint32_t timestamp_us;
+
970 int16_t x;
+
971 int16_t y;
+
972 int16_t z;
+ +
974
+ +
976 : timestamp_us(0UL)
+
977 , x(0U)
+
978 , y(0U)
+
979 , z(0U)
+ +
981 {
+
982 }
+
983
+
984 // conversion from sh2_RawMagnetometer_t
+
985 bno08x_raw_magf_t& operator=(const sh2_RawMagnetometer_t& source)
+
986 {
+
987 this->x = source.x;
+
988 this->y = source.y;
+
989 this->z = source.z;
+
990 this->timestamp_us = source.timestamp;
+
991 return *this;
+
992 }
+ +
994
+ +
997{
+ + +
1000
+ + + +
1004 {
+
1005 }
+
1006
+
1007 // conversion from sh2_StabilityClassifier_t
+
1008 bno08x_stability_classifier_t& operator=(const sh2_StabilityClassifier_t& source)
+
1009 {
+
1010 this->stability = static_cast<BNO08xStability>(source.classification);
+
1011 return *this;
+
1012 }
+
1013
+ +
1015
+ +
1018{
+
1019 uint32_t offered;
+
1020 uint32_t on;
+
1021 uint32_t accepted;
+
1022 uint32_t
+ +
1024
+ +
1026 : offered(0UL)
+
1027 , on(0UL)
+
1028 , accepted(0UL)
+
1029 , attempted(0UL)
+
1030 {
+
1031 }
+
1032
+
1033 // conversion from sh2_PersonalActivityClassifier_t
+
1034 bno08x_sample_counts_t& operator=(const sh2_Counts_t& source)
+
1035 {
+
1036 this->offered = source.offered;
+
1037 this->on = source.on;
+
1038 this->accepted = source.accepted;
+
1039 this->attempted = source.attempted;
+
1040
+
1041 return *this;
+
1042 }
+ +
1044
+ +
1047{
+
1048 char vendor_ID[48];
+
1049 uint8_t sensor_specific[48];
+
1050 uint32_t vendor_id_len;
+ +
1052 uint32_t range;
+
1053 uint32_t resolution;
+
1054 uint32_t min_period_us;
+
1055 uint32_t max_period_us;
+
1056 uint32_t fifo_reserved;
+
1057 uint32_t fifo_max;
+ +
1059 uint16_t revision;
+
1060 uint16_t power_mA;
+
1061 uint16_t q_point_1;
+
1062 uint16_t q_point_2;
+
1063 uint16_t q_point_3;
+
1064 uint8_t me_version;
+
1065 uint8_t mh_version;
+
1066 uint8_t sh_version;
+
1067
+
1068
+
1069 // Default constructor
+ +
1071 : vendor_ID({})
+
1072 , sensor_specific({})
+
1073 , vendor_id_len(0)
+ +
1075 , range(0)
+
1076 , resolution(0)
+
1077 , min_period_us(0)
+
1078 , max_period_us(0)
+
1079 , fifo_reserved(0)
+
1080 , fifo_max(0)
+ +
1082 , revision(0)
+
1083 , power_mA(0)
+
1084 , q_point_1(0)
+
1085 , q_point_2(0)
+
1086 , q_point_3(0)
+
1087 , me_version(0)
+
1088 , mh_version(0)
+
1089 , sh_version(0)
+
1090 {
+
1091 memset(vendor_ID, 0, sizeof(vendor_ID));
+
1092 memset(sensor_specific, 0, sizeof(sensor_specific));
+
1093 }
+
1094
+
1095 // Conversion constructor from sh2_SensorMetadata_t
+
1096 bno08x_meta_data_t(const sh2_SensorMetadata_t& src)
+
1097 {
+
1098 me_version = src.meVersion;
+
1099 mh_version = src.mhVersion;
+
1100 sh_version = src.shVersion;
+
1101 range = src.range;
+
1102 resolution = src.resolution;
+
1103 revision = src.revision;
+
1104 power_mA = src.power_mA;
+
1105 min_period_us = src.minPeriod_uS;
+
1106 max_period_us = src.maxPeriod_uS;
+
1107 fifo_reserved = src.fifoReserved;
+
1108 fifo_max = src.fifoMax;
+
1109 batch_buffer_bytes = src.batchBufferBytes;
+
1110 q_point_1 = src.qPoint1;
+
1111 q_point_2 = src.qPoint2;
+
1112 q_point_3 = src.qPoint3;
+
1113 vendor_id_len = src.vendorIdLen;
+
1114 sensor_specific_len = src.sensorSpecificLen;
+
1115 memcpy(vendor_ID, src.vendorId, vendor_id_len);
+
1116 memcpy(sensor_specific, src.sensorSpecific, sensor_specific_len);
+
1117 }
+ +
1119
+
1120static const constexpr uint8_t TOTAL_RPT_COUNT = 38;
+
#define SHAKE_DETECTED_Y(tap)
Definition: BNO08xGlobalTypes.hpp:19
+
const constexpr char * BNO08xActivity_to_str(BNO08xActivity activity)
Converts a BNO08xActivity enum to string.
Definition: BNO08xGlobalTypes.hpp:170
struct bno08x_accel_t bno08x_accel_t
Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports.
struct bno08x_quat_t bno08x_quat_t
Struct to represent unit quaternion.
struct bno08x_meta_data_t bno08x_meta_data_t
Struct to represent sensor/report meta data, returned from BNO08xRpt::get_meta_data()
+
BNO08xStability
BNO08xStability states returned from BNO08x::stability_classifier.get()
Definition: BNO08xGlobalTypes.hpp:201
+ + + + + + + +
BNO08xCalSel
Definition: BNO08xGlobalTypes.hpp:84
+ + + + +
struct bno08x_ang_vel_t bno08x_ang_vel_t
Struct to represent angular velocity (units in rad/s)
-
#define TAP_DETECTED_Y_AXIS_POSITIVE(tap)
Definition BNO08xGlobalTypes.hpp:12
+
#define TAP_DETECTED_Y_AXIS_POSITIVE(tap)
Definition: BNO08xGlobalTypes.hpp:12
struct bno08x_magf_bias_t bno08x_magf_bias_t
Struct to represent magnetic field bias data (units in uTesla)
struct bno08x_raw_gyro_t bno08x_raw_gyro_t
Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts).
struct bno08x_magf_t bno08x_magf_t
Struct to represent magnetic field data (units in uTesla)
-
BNO08xStability
BNO08xStability states returned from BNO08x::stability_classifier.get()
Definition BNO08xGlobalTypes.hpp:147
- - - - - +
BNO08xActivity
BNO08xActivity states returned from BNO08x::activity_classifier.get()
Definition: BNO08xGlobalTypes.hpp:152
+ + + + + + + + + +
struct bno08x_config_t bno08x_config_t
IMU configuration settings passed into constructor.
+
BNO08xActivityEnable
BNO08xActivity Classifier enable bits passed to enable_activity_classifier() See ref manual 6....
Definition: BNO08xGlobalTypes.hpp:137
+ + + + + + + + + +
struct bno08x_raw_magf_t bno08x_raw_magf_t
Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts).
-
#define TAP_DETECTED_Z_AXIS_POSITIVE(tap)
Definition BNO08xGlobalTypes.hpp:14
+
BNO08xAccuracy
Sensor accuracy returned from input reports, corresponds to status bits (see ref. manual 6....
Definition: BNO08xGlobalTypes.hpp:106
+ + + + + +
#define TAP_DETECTED_Z_AXIS_POSITIVE(tap)
Definition: BNO08xGlobalTypes.hpp:14
struct bno08x_activity_classifier_t bno08x_activity_classifier_t
Struct to represent activity classifier data.
+
const constexpr char * BNO08xFrsID_to_str(BNO08xFrsID id)
Definition: BNO08xGlobalTypes.hpp:316
struct bno08x_gyro_bias_t bno08x_gyro_bias_t
Struct to represent gyro bias data (units in rad/s)
struct bno08x_shake_detector_t bno08x_shake_detector_t
Struct to represent shake detector data (flag meaning: 0 = no shake 1 = shake detected)
-
#define TAP_DETECTED_X_AXIS_POSITIVE(tap)
Definition BNO08xGlobalTypes.hpp:10
+
#define TAP_DETECTED_X_AXIS_POSITIVE(tap)
Definition: BNO08xGlobalTypes.hpp:10
+
BNO08xFrsID
Definition: BNO08xGlobalTypes.hpp:240
+
@ META_GAME_ROTATION_VECTOR
+
@ CIRCLE_DETECTOR_CONFIG
+ +
@ ES_AMBIENT_LIGHT_CAL
+ + +
@ SLEEP_DETECTOR_CONFIG
+
@ META_GYROSCOPE_CALIBRATED
+
@ SCREEN_ACCEL_ORIENTATION
+
@ ARVR_STABILIZATION_GRV
+
@ META_ARVR_STABILIZED_GRV
+ + + +
@ META_RAW_ACCELEROMETER
+
@ META_LINEAR_ACCELERATION
+
@ META_MAGNETIC_FIELD_UNCALIBRATED
+ +
@ META_HEART_RATE_MONITOR
+ +
@ META_PICKUP_DETECTOR
+
@ META_ROTATION_VECTOR
+ + + +
@ META_ARVR_STABILIZED_RV
+
@ ME_TIME_SOURCE_SELECT
+
@ TILT_DETECTOR_CONFIG
+ +
@ META_PERSONAL_ACTIVITY_CLASSIFIER
+
@ META_STABILITY_CLASSIFIER
+ +
@ META_SIGNIFICANT_MOTION
+
@ MAGNETOMETER_ORIENTATION
+
@ META_GEOMAGNETIC_ROTATION_VECTOR
+ +
@ META_POCKET_DETECTOR
+ +
@ META_GYRO_INTEGRATED_RV
+ +
@ NOMINAL_CALIBRATION_SRA
+ + + +
@ META_GYROSCOPE_UNCALIBRATED
+
@ POCKET_DETECTOR_CONFIG
+ +
@ FLIP_DETECTOR_CONFIG
+
@ ACTIVITY_TRACKER_CONFIG
+ +
@ GYROSCOPE_ORIENTATION
+ + +
@ PROXIMITY_SENSOR_CAL
+
@ META_CIRCLE_DETECTOR
+
@ META_MAGNETIC_FIELD_CALIBRATED
+ +
@ PICKUP_DETECTOR_CONFIG
+
@ GYRO_INTEGRATED_RV_CONFIG
+ +
@ STABILITY_DETECTOR_CONFIG
+
@ ARVR_STABILIZATION_RV
+
@ META_STABILITY_DETECTOR
+
@ META_RAW_MAGNETOMETER
+ + +
@ STATIC_CALIBRATION_SRA
+
@ SIG_MOTION_DETECT_CONFIG
+
@ STATIC_CALIBRATION_AGM
+ + + +
struct bno08x_euler_angle_t bno08x_euler_angle_t
Struct to represent euler angle (units in degrees or rads)
-
#define TAP_DETECTED_DOUBLE(tap)
Definition BNO08xGlobalTypes.hpp:15
-
static const constexpr uint8_t TOTAL_RPT_COUNT
Amount of possible reports returned from BNO08x.
Definition BNO08xGlobalTypes.hpp:803
-
#define SHAKE_DETECTED_Z(tap)
Definition BNO08xGlobalTypes.hpp:20
+
#define TAP_DETECTED_DOUBLE(tap)
Definition: BNO08xGlobalTypes.hpp:15
+
#define SHAKE_DETECTED_Z(tap)
Definition: BNO08xGlobalTypes.hpp:20
struct bno08x_stability_classifier_t bno08x_stability_classifier_t
Struct to represent stability classifier data from stability classifier reports.
-
#define TAP_DETECTED_Z_AXIS(tap)
Definition BNO08xGlobalTypes.hpp:13
-
bno08x_config_t imu_config_t
Definition BNO08xGlobalTypes.hpp:81
-
BNO08xResetReason
Reason for previous IMU reset (returned by get_reset_reason())
Definition BNO08xGlobalTypes.hpp:94
-
@ OTHER
Previous reset was due to power other reason.
-
@ UNDEFINED
Undefined reset reason, this should never occur and is an error.
-
@ WTD
Previous reset was due to watchdog timer.
-
@ POR
Previous reset was due to power on reset.
-
@ EXT_RST
Previous reset was due to external reset.
-
@ INT_RST
Previous reset was due to internal reset.
-
BNO08xActivity
BNO08xActivity states returned from BNO08x::activity_classifier.get()
Definition BNO08xGlobalTypes.hpp:132
+
#define TAP_DETECTED_Z_AXIS(tap)
Definition: BNO08xGlobalTypes.hpp:13
+
bno08x_config_t imu_config_t
Definition: BNO08xGlobalTypes.hpp:81
+
const constexpr char * BNO08xAccuracy_to_str(BNO08xAccuracy accuracy)
Definition: BNO08xGlobalTypes.hpp:115
struct bno08x_gyro_t bno08x_gyro_t
Struct to represent gyro data (units in rad/s)
+
const constexpr char * BNO08xStability_to_str(BNO08xStability stability)
Converts a BNO08xStability enum to string.
Definition: BNO08xGlobalTypes.hpp:216
struct bno08x_raw_accel_t bno08x_raw_accel_t
Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts).
-
#define TAP_DETECTED_X_AXIS(tap)
Definition BNO08xGlobalTypes.hpp:9
-
#define TAP_DETECTED_Y_AXIS(tap)
Definition BNO08xGlobalTypes.hpp:11
+
#define TAP_DETECTED_X_AXIS(tap)
Definition: BNO08xGlobalTypes.hpp:9
+
#define TAP_DETECTED_Y_AXIS(tap)
Definition: BNO08xGlobalTypes.hpp:11
struct bno08x_step_counter_t bno08x_step_counter_t
Struct to represent step counter data from step counter reports.
-
BNO08xActivityEnable
BNO08xActivity Classifier enable bits passed to enable_activity_classifier()
Definition BNO08xGlobalTypes.hpp:117
- - - - - - - - - -
struct bno08x_tap_detector_t bno08x_tap_detector_t
Struct to represent tap detector data (flag meaning: 0 = no tap, 1 = positive tap on axis,...
-
#define SHAKE_DETECTED_X(tap)
Definition BNO08xGlobalTypes.hpp:18
-
BNO08xAccuracy
Sensor accuracy returned from input reports, corresponds to status bits (see ref. manual 6....
Definition BNO08xGlobalTypes.hpp:106
- - - - - -
BNO08xCalSel
Definition BNO08xGlobalTypes.hpp:84
- - - - - +
#define SHAKE_DETECTED_X(tap)
Definition: BNO08xGlobalTypes.hpp:18
struct bno08x_sample_counts_t bno08x_sample_counts_t
Struct to represent sample counts, returned from BNO08xRpt::get_sample_counts()
-
Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports.
Definition BNO08xGlobalTypes.hpp:542
-
float z
Definition BNO08xGlobalTypes.hpp:545
-
bno08x_accel_t()
Definition BNO08xGlobalTypes.hpp:548
-
bno08x_accel_t & operator=(const sh2_Accelerometer_t &source)
Definition BNO08xGlobalTypes.hpp:557
-
float y
Definition BNO08xGlobalTypes.hpp:544
-
BNO08xAccuracy accuracy
Definition BNO08xGlobalTypes.hpp:546
-
float x
Definition BNO08xGlobalTypes.hpp:543
-
Struct to represent activity classifier data.
Definition BNO08xGlobalTypes.hpp:414
-
BNO08xActivity mostLikelyState
Definition BNO08xGlobalTypes.hpp:417
-
bno08x_activity_classifier_t()
Definition BNO08xGlobalTypes.hpp:421
-
BNO08xAccuracy accuracy
Definition BNO08xGlobalTypes.hpp:419
-
uint8_t confidence[10]
Definition BNO08xGlobalTypes.hpp:418
-
bool lastPage
Definition BNO08xGlobalTypes.hpp:416
-
uint8_t page
Definition BNO08xGlobalTypes.hpp:415
-
bno08x_activity_classifier_t & operator=(const sh2_PersonalActivityClassifier_t &source)
Definition BNO08xGlobalTypes.hpp:431
-
Struct to represent angular velocity (units in rad/s)
Definition BNO08xGlobalTypes.hpp:258
-
bno08x_ang_vel_t()
Definition BNO08xGlobalTypes.hpp:263
-
float z
Definition BNO08xGlobalTypes.hpp:261
-
float x
Definition BNO08xGlobalTypes.hpp:259
-
bno08x_ang_vel_t & operator*=(T value)
Definition BNO08xGlobalTypes.hpp:272
-
float y
Definition BNO08xGlobalTypes.hpp:260
-
bno08x_ang_vel_t & operator=(const sh2_GyroIntegratedRV_t &source)
Definition BNO08xGlobalTypes.hpp:281
-
IMU configuration settings passed into constructor.
Definition BNO08xGlobalTypes.hpp:38
-
spi_host_device_t spi_peripheral
SPI peripheral to be used.
Definition BNO08xGlobalTypes.hpp:39
-
bool install_isr_service
Indicates whether the ISR service for the HINT should be installed at IMU initialization,...
Definition BNO08xGlobalTypes.hpp:47
-
uint32_t sclk_speed
Reset pin (connects to BNO08x RST pin)
Definition BNO08xGlobalTypes.hpp:46
-
gpio_num_t io_int
Chip select pin (connects to BNO08x CS pin)
Definition BNO08xGlobalTypes.hpp:44
-
gpio_num_t io_rst
Host interrupt pin (connects to BNO08x INT pin)
Definition BNO08xGlobalTypes.hpp:45
-
gpio_num_t io_sclk
SCLK pin (connects to BNO08x SCL pin)
Definition BNO08xGlobalTypes.hpp:42
-
bno08x_config_t(bool install_isr_service=true)
Default IMU configuration settings constructor. To modify default GPIO pins, run "idf....
Definition BNO08xGlobalTypes.hpp:52
-
gpio_num_t io_mosi
MOSI GPIO pin (connects to BNO08x DI pin)
Definition BNO08xGlobalTypes.hpp:40
-
gpio_num_t io_miso
MISO GPIO pin (connects to BNO08x SDA pin)
Definition BNO08xGlobalTypes.hpp:41
-
gpio_num_t io_cs
Definition BNO08xGlobalTypes.hpp:43
-
bno08x_config_t(spi_host_device_t spi_peripheral, gpio_num_t io_mosi, gpio_num_t io_miso, gpio_num_t io_sclk, gpio_num_t io_cs, gpio_num_t io_int, gpio_num_t io_rst, uint32_t sclk_speed, bool install_isr_service=true)
Overloaded IMU configuration settings constructor for custom pin settings.
Definition BNO08xGlobalTypes.hpp:67
-
Struct to represent euler angle (units in degrees or rads)
Definition BNO08xGlobalTypes.hpp:214
-
bno08x_euler_angle_t & operator*=(T value)
Definition BNO08xGlobalTypes.hpp:245
-
float y
Definition BNO08xGlobalTypes.hpp:216
-
bno08x_euler_angle_t()
Definition BNO08xGlobalTypes.hpp:221
-
BNO08xAccuracy accuracy
Definition BNO08xGlobalTypes.hpp:218
-
float z
Definition BNO08xGlobalTypes.hpp:217
-
float x
Definition BNO08xGlobalTypes.hpp:215
-
float rad_accuracy
Definition BNO08xGlobalTypes.hpp:219
-
bno08x_euler_angle_t & operator=(const bno08x_quat_t &source)
Definition BNO08xGlobalTypes.hpp:231
-
Struct to represent gyro bias data (units in rad/s)
Definition BNO08xGlobalTypes.hpp:389
-
bno08x_gyro_bias_t()
Definition BNO08xGlobalTypes.hpp:394
-
float y
Definition BNO08xGlobalTypes.hpp:391
-
float x
Definition BNO08xGlobalTypes.hpp:390
-
bno08x_gyro_bias_t & operator=(const sh2_GyroscopeUncalibrated &source)
Definition BNO08xGlobalTypes.hpp:402
-
float z
Definition BNO08xGlobalTypes.hpp:392
-
Struct to represent gyro data (units in rad/s)
Definition BNO08xGlobalTypes.hpp:353
-
bno08x_gyro_t & operator=(const sh2_Gyroscope_t &source)
Definition BNO08xGlobalTypes.hpp:368
-
float x
Definition BNO08xGlobalTypes.hpp:354
-
bno08x_gyro_t & operator=(const sh2_GyroscopeUncalibrated &source)
Definition BNO08xGlobalTypes.hpp:377
-
BNO08xAccuracy accuracy
Definition BNO08xGlobalTypes.hpp:357
-
bno08x_gyro_t()
Definition BNO08xGlobalTypes.hpp:359
-
float y
Definition BNO08xGlobalTypes.hpp:355
-
float z
Definition BNO08xGlobalTypes.hpp:356
-
Struct to represent magnetic field bias data (units in uTesla)
Definition BNO08xGlobalTypes.hpp:328
-
float y
Definition BNO08xGlobalTypes.hpp:330
-
float z
Definition BNO08xGlobalTypes.hpp:331
-
bno08x_magf_bias_t()
Definition BNO08xGlobalTypes.hpp:333
-
float x
Definition BNO08xGlobalTypes.hpp:329
-
bno08x_magf_bias_t & operator=(const sh2_MagneticFieldUncalibrated_t &source)
Definition BNO08xGlobalTypes.hpp:341
-
Struct to represent magnetic field data (units in uTesla)
Definition BNO08xGlobalTypes.hpp:292
-
float y
Definition BNO08xGlobalTypes.hpp:294
-
float z
Definition BNO08xGlobalTypes.hpp:295
-
bno08x_magf_t & operator=(const sh2_MagneticFieldUncalibrated_t &source)
Definition BNO08xGlobalTypes.hpp:316
-
BNO08xAccuracy accuracy
Definition BNO08xGlobalTypes.hpp:296
-
float x
Definition BNO08xGlobalTypes.hpp:293
-
bno08x_magf_t()
Definition BNO08xGlobalTypes.hpp:298
-
bno08x_magf_t & operator=(const sh2_MagneticField_t &source)
Definition BNO08xGlobalTypes.hpp:307
-
Struct to represent sensor/report meta data, returned from BNO08xRpt::get_meta_data()
Definition BNO08xGlobalTypes.hpp:733
-
uint16_t q_point_2
q point for accuracy or bias fields
Definition BNO08xGlobalTypes.hpp:747
-
uint32_t vendor_id_len
[bytes]
Definition BNO08xGlobalTypes.hpp:749
-
uint16_t q_point_1
q point for sensor values
Definition BNO08xGlobalTypes.hpp:746
-
uint16_t q_point_3
q point for sensor data change sensitivity
Definition BNO08xGlobalTypes.hpp:748
-
uint16_t revision
Metadata record format revision.
Definition BNO08xGlobalTypes.hpp:739
-
uint32_t fifo_reserved
(Unused)
Definition BNO08xGlobalTypes.hpp:743
-
bno08x_meta_data_t()
Definition BNO08xGlobalTypes.hpp:755
-
uint32_t max_period_us
[uS] max period to use with enable_report
Definition BNO08xGlobalTypes.hpp:742
-
uint8_t sensor_specific[48]
See SH-2 Reference Manual.
Definition BNO08xGlobalTypes.hpp:752
-
char vendor_ID[48]
Vendor name and part number.
Definition BNO08xGlobalTypes.hpp:750
-
uint32_t min_period_us
[uS] min period to use with enable_report
Definition BNO08xGlobalTypes.hpp:741
-
bno08x_meta_data_t(const sh2_SensorMetadata_t &src)
Definition BNO08xGlobalTypes.hpp:779
-
uint8_t mh_version
Motion Hub Version.
Definition BNO08xGlobalTypes.hpp:735
-
uint32_t range
Same units as sensor reports.
Definition BNO08xGlobalTypes.hpp:737
-
uint8_t me_version
Motion Engine Version.
Definition BNO08xGlobalTypes.hpp:734
-
uint8_t sh_version
SensorHub Version.
Definition BNO08xGlobalTypes.hpp:736
-
uint32_t resolution
Same units as sensor reports.
Definition BNO08xGlobalTypes.hpp:738
-
uint32_t fifo_max
(Unused)
Definition BNO08xGlobalTypes.hpp:744
-
uint32_t sensor_specific_len
[bytes]
Definition BNO08xGlobalTypes.hpp:751
-
uint16_t power_mA
[mA] Fixed point 16Q10 format
Definition BNO08xGlobalTypes.hpp:740
-
uint32_t batch_buffer_bytes
(Unused)
Definition BNO08xGlobalTypes.hpp:745
-
Struct to represent unit quaternion.
Definition BNO08xGlobalTypes.hpp:159
-
bno08x_quat_t & operator=(const sh2_RotationVectorWAcc_t &source)
Definition BNO08xGlobalTypes.hpp:178
-
bno08x_quat_t & operator=(const sh2_RotationVector_t &source)
Definition BNO08xGlobalTypes.hpp:189
-
float rad_accuracy
Definition BNO08xGlobalTypes.hpp:165
-
float j
Definition BNO08xGlobalTypes.hpp:162
-
float real
Definition BNO08xGlobalTypes.hpp:160
-
float i
Definition BNO08xGlobalTypes.hpp:161
-
float k
Definition BNO08xGlobalTypes.hpp:163
-
bno08x_quat_t & operator=(const sh2_GyroIntegratedRV_t &source)
Definition BNO08xGlobalTypes.hpp:200
-
bno08x_quat_t()
Definition BNO08xGlobalTypes.hpp:167
-
BNO08xAccuracy accuracy
Definition BNO08xGlobalTypes.hpp:164
-
Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts).
Definition BNO08xGlobalTypes.hpp:624
-
int16_t z
Definition BNO08xGlobalTypes.hpp:627
-
uint32_t timestamp_us
Definition BNO08xGlobalTypes.hpp:628
-
bno08x_raw_accel_t & operator=(const sh2_RawAccelerometer_t &source)
Definition BNO08xGlobalTypes.hpp:641
-
int16_t y
Definition BNO08xGlobalTypes.hpp:626
-
BNO08xAccuracy accuracy
Definition BNO08xGlobalTypes.hpp:629
-
int16_t x
Definition BNO08xGlobalTypes.hpp:625
-
bno08x_raw_accel_t()
Definition BNO08xGlobalTypes.hpp:631
-
Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts).
Definition BNO08xGlobalTypes.hpp:591
-
bno08x_raw_gyro_t()
Definition BNO08xGlobalTypes.hpp:599
-
bno08x_raw_gyro_t & operator=(const sh2_RawGyroscope_t &source)
Definition BNO08xGlobalTypes.hpp:610
-
int16_t x
Definition BNO08xGlobalTypes.hpp:592
-
uint32_t timestamp_us
Definition BNO08xGlobalTypes.hpp:596
-
BNO08xAccuracy accuracy
Definition BNO08xGlobalTypes.hpp:597
-
int16_t temperature
Definition BNO08xGlobalTypes.hpp:595
-
int16_t y
Definition BNO08xGlobalTypes.hpp:593
-
int16_t z
Definition BNO08xGlobalTypes.hpp:594
-
Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts).
Definition BNO08xGlobalTypes.hpp:654
-
int16_t z
Definition BNO08xGlobalTypes.hpp:657
-
int16_t x
Definition BNO08xGlobalTypes.hpp:655
-
uint32_t timestamp_us
Definition BNO08xGlobalTypes.hpp:658
-
bno08x_raw_magf_t()
Definition BNO08xGlobalTypes.hpp:661
-
int16_t y
Definition BNO08xGlobalTypes.hpp:656
-
bno08x_raw_magf_t & operator=(const sh2_RawMagnetometer_t &source)
Definition BNO08xGlobalTypes.hpp:671
-
BNO08xAccuracy accuracy
Definition BNO08xGlobalTypes.hpp:659
-
Struct to represent sample counts, returned from BNO08xRpt::get_sample_counts()
Definition BNO08xGlobalTypes.hpp:704
-
uint32_t on
Number of "offered" samples while this sensor was requested by host.
Definition BNO08xGlobalTypes.hpp:706
-
uint32_t accepted
Number of "on" samples that passed decimation filter.
Definition BNO08xGlobalTypes.hpp:707
-
uint32_t attempted
Number of "accepted" samples that passed threshold requirements and had transmission to the host atte...
Definition BNO08xGlobalTypes.hpp:709
-
uint32_t offered
Number of samples produced by underlying data source.
Definition BNO08xGlobalTypes.hpp:705
-
bno08x_sample_counts_t()
Definition BNO08xGlobalTypes.hpp:711
-
bno08x_sample_counts_t & operator=(const sh2_Counts_t &source)
Definition BNO08xGlobalTypes.hpp:720
-
Struct to represent shake detector data (flag meaning: 0 = no shake 1 = shake detected)
Definition BNO08xGlobalTypes.hpp:502
-
uint8_t x_flag
Definition BNO08xGlobalTypes.hpp:503
-
bno08x_shake_detector_t()
Definition BNO08xGlobalTypes.hpp:508
-
uint8_t z_flag
Definition BNO08xGlobalTypes.hpp:505
-
bno08x_shake_detector_t & operator=(const sh2_ShakeDetector_t &source)
Definition BNO08xGlobalTypes.hpp:517
-
uint8_t y_flag
Definition BNO08xGlobalTypes.hpp:504
-
BNO08xAccuracy accuracy
Definition BNO08xGlobalTypes.hpp:506
-
Struct to represent stability classifier data from stability classifier reports.
Definition BNO08xGlobalTypes.hpp:683
-
bno08x_stability_classifier_t()
Definition BNO08xGlobalTypes.hpp:687
-
BNO08xStability stability
Definition BNO08xGlobalTypes.hpp:684
-
BNO08xAccuracy accuracy
Definition BNO08xGlobalTypes.hpp:685
-
bno08x_stability_classifier_t & operator=(const sh2_StabilityClassifier_t &source)
Definition BNO08xGlobalTypes.hpp:694
-
Struct to represent step counter data from step counter reports.
Definition BNO08xGlobalTypes.hpp:568
-
bno08x_step_counter_t()
Definition BNO08xGlobalTypes.hpp:573
-
uint16_t steps
Definition BNO08xGlobalTypes.hpp:570
-
BNO08xAccuracy accuracy
Definition BNO08xGlobalTypes.hpp:571
-
uint32_t latency
Definition BNO08xGlobalTypes.hpp:569
-
bno08x_step_counter_t & operator=(const sh2_StepCounter_t &source)
Definition BNO08xGlobalTypes.hpp:581
-
Struct to represent tap detector data (flag meaning: 0 = no tap, 1 = positive tap on axis,...
Definition BNO08xGlobalTypes.hpp:447
-
int8_t x_flag
Definition BNO08xGlobalTypes.hpp:448
-
bno08x_tap_detector_t & operator=(const sh2_TapDetector_t &source)
Definition BNO08xGlobalTypes.hpp:464
-
int8_t z_flag
Definition BNO08xGlobalTypes.hpp:450
-
bno08x_tap_detector_t()
Definition BNO08xGlobalTypes.hpp:454
-
BNO08xAccuracy accuracy
Definition BNO08xGlobalTypes.hpp:452
-
int8_t y_flag
Definition BNO08xGlobalTypes.hpp:449
-
bool double_tap
Definition BNO08xGlobalTypes.hpp:451
+
BNO08xResetReason
Reason for previous IMU reset (returned by get_reset_reason())
Definition: BNO08xGlobalTypes.hpp:94
+
@ OTHER
Previous reset was due to power other reason.
+
@ UNDEFINED
Undefined reset reason, this should never occur and is an error.
+
@ WTD
Previous reset was due to watchdog timer.
+
@ POR
Previous reset was due to power on reset.
+
@ EXT_RST
Previous reset was due to external reset.
+
@ INT_RST
Previous reset was due to internal reset.
+
Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports.
Definition: BNO08xGlobalTypes.hpp:856
+
float z
Definition: BNO08xGlobalTypes.hpp:859
+
bno08x_accel_t()
Definition: BNO08xGlobalTypes.hpp:862
+
bno08x_accel_t & operator=(const sh2_Accelerometer_t &source)
Definition: BNO08xGlobalTypes.hpp:871
+
float y
Definition: BNO08xGlobalTypes.hpp:858
+
BNO08xAccuracy accuracy
Definition: BNO08xGlobalTypes.hpp:860
+
float x
Definition: BNO08xGlobalTypes.hpp:857
+
Struct to represent activity classifier data.
Definition: BNO08xGlobalTypes.hpp:728
+
BNO08xActivity mostLikelyState
Definition: BNO08xGlobalTypes.hpp:730
+
bno08x_activity_classifier_t()
Definition: BNO08xGlobalTypes.hpp:735
+
BNO08xAccuracy accuracy
Definition: BNO08xGlobalTypes.hpp:731
+
uint8_t confidence[10]
Definition: BNO08xGlobalTypes.hpp:729
+
bool lastPage
Definition: BNO08xGlobalTypes.hpp:733
+
uint8_t page
Definition: BNO08xGlobalTypes.hpp:732
+
bno08x_activity_classifier_t & operator=(const sh2_PersonalActivityClassifier_t &source)
Definition: BNO08xGlobalTypes.hpp:745
+
Struct to represent angular velocity (units in rad/s)
Definition: BNO08xGlobalTypes.hpp:572
+
bno08x_ang_vel_t()
Definition: BNO08xGlobalTypes.hpp:577
+
float z
Definition: BNO08xGlobalTypes.hpp:575
+
float x
Definition: BNO08xGlobalTypes.hpp:573
+
bno08x_ang_vel_t & operator*=(T value)
Definition: BNO08xGlobalTypes.hpp:586
+
float y
Definition: BNO08xGlobalTypes.hpp:574
+
bno08x_ang_vel_t & operator=(const sh2_GyroIntegratedRV_t &source)
Definition: BNO08xGlobalTypes.hpp:595
+
IMU configuration settings passed into constructor.
Definition: BNO08xGlobalTypes.hpp:38
+
spi_host_device_t spi_peripheral
SPI peripheral to be used.
Definition: BNO08xGlobalTypes.hpp:39
+
bool install_isr_service
Indicates whether the ISR service for the HINT should be installed at IMU initialization,...
Definition: BNO08xGlobalTypes.hpp:47
+
uint32_t sclk_speed
Reset pin (connects to BNO08x RST pin)
Definition: BNO08xGlobalTypes.hpp:46
+
gpio_num_t io_int
Chip select pin (connects to BNO08x CS pin)
Definition: BNO08xGlobalTypes.hpp:44
+
gpio_num_t io_rst
Host interrupt pin (connects to BNO08x INT pin)
Definition: BNO08xGlobalTypes.hpp:45
+
gpio_num_t io_sclk
SCLK pin (connects to BNO08x SCL pin)
Definition: BNO08xGlobalTypes.hpp:42
+
bno08x_config_t(bool install_isr_service=true)
Default IMU configuration settings constructor. To modify default GPIO pins, run "idf....
Definition: BNO08xGlobalTypes.hpp:52
+
gpio_num_t io_mosi
MOSI GPIO pin (connects to BNO08x DI pin)
Definition: BNO08xGlobalTypes.hpp:40
+
gpio_num_t io_miso
MISO GPIO pin (connects to BNO08x SDA pin)
Definition: BNO08xGlobalTypes.hpp:41
+
gpio_num_t io_cs
Definition: BNO08xGlobalTypes.hpp:43
+
bno08x_config_t(spi_host_device_t spi_peripheral, gpio_num_t io_mosi, gpio_num_t io_miso, gpio_num_t io_sclk, gpio_num_t io_cs, gpio_num_t io_int, gpio_num_t io_rst, uint32_t sclk_speed, bool install_isr_service=true)
Overloaded IMU configuration settings constructor for custom pin settings.
Definition: BNO08xGlobalTypes.hpp:67
+
Struct to represent euler angle (units in degrees or rads)
Definition: BNO08xGlobalTypes.hpp:528
+
bno08x_euler_angle_t & operator*=(T value)
Definition: BNO08xGlobalTypes.hpp:559
+
float y
Definition: BNO08xGlobalTypes.hpp:530
+
bno08x_euler_angle_t()
Definition: BNO08xGlobalTypes.hpp:535
+
BNO08xAccuracy accuracy
Definition: BNO08xGlobalTypes.hpp:533
+
float z
Definition: BNO08xGlobalTypes.hpp:531
+
float x
Definition: BNO08xGlobalTypes.hpp:529
+
float rad_accuracy
Definition: BNO08xGlobalTypes.hpp:532
+
bno08x_euler_angle_t & operator=(const bno08x_quat_t &source)
Definition: BNO08xGlobalTypes.hpp:545
+
Struct to represent gyro bias data (units in rad/s)
Definition: BNO08xGlobalTypes.hpp:703
+
bno08x_gyro_bias_t()
Definition: BNO08xGlobalTypes.hpp:708
+
float y
Definition: BNO08xGlobalTypes.hpp:705
+
float x
Definition: BNO08xGlobalTypes.hpp:704
+
bno08x_gyro_bias_t & operator=(const sh2_GyroscopeUncalibrated &source)
Definition: BNO08xGlobalTypes.hpp:716
+
float z
Definition: BNO08xGlobalTypes.hpp:706
+
Struct to represent gyro data (units in rad/s)
Definition: BNO08xGlobalTypes.hpp:667
+
bno08x_gyro_t & operator=(const sh2_Gyroscope_t &source)
Definition: BNO08xGlobalTypes.hpp:682
+
float x
Definition: BNO08xGlobalTypes.hpp:668
+
bno08x_gyro_t & operator=(const sh2_GyroscopeUncalibrated &source)
Definition: BNO08xGlobalTypes.hpp:691
+
BNO08xAccuracy accuracy
Definition: BNO08xGlobalTypes.hpp:671
+
bno08x_gyro_t()
Definition: BNO08xGlobalTypes.hpp:673
+
float y
Definition: BNO08xGlobalTypes.hpp:669
+
float z
Definition: BNO08xGlobalTypes.hpp:670
+
Struct to represent magnetic field bias data (units in uTesla)
Definition: BNO08xGlobalTypes.hpp:642
+
float y
Definition: BNO08xGlobalTypes.hpp:644
+
float z
Definition: BNO08xGlobalTypes.hpp:645
+
bno08x_magf_bias_t()
Definition: BNO08xGlobalTypes.hpp:647
+
float x
Definition: BNO08xGlobalTypes.hpp:643
+
bno08x_magf_bias_t & operator=(const sh2_MagneticFieldUncalibrated_t &source)
Definition: BNO08xGlobalTypes.hpp:655
+
Struct to represent magnetic field data (units in uTesla)
Definition: BNO08xGlobalTypes.hpp:606
+
float y
Definition: BNO08xGlobalTypes.hpp:608
+
float z
Definition: BNO08xGlobalTypes.hpp:609
+
bno08x_magf_t & operator=(const sh2_MagneticFieldUncalibrated_t &source)
Definition: BNO08xGlobalTypes.hpp:630
+
BNO08xAccuracy accuracy
Definition: BNO08xGlobalTypes.hpp:610
+
float x
Definition: BNO08xGlobalTypes.hpp:607
+
bno08x_magf_t()
Definition: BNO08xGlobalTypes.hpp:612
+
bno08x_magf_t & operator=(const sh2_MagneticField_t &source)
Definition: BNO08xGlobalTypes.hpp:621
+
Struct to represent sensor/report meta data, returned from BNO08xRpt::get_meta_data()
Definition: BNO08xGlobalTypes.hpp:1047
+
uint16_t q_point_2
q point for accuracy or bias fields
Definition: BNO08xGlobalTypes.hpp:1062
+
uint32_t vendor_id_len
[bytes]
Definition: BNO08xGlobalTypes.hpp:1050
+
uint16_t q_point_1
q point for sensor values
Definition: BNO08xGlobalTypes.hpp:1061
+
uint16_t q_point_3
q point for sensor data change sensitivity
Definition: BNO08xGlobalTypes.hpp:1063
+
uint16_t revision
Metadata record format revision.
Definition: BNO08xGlobalTypes.hpp:1059
+
uint32_t fifo_reserved
(Unused)
Definition: BNO08xGlobalTypes.hpp:1056
+
bno08x_meta_data_t()
Definition: BNO08xGlobalTypes.hpp:1070
+
uint32_t max_period_us
[uS] max period to use with enable_report
Definition: BNO08xGlobalTypes.hpp:1055
+
uint8_t sensor_specific[48]
See SH-2 Reference Manual.
Definition: BNO08xGlobalTypes.hpp:1049
+
char vendor_ID[48]
Vendor name and part number.
Definition: BNO08xGlobalTypes.hpp:1048
+
uint32_t min_period_us
[uS] min period to use with enable_report
Definition: BNO08xGlobalTypes.hpp:1054
+
bno08x_meta_data_t(const sh2_SensorMetadata_t &src)
Definition: BNO08xGlobalTypes.hpp:1096
+
uint8_t mh_version
Motion Hub Version.
Definition: BNO08xGlobalTypes.hpp:1065
+
uint32_t range
Same units as sensor reports.
Definition: BNO08xGlobalTypes.hpp:1052
+
uint8_t me_version
Motion Engine Version.
Definition: BNO08xGlobalTypes.hpp:1064
+
uint8_t sh_version
SensorHub Version.
Definition: BNO08xGlobalTypes.hpp:1066
+
uint32_t resolution
Same units as sensor reports.
Definition: BNO08xGlobalTypes.hpp:1053
+
uint32_t fifo_max
(Unused)
Definition: BNO08xGlobalTypes.hpp:1057
+
uint32_t sensor_specific_len
[bytes]
Definition: BNO08xGlobalTypes.hpp:1051
+
uint16_t power_mA
[mA] Fixed point 16Q10 format
Definition: BNO08xGlobalTypes.hpp:1060
+
uint32_t batch_buffer_bytes
(Unused)
Definition: BNO08xGlobalTypes.hpp:1058
+
Struct to represent unit quaternion.
Definition: BNO08xGlobalTypes.hpp:473
+
bno08x_quat_t & operator=(const sh2_RotationVectorWAcc_t &source)
Definition: BNO08xGlobalTypes.hpp:492
+
bno08x_quat_t & operator=(const sh2_RotationVector_t &source)
Definition: BNO08xGlobalTypes.hpp:503
+
float rad_accuracy
Definition: BNO08xGlobalTypes.hpp:478
+
float j
Definition: BNO08xGlobalTypes.hpp:476
+
float real
Definition: BNO08xGlobalTypes.hpp:474
+
float i
Definition: BNO08xGlobalTypes.hpp:475
+
float k
Definition: BNO08xGlobalTypes.hpp:477
+
bno08x_quat_t & operator=(const sh2_GyroIntegratedRV_t &source)
Definition: BNO08xGlobalTypes.hpp:514
+
bno08x_quat_t()
Definition: BNO08xGlobalTypes.hpp:481
+
BNO08xAccuracy accuracy
Definition: BNO08xGlobalTypes.hpp:479
+
Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts).
Definition: BNO08xGlobalTypes.hpp:938
+
int16_t z
Definition: BNO08xGlobalTypes.hpp:942
+
uint32_t timestamp_us
Definition: BNO08xGlobalTypes.hpp:939
+
bno08x_raw_accel_t & operator=(const sh2_RawAccelerometer_t &source)
Definition: BNO08xGlobalTypes.hpp:955
+
int16_t y
Definition: BNO08xGlobalTypes.hpp:941
+
BNO08xAccuracy accuracy
Definition: BNO08xGlobalTypes.hpp:943
+
int16_t x
Definition: BNO08xGlobalTypes.hpp:940
+
bno08x_raw_accel_t()
Definition: BNO08xGlobalTypes.hpp:945
+
Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts).
Definition: BNO08xGlobalTypes.hpp:905
+
bno08x_raw_gyro_t()
Definition: BNO08xGlobalTypes.hpp:913
+
bno08x_raw_gyro_t & operator=(const sh2_RawGyroscope_t &source)
Definition: BNO08xGlobalTypes.hpp:924
+
int16_t x
Definition: BNO08xGlobalTypes.hpp:907
+
uint32_t timestamp_us
Definition: BNO08xGlobalTypes.hpp:906
+
BNO08xAccuracy accuracy
Definition: BNO08xGlobalTypes.hpp:911
+
int16_t temperature
Definition: BNO08xGlobalTypes.hpp:910
+
int16_t y
Definition: BNO08xGlobalTypes.hpp:908
+
int16_t z
Definition: BNO08xGlobalTypes.hpp:909
+
Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts).
Definition: BNO08xGlobalTypes.hpp:968
+
int16_t z
Definition: BNO08xGlobalTypes.hpp:972
+
int16_t x
Definition: BNO08xGlobalTypes.hpp:970
+
uint32_t timestamp_us
Definition: BNO08xGlobalTypes.hpp:969
+
bno08x_raw_magf_t()
Definition: BNO08xGlobalTypes.hpp:975
+
int16_t y
Definition: BNO08xGlobalTypes.hpp:971
+
bno08x_raw_magf_t & operator=(const sh2_RawMagnetometer_t &source)
Definition: BNO08xGlobalTypes.hpp:985
+
BNO08xAccuracy accuracy
Definition: BNO08xGlobalTypes.hpp:973
+
Struct to represent sample counts, returned from BNO08xRpt::get_sample_counts()
Definition: BNO08xGlobalTypes.hpp:1018
+
uint32_t on
Number of "offered" samples while this sensor was requested by host.
Definition: BNO08xGlobalTypes.hpp:1020
+
uint32_t accepted
Number of "on" samples that passed decimation filter.
Definition: BNO08xGlobalTypes.hpp:1021
+
uint32_t attempted
Number of "accepted" samples that passed threshold requirements and had transmission to the host atte...
Definition: BNO08xGlobalTypes.hpp:1023
+
uint32_t offered
Number of samples produced by underlying data source.
Definition: BNO08xGlobalTypes.hpp:1019
+
bno08x_sample_counts_t()
Definition: BNO08xGlobalTypes.hpp:1025
+
bno08x_sample_counts_t & operator=(const sh2_Counts_t &source)
Definition: BNO08xGlobalTypes.hpp:1034
+
Struct to represent shake detector data (flag meaning: 0 = no shake 1 = shake detected)
Definition: BNO08xGlobalTypes.hpp:816
+
uint8_t x_flag
Definition: BNO08xGlobalTypes.hpp:817
+
bno08x_shake_detector_t()
Definition: BNO08xGlobalTypes.hpp:822
+
uint8_t z_flag
Definition: BNO08xGlobalTypes.hpp:819
+
bno08x_shake_detector_t & operator=(const sh2_ShakeDetector_t &source)
Definition: BNO08xGlobalTypes.hpp:831
+
uint8_t y_flag
Definition: BNO08xGlobalTypes.hpp:818
+
BNO08xAccuracy accuracy
Definition: BNO08xGlobalTypes.hpp:820
+
Struct to represent stability classifier data from stability classifier reports.
Definition: BNO08xGlobalTypes.hpp:997
+
bno08x_stability_classifier_t()
Definition: BNO08xGlobalTypes.hpp:1001
+
BNO08xStability stability
Definition: BNO08xGlobalTypes.hpp:998
+
BNO08xAccuracy accuracy
Definition: BNO08xGlobalTypes.hpp:999
+
bno08x_stability_classifier_t & operator=(const sh2_StabilityClassifier_t &source)
Definition: BNO08xGlobalTypes.hpp:1008
+
Struct to represent step counter data from step counter reports.
Definition: BNO08xGlobalTypes.hpp:882
+
bno08x_step_counter_t()
Definition: BNO08xGlobalTypes.hpp:887
+
uint16_t steps
Definition: BNO08xGlobalTypes.hpp:884
+
BNO08xAccuracy accuracy
Definition: BNO08xGlobalTypes.hpp:885
+
uint32_t latency
Definition: BNO08xGlobalTypes.hpp:883
+
bno08x_step_counter_t & operator=(const sh2_StepCounter_t &source)
Definition: BNO08xGlobalTypes.hpp:895
+
Struct to represent tap detector data (flag meaning: 0 = no tap, 1 = positive tap on axis,...
Definition: BNO08xGlobalTypes.hpp:761
+
int8_t x_flag
Definition: BNO08xGlobalTypes.hpp:762
+
bno08x_tap_detector_t & operator=(const sh2_TapDetector_t &source)
Definition: BNO08xGlobalTypes.hpp:778
+
int8_t z_flag
Definition: BNO08xGlobalTypes.hpp:764
+
bno08x_tap_detector_t()
Definition: BNO08xGlobalTypes.hpp:768
+
BNO08xAccuracy accuracy
Definition: BNO08xGlobalTypes.hpp:766
+
int8_t y_flag
Definition: BNO08xGlobalTypes.hpp:763
+
bool double_tap
Definition: BNO08xGlobalTypes.hpp:765
diff --git a/documentation/html/_b_n_o08x_private_types_8hpp.html b/documentation/html/_b_n_o08x_private_types_8hpp.html index bc9ec6b..d4c753d 100644 --- a/documentation/html/_b_n_o08x_private_types_8hpp.html +++ b/documentation/html/_b_n_o08x_private_types_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/BNO08xPrivateTypes.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08xPrivateTypes.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp.html',''); initResizable(
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -96,8 +87,7 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp.html',''); initResizable( Classes | Namespaces | Typedefs | -Enumerations | -Variables
+Enumerations
BNO08xPrivateTypes.hpp File Reference
@@ -112,177 +102,84 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp.html',''); initResizable(
Include dependency graph for BNO08xPrivateTypes.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -299,24 +196,24 @@ Classes - +

Namespaces

namespace  BNO08xPrivateTypes
namespace  BNO08xPrivateTypes
 
- - - - - + + + + + - - + +

Typedefs

using BNO08xPrivateTypes::bno08x_cb_list_t
 Alias for vector type to contain both cb flavors.
 
typedef struct BNO08xPrivateTypes::bno08x_init_status_t BNO08xPrivateTypes::bno08x_init_status_t
 Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup).
using BNO08xPrivateTypes::bno08x_cb_list_t = etl::vector< etl::variant< BNO08xCbParamVoid, BNO08xCbParamRptID >, CONFIG_ESP32_BNO08X_CB_MAX >
 Alias for vector type to contain both cb flavors. More...
 
typedef struct BNO08xPrivateTypes::bno08x_init_status_t BNO08xPrivateTypes::bno08x_init_status_t
 Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup). More...
 
typedef struct BNO08xPrivateTypes::bno08x_sync_ctx_t BNO08xPrivateTypes::bno08x_sync_ctx_t
 Holds context used to synchronize tasks and callback execution.
typedef struct BNO08xPrivateTypes::bno08x_sync_ctx_t BNO08xPrivateTypes::bno08x_sync_ctx_t
 Holds context used to synchronize tasks and callback execution. More...
 
- } - -

Enumerations

enum  BNO08xPrivateTypes::bno08x_rpt_bit_t : EventBits_t {
+
enum  BNO08xPrivateTypes::bno08x_rpt_bit_t : EventBits_t {
  BNO08xPrivateTypes::EVT_GRP_RPT_RV_BIT = (1UL << 0U) , BNO08xPrivateTypes::EVT_GRP_RPT_RV_GAME_BIT = (1UL << 1U) , BNO08xPrivateTypes::EVT_GRP_RPT_RV_ARVR_S_BIT = (1UL << 2U) @@ -349,18 +246,13 @@ Enumerations
 Bits for evt_grp_rpt_en & evt_grp_rpt_data_available. More...
 
enum  BNO08xPrivateTypes::bno08x_tsk_bit_t : EventBits_t { BNO08xPrivateTypes::EVT_GRP_BNO08x_TASKS_RUNNING +
enum  BNO08xPrivateTypes::bno08x_tsk_bit_t : EventBits_t { BNO08xPrivateTypes::EVT_GRP_BNO08x_TASKS_RUNNING , BNO08xPrivateTypes::EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT , BNO08xPrivateTypes::EVT_GRP_BNO08x_TASK_RESET_OCCURRED , BNO08xPrivateTypes::EVT_GRP_BNO08x_TASK_DATA_AVAILABLE }
 Bits for evt_grp_bno08x_task. More...
 
- - -

-Variables

static sh2_SensorConfig BNO08xPrivateTypes::default_sensor_cfg
 

Detailed Description

Author
Myles Parfeniuk
@@ -370,7 +262,7 @@ Variables diff --git a/documentation/html/_b_n_o08x_private_types_8hpp.js b/documentation/html/_b_n_o08x_private_types_8hpp.js index fe17d6e..a5ed5f7 100644 --- a/documentation/html/_b_n_o08x_private_types_8hpp.js +++ b/documentation/html/_b_n_o08x_private_types_8hpp.js @@ -2,7 +2,7 @@ var _b_n_o08x_private_types_8hpp = [ [ "BNO08xPrivateTypes::bno08x_init_status_t", "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html", "struct_b_n_o08x_private_types_1_1bno08x__init__status__t" ], [ "BNO08xPrivateTypes::bno08x_sync_ctx_t", "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html", "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t" ], - [ "bno08x_cb_list_t", "_b_n_o08x_private_types_8hpp.html#a72315cafa76ff8c07f84f03fc6b36bc2", null ], + [ "bno08x_cb_list_t", "_b_n_o08x_private_types_8hpp.html#a0f0c287ea0571e6c589c638e4bd07703", null ], [ "bno08x_init_status_t", "_b_n_o08x_private_types_8hpp.html#a2698bcb8153e67716b43ce3cccc0f31a", null ], [ "bno08x_sync_ctx_t", "_b_n_o08x_private_types_8hpp.html#a67b3b4702d94bb4ba152a213feae944f", null ], [ "bno08x_rpt_bit_t", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2f", [ @@ -35,6 +35,5 @@ var _b_n_o08x_private_types_8hpp = [ "EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT", "_b_n_o08x_private_types_8hpp.html#a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41", null ], [ "EVT_GRP_BNO08x_TASK_RESET_OCCURRED", "_b_n_o08x_private_types_8hpp.html#a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452", null ], [ "EVT_GRP_BNO08x_TASK_DATA_AVAILABLE", "_b_n_o08x_private_types_8hpp.html#a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc", null ] - ] ], - [ "default_sensor_cfg", "_b_n_o08x_private_types_8hpp.html#a4f68e627c3c54e471ec83756b97924da", null ] + ] ] ]; \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.map index 4af8b1d..d16087a 100644 --- a/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.map @@ -1,125 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.md5 index f367d99..7fc2941 100644 --- a/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.md5 @@ -1 +1 @@ -b1dbd3f919041fb3793e2d5f0aa00d7c \ No newline at end of file +a48dfc423a32ee7eea67b9b48fefd59f \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.png index 552c24d..5077702 100644 Binary files a/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_private_types_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_private_types_8hpp__incl.map b/documentation/html/_b_n_o08x_private_types_8hpp__incl.map index 643874f..4c7ec44 100644 --- a/documentation/html/_b_n_o08x_private_types_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_private_types_8hpp__incl.map @@ -1,41 +1,21 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_private_types_8hpp__incl.md5 b/documentation/html/_b_n_o08x_private_types_8hpp__incl.md5 index f7cd2cd..7b441b7 100644 --- a/documentation/html/_b_n_o08x_private_types_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_private_types_8hpp__incl.md5 @@ -1 +1 @@ -50f3295202e6961586273bd1ed084eb3 \ No newline at end of file +fb5f6533baf3d68869bfe948d63d79a3 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_private_types_8hpp__incl.png b/documentation/html/_b_n_o08x_private_types_8hpp__incl.png index d630a72..04930be 100644 Binary files a/documentation/html/_b_n_o08x_private_types_8hpp__incl.png and b/documentation/html/_b_n_o08x_private_types_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_private_types_8hpp_source.html b/documentation/html/_b_n_o08x_private_types_8hpp_source.html index fc87ec7..f7a26fb 100644 --- a/documentation/html/_b_n_o08x_private_types_8hpp_source.html +++ b/documentation/html/_b_n_o08x_private_types_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/BNO08xPrivateTypes.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08xPrivateTypes.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp_source.html',''); initRes
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -115,13 +101,11 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp_source.html',''); initRes
18#include "BNO08xCbParamVoid.hpp"
19
-
21{
-
22 using bno08x_cb_list_t = etl::vector<etl::variant<BNO08xCbParamVoid, BNO08xCbParamRptID>,
+
22 using bno08x_cb_list_t = etl::vector<etl::variant<BNO08xCbParamVoid, BNO08xCbParamRptID>,
23 CONFIG_ESP32_BNO08X_CB_MAX>;
24
-
27 typedef struct bno08x_init_status_t
28 {
@@ -135,7 +119,6 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp_source.html',''); initRes
37 bool cb_task;
38 bool sh2_HAL;
39
-
41 : gpio_outputs(false)
42 , gpio_inputs(false)
@@ -149,11 +132,8 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp_source.html',''); initRes
50 , sh2_HAL(false)
51 {
52 }
-
-
54
-
56 typedef struct bno08x_sync_ctx_t
57 {
58 SemaphoreHandle_t sh2_HAL_lock;
@@ -164,9 +144,8 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp_source.html',''); initRes
64 EventGroupHandle_t evt_grp_task;
65 etl::vector<uint8_t, TOTAL_RPT_COUNT> en_report_ids;
- +
67
-
69 : sh2_HAL_lock(xSemaphoreCreateMutex())
70 , data_lock(xSemaphoreCreateMutex())
@@ -175,11 +154,8 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp_source.html',''); initRes
73 , evt_grp_task(xEventGroupCreate())
74 {
75 }
-
-
77
-
79 enum bno08x_rpt_bit_t : EventBits_t
80 {
81 EVT_GRP_RPT_RV_BIT = (1UL << 0U),
@@ -214,9 +190,7 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp_source.html',''); initRes
112 };
-
113
-
115 enum bno08x_tsk_bit_t : EventBits_t
116 {
@@ -228,10 +202,8 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp_source.html',''); initRes
124 (1UL << 3U)
125 };
-
126
-
-
127 inline static sh2_SensorConfig default_sensor_cfg = {
+
127 inline static sh2_SensorConfig default_sensor_cfg = {
128 .changeSensitivityEnabled = false,
129 .changeSensitivityRelative = false,
130 .wakeupEnabled = false,
@@ -240,74 +212,71 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp_source.html',''); initRes
133 .reportInterval_us = 0,
134 .batchInterval_us = 0,
135 .sensorSpecific = 0};
-
136}; // namespace BNO08xPrivateTypes
-
-
Definition BNO08xPrivateTypes.hpp:21
+
Definition: BNO08xPrivateTypes.hpp:21
+
etl::vector< etl::variant< BNO08xCbParamVoid, BNO08xCbParamRptID >, CONFIG_ESP32_BNO08X_CB_MAX > bno08x_cb_list_t
Alias for vector type to contain both cb flavors.
Definition: BNO08xPrivateTypes.hpp:23
struct BNO08xPrivateTypes::bno08x_init_status_t bno08x_init_status_t
Holds info about which functionality has been successfully initialized (used by deconstructor during ...
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
bno08x_tsk_bit_t
Bits for evt_grp_bno08x_task.
Definition BNO08xPrivateTypes.hpp:116
-
@ EVT_GRP_BNO08x_TASK_DATA_AVAILABLE
When this bit is set it indicates a report has been received for the user to read,...
Definition BNO08xPrivateTypes.hpp:123
-
@ EVT_GRP_BNO08x_TASKS_RUNNING
When this bit is set it indicates the BNO08x tasks are running, it is always set to 1 for the duratio...
Definition BNO08xPrivateTypes.hpp:117
-
@ EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT
When this bit is set it indicates the BNO08x has asserted its host interrupt pin, thus an SPI transac...
Definition BNO08xPrivateTypes.hpp:119
-
@ EVT_GRP_BNO08x_TASK_RESET_OCCURRED
When this bit is set it indicates the SH2 HAL lib has reset the IMU, any reports enabled by the user ...
Definition BNO08xPrivateTypes.hpp:121
+
bno08x_tsk_bit_t
Bits for evt_grp_bno08x_task.
Definition: BNO08xPrivateTypes.hpp:116
+
@ EVT_GRP_BNO08x_TASK_DATA_AVAILABLE
When this bit is set it indicates a report has been received for the user to read,...
Definition: BNO08xPrivateTypes.hpp:123
+
@ EVT_GRP_BNO08x_TASKS_RUNNING
When this bit is set it indicates the BNO08x tasks are running, it is always set to 1 for the duratio...
Definition: BNO08xPrivateTypes.hpp:117
+
@ EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT
When this bit is set it indicates the BNO08x has asserted its host interrupt pin, thus an SPI transac...
Definition: BNO08xPrivateTypes.hpp:119
+
@ EVT_GRP_BNO08x_TASK_RESET_OCCURRED
When this bit is set it indicates the SH2 HAL lib has reset the IMU, any reports enabled by the user ...
Definition: BNO08xPrivateTypes.hpp:121
struct BNO08xPrivateTypes::bno08x_sync_ctx_t bno08x_sync_ctx_t
Holds context used to synchronize tasks and callback execution.
-
etl::vector< etl::variant< BNO08xCbParamVoid, BNO08xCbParamRptID >, CONFIG_ESP32_BNO08X_CB_MAX > bno08x_cb_list_t
Alias for vector type to contain both cb flavors.
Definition BNO08xPrivateTypes.hpp:22
-
bno08x_rpt_bit_t
Bits for evt_grp_rpt_en & evt_grp_rpt_data_available.
Definition BNO08xPrivateTypes.hpp:80
-
@ EVT_GRP_RPT_UNCAL_GYRO_BIT
When set, uncalibrated gyro reports are active.
Definition BNO08xPrivateTypes.hpp:91
-
@ EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT
When set, gyro integrator rotation vector reports are active.
Definition BNO08xPrivateTypes.hpp:85
-
@ EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT
When set, linear accelerometer reports are active.
Definition BNO08xPrivateTypes.hpp:88
-
@ EVT_GRP_RPT_ALL
Definition BNO08xPrivateTypes.hpp:104
-
@ EVT_GRP_RPT_GEOMAG_RV_BIT
When set, geomagnetic rotation vector reports are active.
Definition BNO08xPrivateTypes.hpp:86
-
@ EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT
When set, activity classifier reports are active.
Definition BNO08xPrivateTypes.hpp:97
-
@ EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT
When set, uncalibrated magnetometer reports are active.
Definition BNO08xPrivateTypes.hpp:93
-
@ EVT_GRP_RPT_ACCELEROMETER_BIT
When set, accelerometer reports are active.
Definition BNO08xPrivateTypes.hpp:87
-
@ EVT_GRP_RPT_RAW_MAGNETOMETER_BIT
When set, raw magnetometer reports are active.
Definition BNO08xPrivateTypes.hpp:101
-
@ EVT_GRP_RPT_RV_ARVR_S_BIT
When set, ARVR stabilized rotation vector reports are active.
Definition BNO08xPrivateTypes.hpp:83
-
@ EVT_GRP_RPT_CIRCLE_DETECTOR_BIT
When set, circle detector reports are active.
Definition BNO08xPrivateTypes.hpp:102
-
@ EVT_GRP_RPT_RV_ARVR_S_GAME_BIT
When set, ARVR stabilized game rotation vector reports are active.
Definition BNO08xPrivateTypes.hpp:84
-
@ EVT_GRP_RPT_RAW_ACCELEROMETER_BIT
When set, raw accelerometer reports are active.
Definition BNO08xPrivateTypes.hpp:99
-
@ EVT_GRP_RPT_GRAVITY_BIT
When set, gravity reports are active.
Definition BNO08xPrivateTypes.hpp:89
-
@ EVT_GRP_RPT_RV_BIT
When set, rotation vector reports are active.
Definition BNO08xPrivateTypes.hpp:81
-
@ EVT_GRP_RPT_CAL_MAGNETOMETER_BIT
When set, calibrated magnetometer reports are active.
Definition BNO08xPrivateTypes.hpp:92
-
@ EVT_GRP_RPT_RV_GAME_BIT
When set, game rotation vector reports are active.
Definition BNO08xPrivateTypes.hpp:82
-
@ EVT_GRP_RPT_TAP_DETECTOR_BIT
When set, tap detector reports are active.
Definition BNO08xPrivateTypes.hpp:94
-
@ EVT_GRP_RPT_SHAKE_DETECTOR_BIT
When set, shake detector reports are active.
Definition BNO08xPrivateTypes.hpp:98
-
@ EVT_GRP_RPT_RAW_GYRO_BIT
When set, raw gyro reports are active.
Definition BNO08xPrivateTypes.hpp:100
-
@ EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT
When set, stability classifier reports are active.
Definition BNO08xPrivateTypes.hpp:96
-
@ EVT_GRP_RPT_CAL_GYRO_BIT
When set, calibrated gyro reports are active.
Definition BNO08xPrivateTypes.hpp:90
-
@ EVT_GRP_RPT_STEP_COUNTER_BIT
When set, step counter reports are active.
Definition BNO08xPrivateTypes.hpp:95
-
Holds info about which functionality has been successfully initialized (used by deconstructor during ...
Definition BNO08xPrivateTypes.hpp:28
-
bool sh2_HAL_service_task
True if xTaskCreate has been called successfully for sh2_HAL_service_task.
Definition BNO08xPrivateTypes.hpp:36
-
bool isr_service
True if global ISR service has been initialized.
Definition BNO08xPrivateTypes.hpp:31
-
bool sh2_HAL
True if sh2_open() has been called successfully.
Definition BNO08xPrivateTypes.hpp:38
-
bno08x_init_status_t()
Definition BNO08xPrivateTypes.hpp:40
-
bool isr_handler
True if HINT ISR handler has been initialized.
Definition BNO08xPrivateTypes.hpp:32
-
bool spi_bus
True if spi_bus_initialize() has been called successfully.
Definition BNO08xPrivateTypes.hpp:33
-
bool gpio_inputs
True if GPIO inputs have been initialized.
Definition BNO08xPrivateTypes.hpp:30
-
bool spi_device
True if spi_bus_add_device() has been called successfully.
Definition BNO08xPrivateTypes.hpp:34
-
bool gpio_outputs
True if GPIO outputs have been initialized.
Definition BNO08xPrivateTypes.hpp:29
-
bool cb_task
True if xTaskCreate has been called successfully for cb_task.
Definition BNO08xPrivateTypes.hpp:37
-
bool data_proc_task
True if xTaskCreate has been called successfully for data_proc_task.
Definition BNO08xPrivateTypes.hpp:35
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
EventGroupHandle_t evt_grp_rpt_data_available
Event group for indicating to BNO08xRpt::has_new_data() that a module received a new report.
Definition BNO08xPrivateTypes.hpp:63
-
bno08x_sync_ctx_t()
Definition BNO08xPrivateTypes.hpp:68
-
SemaphoreHandle_t sh2_HAL_lock
Mutex to prevent sh2 HAL lib functions from being accessed at same time.
Definition BNO08xPrivateTypes.hpp:58
-
SemaphoreHandle_t data_lock
Mutex to prevent user from reading data while data_proc_task() updates it, and vice versa.
Definition BNO08xPrivateTypes.hpp:60
-
etl::vector< uint8_t, TOTAL_RPT_COUNT > en_report_ids
Vector to contain IDs of currently enabled reports.
Definition BNO08xPrivateTypes.hpp:65
-
EventGroupHandle_t evt_grp_task
Event group for indicating various BNO08x related events between tasks.
Definition BNO08xPrivateTypes.hpp:64
-
bno08x_cb_list_t cb_list
Vector to contain registered callbacks.
Definition BNO08xPrivateTypes.hpp:66
-
EventGroupHandle_t evt_grp_rpt_en
Event group for indicating which reports are currently enabled.
Definition BNO08xPrivateTypes.hpp:61
+
bno08x_rpt_bit_t
Bits for evt_grp_rpt_en & evt_grp_rpt_data_available.
Definition: BNO08xPrivateTypes.hpp:80
+
@ EVT_GRP_RPT_UNCAL_GYRO_BIT
When set, uncalibrated gyro reports are active.
Definition: BNO08xPrivateTypes.hpp:91
+
@ EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT
When set, gyro integrator rotation vector reports are active.
Definition: BNO08xPrivateTypes.hpp:85
+
@ EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT
When set, linear accelerometer reports are active.
Definition: BNO08xPrivateTypes.hpp:88
+
@ EVT_GRP_RPT_ALL
Definition: BNO08xPrivateTypes.hpp:104
+
@ EVT_GRP_RPT_GEOMAG_RV_BIT
When set, geomagnetic rotation vector reports are active.
Definition: BNO08xPrivateTypes.hpp:86
+
@ EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT
When set, activity classifier reports are active.
Definition: BNO08xPrivateTypes.hpp:97
+
@ EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT
When set, uncalibrated magnetometer reports are active.
Definition: BNO08xPrivateTypes.hpp:93
+
@ EVT_GRP_RPT_ACCELEROMETER_BIT
When set, accelerometer reports are active.
Definition: BNO08xPrivateTypes.hpp:87
+
@ EVT_GRP_RPT_RAW_MAGNETOMETER_BIT
When set, raw magnetometer reports are active.
Definition: BNO08xPrivateTypes.hpp:101
+
@ EVT_GRP_RPT_RV_ARVR_S_BIT
When set, ARVR stabilized rotation vector reports are active.
Definition: BNO08xPrivateTypes.hpp:83
+
@ EVT_GRP_RPT_CIRCLE_DETECTOR_BIT
When set, circle detector reports are active.
Definition: BNO08xPrivateTypes.hpp:102
+
@ EVT_GRP_RPT_RV_ARVR_S_GAME_BIT
When set, ARVR stabilized game rotation vector reports are active.
Definition: BNO08xPrivateTypes.hpp:84
+
@ EVT_GRP_RPT_RAW_ACCELEROMETER_BIT
When set, raw accelerometer reports are active.
Definition: BNO08xPrivateTypes.hpp:99
+
@ EVT_GRP_RPT_GRAVITY_BIT
When set, gravity reports are active.
Definition: BNO08xPrivateTypes.hpp:89
+
@ EVT_GRP_RPT_RV_BIT
When set, rotation vector reports are active.
Definition: BNO08xPrivateTypes.hpp:81
+
@ EVT_GRP_RPT_CAL_MAGNETOMETER_BIT
When set, calibrated magnetometer reports are active.
Definition: BNO08xPrivateTypes.hpp:92
+
@ EVT_GRP_RPT_RV_GAME_BIT
When set, game rotation vector reports are active.
Definition: BNO08xPrivateTypes.hpp:82
+
@ EVT_GRP_RPT_TAP_DETECTOR_BIT
When set, tap detector reports are active.
Definition: BNO08xPrivateTypes.hpp:94
+
@ EVT_GRP_RPT_SHAKE_DETECTOR_BIT
When set, shake detector reports are active.
Definition: BNO08xPrivateTypes.hpp:98
+
@ EVT_GRP_RPT_RAW_GYRO_BIT
When set, raw gyro reports are active.
Definition: BNO08xPrivateTypes.hpp:100
+
@ EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT
When set, stability classifier reports are active.
Definition: BNO08xPrivateTypes.hpp:96
+
@ EVT_GRP_RPT_CAL_GYRO_BIT
When set, calibrated gyro reports are active.
Definition: BNO08xPrivateTypes.hpp:90
+
@ EVT_GRP_RPT_STEP_COUNTER_BIT
When set, step counter reports are active.
Definition: BNO08xPrivateTypes.hpp:95
+
Holds info about which functionality has been successfully initialized (used by deconstructor during ...
Definition: BNO08xPrivateTypes.hpp:28
+
bool sh2_HAL_service_task
True if xTaskCreate has been called successfully for sh2_HAL_service_task.
Definition: BNO08xPrivateTypes.hpp:36
+
bool isr_service
True if global ISR service has been initialized.
Definition: BNO08xPrivateTypes.hpp:31
+
bool sh2_HAL
True if sh2_open() has been called successfully.
Definition: BNO08xPrivateTypes.hpp:38
+
bno08x_init_status_t()
Definition: BNO08xPrivateTypes.hpp:40
+
bool isr_handler
True if HINT ISR handler has been initialized.
Definition: BNO08xPrivateTypes.hpp:32
+
bool spi_bus
True if spi_bus_initialize() has been called successfully.
Definition: BNO08xPrivateTypes.hpp:33
+
bool gpio_inputs
True if GPIO inputs have been initialized.
Definition: BNO08xPrivateTypes.hpp:30
+
bool spi_device
True if spi_bus_add_device() has been called successfully.
Definition: BNO08xPrivateTypes.hpp:34
+
bool gpio_outputs
True if GPIO outputs have been initialized.
Definition: BNO08xPrivateTypes.hpp:29
+
bool cb_task
True if xTaskCreate has been called successfully for cb_task.
Definition: BNO08xPrivateTypes.hpp:37
+
bool data_proc_task
True if xTaskCreate has been called successfully for data_proc_task.
Definition: BNO08xPrivateTypes.hpp:35
+
Holds context used to synchronize tasks and callback execution.
Definition: BNO08xPrivateTypes.hpp:57
+
EventGroupHandle_t evt_grp_rpt_data_available
Event group for indicating to BNO08xRpt::has_new_data() that a module received a new report.
Definition: BNO08xPrivateTypes.hpp:63
+
bno08x_sync_ctx_t()
Definition: BNO08xPrivateTypes.hpp:68
+
SemaphoreHandle_t sh2_HAL_lock
Mutex to prevent sh2 HAL lib functions from being accessed at same time.
Definition: BNO08xPrivateTypes.hpp:58
+
SemaphoreHandle_t data_lock
Mutex to prevent user from reading data while data_proc_task() updates it, and vice versa.
Definition: BNO08xPrivateTypes.hpp:60
+
etl::vector< uint8_t, TOTAL_RPT_COUNT > en_report_ids
Vector to contain IDs of currently enabled reports.
Definition: BNO08xPrivateTypes.hpp:65
+
EventGroupHandle_t evt_grp_task
Event group for indicating various BNO08x related events between tasks.
Definition: BNO08xPrivateTypes.hpp:64
+
bno08x_cb_list_t cb_list
Vector to contain registered callbacks.
Definition: BNO08xPrivateTypes.hpp:66
+
EventGroupHandle_t evt_grp_rpt_en
Event group for indicating which reports are currently enabled.
Definition: BNO08xPrivateTypes.hpp:61
diff --git a/documentation/html/_b_n_o08x_reports_8hpp.html b/documentation/html/_b_n_o08x_reports_8hpp.html index 4d972ea..876b491 100644 --- a/documentation/html/_b_n_o08x_reports_8hpp.html +++ b/documentation/html/_b_n_o08x_reports_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xReports.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xReports.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_reports_8hpp.html',''); initResizable(); });
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -119,152 +110,67 @@ $(function(){initNavTree('_b_n_o08x_reports_8hpp.html',''); initResizable(); });
Include dependency graph for BNO08xReports.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + +
@@ -275,7 +181,7 @@ This graph shows which files directly or indirectly include this file:
diff --git a/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.map index 9264fe7..cd4d0a6 100644 --- a/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.map @@ -1,23 +1,8 @@ - - - - - - - - - - - - - - - - - - - - - - + + + + + + + diff --git a/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.md5 index 585ce3e..a5a8370 100644 --- a/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.md5 @@ -1 +1 @@ -57c8f6a15538b575b61370142f326374 \ No newline at end of file +c98fe4b6f2e948cf9feb9bf6b99fd69d \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.png index be59284..c4a9816 100644 Binary files a/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_reports_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_reports_8hpp__incl.map b/documentation/html/_b_n_o08x_reports_8hpp__incl.map index 68737bf..753590a 100644 --- a/documentation/html/_b_n_o08x_reports_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_reports_8hpp__incl.map @@ -1,118 +1,48 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_reports_8hpp__incl.md5 b/documentation/html/_b_n_o08x_reports_8hpp__incl.md5 index 8938374..bf7ee71 100644 --- a/documentation/html/_b_n_o08x_reports_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_reports_8hpp__incl.md5 @@ -1 +1 @@ -965ade0226b9596d54530df8c2376d62 \ No newline at end of file +0f46645a9206296b13d4a54dd250f55a \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_reports_8hpp__incl.png b/documentation/html/_b_n_o08x_reports_8hpp__incl.png index 176f5c4..5b33c0f 100644 Binary files a/documentation/html/_b_n_o08x_reports_8hpp__incl.png and b/documentation/html/_b_n_o08x_reports_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_reports_8hpp_source.html b/documentation/html/_b_n_o08x_reports_8hpp_source.html index 5979124..8df141a 100644 --- a/documentation/html/_b_n_o08x_reports_8hpp_source.html +++ b/documentation/html/_b_n_o08x_reports_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xReports.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xReports.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_reports_8hpp_source.html',''); initResizable
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -150,7 +136,7 @@ $(function(){initNavTree('_b_n_o08x_reports_8hpp_source.html',''); initResizable diff --git a/documentation/html/_b_n_o08x_rpt_8cpp.html b/documentation/html/_b_n_o08x_rpt_8cpp.html index cbca075..3d7f235 100644 --- a/documentation/html/_b_n_o08x_rpt_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_8cpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/BNO08xRpt.cpp File Reference +esp32_BNO08x: BNO08xRpt.cpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_8cpp.html',''); initResizable(); });
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -99,60 +90,32 @@ $(function(){initNavTree('_b_n_o08x_rpt_8cpp.html',''); initResizable(); });
Include dependency graph for BNO08xRpt.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -162,8 +125,8 @@ Include dependency graph for BNO08xRpt.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_8cpp__incl.map index f2a148c..3370ddf 100644 --- a/documentation/html/_b_n_o08x_rpt_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_8cpp__incl.map @@ -1,54 +1,26 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_8cpp__incl.md5 index 61dda23..4a904fb 100644 --- a/documentation/html/_b_n_o08x_rpt_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_8cpp__incl.md5 @@ -1 +1 @@ -0d4476cab9fd21f25560b7bde8cac352 \ No newline at end of file +cbc03a5abdc66908135072a984273cbb \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_8cpp__incl.png index 7cfab58..015b47a 100644 Binary files a/documentation/html/_b_n_o08x_rpt_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_8cpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_8hpp.html b/documentation/html/_b_n_o08x_rpt_8hpp.html index 1246e6b..6ebf875 100644 --- a/documentation/html/_b_n_o08x_rpt_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRpt.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRpt.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_8hpp.html',''); initResizable(); });
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -107,184 +98,88 @@ $(function(){initNavTree('_b_n_o08x_rpt_8hpp.html',''); initResizable(); });
Include dependency graph for BNO08xRpt.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -304,7 +199,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.map index 70c77c5..fced7b5 100644 --- a/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.map @@ -1,121 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.md5 index c3da0ea..a9ce39f 100644 --- a/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.md5 @@ -1 +1 @@ -c09804c104c97efdde910a67abbfe781 \ No newline at end of file +9dd813c60538b260ab2cc601c5bd03ed \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.png index ff06a4f..f1e6a13 100644 Binary files a/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_8hpp__incl.map index 804dbcc..6110768 100644 --- a/documentation/html/_b_n_o08x_rpt_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_8hpp__incl.map @@ -1,52 +1,25 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_8hpp__incl.md5 index 98796d7..4ce3c01 100644 --- a/documentation/html/_b_n_o08x_rpt_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_8hpp__incl.md5 @@ -1 +1 @@ -8ed408d13eba1bed931318e9ab62f693 \ No newline at end of file +a7f16ecf8fbdc6a9c29fdf712316c9e1 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_8hpp__incl.png index 52111e1..a5fa2da 100644 Binary files a/documentation/html/_b_n_o08x_rpt_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_8hpp_source.html index 1468ced..825b067 100644 --- a/documentation/html/_b_n_o08x_rpt_8hpp_source.html +++ b/documentation/html/_b_n_o08x_rpt_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRpt.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRpt.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_8hpp_source.html',''); initResizable();
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -115,11 +101,10 @@ $(function(){initNavTree('_b_n_o08x_rpt_8hpp_source.html',''); initResizable();
17#include "sh2_SensorValue.h"
18#include "sh2_err.h"
19
-
26{
27 public:
-
28 bool disable(sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg);
+
28 bool disable(sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg);
29 bool register_cb(std::function<void(void)> cb_fxn);
30 bool has_new_data();
31 bool flush();
@@ -127,7 +112,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_8hpp_source.html',''); initResizable();
34 bool get_meta_data(bno08x_meta_data_t& meta_data);
35 virtual bool enable(
-
36 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) = 0;
+
36 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) = 0;
37
38 protected:
39 uint8_t ID;
@@ -135,10 +120,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_8hpp_source.html',''); initResizable();
41 uint32_t period_us;
43
-
44 bool rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg);
+
44 bool rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg);
45 virtual void update_data(sh2_SensorValue_t* sensor_val) = 0;
46
-
60 : ID(ID)
@@ -147,7 +131,6 @@ $(function(){initNavTree('_b_n_o08x_rpt_8hpp_source.html',''); initResizable();
64
65 {
66 }
-
67
68 void unlock_sh2_HAL();
69 void lock_sh2_HAL();
@@ -162,44 +145,42 @@ $(function(){initNavTree('_b_n_o08x_rpt_8hpp_source.html',''); initResizable();
78
79 friend class BNO08x;
80};
-
-
BNO08x IMU driver class.
Definition BNO08x.hpp:33
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
-
bool clear_sample_counts()
Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
Definition BNO08xRpt.cpp:195
-
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
BNO08xRpt report constructor.
Definition BNO08xRpt.hpp:59
-
uint32_t period_us
The period/interval of the report in microseconds.
Definition BNO08xRpt.hpp:41
-
static const constexpr float RAD_2_DEG
Constant for radian to degree conversions, sed in quaternion to euler function conversions.
Definition BNO08xRpt.hpp:74
-
void unlock_user_data()
Unlocks user data to allow other tasks to read/modify it.
Definition BNO08xRpt.cpp:266
-
static const constexpr char * TAG
Definition BNO08xRpt.hpp:77
-
void signal_data_available()
Signals to BNO08x::data_available() that a new report has arrived.
Definition BNO08xRpt.cpp:276
-
void lock_user_data()
Locks locks user data to only allow the calling task to read/modify it.
Definition BNO08xRpt.cpp:256
+
BNO08x IMU driver class.
Definition: BNO08x.hpp:33
+
Class to represent and manage reports returned from BNO08x.
Definition: BNO08xRpt.hpp:26
+
bool clear_sample_counts()
Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
Definition: BNO08xRpt.cpp:195
+
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
BNO08xRpt report constructor.
Definition: BNO08xRpt.hpp:59
+
uint32_t period_us
The period/interval of the report in microseconds.
Definition: BNO08xRpt.hpp:41
+
static const constexpr float RAD_2_DEG
Constant for radian to degree conversions, sed in quaternion to euler function conversions.
Definition: BNO08xRpt.hpp:74
+
void unlock_user_data()
Unlocks user data to allow other tasks to read/modify it.
Definition: BNO08xRpt.cpp:266
+
static const constexpr char * TAG
Definition: BNO08xRpt.hpp:77
+
void signal_data_available()
Signals to BNO08x::data_available() that a new report has arrived.
Definition: BNO08xRpt.cpp:276
+
void lock_user_data()
Locks locks user data to only allow the calling task to read/modify it.
Definition: BNO08xRpt.cpp:256
virtual bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
bool register_cb(std::function< void(void)> cb_fxn)
Registers a callback to execute when new data from a specific report is received.
Definition BNO08xRpt.cpp:118
-
void unlock_sh2_HAL()
Unlocks sh2 HAL lib to allow other tasks to call its APIs.
Definition BNO08xRpt.cpp:246
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
bool has_new_data()
Checks if a new report has been received since the last time this function was called.
Definition BNO08xRpt.cpp:134
-
void lock_sh2_HAL()
Locks sh2 HAL lib to only allow the calling task to call its APIs.
Definition BNO08xRpt.cpp:236
-
bool get_sample_counts(bno08x_sample_counts_t &sample_counts)
Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
Definition BNO08xRpt.cpp:170
-
bool disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
Definition BNO08xRpt.cpp:68
+
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition: BNO08xRpt.hpp:42
+
bool register_cb(std::function< void(void)> cb_fxn)
Registers a callback to execute when new data from a specific report is received.
Definition: BNO08xRpt.cpp:118
+
void unlock_sh2_HAL()
Unlocks sh2 HAL lib to allow other tasks to call its APIs.
Definition: BNO08xRpt.cpp:246
+
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition: BNO08xRpt.hpp:39
+
bool has_new_data()
Checks if a new report has been received since the last time this function was called.
Definition: BNO08xRpt.cpp:134
+
void lock_sh2_HAL()
Locks sh2 HAL lib to only allow the calling task to call its APIs.
Definition: BNO08xRpt.cpp:236
+
bool get_sample_counts(bno08x_sample_counts_t &sample_counts)
Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
Definition: BNO08xRpt.cpp:170
+
bool disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
Definition: BNO08xRpt.cpp:68
virtual void update_data(sh2_SensorValue_t *sensor_val)=0
-
bool rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
Enables a sensor report such that the BNO08x begins sending it.
Definition BNO08xRpt.cpp:17
-
bool flush()
Flush all buffered reports for this sensor/report module.
Definition BNO08xRpt.cpp:152
-
bool get_meta_data(bno08x_meta_data_t &meta_data)
Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
Definition BNO08xRpt.cpp:215
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent sensor/report meta data, returned from BNO08xRpt::get_meta_data()
Definition BNO08xGlobalTypes.hpp:733
-
Struct to represent sample counts, returned from BNO08xRpt::get_sample_counts()
Definition BNO08xGlobalTypes.hpp:704
+
bool rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
Enables a sensor report such that the BNO08x begins sending it.
Definition: BNO08xRpt.cpp:17
+
bool flush()
Flush all buffered reports for this sensor/report module.
Definition: BNO08xRpt.cpp:152
+
bool get_meta_data(bno08x_meta_data_t &meta_data)
Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
Definition: BNO08xRpt.cpp:215
+
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition: BNO08xRpt.hpp:40
+
Holds context used to synchronize tasks and callback execution.
Definition: BNO08xPrivateTypes.hpp:57
+
Struct to represent sensor/report meta data, returned from BNO08xRpt::get_meta_data()
Definition: BNO08xGlobalTypes.hpp:1047
+
Struct to represent sample counts, returned from BNO08xRpt::get_sample_counts()
Definition: BNO08xGlobalTypes.hpp:1018
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html index ee7d85e..f5a71a2 100644 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/report/BNO08xRptARVRStabilizedGameRV.cpp File Reference +esp32_BNO08x: report/BNO08xRptARVRStabilizedGameRV.cpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html','
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -99,64 +90,34 @@ $(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html','
Include dependency graph for BNO08xRptARVRStabilizedGameRV.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -166,8 +127,8 @@ Include dependency graph for BNO08xRptARVRStabilizedGameRV.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.map index 99fb9a2..9ccbfc8 100644 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.map @@ -1,58 +1,28 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.md5 index b98c8a1..da55e73 100644 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.md5 @@ -1 +1 @@ -71454fd9c1415e80aee48b981285744d \ No newline at end of file +0574f6bcd87b2fe57c1d7565035d96a1 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.png index b358f16..b8b6a1a 100644 Binary files a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html index 2ed7f44..43950a8 100644 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptARVRStabilizedGameRV.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptARVRStabilizedGameRV.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html','
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,94 +92,48 @@ $(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html','
Include dependency graph for BNO08xRptARVRStabilizedGameRV.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + +
@@ -208,7 +153,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.map index 6965c00..b091430 100644 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.map @@ -1,27 +1,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.md5 index 4272d34..43300e8 100644 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.md5 @@ -1 +1 @@ -b660f36b95dd3088eae90c3ee26744f9 \ No newline at end of file +4982f1dc43acf09c372c945ca31d6006 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.png index 8ebd30a..89bb88c 100644 Binary files a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.map index 01cdf01..16e35d5 100644 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.map @@ -1,56 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.md5 index 9196f0e..0b42b19 100644 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.md5 @@ -1 +1 @@ -cd409e07ea63a1299342248d35608de2 \ No newline at end of file +7a85aa6fc94f09819b3c4d06baff6c63 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.png index fe42a41..d90606a 100644 Binary files a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source.html index 8e57ebf..737d099 100644 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source.html +++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptARVRStabilizedGameRV.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptARVRStabilizedGameRV.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source.
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -105,39 +91,33 @@ $(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source.
7
9
-
16{
17 public:
-
22
23 private:
-
24 void update_data(sh2_SensorValue_t* sensor_val) override;
-
25 static const constexpr char* TAG = "BNO08xRptARVRStabilizedGameRV";
+
24 void update_data(sh2_SensorValue_t* sensor_val) override;
+
25 static const constexpr char* TAG = "BNO08xRptARVRStabilizedGameRV";
26};
-
-
Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.43)
Definition BNO08xRptARVRStabilizedGameRV.hpp:16
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates ARVR stabilized game rotation vector data from decoded sensor event.
Definition BNO08xRptARVRStabilizedGameRV.cpp:15
-
static const constexpr char * TAG
Definition BNO08xRptARVRStabilizedGameRV.hpp:25
-
BNO08xRptARVRStabilizedGameRV(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptARVRStabilizedGameRV.hpp:18
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent rotation vector reports.
Definition BNO08xRptRVGeneric.hpp:16
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
+
Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.43)
Definition: BNO08xRptARVRStabilizedGameRV.hpp:16
+
BNO08xRptARVRStabilizedGameRV(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition: BNO08xRptARVRStabilizedGameRV.hpp:18
+
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition: BNO08xRpt.hpp:42
+
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition: BNO08xRpt.hpp:39
+
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition: BNO08xRpt.hpp:40
+
Class to represent rotation vector reports.
Definition: BNO08xRptRVGeneric.hpp:16
+
Holds context used to synchronize tasks and callback execution.
Definition: BNO08xPrivateTypes.hpp:57
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.html b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.html index 7729faf..7598ceb 100644 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/report/BNO08xRptARVRStabilizedRV.cpp File Reference +esp32_BNO08x: report/BNO08xRptARVRStabilizedRV.cpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.html',''); i
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -99,64 +90,34 @@ $(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.html',''); i
Include dependency graph for BNO08xRptARVRStabilizedRV.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -166,8 +127,8 @@ Include dependency graph for BNO08xRptARVRStabilizedRV.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.map index 9dcb29a..ddfe1e7 100644 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.map @@ -1,58 +1,28 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.md5 index aacb59f..01a9946 100644 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.md5 @@ -1 +1 @@ -ac238f433948f37a2563a0b6ba74a983 \ No newline at end of file +6cb94ba428d33b2c136903b94f1085a6 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.png index d791b21..1aafd72 100644 Binary files a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html index d4634ba..55b3c49 100644 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptARVRStabilizedRV.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptARVRStabilizedRV.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html',''); i
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,94 +92,48 @@ $(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html',''); i
Include dependency graph for BNO08xRptARVRStabilizedRV.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + +
@@ -208,7 +153,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.map index 8f86aca..93e7714 100644 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.map @@ -1,27 +1,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.md5 index 3c24a3c..b11ae28 100644 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.md5 @@ -1 +1 @@ -79482ce1f61c72252c710354d87fe516 \ No newline at end of file +8367d0625e5488926e263907e2846341 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.png index 124148f..7ce2b81 100644 Binary files a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.map index 7112e12..3f8c69c 100644 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.map @@ -1,56 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.md5 index 1574818..f63f0f4 100644 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.md5 @@ -1 +1 @@ -a85c4cc586adc27cb2c66a28c4c1a8a9 \ No newline at end of file +d3dbdec4fc96f4b117f65864a5a2f16e \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.png index a17403a..1caac00 100644 Binary files a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source.html index 7238181..5ca32c5 100644 --- a/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source.html +++ b/documentation/html/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptARVRStabilizedRV.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptARVRStabilizedRV.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source.html'
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -105,39 +91,33 @@ $(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source.html'
7
9
-
16{
17 public:
-
22
23 private:
-
24 void update_data(sh2_SensorValue_t* sensor_val) override;
-
25 static const constexpr char* TAG = "BNO08xRptARVRStabilizedRV";
+
24 void update_data(sh2_SensorValue_t* sensor_val) override;
+
25 static const constexpr char* TAG = "BNO08xRptARVRStabilizedRV";
26};
-
-
Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.42)
Definition BNO08xRptARVRStabilizedRV.hpp:16
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates ARVR stabilized rotation vector data from decoded sensor event.
Definition BNO08xRptARVRStabilizedRV.cpp:15
-
static const constexpr char * TAG
Definition BNO08xRptARVRStabilizedRV.hpp:25
-
BNO08xRptARVRStabilizedRV(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptARVRStabilizedRV.hpp:18
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent rotation vector reports.
Definition BNO08xRptRVGeneric.hpp:16
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
+
Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.42)
Definition: BNO08xRptARVRStabilizedRV.hpp:16
+
BNO08xRptARVRStabilizedRV(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition: BNO08xRptARVRStabilizedRV.hpp:18
+
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition: BNO08xRpt.hpp:42
+
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition: BNO08xRpt.hpp:39
+
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition: BNO08xRpt.hpp:40
+
Class to represent rotation vector reports.
Definition: BNO08xRptRVGeneric.hpp:16
+
Holds context used to synchronize tasks and callback execution.
Definition: BNO08xPrivateTypes.hpp:57
diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8cpp.html b/documentation/html/_b_n_o08x_rpt_acceleration_8cpp.html index c3c5de1..737d485 100644 --- a/documentation/html/_b_n_o08x_rpt_acceleration_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_acceleration_8cpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/report/BNO08xRptAcceleration.cpp File Reference +esp32_BNO08x: report/BNO08xRptAcceleration.cpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_acceleration_8cpp.html',''); initResizab
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -99,62 +90,33 @@ $(function(){initNavTree('_b_n_o08x_rpt_acceleration_8cpp.html',''); initResizab
Include dependency graph for BNO08xRptAcceleration.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -164,8 +126,8 @@ Include dependency graph for BNO08xRptAcceleration.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.map index 07370b5..5f4cc8c 100644 --- a/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.map @@ -1,56 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.md5 index 41d8a7a..b9abb93 100644 --- a/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.md5 @@ -1 +1 @@ -cdd4bac4c5af00804c67105c2e4ef3a1 \ No newline at end of file +02eda42fa9cd4ae378c5f89f8e5a9243 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.png index 0ba5195..e5269b8 100644 Binary files a/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp.html b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp.html index 5bcca6e..a8d999f 100644 --- a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptAcceleration.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptAcceleration.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_acceleration_8hpp.html',''); initResizab
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,92 +92,47 @@ $(function(){initNavTree('_b_n_o08x_rpt_acceleration_8hpp.html',''); initResizab
Include dependency graph for BNO08xRptAcceleration.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + +
@@ -206,7 +152,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.map index 73a4e52..9a0fed2 100644 --- a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.map @@ -1,27 +1,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.md5 index 3eff73a..156e9a8 100644 --- a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.md5 @@ -1 +1 @@ -1a8416062748c16890759d5f9b24ff7f \ No newline at end of file +5a50dbee145a5d1c54d91a09102f582f \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.png index 6d8af87..4b60446 100644 Binary files a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.map index 769c243..6c172da 100644 --- a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.map @@ -1,54 +1,26 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.md5 index ea9cf76..36bc0b1 100644 --- a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.md5 @@ -1 +1 @@ -ed2116b7f9c0ce50c31201c7a8f13c05 \ No newline at end of file +5a41ec99fd75a8392f6f98cc2f391f5f \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.png index a697e05..92222dd 100644 Binary files a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp_source.html index 862b3e6..649c7a3 100644 --- a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp_source.html +++ b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptAcceleration.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptAcceleration.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_acceleration_8hpp_source.html',''); init
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -105,49 +91,41 @@ $(function(){initNavTree('_b_n_o08x_rpt_acceleration_8hpp_source.html',''); init
7
8#include "BNO08xRpt.hpp"
9
-
16{
17 public:
-
22
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
+
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
26
27 private:
-
28 void update_data(sh2_SensorValue_t* sensor_val) override;
- -
30 static const constexpr char* TAG = "BNO08xRptAcceleration";
+
28 void update_data(sh2_SensorValue_t* sensor_val) override;
+
29 bno08x_accel_t data;
+
30 static const constexpr char* TAG = "BNO08xRptAcceleration";
31};
-
-
Class to represent accelerometer reports. (See Ref. Manual 6.5.9)
Definition BNO08xRptAcceleration.hpp:16
-
bno08x_accel_t data
Definition BNO08xRptAcceleration.hpp:29
-
static const constexpr char * TAG
Definition BNO08xRptAcceleration.hpp:30
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates accelerometer data from decoded sensor event.
Definition BNO08xRptAcceleration.cpp:15
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables acceleration reports such that the BNO08x begins sending them.
Definition BNO08xRptAcceleration.cpp:35
-
bno08x_accel_t get()
Grabs most recent acceleration data (including gravity), units are in m/s^2.
Definition BNO08xRptAcceleration.cpp:45
-
BNO08xRptAcceleration(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptAcceleration.hpp:18
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports.
Definition BNO08xGlobalTypes.hpp:542
+
Class to represent accelerometer reports. (See Ref. Manual 6.5.9)
Definition: BNO08xRptAcceleration.hpp:16
+
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables acceleration reports such that the BNO08x begins sending them.
Definition: BNO08xRptAcceleration.cpp:35
+
bno08x_accel_t get()
Grabs most recent acceleration data (including gravity), units are in m/s^2.
Definition: BNO08xRptAcceleration.cpp:45
+
BNO08xRptAcceleration(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition: BNO08xRptAcceleration.hpp:18
+
Class to represent and manage reports returned from BNO08x.
Definition: BNO08xRpt.hpp:26
+
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition: BNO08xRpt.hpp:42
+
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition: BNO08xRpt.hpp:39
+
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition: BNO08xRpt.hpp:40
+
Holds context used to synchronize tasks and callback execution.
Definition: BNO08xPrivateTypes.hpp:57
+
Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports.
Definition: BNO08xGlobalTypes.hpp:856
diff --git a/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp.html b/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp.html index dd53ee6..0018638 100644 --- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/report/BNO08xRptActivityClassifier.cpp File Reference +esp32_BNO08x: report/BNO08xRptActivityClassifier.cpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_activity_classifier_8cpp.html',''); init
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -99,62 +90,33 @@ $(function(){initNavTree('_b_n_o08x_rpt_activity_classifier_8cpp.html',''); init
Include dependency graph for BNO08xRptActivityClassifier.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -164,8 +126,8 @@ Include dependency graph for BNO08xRptActivityClassifier.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.map index 496d026..35bf322 100644 --- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.map @@ -1,56 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.md5 index 9b844be..6e6be17 100644 --- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.md5 @@ -1 +1 @@ -8263473d83a7119f24a8ce505208e82b \ No newline at end of file +67bbfa04c8b6fdc64da72db69157db87 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.png index a7e6f7c..7725bd3 100644 Binary files a/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp.html b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp.html index 63d1baa..e5abf25 100644 --- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptActivityClassifier.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptActivityClassifier.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_activity_classifier_8hpp.html',''); init
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,92 +92,47 @@ $(function(){initNavTree('_b_n_o08x_rpt_activity_classifier_8hpp.html',''); init
Include dependency graph for BNO08xRptActivityClassifier.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + +
@@ -206,7 +152,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.map index 443e4bb..9db427b 100644 --- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.map @@ -1,27 +1,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.md5 index c19306a..993a55b 100644 --- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.md5 @@ -1 +1 @@ -d169dcad6c428c6c8a8bf8625f4ca961 \ No newline at end of file +cbbfeec0dd3dff56ec7bb8a392c1f7ff \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.png index 74ee476..453e3f8 100644 Binary files a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.map index c1eb57f..a70e8c0 100644 --- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.map @@ -1,54 +1,26 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.md5 index de2c2ee..4c3f9d5 100644 --- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.md5 @@ -1 +1 @@ -0c2d7a0f509fa7d10c61a41d71490804 \ No newline at end of file +3aade2b262b689c434560bb7bfb74a5c \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.png index 30a75b4..90f11d5 100644 Binary files a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp_source.html index 01bc65c..9acc49b 100644 --- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp_source.html +++ b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptActivityClassifier.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptActivityClassifier.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_activity_classifier_8hpp_source.html',''
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -105,59 +91,50 @@ $(function(){initNavTree('_b_n_o08x_rpt_activity_classifier_8hpp_source.html',''
7
8#include "BNO08xRpt.hpp"
9
-
16{
17 public:
-
22
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
+
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
- - + +
27 void set_activities_to_enable(BNO08xActivityEnable activities_to_enable);
28
29 private:
-
30 void update_data(sh2_SensorValue_t* sensor_val) override;
- - - -
34 static const constexpr char* TAG = "BNO08xRptActivityClassifier";
+
30 void update_data(sh2_SensorValue_t* sensor_val) override;
+ +
32 BNO08xActivityEnable activities_to_enable =
+ +
34 static const constexpr char* TAG = "BNO08xRptActivityClassifier";
35};
-
-
BNO08xActivity
BNO08xActivity states returned from BNO08x::activity_classifier.get()
Definition BNO08xGlobalTypes.hpp:132
-
BNO08xActivityEnable
BNO08xActivity Classifier enable bits passed to enable_activity_classifier()
Definition BNO08xGlobalTypes.hpp:117
- +
BNO08xActivity
BNO08xActivity states returned from BNO08x::activity_classifier.get()
Definition: BNO08xGlobalTypes.hpp:152
+
BNO08xActivityEnable
BNO08xActivity Classifier enable bits passed to enable_activity_classifier() See ref manual 6....
Definition: BNO08xGlobalTypes.hpp:137
+ -
Class to represent activity classifier reports. (See Ref. Manual 6.5.36)
Definition BNO08xRptActivityClassifier.hpp:16
-
BNO08xActivityEnable activities_to_enable
Activities to be monitored, call enable after setting.
Definition BNO08xRptActivityClassifier.hpp:32
-
bno08x_activity_classifier_t data
Most recent report data, doesn't account for step rollover.
Definition BNO08xRptActivityClassifier.hpp:31
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables activity classifier reports such that the BNO08x begins sending them.
Definition BNO08xRptActivityClassifier.cpp:35
-
BNO08xActivity get_most_likely_activity()
Grabs most the most likely activity from most recent activity classifier data.
Definition BNO08xRptActivityClassifier.cpp:60
-
bno08x_activity_classifier_t get()
Grabs most recent activity classifier data.
Definition BNO08xRptActivityClassifier.cpp:47
-
BNO08xRptActivityClassifier(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptActivityClassifier.hpp:18
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates activity classifier data from decoded sensor event.
Definition BNO08xRptActivityClassifier.cpp:15
-
void set_activities_to_enable(BNO08xActivityEnable activities_to_enable)
Sets the activities to be monitored for with ActivityClassifier reports, all enable after setting.
Definition BNO08xRptActivityClassifier.cpp:75
-
static const constexpr char * TAG
Definition BNO08xRptActivityClassifier.hpp:34
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent activity classifier data.
Definition BNO08xGlobalTypes.hpp:414
+
Class to represent activity classifier reports. (See Ref. Manual 6.5.36)
Definition: BNO08xRptActivityClassifier.hpp:16
+
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables activity classifier reports such that the BNO08x begins sending them.
Definition: BNO08xRptActivityClassifier.cpp:35
+
BNO08xActivity get_most_likely_activity()
Grabs most the most likely activity from most recent activity classifier data.
Definition: BNO08xRptActivityClassifier.cpp:60
+
bno08x_activity_classifier_t get()
Grabs most recent activity classifier data.
Definition: BNO08xRptActivityClassifier.cpp:47
+
BNO08xRptActivityClassifier(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition: BNO08xRptActivityClassifier.hpp:18
+
void set_activities_to_enable(BNO08xActivityEnable activities_to_enable)
Sets the activities to be monitored for with ActivityClassifier reports, all enable after setting.
Definition: BNO08xRptActivityClassifier.cpp:75
+
Class to represent and manage reports returned from BNO08x.
Definition: BNO08xRpt.hpp:26
+
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition: BNO08xRpt.hpp:42
+
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition: BNO08xRpt.hpp:39
+
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition: BNO08xRpt.hpp:40
+
Holds context used to synchronize tasks and callback execution.
Definition: BNO08xPrivateTypes.hpp:57
+
Struct to represent activity classifier data.
Definition: BNO08xGlobalTypes.hpp:728
diff --git a/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp.html b/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp.html index dfb6d12..275844d 100644 --- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/report/BNO08xRptCalGyro.cpp File Reference +esp32_BNO08x: report/BNO08xRptCalGyro.cpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_cal_gyro_8cpp.html',''); initResizable()
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -99,62 +90,33 @@ $(function(){initNavTree('_b_n_o08x_rpt_cal_gyro_8cpp.html',''); initResizable()
Include dependency graph for BNO08xRptCalGyro.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -164,8 +126,8 @@ Include dependency graph for BNO08xRptCalGyro.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.map index c10bb08..07f14f4 100644 --- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.map @@ -1,56 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.md5 index 57d91da..089bf0c 100644 --- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.md5 @@ -1 +1 @@ -fa84a44bc5f841793d6a22fe24e3dae4 \ No newline at end of file +86477bc03d46bd41bddfc809faf2528c \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.png index 354c9dc..0aa1e6c 100644 Binary files a/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp.html b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp.html index fe2ff82..82ef245 100644 --- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptCalGyro.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptCalGyro.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_cal_gyro_8hpp.html',''); initResizable()
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,92 +92,47 @@ $(function(){initNavTree('_b_n_o08x_rpt_cal_gyro_8hpp.html',''); initResizable()
Include dependency graph for BNO08xRptCalGyro.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + +
@@ -206,7 +152,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.map index aec4119..6cd26b8 100644 --- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.map @@ -1,27 +1,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.md5 index 942231b..1e15eb4 100644 --- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.md5 @@ -1 +1 @@ -a9f135658434739460691e2c834e84e6 \ No newline at end of file +98139dedcab8e2185006d911bd486d62 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.png index 92dbaca..29c7b50 100644 Binary files a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.map index 0f314f0..85b80a6 100644 --- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.map @@ -1,54 +1,26 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.md5 index 9787268..f78cf90 100644 --- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.md5 @@ -1 +1 @@ -5cfe8f7b06220b3a1522ae88b91b844f \ No newline at end of file +51dcc093addc262b032577c7bbdea1bb \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.png index a75c24b..0d42d83 100644 Binary files a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp_source.html index 23579ac..2ab12a4 100644 --- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp_source.html +++ b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptCalGyro.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptCalGyro.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_cal_gyro_8hpp_source.html',''); initResi
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -105,49 +91,41 @@ $(function(){initNavTree('_b_n_o08x_rpt_cal_gyro_8hpp_source.html',''); initResi
7
8#include "BNO08xRpt.hpp"
9
-
16{
17 public:
-
22
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
+
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
26
27 private:
-
28 void update_data(sh2_SensorValue_t* sensor_val) override;
- -
30 static const constexpr char* TAG = "BNO08xRptCalGyro";
+
28 void update_data(sh2_SensorValue_t* sensor_val) override;
+
29 bno08x_gyro_t data;
+
30 static const constexpr char* TAG = "BNO08xRptCalGyro";
31};
-
-
Class to represent calibrated gyro reports. (See Ref. Manual 6.5.13)
Definition BNO08xRptCalGyro.hpp:16
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates calibrated gyro data from decoded sensor event.
Definition BNO08xRptCalGyro.cpp:15
-
BNO08xRptCalGyro(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptCalGyro.hpp:18
-
static const constexpr char * TAG
Definition BNO08xRptCalGyro.hpp:30
-
bno08x_gyro_t get()
Grabs most recent gyroscope data (velocity), units are in rad/s.
Definition BNO08xRptCalGyro.cpp:45
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables calibrated gyro reports such that the BNO08x begins sending them.
Definition BNO08xRptCalGyro.cpp:35
-
bno08x_gyro_t data
Definition BNO08xRptCalGyro.hpp:29
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent gyro data (units in rad/s)
Definition BNO08xGlobalTypes.hpp:353
+
Class to represent calibrated gyro reports. (See Ref. Manual 6.5.13)
Definition: BNO08xRptCalGyro.hpp:16
+
BNO08xRptCalGyro(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition: BNO08xRptCalGyro.hpp:18
+
bno08x_gyro_t get()
Grabs most recent gyroscope data (velocity), units are in rad/s.
Definition: BNO08xRptCalGyro.cpp:45
+
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables calibrated gyro reports such that the BNO08x begins sending them.
Definition: BNO08xRptCalGyro.cpp:35
+
Class to represent and manage reports returned from BNO08x.
Definition: BNO08xRpt.hpp:26
+
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition: BNO08xRpt.hpp:42
+
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition: BNO08xRpt.hpp:39
+
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition: BNO08xRpt.hpp:40
+
Holds context used to synchronize tasks and callback execution.
Definition: BNO08xPrivateTypes.hpp:57
+
Struct to represent gyro data (units in rad/s)
Definition: BNO08xGlobalTypes.hpp:667
diff --git a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp.html b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp.html index bcc6433..100a10f 100644 --- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/report/BNO08xRptCalMagnetometer.cpp File Reference +esp32_BNO08x: report/BNO08xRptCalMagnetometer.cpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_cal_magnetometer_8cpp.html',''); initRes
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -99,62 +90,33 @@ $(function(){initNavTree('_b_n_o08x_rpt_cal_magnetometer_8cpp.html',''); initRes
Include dependency graph for BNO08xRptCalMagnetometer.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -164,8 +126,8 @@ Include dependency graph for BNO08xRptCalMagnetometer.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.map index 3bdd790..c09b51a 100644 --- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.map @@ -1,56 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.md5 index 32ba3da..23309ef 100644 --- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.md5 @@ -1 +1 @@ -6e89bcbf6d95ec81e069bb7d16dd7a4d \ No newline at end of file +93dc41a47b3d7c5e6d61500fed68e61a \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.png index 2729bd0..3e9197f 100644 Binary files a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp.html b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp.html index c0e85c6..6a34fba 100644 --- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptCalMagnetometer.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptCalMagnetometer.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_cal_magnetometer_8hpp.html',''); initRes
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,92 +92,47 @@ $(function(){initNavTree('_b_n_o08x_rpt_cal_magnetometer_8hpp.html',''); initRes
Include dependency graph for BNO08xRptCalMagnetometer.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + +
@@ -206,7 +152,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.map index 118bb88..6780168 100644 --- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.map @@ -1,27 +1,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.md5 index c916477..8e6301e 100644 --- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.md5 @@ -1 +1 @@ -0bc1d38a821f5ac8624b2b98217095b7 \ No newline at end of file +a4e12f14cf05fe0ed7350e5138e67922 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.png index 4e67dfa..3e08328 100644 Binary files a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.map index 75cc937..a7d0d5b 100644 --- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.map @@ -1,54 +1,26 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.md5 index 2ee3faf..7f810a0 100644 --- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.md5 @@ -1 +1 @@ -df5fc5d65a19bd4778508dc4e56639a0 \ No newline at end of file +5a88dce4f458d931ed46e72f4f4d1c52 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.png index 922bc6b..51a419f 100644 Binary files a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp_source.html index d95c7e3..5b5bf77 100644 --- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp_source.html +++ b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptCalMagnetometer.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptCalMagnetometer.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_cal_magnetometer_8hpp_source.html','');
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -105,49 +91,41 @@ $(function(){initNavTree('_b_n_o08x_rpt_cal_magnetometer_8hpp_source.html','');
7
8#include "BNO08xRpt.hpp"
9
-
16{
17 public:
-
22
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
+
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
26
27 private:
-
28 void update_data(sh2_SensorValue_t* sensor_val) override;
- -
30 static const constexpr char* TAG = "BNO08xRptCalMagnetometer";
+
28 void update_data(sh2_SensorValue_t* sensor_val) override;
+
29 bno08x_magf_t data;
+
30 static const constexpr char* TAG = "BNO08xRptCalMagnetometer";
31};
-
-
Class to represent calibrated magnetometer reports. (See Ref. Manual 6.5.16)
Definition BNO08xRptCalMagnetometer.hpp:16
-
bno08x_magf_t data
Definition BNO08xRptCalMagnetometer.hpp:29
-
BNO08xRptCalMagnetometer(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptCalMagnetometer.hpp:18
-
static const constexpr char * TAG
Definition BNO08xRptCalMagnetometer.hpp:30
-
bno08x_magf_t get()
Grabs most recent calibrated magnetometer data, units are in uTesla.
Definition BNO08xRptCalMagnetometer.cpp:45
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables calibrated magnetometer reports such that the BNO08x begins sending them.
Definition BNO08xRptCalMagnetometer.cpp:35
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates calibrated magnetometer data from decoded sensor event.
Definition BNO08xRptCalMagnetometer.cpp:15
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent magnetic field data (units in uTesla)
Definition BNO08xGlobalTypes.hpp:292
+
Class to represent calibrated magnetometer reports. (See Ref. Manual 6.5.16)
Definition: BNO08xRptCalMagnetometer.hpp:16
+
BNO08xRptCalMagnetometer(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition: BNO08xRptCalMagnetometer.hpp:18
+
bno08x_magf_t get()
Grabs most recent calibrated magnetometer data, units are in uTesla.
Definition: BNO08xRptCalMagnetometer.cpp:45
+
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables calibrated magnetometer reports such that the BNO08x begins sending them.
Definition: BNO08xRptCalMagnetometer.cpp:35
+
Class to represent and manage reports returned from BNO08x.
Definition: BNO08xRpt.hpp:26
+
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition: BNO08xRpt.hpp:42
+
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition: BNO08xRpt.hpp:39
+
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition: BNO08xRpt.hpp:40
+
Holds context used to synchronize tasks and callback execution.
Definition: BNO08xPrivateTypes.hpp:57
+
Struct to represent magnetic field data (units in uTesla)
Definition: BNO08xGlobalTypes.hpp:606
diff --git a/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp.html b/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp.html index 8d3375f..f27e63d 100644 --- a/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/report/BNO08xRptGameRV.cpp File Reference +esp32_BNO08x: report/BNO08xRptGameRV.cpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_game_r_v_8cpp.html',''); initResizable()
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -99,64 +90,34 @@ $(function(){initNavTree('_b_n_o08x_rpt_game_r_v_8cpp.html',''); initResizable()
Include dependency graph for BNO08xRptGameRV.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -166,8 +127,8 @@ Include dependency graph for BNO08xRptGameRV.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.map index 0f2aa12..c9c15c4 100644 --- a/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.map @@ -1,58 +1,28 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.md5 index 5c71d17..459ccb9 100644 --- a/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.md5 @@ -1 +1 @@ -17c8bfcc0da347e3357089cb51de99dd \ No newline at end of file +cabd80a2af167b570aa2849b2716ec97 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.png index 3e5f9dd..8f9e432 100644 Binary files a/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_game_r_v_8cpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp.html b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp.html index 21beeb1..f5a6f54 100644 --- a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptGameRV.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptGameRV.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_game_r_v_8hpp.html',''); initResizable()
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,94 +92,48 @@ $(function(){initNavTree('_b_n_o08x_rpt_game_r_v_8hpp.html',''); initResizable()
Include dependency graph for BNO08xRptGameRV.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + +
@@ -208,7 +153,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.map index 59d392b..b0c6136 100644 --- a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.map @@ -1,27 +1,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.md5 index 50a01e4..a025f82 100644 --- a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.md5 @@ -1 +1 @@ -6a23559b91cc166e57e93c40b49d5c87 \ No newline at end of file +388e06c827d25462a50a42b438960afe \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.png index 3e0fd3d..2bcf87c 100644 Binary files a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.map index 85b1354..5bc5a01 100644 --- a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.map @@ -1,56 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.md5 index a4ee2ef..9594267 100644 --- a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.md5 @@ -1 +1 @@ -ed9786546f6c06b949f51acc15dc6ca0 \ No newline at end of file +df8c16d0a617ab5995ab9792a1cab4cb \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.png index 67f394f..6179257 100644 Binary files a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp_source.html index aed2d42..aed3ec8 100644 --- a/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp_source.html +++ b/documentation/html/_b_n_o08x_rpt_game_r_v_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptGameRV.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptGameRV.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_game_r_v_8hpp_source.html',''); initResi
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -105,46 +91,40 @@ $(function(){initNavTree('_b_n_o08x_rpt_game_r_v_8hpp_source.html',''); initResi
7
9
-
16{
17 public:
-
22
23 bool tare(bool x = true, bool y = true, bool z = true);
24 bool tare_persist();
25 void tare_clear();
26
27 private:
-
28 void update_data(sh2_SensorValue_t* sensor_val) override;
-
29 static const constexpr char* TAG = "BNO08xRptGameRV";
+
28 void update_data(sh2_SensorValue_t* sensor_val) override;
+
29 static const constexpr char* TAG = "BNO08xRptGameRV";
30};
-
-
Class to represent game rotation vector reports. (See Ref. Manual 6.5.19)
Definition BNO08xRptGameRV.hpp:16
-
static const constexpr char * TAG
Definition BNO08xRptGameRV.hpp:29
-
BNO08xRptGameRV(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptGameRV.hpp:18
-
bool tare(bool x=true, bool y=true, bool z=true)
Tares game rotation vector axis.
Definition BNO08xRptGameRV.cpp:35
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates game rotation vector data from decoded sensor event.
Definition BNO08xRptGameRV.cpp:15
-
void tare_clear()
Clears most recent tare operation.
Definition BNO08xRptGameRV.cpp:65
-
bool tare_persist()
Saves most recent tare operation to BNO08x internal flash, such that it persists on reset.
Definition BNO08xRptGameRV.cpp:46
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent rotation vector reports.
Definition BNO08xRptRVGeneric.hpp:16
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
+
Class to represent game rotation vector reports. (See Ref. Manual 6.5.19)
Definition: BNO08xRptGameRV.hpp:16
+
BNO08xRptGameRV(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition: BNO08xRptGameRV.hpp:18
+
bool tare(bool x=true, bool y=true, bool z=true)
Tares game rotation vector axis.
Definition: BNO08xRptGameRV.cpp:35
+
void tare_clear()
Clears most recent tare operation.
Definition: BNO08xRptGameRV.cpp:65
+
bool tare_persist()
Saves most recent tare operation to BNO08x internal flash, such that it persists on reset.
Definition: BNO08xRptGameRV.cpp:46
+
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition: BNO08xRpt.hpp:42
+
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition: BNO08xRpt.hpp:39
+
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition: BNO08xRpt.hpp:40
+
Class to represent rotation vector reports.
Definition: BNO08xRptRVGeneric.hpp:16
+
Holds context used to synchronize tasks and callback execution.
Definition: BNO08xPrivateTypes.hpp:57
diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8cpp.html b/documentation/html/_b_n_o08x_rpt_gravity_8cpp.html index 626da68..81ea3df 100644 --- a/documentation/html/_b_n_o08x_rpt_gravity_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_gravity_8cpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/report/BNO08xRptGravity.cpp File Reference +esp32_BNO08x: report/BNO08xRptGravity.cpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_gravity_8cpp.html',''); initResizable();
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -99,62 +90,33 @@ $(function(){initNavTree('_b_n_o08x_rpt_gravity_8cpp.html',''); initResizable();
Include dependency graph for BNO08xRptGravity.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -164,8 +126,8 @@ Include dependency graph for BNO08xRptGravity.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.map index 37dbad3..844f98c 100644 --- a/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.map @@ -1,56 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.md5 index da262f8..edeacc9 100644 --- a/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.md5 @@ -1 +1 @@ -1ca1e6d2915d20e3829902eb32a1e0af \ No newline at end of file +f272b53cae768297e6253614f6fea016 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.png index 76b40ce..c4c590f 100644 Binary files a/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8hpp.html b/documentation/html/_b_n_o08x_rpt_gravity_8hpp.html index aa8bc63..548dc9a 100644 --- a/documentation/html/_b_n_o08x_rpt_gravity_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_gravity_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptGravity.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptGravity.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_gravity_8hpp.html',''); initResizable();
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,92 +92,47 @@ $(function(){initNavTree('_b_n_o08x_rpt_gravity_8hpp.html',''); initResizable();
Include dependency graph for BNO08xRptGravity.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + +
@@ -206,7 +152,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.map index 8ef33fb..bf9cd3d 100644 --- a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.map @@ -1,27 +1,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.md5 index 65439b7..3f5126a 100644 --- a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.md5 @@ -1 +1 @@ -85580902984dcccc52107cde4aa3b37b \ No newline at end of file +d811085094939e28ef3e56009b659fcd \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.png index 28b789d..e6cff83 100644 Binary files a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_gravity_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.map index 9576019..de2e458 100644 --- a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.map @@ -1,54 +1,26 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.md5 index b799cbd..5c8543e 100644 --- a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.md5 @@ -1 +1 @@ -c815335022b7271c83006aa7b37cad24 \ No newline at end of file +08063a48bce20626ed1f6e29389a6c6c \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.png index 09432f0..1a861dc 100644 Binary files a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_gravity_8hpp_source.html index 3cbe482..77b4e51 100644 --- a/documentation/html/_b_n_o08x_rpt_gravity_8hpp_source.html +++ b/documentation/html/_b_n_o08x_rpt_gravity_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptGravity.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptGravity.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_gravity_8hpp_source.html',''); initResiz
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -105,49 +91,41 @@ $(function(){initNavTree('_b_n_o08x_rpt_gravity_8hpp_source.html',''); initResiz
7
8#include "BNO08xRpt.hpp"
9
-
16{
17 public:
-
22
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
+
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
26
27 private:
-
28 void update_data(sh2_SensorValue_t* sensor_val) override;
- -
30 static const constexpr char* TAG = "BNO08xRptGravity";
+
28 void update_data(sh2_SensorValue_t* sensor_val) override;
+
29 bno08x_accel_t data;
+
30 static const constexpr char* TAG = "BNO08xRptGravity";
31};
-
-
Class to represent gravity reports. (See Ref. Manual 6.5.11)
Definition BNO08xRptGravity.hpp:16
-
static const constexpr char * TAG
Definition BNO08xRptGravity.hpp:30
-
bno08x_accel_t get()
Grabs most recent gravity data, units are in m/s^2.
Definition BNO08xRptGravity.cpp:45
-
BNO08xRptGravity(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptGravity.hpp:18
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates gravity data from decoded sensor event.
Definition BNO08xRptGravity.cpp:15
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables gravity reports such that the BNO08x begins sending them.
Definition BNO08xRptGravity.cpp:35
-
bno08x_accel_t data
Definition BNO08xRptGravity.hpp:29
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports.
Definition BNO08xGlobalTypes.hpp:542
+
Class to represent gravity reports. (See Ref. Manual 6.5.11)
Definition: BNO08xRptGravity.hpp:16
+
bno08x_accel_t get()
Grabs most recent gravity data, units are in m/s^2.
Definition: BNO08xRptGravity.cpp:45
+
BNO08xRptGravity(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition: BNO08xRptGravity.hpp:18
+
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables gravity reports such that the BNO08x begins sending them.
Definition: BNO08xRptGravity.cpp:35
+
Class to represent and manage reports returned from BNO08x.
Definition: BNO08xRpt.hpp:26
+
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition: BNO08xRpt.hpp:42
+
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition: BNO08xRpt.hpp:39
+
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition: BNO08xRpt.hpp:40
+
Holds context used to synchronize tasks and callback execution.
Definition: BNO08xPrivateTypes.hpp:57
+
Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports.
Definition: BNO08xGlobalTypes.hpp:856
diff --git a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp.html b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp.html index 84c1cf6..3c4eb06 100644 --- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/report/BNO08xRptIGyroRV.cpp File Reference +esp32_BNO08x: report/BNO08xRptIGyroRV.cpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_i_gyro_r_v_8cpp.html',''); initResizable
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -99,64 +90,34 @@ $(function(){initNavTree('_b_n_o08x_rpt_i_gyro_r_v_8cpp.html',''); initResizable
Include dependency graph for BNO08xRptIGyroRV.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -166,8 +127,8 @@ Include dependency graph for BNO08xRptIGyroRV.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.map index 7057575..b8c884c 100644 --- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.map @@ -1,58 +1,28 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.md5 index 5239188..66f0548 100644 --- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.md5 @@ -1 +1 @@ -e39099a3538a35937393ac97c55b814c \ No newline at end of file +663e8570e03d5c7c2c6ff96bbac89c1f \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.png index 89072cd..63323b6 100644 Binary files a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp.html b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp.html index 14307bb..f7aa243 100644 --- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptIGyroRV.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptIGyroRV.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_i_gyro_r_v_8hpp.html',''); initResizable
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,94 +92,48 @@ $(function(){initNavTree('_b_n_o08x_rpt_i_gyro_r_v_8hpp.html',''); initResizable
Include dependency graph for BNO08xRptIGyroRV.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + +
@@ -208,7 +153,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.map index 19b354b..51114d9 100644 --- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.map @@ -1,27 +1,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.md5 index 8cd3729..7076f7c 100644 --- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.md5 @@ -1 +1 @@ -84880d65b72240fa4aaf769d420a54c9 \ No newline at end of file +d9da585131a3eb7ef775b0bd29aadb68 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.png index 17fbebc..b3843de 100644 Binary files a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.map index 45f5fd2..f765261 100644 --- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.map @@ -1,56 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.md5 index fe6b916..fe357e1 100644 --- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.md5 @@ -1 +1 @@ -497a34382a86bceea2e3eb63b94e0756 \ No newline at end of file +9f78839b8c110bc20511210aea3755e6 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.png index c0505c7..ea011ad 100644 Binary files a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp_source.html index a63b4f5..34ee132 100644 --- a/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp_source.html +++ b/documentation/html/_b_n_o08x_rpt_i_gyro_r_v_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptIGyroRV.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptIGyroRV.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_i_gyro_r_v_8hpp_source.html',''); initRe
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -105,48 +91,41 @@ $(function(){initNavTree('_b_n_o08x_rpt_i_gyro_r_v_8hpp_source.html',''); initRe
7
9
-
16{
17 public:
-
22
23 void get(bno08x_quat_t& quat, bno08x_ang_vel_t& vel);
25
26 private:
-
27 void update_data(sh2_SensorValue_t* sensor_val) override;
- -
29 static const constexpr char* TAG = "BNO08xRptIGyroRV";
+
27 void update_data(sh2_SensorValue_t* sensor_val) override;
+
28 bno08x_ang_vel_t data_vel;
+
29 static const constexpr char* TAG = "BNO08xRptIGyroRV";
30};
-
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent integrated gyro rotation vector reports. (See Ref. Manual 6.5.44)
Definition BNO08xRptIGyroRV.hpp:16
-
bno08x_ang_vel_t data_vel
Definition BNO08xRptIGyroRV.hpp:28
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates gyro integrated rotation vector data from decoded sensor event.
Definition BNO08xRptIGyroRV.cpp:15
-
BNO08xRptIGyroRV(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptIGyroRV.hpp:18
-
static const constexpr char * TAG
Definition BNO08xRptIGyroRV.hpp:29
-
bno08x_ang_vel_t get_vel()
Grabs most recent gyro integrated rotation vector angular velocity data, units are in rad/s.
Definition BNO08xRptIGyroRV.cpp:49
-
void get(bno08x_quat_t &quat, bno08x_ang_vel_t &vel)
Grabs most recent gyro integrated rotation vector data.
Definition BNO08xRptIGyroRV.cpp:35
-
Class to represent rotation vector reports.
Definition BNO08xRptRVGeneric.hpp:16
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent angular velocity (units in rad/s)
Definition BNO08xGlobalTypes.hpp:258
-
Struct to represent unit quaternion.
Definition BNO08xGlobalTypes.hpp:159
+
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition: BNO08xRpt.hpp:42
+
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition: BNO08xRpt.hpp:39
+
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition: BNO08xRpt.hpp:40
+
Class to represent integrated gyro rotation vector reports. (See Ref. Manual 6.5.44)
Definition: BNO08xRptIGyroRV.hpp:16
+
BNO08xRptIGyroRV(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition: BNO08xRptIGyroRV.hpp:18
+
bno08x_ang_vel_t get_vel()
Grabs most recent gyro integrated rotation vector angular velocity data, units are in rad/s.
Definition: BNO08xRptIGyroRV.cpp:49
+
void get(bno08x_quat_t &quat, bno08x_ang_vel_t &vel)
Grabs most recent gyro integrated rotation vector data.
Definition: BNO08xRptIGyroRV.cpp:35
+
Class to represent rotation vector reports.
Definition: BNO08xRptRVGeneric.hpp:16
+
Holds context used to synchronize tasks and callback execution.
Definition: BNO08xPrivateTypes.hpp:57
+
Struct to represent angular velocity (units in rad/s)
Definition: BNO08xGlobalTypes.hpp:572
+
Struct to represent unit quaternion.
Definition: BNO08xGlobalTypes.hpp:473
diff --git a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp.html b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp.html index 99dccc3..d8403ee 100644 --- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/report/BNO08xRptLinearAcceleration.cpp File Reference +esp32_BNO08x: report/BNO08xRptLinearAcceleration.cpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_linear_acceleration_8cpp.html',''); init
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -99,62 +90,33 @@ $(function(){initNavTree('_b_n_o08x_rpt_linear_acceleration_8cpp.html',''); init
Include dependency graph for BNO08xRptLinearAcceleration.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -164,8 +126,8 @@ Include dependency graph for BNO08xRptLinearAcceleration.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.map index a9bc2bc..ea944f0 100644 --- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.map @@ -1,56 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.md5 index 7a10e7c..ab45cde 100644 --- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.md5 @@ -1 +1 @@ -0c441bf37d895de1762b74ef3b8fffe1 \ No newline at end of file +b5f544671a436b79e6f95f75edcc1b44 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.png index e0346b2..c9a346c 100644 Binary files a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp.html b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp.html index b9ccb65..8147494 100644 --- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptLinearAcceleration.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptLinearAcceleration.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_linear_acceleration_8hpp.html',''); init
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,92 +92,47 @@ $(function(){initNavTree('_b_n_o08x_rpt_linear_acceleration_8hpp.html',''); init
Include dependency graph for BNO08xRptLinearAcceleration.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + +
@@ -206,7 +152,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.map index 3840caf..36d87df 100644 --- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.map @@ -1,27 +1,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.md5 index a99badf..5aa8831 100644 --- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.md5 @@ -1 +1 @@ -0e26a4a157b8574012fef128247a3289 \ No newline at end of file +db4cb26f7ddadb70534947b3c82fb23a \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.png index 581565e..8b0cbb7 100644 Binary files a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.map index e53eb7b..58de08b 100644 --- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.map @@ -1,54 +1,26 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.md5 index 8135637..53506aa 100644 --- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.md5 @@ -1 +1 @@ -3475c0a6951fed7b43694b3f4576a6bd \ No newline at end of file +f0b36d4036d839d767172242feedab91 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.png index 016f563..cf91d16 100644 Binary files a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp_source.html index 125bccc..92b80b5 100644 --- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp_source.html +++ b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptLinearAcceleration.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptLinearAcceleration.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_linear_acceleration_8hpp_source.html',''
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -105,49 +91,41 @@ $(function(){initNavTree('_b_n_o08x_rpt_linear_acceleration_8hpp_source.html',''
7
8#include "BNO08xRpt.hpp"
9
-
16{
17 public:
-
22
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
+
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
26
27 private:
-
28 void update_data(sh2_SensorValue_t* sensor_val) override;
- -
30 static const constexpr char* TAG = "BNO08xRptLinearAcceleration";
+
28 void update_data(sh2_SensorValue_t* sensor_val) override;
+
29 bno08x_accel_t data;
+
30 static const constexpr char* TAG = "BNO08xRptLinearAcceleration";
31};
-
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent linear accelerometer reports. (See Ref. Manual 6.5.10)
Definition BNO08xRptLinearAcceleration.hpp:16
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables linear acceleration reports such that the BNO08x begins sending them.
Definition BNO08xRptLinearAcceleration.cpp:35
-
bno08x_accel_t get()
Grabs most recent acceleration data (including gravity), units are in m/s^2.
Definition BNO08xRptLinearAcceleration.cpp:45
-
bno08x_accel_t data
Definition BNO08xRptLinearAcceleration.hpp:29
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates accelerometer data from decoded sensor event.
Definition BNO08xRptLinearAcceleration.cpp:15
-
BNO08xRptLinearAcceleration(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptLinearAcceleration.hpp:18
-
static const constexpr char * TAG
Definition BNO08xRptLinearAcceleration.hpp:30
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports.
Definition BNO08xGlobalTypes.hpp:542
+
Class to represent and manage reports returned from BNO08x.
Definition: BNO08xRpt.hpp:26
+
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition: BNO08xRpt.hpp:42
+
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition: BNO08xRpt.hpp:39
+
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition: BNO08xRpt.hpp:40
+
Class to represent linear accelerometer reports. (See Ref. Manual 6.5.10)
Definition: BNO08xRptLinearAcceleration.hpp:16
+
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables linear acceleration reports such that the BNO08x begins sending them.
Definition: BNO08xRptLinearAcceleration.cpp:35
+
bno08x_accel_t get()
Grabs most recent acceleration data (including gravity), units are in m/s^2.
Definition: BNO08xRptLinearAcceleration.cpp:45
+
BNO08xRptLinearAcceleration(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition: BNO08xRptLinearAcceleration.hpp:18
+
Holds context used to synchronize tasks and callback execution.
Definition: BNO08xPrivateTypes.hpp:57
+
Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports.
Definition: BNO08xGlobalTypes.hpp:856
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_8cpp.html b/documentation/html/_b_n_o08x_rpt_r_v_8cpp.html index 165407e..22aac5c 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_r_v_8cpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/report/BNO08xRptRV.cpp File Reference +esp32_BNO08x: report/BNO08xRptRV.cpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_8cpp.html',''); initResizable(); });
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -99,64 +90,34 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_8cpp.html',''); initResizable(); });
Include dependency graph for BNO08xRptRV.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -166,8 +127,8 @@ Include dependency graph for BNO08xRptRV.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.map index e3bd9a9..7bcdcc9 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.map @@ -1,58 +1,28 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.md5 index 338b6cc..73b34c6 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.md5 @@ -1 +1 @@ -1a8aedebc07da6e9abfc8121e2456bc1 \ No newline at end of file +ca39d56f6f8f244fd77325218bf21afe \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.png index 34b1497..8668376 100644 Binary files a/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_r_v_8cpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_r_v_8hpp.html b/documentation/html/_b_n_o08x_rpt_r_v_8hpp.html index c61fcaa..17b6b67 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_r_v_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptRV.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptRV.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_8hpp.html',''); initResizable(); });
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,94 +92,48 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_8hpp.html',''); initResizable(); });
Include dependency graph for BNO08xRptRV.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + +
@@ -208,7 +153,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.map index 4552bcc..dba80b2 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.map @@ -1,27 +1,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.md5 index 1ecbbb3..e03250d 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.md5 @@ -1 +1 @@ -c88e75f948d13433087db2e234555c39 \ No newline at end of file +a0dabead5e30beb99bf1df313c146f72 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.png index 48e67ff..f161d95 100644 Binary files a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_r_v_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.map index ba96bab..9b41717 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.map @@ -1,56 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.md5 index 291057b..7fbba49 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.md5 @@ -1 +1 @@ -9d7c827b8dda153f61c8268f79a2df62 \ No newline at end of file +fff53c0e957dcde070b8f39e37549676 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.png index 2c6e3da..f34e3ea 100644 Binary files a/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_r_v_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_r_v_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_r_v_8hpp_source.html index aac30c3..424ad2d 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_8hpp_source.html +++ b/documentation/html/_b_n_o08x_rpt_r_v_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptRV.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptRV.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_8hpp_source.html',''); initResizable
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -105,46 +91,40 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_8hpp_source.html',''); initResizable
7
9
-
16{
17 public:
-
22
23 bool tare(bool x = true, bool y = true, bool z = true);
24 bool tare_persist();
25 void tare_clear();
26
27 private:
-
28 void update_data(sh2_SensorValue_t* sensor_val) override;
-
29 static const constexpr char* TAG = "BNO08xRptRV";
+
28 void update_data(sh2_SensorValue_t* sensor_val) override;
+
29 static const constexpr char* TAG = "BNO08xRptRV";
30};
-
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent rotation vector reports.
Definition BNO08xRptRVGeneric.hpp:16
-
Class to represent rotation vector reports. (See Ref. Manual 6.5.18)
Definition BNO08xRptRV.hpp:16
-
static const constexpr char * TAG
Definition BNO08xRptRV.hpp:29
-
BNO08xRptRV(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptRV.hpp:18
-
void tare_clear()
Clears most recent tare operation.
Definition BNO08xRptRV.cpp:65
-
bool tare_persist()
Saves most recent tare operation to BNO08x internal flash, such that it persists on reset.
Definition BNO08xRptRV.cpp:46
-
bool tare(bool x=true, bool y=true, bool z=true)
Tares rotation vector axis.
Definition BNO08xRptRV.cpp:35
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates rotation vector data from decoded sensor event.
Definition BNO08xRptRV.cpp:15
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
+
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition: BNO08xRpt.hpp:42
+
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition: BNO08xRpt.hpp:39
+
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition: BNO08xRpt.hpp:40
+
Class to represent rotation vector reports.
Definition: BNO08xRptRVGeneric.hpp:16
+
Class to represent rotation vector reports. (See Ref. Manual 6.5.18)
Definition: BNO08xRptRV.hpp:16
+
BNO08xRptRV(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition: BNO08xRptRV.hpp:18
+
void tare_clear()
Clears most recent tare operation.
Definition: BNO08xRptRV.cpp:65
+
bool tare_persist()
Saves most recent tare operation to BNO08x internal flash, such that it persists on reset.
Definition: BNO08xRptRV.cpp:46
+
bool tare(bool x=true, bool y=true, bool z=true)
Tares rotation vector axis.
Definition: BNO08xRptRV.cpp:35
+
Holds context used to synchronize tasks and callback execution.
Definition: BNO08xPrivateTypes.hpp:57
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp.html b/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp.html index b50378f..06f8317 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/report/BNO08xRptRVGeneric.cpp File Reference +esp32_BNO08x: report/BNO08xRptRVGeneric.cpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_generic_8cpp.html',''); initResizabl
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -99,62 +90,33 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_generic_8cpp.html',''); initResizabl
Include dependency graph for BNO08xRptRVGeneric.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -164,8 +126,8 @@ Include dependency graph for BNO08xRptRVGeneric.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.map index 911d770..b6b7246 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.map @@ -1,56 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.md5 index bc2fd56..713a8d0 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.md5 @@ -1 +1 @@ -1c21a77f95236d15615052d7673bb99a \ No newline at end of file +035c7d37919fc302db923e74e1f85ed7 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.png index f6cc849..93039ba 100644 Binary files a/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_r_v_generic_8cpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp.html b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp.html index 253aa0c..3786e9b 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptRVGeneric.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptRVGeneric.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_generic_8hpp.html',''); initResizabl
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,121 +92,59 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_generic_8hpp.html',''); initResizabl
Include dependency graph for BNO08xRptRVGeneric.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + +
@@ -235,7 +164,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.map index ad26591..17146c4 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.map @@ -1,56 +1,22 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.md5 index d020ae8..8860668 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.md5 @@ -1 +1 @@ -54697f3211dda0d367767202827d8fa0 \ No newline at end of file +ad1bc75db44ffd25b07444787a23fc8f \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.png index 2decf70..e7e3d69 100644 Binary files a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.map index eb48745..5f0dc7b 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.map @@ -1,54 +1,26 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.md5 index 981721b..f084d6d 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.md5 @@ -1 +1 @@ -8e76e441778d0245cf5342b40c37f57e \ No newline at end of file +2eec7f790ba3936f7879716f3a1f4213 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.png index e0840b8..23f1363 100644 Binary files a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp_source.html index a607b48..b28e162 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp_source.html +++ b/documentation/html/_b_n_o08x_rpt_r_v_generic_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptRVGeneric.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptRVGeneric.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_generic_8hpp_source.html',''); initR
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -105,51 +91,46 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_generic_8hpp_source.html',''); initR
7
8#include "BNO08xRpt.hpp"
9
-
16{
17 public:
18 bool enable(
-
19 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
+
19 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
21 bno08x_euler_angle_t get_euler(bool in_degrees = true);
22
23 protected:
-
28 bool tare(bool x, bool y, bool z, sh2_TareBasis_t basis);
30 static const constexpr char* TAG = "BNO08xRptRVGeneric";
31};
-
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent rotation vector reports.
Definition BNO08xRptRVGeneric.hpp:16
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables a rotation vector report such that the BNO08x begins it.
Definition BNO08xRptRVGeneric.cpp:17
-
static const constexpr char * TAG
Definition BNO08xRptRVGeneric.hpp:30
-
BNO08xRptRVGeneric(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptRVGeneric.hpp:24
-
bool tare(bool x, bool y, bool z, sh2_TareBasis_t basis)
Tares vector basis according to axis flags.
Definition BNO08xRptRVGeneric.cpp:74
-
bno08x_euler_angle_t get_euler(bool in_degrees=true)
Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
Definition BNO08xRptRVGeneric.cpp:50
-
bno08x_quat_t data
Definition BNO08xRptRVGeneric.hpp:29
-
bno08x_quat_t get_quat()
Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if ...
Definition BNO08xRptRVGeneric.cpp:34
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent euler angle (units in degrees or rads)
Definition BNO08xGlobalTypes.hpp:214
-
Struct to represent unit quaternion.
Definition BNO08xGlobalTypes.hpp:159
+
Class to represent and manage reports returned from BNO08x.
Definition: BNO08xRpt.hpp:26
+
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition: BNO08xRpt.hpp:42
+
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition: BNO08xRpt.hpp:39
+
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition: BNO08xRpt.hpp:40
+
Class to represent rotation vector reports.
Definition: BNO08xRptRVGeneric.hpp:16
+
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables a rotation vector report such that the BNO08x begins it.
Definition: BNO08xRptRVGeneric.cpp:17
+
static const constexpr char * TAG
Definition: BNO08xRptRVGeneric.hpp:30
+
BNO08xRptRVGeneric(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition: BNO08xRptRVGeneric.hpp:24
+
bool tare(bool x, bool y, bool z, sh2_TareBasis_t basis)
Tares vector basis according to axis flags.
Definition: BNO08xRptRVGeneric.cpp:74
+
bno08x_euler_angle_t get_euler(bool in_degrees=true)
Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
Definition: BNO08xRptRVGeneric.cpp:50
+
bno08x_quat_t data
Definition: BNO08xRptRVGeneric.hpp:29
+
bno08x_quat_t get_quat()
Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if ...
Definition: BNO08xRptRVGeneric.cpp:34
+
Holds context used to synchronize tasks and callback execution.
Definition: BNO08xPrivateTypes.hpp:57
+
Struct to represent euler angle (units in degrees or rads)
Definition: BNO08xGlobalTypes.hpp:528
+
Struct to represent unit quaternion.
Definition: BNO08xGlobalTypes.hpp:473
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp.html b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp.html index 35ff5ec..c2d3d1d 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/report/BNO08xRptRVGeomag.cpp File Reference +esp32_BNO08x: report/BNO08xRptRVGeomag.cpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_geomag_8cpp.html',''); initResizable
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -99,64 +90,34 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_geomag_8cpp.html',''); initResizable
Include dependency graph for BNO08xRptRVGeomag.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -166,8 +127,8 @@ Include dependency graph for BNO08xRptRVGeomag.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.map index 4aacf53..55209e6 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.map @@ -1,58 +1,28 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.md5 index 1f6e916..d2e5918 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.md5 @@ -1 +1 @@ -f9c478e28b089f59ad837c6aede9c38c \ No newline at end of file +d9a31178d54bfd1f3c73de08f9c80433 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.png index 86df54f..0704054 100644 Binary files a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp.html b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp.html index 409fb46..7f6749c 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptRVGeomag.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptRVGeomag.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_geomag_8hpp.html',''); initResizable
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,94 +92,48 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_geomag_8hpp.html',''); initResizable
Include dependency graph for BNO08xRptRVGeomag.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + +
@@ -208,7 +153,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.map index 972f3ad..4ebb643 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.map @@ -1,27 +1,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.md5 index 7528f79..48cf2aa 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.md5 @@ -1 +1 @@ -5adaaeb267828746ae973d69e9874ae9 \ No newline at end of file +4e119d678171cc26375545c0bbe99b62 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.png index b5c94d1..8d29254 100644 Binary files a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.map index 5a7f5a9..e028303 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.map @@ -1,56 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.md5 index b7a7d87..c05b7aa 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.md5 @@ -1 +1 @@ -edd6e2eff6509ca19dc9ceb48f65aa03 \ No newline at end of file +db5feb3d90a29ba6a92f2a6d4c32bd4e \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.png index 0d3699f..27938d0 100644 Binary files a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp_source.html index a134529..0897980 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp_source.html +++ b/documentation/html/_b_n_o08x_rpt_r_v_geomag_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptRVGeomag.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptRVGeomag.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_geomag_8hpp_source.html',''); initRe
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -105,46 +91,40 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_geomag_8hpp_source.html',''); initRe
7
9
-
16{
17 public:
-
22
23 bool tare(bool x = true, bool y = true, bool z = true);
24 bool tare_persist();
25 void tare_clear();
26
27 private:
-
28 void update_data(sh2_SensorValue_t* sensor_val) override;
-
29 static const constexpr char* TAG = "BNO08xRptRVGeomag";
+
28 void update_data(sh2_SensorValue_t* sensor_val) override;
+
29 static const constexpr char* TAG = "BNO08xRptRVGeomag";
30};
-
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent rotation vector reports.
Definition BNO08xRptRVGeneric.hpp:16
-
Class to represent geomagnetic rotation vector reports. (See Ref. Manual 6.5.20)
Definition BNO08xRptRVGeomag.hpp:16
-
void tare_clear()
Clears most recent tare operation.
Definition BNO08xRptRVGeomag.cpp:64
-
BNO08xRptRVGeomag(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptRVGeomag.hpp:18
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates geomagnetic rotation vector data from decoded sensor event.
Definition BNO08xRptRVGeomag.cpp:15
-
bool tare_persist()
Saves most recent tare operation to BNO08x internal flash, such that it persists on reset.
Definition BNO08xRptRVGeomag.cpp:45
-
bool tare(bool x=true, bool y=true, bool z=true)
Tares geomagnetic rotation vector.
Definition BNO08xRptRVGeomag.cpp:35
-
static const constexpr char * TAG
Definition BNO08xRptRVGeomag.hpp:29
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
+
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition: BNO08xRpt.hpp:42
+
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition: BNO08xRpt.hpp:39
+
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition: BNO08xRpt.hpp:40
+
Class to represent rotation vector reports.
Definition: BNO08xRptRVGeneric.hpp:16
+
Class to represent geomagnetic rotation vector reports. (See Ref. Manual 6.5.20)
Definition: BNO08xRptRVGeomag.hpp:16
+
void tare_clear()
Clears most recent tare operation.
Definition: BNO08xRptRVGeomag.cpp:64
+
BNO08xRptRVGeomag(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition: BNO08xRptRVGeomag.hpp:18
+
bool tare_persist()
Saves most recent tare operation to BNO08x internal flash, such that it persists on reset.
Definition: BNO08xRptRVGeomag.cpp:45
+
bool tare(bool x=true, bool y=true, bool z=true)
Tares geomagnetic rotation vector.
Definition: BNO08xRptRVGeomag.cpp:35
+
Holds context used to synchronize tasks and callback execution.
Definition: BNO08xPrivateTypes.hpp:57
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html index 93405ca..d6c0d54 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/report/BNO08xRptRawMEMSAccelerometer.cpp File Reference +esp32_BNO08x: report/BNO08xRptRawMEMSAccelerometer.cpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html','')
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -99,62 +90,33 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html','')
Include dependency graph for BNO08xRptRawMEMSAccelerometer.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -164,8 +126,8 @@ Include dependency graph for BNO08xRptRawMEMSAccelerometer.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.map index 50bc268..10ab8c9 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.map @@ -1,56 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.md5 index b3d98ed..eabc897 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.md5 @@ -1 +1 @@ -45f4e71dfca0b40e81311bac08b6c6a1 \ No newline at end of file +3b7d3a407f99f83ee407759fe7276c39 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.png index d65af27..60e1ded 100644 Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html index 893bdd2..078d126 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptRawMEMSAccelerometer.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptRawMEMSAccelerometer.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html','')
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,92 +92,47 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html','')
Include dependency graph for BNO08xRptRawMEMSAccelerometer.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + +
@@ -206,7 +152,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.map index 435c6f0..891364a 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.map @@ -1,27 +1,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.md5 index c276931..af05a16 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.md5 @@ -1 +1 @@ -bf2227558d2656b6475bb62e5fc5f128 \ No newline at end of file +1ce362ad3d0f53ca5efc783ab768fe38 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.png index fa51d58..50c04b6 100644 Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.map index 35f622d..8f6b584 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.map @@ -1,54 +1,26 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.md5 index 1cb576e..86da26e 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.md5 @@ -1 +1 @@ -0387f7d56d7ce8e9406eeb035f5310cd \ No newline at end of file +a4eec8aa0ce08cd591c7d86256853da3 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.png index ee94257..993d72e 100644 Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source.html index f8c814a..41ee5fa 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source.html +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptRawMEMSAccelerometer.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptRawMEMSAccelerometer.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source.ht
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -105,49 +91,41 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source.ht
7
8#include "BNO08xRpt.hpp"
9
-
16{
17 public:
-
22
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
+
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
26
27 private:
-
28 void update_data(sh2_SensorValue_t* sensor_val) override;
- -
30 static const constexpr char* TAG = "BNO08xRptRawMEMSAccelerometer";
+
28 void update_data(sh2_SensorValue_t* sensor_val) override;
+ +
30 static const constexpr char* TAG = "BNO08xRptRawMEMSAccelerometer";
31};
-
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent raw accelerometer reports. (See Ref. Manual 6.5.8)
Definition BNO08xRptRawMEMSAccelerometer.hpp:16
-
BNO08xRptRawMEMSAccelerometer(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptRawMEMSAccelerometer.hpp:18
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates raw accelerometer data from decoded sensor event.
Definition BNO08xRptRawMEMSAccelerometer.cpp:15
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables raw accelerometer reports such that the BNO08x begins sending them.
Definition BNO08xRptRawMEMSAccelerometer.cpp:35
-
bno08x_raw_accel_t data
Definition BNO08xRptRawMEMSAccelerometer.hpp:29
-
bno08x_raw_accel_t get()
Grabs most recent raw accelerometer data, units are ADC counts, time_stamp in microseconds.
Definition BNO08xRptRawMEMSAccelerometer.cpp:46
-
static const constexpr char * TAG
Definition BNO08xRptRawMEMSAccelerometer.hpp:30
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts).
Definition BNO08xGlobalTypes.hpp:624
+
Class to represent and manage reports returned from BNO08x.
Definition: BNO08xRpt.hpp:26
+
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition: BNO08xRpt.hpp:42
+
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition: BNO08xRpt.hpp:39
+
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition: BNO08xRpt.hpp:40
+
Class to represent raw accelerometer reports. (See Ref. Manual 6.5.8)
Definition: BNO08xRptRawMEMSAccelerometer.hpp:16
+
BNO08xRptRawMEMSAccelerometer(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition: BNO08xRptRawMEMSAccelerometer.hpp:18
+
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables raw accelerometer reports such that the BNO08x begins sending them.
Definition: BNO08xRptRawMEMSAccelerometer.cpp:35
+
bno08x_raw_accel_t get()
Grabs most recent raw accelerometer data, units are ADC counts, time_stamp in microseconds.
Definition: BNO08xRptRawMEMSAccelerometer.cpp:46
+
Holds context used to synchronize tasks and callback execution.
Definition: BNO08xPrivateTypes.hpp:57
+
Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts).
Definition: BNO08xGlobalTypes.hpp:938
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html index 5d1fb2f..7aa1dec 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/report/BNO08xRptRawMEMSGyro.cpp File Reference +esp32_BNO08x: report/BNO08xRptRawMEMSGyro.cpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html',''); initRes
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -99,62 +90,33 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html',''); initRes
Include dependency graph for BNO08xRptRawMEMSGyro.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -164,8 +126,8 @@ Include dependency graph for BNO08xRptRawMEMSGyro.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.map index 215ae81..b1dab9d 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.map @@ -1,56 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.md5 index 8c16c98..903c95d 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.md5 @@ -1 +1 @@ -2f25b84cb066ac825842efff42c1ed07 \ No newline at end of file +b47fb5bb71cd9bb9f7edde7c678698c6 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.png index f9e09c8..898ec34 100644 Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html index 16b5d22..9ea1cc6 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptRawMEMSGyro.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptRawMEMSGyro.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html',''); initRes
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,92 +92,47 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html',''); initRes
Include dependency graph for BNO08xRptRawMEMSGyro.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + +
@@ -206,7 +152,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.map index ecb571a..631f43e 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.map @@ -1,27 +1,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.md5 index 08f2c2e..63cfc8c 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.md5 @@ -1 +1 @@ -a90c965bc1363172d0076f08fbfeee61 \ No newline at end of file +ad3c3da304571bf5db5eeec0280c6989 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.png index 8cf4aa2..be67f76 100644 Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.map index 5d93618..27e9f4c 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.map @@ -1,54 +1,26 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.md5 index 63269a5..b7e9ffd 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.md5 @@ -1 +1 @@ -0627a7db8b8eae65cca6fc4babc6b1f4 \ No newline at end of file +2b8d1408980abc6e5082d7cc93853619 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.png index 00f99ff..85b1c8d 100644 Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source.html index 42e84b8..a1037ac 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source.html +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptRawMEMSGyro.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptRawMEMSGyro.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source.html','');
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -105,49 +91,41 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source.html','');
7
8#include "BNO08xRpt.hpp"
9
-
16{
17 public:
-
22
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
+
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
26
27 private:
-
28 void update_data(sh2_SensorValue_t* sensor_val) override;
- -
30 static const constexpr char* TAG = "BNO08xRptRawMEMSGyro";
+
28 void update_data(sh2_SensorValue_t* sensor_val) override;
+ +
30 static const constexpr char* TAG = "BNO08xRptRawMEMSGyro";
31};
-
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent raw gyro reports. (See Ref. Manual 6.5.12)
Definition BNO08xRptRawMEMSGyro.hpp:16
-
static const constexpr char * TAG
Definition BNO08xRptRawMEMSGyro.hpp:30
-
BNO08xRptRawMEMSGyro(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptRawMEMSGyro.hpp:18
-
bno08x_raw_gyro_t get()
Grabs most recent raw mems gyro report (units in ADC counts, time_stamp in microseconds)
Definition BNO08xRptRawMEMSGyro.cpp:45
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables raw gyro reports such that the BNO08x begins sending them.
Definition BNO08xRptRawMEMSGyro.cpp:35
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates raw mems gyro data from decoded sensor event.
Definition BNO08xRptRawMEMSGyro.cpp:15
-
bno08x_raw_gyro_t data
Definition BNO08xRptRawMEMSGyro.hpp:29
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts).
Definition BNO08xGlobalTypes.hpp:591
+
Class to represent and manage reports returned from BNO08x.
Definition: BNO08xRpt.hpp:26
+
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition: BNO08xRpt.hpp:42
+
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition: BNO08xRpt.hpp:39
+
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition: BNO08xRpt.hpp:40
+
Class to represent raw gyro reports. (See Ref. Manual 6.5.12)
Definition: BNO08xRptRawMEMSGyro.hpp:16
+
BNO08xRptRawMEMSGyro(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition: BNO08xRptRawMEMSGyro.hpp:18
+
bno08x_raw_gyro_t get()
Grabs most recent raw mems gyro report (units in ADC counts, time_stamp in microseconds)
Definition: BNO08xRptRawMEMSGyro.cpp:45
+
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables raw gyro reports such that the BNO08x begins sending them.
Definition: BNO08xRptRawMEMSGyro.cpp:35
+
Holds context used to synchronize tasks and callback execution.
Definition: BNO08xPrivateTypes.hpp:57
+
Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts).
Definition: BNO08xGlobalTypes.hpp:905
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html index 960ebca..a8f58d8 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/report/BNO08xRptRawMEMSMagnetometer.cpp File Reference +esp32_BNO08x: report/BNO08xRptRawMEMSMagnetometer.cpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html','');
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -99,62 +90,33 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html','');
Include dependency graph for BNO08xRptRawMEMSMagnetometer.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -164,8 +126,8 @@ Include dependency graph for BNO08xRptRawMEMSMagnetometer.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.map index 05bc63c..3af748f 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.map @@ -1,56 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.md5 index 1387b9c..d872305 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.md5 @@ -1 +1 @@ -d97278a23b1039e2ab24a5ede24332a1 \ No newline at end of file +28436abc133e465ed1182370d3daac60 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.png index 1080a1f..d56ccd5 100644 Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html index 835e0b3..70fb4ca 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptRawMEMSMagnetometer.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptRawMEMSMagnetometer.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html','');
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,92 +92,47 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html','');
Include dependency graph for BNO08xRptRawMEMSMagnetometer.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + +
@@ -206,7 +152,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.map index 5478f17..05b2f8a 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.map @@ -1,27 +1,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.md5 index e6a7af4..ccfb8e9 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.md5 @@ -1 +1 @@ -012bbd2580cd826dee6a104f42f8767c \ No newline at end of file +5ea4e671f8af68eca98e3891f18d46e3 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.png index 841b28e..a4e6022 100644 Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.map index 6c3753b..cd4abee 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.map @@ -1,54 +1,26 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.md5 index fc3cea7..731a1bf 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.md5 @@ -1 +1 @@ -e1344afd9228c4acc56093ad707867f5 \ No newline at end of file +e1657b605cbaff29c11481d1f355ab38 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.png index a706649..12dab5a 100644 Binary files a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source.html index 2ae6f1c..0bc165b 100644 --- a/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source.html +++ b/documentation/html/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptRawMEMSMagnetometer.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptRawMEMSMagnetometer.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source.htm
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -105,49 +91,41 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source.htm
7
8#include "BNO08xRpt.hpp"
9
-
16{
17 public:
-
22
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
+
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
26
27 private:
-
28 void update_data(sh2_SensorValue_t* sensor_val) override;
- -
30 static const constexpr char* TAG = "BNO08xRptRawMEMSMagnetometer";
+
28 void update_data(sh2_SensorValue_t* sensor_val) override;
+ +
30 static const constexpr char* TAG = "BNO08xRptRawMEMSMagnetometer";
31};
-
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent raw magnetometer reports. (See Ref. Manual 6.5.15)
Definition BNO08xRptRawMEMSMagnetometer.hpp:16
-
BNO08xRptRawMEMSMagnetometer(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptRawMEMSMagnetometer.hpp:18
-
bno08x_raw_magf_t get()
Grabs most recent raw magnetometer data, units are ADC counts, time_stamp in microseconds.
Definition BNO08xRptRawMEMSMagnetometer.cpp:45
-
bno08x_raw_magf_t data
Definition BNO08xRptRawMEMSMagnetometer.hpp:29
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates raw magnetometer data from decoded sensor event.
Definition BNO08xRptRawMEMSMagnetometer.cpp:15
-
static const constexpr char * TAG
Definition BNO08xRptRawMEMSMagnetometer.hpp:30
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables raw magnetometer such that the BNO08x begins sending them.
Definition BNO08xRptRawMEMSMagnetometer.cpp:35
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts).
Definition BNO08xGlobalTypes.hpp:654
+
Class to represent and manage reports returned from BNO08x.
Definition: BNO08xRpt.hpp:26
+
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition: BNO08xRpt.hpp:42
+
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition: BNO08xRpt.hpp:39
+
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition: BNO08xRpt.hpp:40
+
Class to represent raw magnetometer reports. (See Ref. Manual 6.5.15)
Definition: BNO08xRptRawMEMSMagnetometer.hpp:16
+
BNO08xRptRawMEMSMagnetometer(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition: BNO08xRptRawMEMSMagnetometer.hpp:18
+
bno08x_raw_magf_t get()
Grabs most recent raw magnetometer data, units are ADC counts, time_stamp in microseconds.
Definition: BNO08xRptRawMEMSMagnetometer.cpp:45
+
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables raw magnetometer such that the BNO08x begins sending them.
Definition: BNO08xRptRawMEMSMagnetometer.cpp:35
+
Holds context used to synchronize tasks and callback execution.
Definition: BNO08xPrivateTypes.hpp:57
+
Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts).
Definition: BNO08xGlobalTypes.hpp:968
diff --git a/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp.html b/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp.html index 0eca90c..2af8597 100644 --- a/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/report/BNO08xRptShakeDetector.cpp File Reference +esp32_BNO08x: report/BNO08xRptShakeDetector.cpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_shake_detector_8cpp.html',''); initResiz
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -99,62 +90,33 @@ $(function(){initNavTree('_b_n_o08x_rpt_shake_detector_8cpp.html',''); initResiz
Include dependency graph for BNO08xRptShakeDetector.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -164,8 +126,8 @@ Include dependency graph for BNO08xRptShakeDetector.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.map index 7d630fa..1d3d85a 100644 --- a/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.map @@ -1,56 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.md5 index bce15c6..58f951d 100644 --- a/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.md5 @@ -1 +1 @@ -7be144dc6f450de04f75cbf49aefdc06 \ No newline at end of file +41c161cce194c5963894b0d9b289b5ea \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.png index 6549ca9..8835f63 100644 Binary files a/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp.html b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp.html index 6486225..2b3f0d2 100644 --- a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptShakeDetector.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptShakeDetector.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_shake_detector_8hpp.html',''); initResiz
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,92 +92,47 @@ $(function(){initNavTree('_b_n_o08x_rpt_shake_detector_8hpp.html',''); initResiz
Include dependency graph for BNO08xRptShakeDetector.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + +
@@ -206,7 +152,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.map index 0d90b80..e9c14ff 100644 --- a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.map @@ -1,27 +1,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.md5 index 020de5d..4608aff 100644 --- a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.md5 @@ -1 +1 @@ -2824de83cd4c50d3aae30146a7c18917 \ No newline at end of file +bae20f6f72e8dfff5b50ecc1b3f2a218 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.png index b29b816..5a175bb 100644 Binary files a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.map index f60faa2..316b60c 100644 --- a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.map @@ -1,54 +1,26 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.md5 index a98b33d..63d328a 100644 --- a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.md5 @@ -1 +1 @@ -65605da21bdb8e02542d67a743b45a5e \ No newline at end of file +607a889249f53ecfbe173e23fdd886e7 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.png index 20f6695..97d2504 100644 Binary files a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp_source.html index 33e46fb..91e4103 100644 --- a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp_source.html +++ b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptShakeDetector.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptShakeDetector.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_shake_detector_8hpp_source.html',''); in
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -105,49 +91,41 @@ $(function(){initNavTree('_b_n_o08x_rpt_shake_detector_8hpp_source.html',''); in
7
8#include "BNO08xRpt.hpp"
9
-
16{
17 public:
-
22
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
+
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
26
27 private:
-
28 void update_data(sh2_SensorValue_t* sensor_val) override;
- -
30 static const constexpr char* TAG = "BNO08xRptShakeDetector";
+
28 void update_data(sh2_SensorValue_t* sensor_val) override;
+ +
30 static const constexpr char* TAG = "BNO08xRptShakeDetector";
31};
-
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent shake detector reports. (See Ref. Manual 6.5.32)
Definition BNO08xRptShakeDetector.hpp:16
-
BNO08xRptShakeDetector(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptShakeDetector.hpp:18
-
bno08x_shake_detector_t data
Definition BNO08xRptShakeDetector.hpp:29
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables shake detector reports such that the BNO08x begins sending them (only sends reports when a sh...
Definition BNO08xRptShakeDetector.cpp:36
-
static const constexpr char * TAG
Definition BNO08xRptShakeDetector.hpp:30
-
bno08x_shake_detector_t get()
Grabs most recent shake detector detector data.
Definition BNO08xRptShakeDetector.cpp:49
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates shake detector data from decoded sensor event.
Definition BNO08xRptShakeDetector.cpp:15
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent shake detector data (flag meaning: 0 = no shake 1 = shake detected)
Definition BNO08xGlobalTypes.hpp:502
+
Class to represent and manage reports returned from BNO08x.
Definition: BNO08xRpt.hpp:26
+
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition: BNO08xRpt.hpp:42
+
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition: BNO08xRpt.hpp:39
+
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition: BNO08xRpt.hpp:40
+
Class to represent shake detector reports. (See Ref. Manual 6.5.32)
Definition: BNO08xRptShakeDetector.hpp:16
+
BNO08xRptShakeDetector(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition: BNO08xRptShakeDetector.hpp:18
+
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables shake detector reports such that the BNO08x begins sending them (only sends reports when a sh...
Definition: BNO08xRptShakeDetector.cpp:36
+
bno08x_shake_detector_t get()
Grabs most recent shake detector detector data.
Definition: BNO08xRptShakeDetector.cpp:49
+
Holds context used to synchronize tasks and callback execution.
Definition: BNO08xPrivateTypes.hpp:57
+
Struct to represent shake detector data (flag meaning: 0 = no shake 1 = shake detected)
Definition: BNO08xGlobalTypes.hpp:816
diff --git a/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp.html b/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp.html index 9aca042..96acf12 100644 --- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/report/BNO08xRptStabilityClassifier.cpp File Reference +esp32_BNO08x: report/BNO08xRptStabilityClassifier.cpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_stability_classifier_8cpp.html',''); ini
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -99,62 +90,33 @@ $(function(){initNavTree('_b_n_o08x_rpt_stability_classifier_8cpp.html',''); ini
Include dependency graph for BNO08xRptStabilityClassifier.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -164,8 +126,8 @@ Include dependency graph for BNO08xRptStabilityClassifier.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.map index 18eca24..613e384 100644 --- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.map @@ -1,56 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.md5 index ce7cc28..6552d14 100644 --- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.md5 @@ -1 +1 @@ -63b4e05472357fc87446442729997362 \ No newline at end of file +245ee63cc742326abf2936c5637daeb7 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.png index 3f0b6f8..e6d2a57 100644 Binary files a/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp.html b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp.html index b057c70..8ce0637 100644 --- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptStabilityClassifier.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptStabilityClassifier.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_stability_classifier_8hpp.html',''); ini
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,92 +92,47 @@ $(function(){initNavTree('_b_n_o08x_rpt_stability_classifier_8hpp.html',''); ini
Include dependency graph for BNO08xRptStabilityClassifier.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + +
@@ -206,7 +152,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.map index 88605fc..eab1a0b 100644 --- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.map @@ -1,27 +1,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.md5 index 1391180..d0f4b03 100644 --- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.md5 @@ -1 +1 @@ -c2a7a153073cec39acc9f47736fe5d56 \ No newline at end of file +9271e09423c3bcceb9ad88db1abd33d9 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.png index d565fc3..7b9b95e 100644 Binary files a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.map index 15fc929..0312588 100644 --- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.map @@ -1,54 +1,26 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.md5 index 4f1eeaa..8af3453 100644 --- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.md5 @@ -1 +1 @@ -328178398a3daafc03b8efcc02ea385d \ No newline at end of file +ea5bac42e23d270f4caa301962f0f553 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.png index 1e51365..a0ca3af 100644 Binary files a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp_source.html index bdfff77..8feaef7 100644 --- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp_source.html +++ b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptStabilityClassifier.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptStabilityClassifier.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_stability_classifier_8hpp_source.html','
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -105,52 +91,44 @@ $(function(){initNavTree('_b_n_o08x_rpt_stability_classifier_8hpp_source.html','
7
8#include "BNO08xRpt.hpp"
9
-
16{
17 public:
-
22
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
+
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
- +
27
28 private:
-
29 void update_data(sh2_SensorValue_t* sensor_val) override;
- -
31 static const constexpr char* TAG = "BNO08xRptStabilityClassifier";
+
29 void update_data(sh2_SensorValue_t* sensor_val) override;
+ +
31 static const constexpr char* TAG = "BNO08xRptStabilityClassifier";
32};
-
-
BNO08xStability
BNO08xStability states returned from BNO08x::stability_classifier.get()
Definition BNO08xGlobalTypes.hpp:147
+
BNO08xStability
BNO08xStability states returned from BNO08x::stability_classifier.get()
Definition: BNO08xGlobalTypes.hpp:201
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent stability classifier reports. (See Ref. Manual 6.5.31)
Definition BNO08xRptStabilityClassifier.hpp:16
-
bno08x_stability_classifier_t data
Definition BNO08xRptStabilityClassifier.hpp:30
-
static const constexpr char * TAG
Definition BNO08xRptStabilityClassifier.hpp:31
-
BNO08xRptStabilityClassifier(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptStabilityClassifier.hpp:18
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables stability classifier reports such that the BNO08x begins sending them.
Definition BNO08xRptStabilityClassifier.cpp:35
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates stability classifier data from decoded sensor event.
Definition BNO08xRptStabilityClassifier.cpp:15
-
bno08x_stability_classifier_t get()
Grabs most recent stability classifier data.
Definition BNO08xRptStabilityClassifier.cpp:45
-
BNO08xStability get_stability()
Grabs most recent stability classifier reading (excludes accuracy)
Definition BNO08xRptStabilityClassifier.cpp:58
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent stability classifier data from stability classifier reports.
Definition BNO08xGlobalTypes.hpp:683
+
Class to represent and manage reports returned from BNO08x.
Definition: BNO08xRpt.hpp:26
+
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition: BNO08xRpt.hpp:42
+
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition: BNO08xRpt.hpp:39
+
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition: BNO08xRpt.hpp:40
+
Class to represent stability classifier reports. (See Ref. Manual 6.5.31)
Definition: BNO08xRptStabilityClassifier.hpp:16
+
BNO08xRptStabilityClassifier(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition: BNO08xRptStabilityClassifier.hpp:18
+
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables stability classifier reports such that the BNO08x begins sending them.
Definition: BNO08xRptStabilityClassifier.cpp:35
+
bno08x_stability_classifier_t get()
Grabs most recent stability classifier data.
Definition: BNO08xRptStabilityClassifier.cpp:45
+
BNO08xStability get_stability()
Grabs most recent stability classifier reading (excludes accuracy)
Definition: BNO08xRptStabilityClassifier.cpp:58
+
Holds context used to synchronize tasks and callback execution.
Definition: BNO08xPrivateTypes.hpp:57
+
Struct to represent stability classifier data from stability classifier reports.
Definition: BNO08xGlobalTypes.hpp:997
diff --git a/documentation/html/_b_n_o08x_rpt_step_counter_8cpp.html b/documentation/html/_b_n_o08x_rpt_step_counter_8cpp.html index 2a02c1c..00c4caa 100644 --- a/documentation/html/_b_n_o08x_rpt_step_counter_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_step_counter_8cpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/report/BNO08xRptStepCounter.cpp File Reference +esp32_BNO08x: report/BNO08xRptStepCounter.cpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_step_counter_8cpp.html',''); initResizab
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -99,62 +90,33 @@ $(function(){initNavTree('_b_n_o08x_rpt_step_counter_8cpp.html',''); initResizab
Include dependency graph for BNO08xRptStepCounter.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -164,8 +126,8 @@ Include dependency graph for BNO08xRptStepCounter.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.map index d2a38a0..8a99fa8 100644 --- a/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.map @@ -1,56 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.md5 index 2143c96..929cbdb 100644 --- a/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.md5 @@ -1 +1 @@ -3b6285145337049ae54dd36bc2b19291 \ No newline at end of file +d35faf71df55a6fadac0dc100c03acdd \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.png index 245d88d..45ecbbb 100644 Binary files a/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_step_counter_8cpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp.html b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp.html index d606d1a..0ae928e 100644 --- a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptStepCounter.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptStepCounter.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_step_counter_8hpp.html',''); initResizab
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,92 +92,47 @@ $(function(){initNavTree('_b_n_o08x_rpt_step_counter_8hpp.html',''); initResizab
Include dependency graph for BNO08xRptStepCounter.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + +
@@ -206,7 +152,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.map index c26e4b6..f968a6c 100644 --- a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.map @@ -1,27 +1,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.md5 index 21a4822..01f8b89 100644 --- a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.md5 @@ -1 +1 @@ -2eb8101b9654ab9f9a96b15c5bcf95ac \ No newline at end of file +b6259842aa5fae626f1b65f70a2fd72a \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.png index 6e06383..3fd1617 100644 Binary files a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.map index 2e47847..e41f8cf 100644 --- a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.map @@ -1,54 +1,26 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.md5 index 3aadc23..48e826c 100644 --- a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.md5 @@ -1 +1 @@ -ad28763c4860399b8f9139dbd026351c \ No newline at end of file +6baf74d2d6c2c94861d7a84da3cf130d \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.png index 929635a..a98c6f3 100644 Binary files a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp_source.html index e5e74f1..57e7089 100644 --- a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp_source.html +++ b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptStepCounter.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptStepCounter.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_step_counter_8hpp_source.html',''); init
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -105,54 +91,45 @@ $(function(){initNavTree('_b_n_o08x_rpt_step_counter_8hpp_source.html',''); init
7
8#include "BNO08xRpt.hpp"
9
-
16{
17 public:
-
22
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
+
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
26 uint32_t get_total_steps();
27
28 private:
-
29 void update_data(sh2_SensorValue_t* sensor_val) override;
- - +
29 void update_data(sh2_SensorValue_t* sensor_val) override;
+ +
31 uint32_t step_accumulator =
32 0UL;
-
33 static const constexpr char* TAG = "BNO08xRptStepCounter";
+
33 static const constexpr char* TAG = "BNO08xRptStepCounter";
34};
-
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent step counter reports. (See Ref. Manual 6.5.29)
Definition BNO08xRptStepCounter.hpp:16
-
uint32_t get_total_steps()
Grabs the total step count since boot, accounts for rollover in report data.
Definition BNO08xRptStepCounter.cpp:70
-
BNO08xRptStepCounter(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptStepCounter.hpp:18
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates step counter data from decoded sensor event.
Definition BNO08xRptStepCounter.cpp:15
-
static const constexpr char * TAG
Definition BNO08xRptStepCounter.hpp:33
-
uint32_t step_accumulator
Every time step count rolls over, the previous steps are accumulated here such that the total steps c...
Definition BNO08xRptStepCounter.hpp:31
-
bno08x_step_counter_t data
Most recent report data, doesn't account for step rollover.
Definition BNO08xRptStepCounter.hpp:30
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables step counter reports such that the BNO08x begins sending them.
Definition BNO08xRptStepCounter.cpp:46
-
bno08x_step_counter_t get()
Grabs most recent step counter data (rollover not accounted for in step count, just most recent repor...
Definition BNO08xRptStepCounter.cpp:57
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent step counter data from step counter reports.
Definition BNO08xGlobalTypes.hpp:568
+
Class to represent and manage reports returned from BNO08x.
Definition: BNO08xRpt.hpp:26
+
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition: BNO08xRpt.hpp:42
+
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition: BNO08xRpt.hpp:39
+
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition: BNO08xRpt.hpp:40
+
Class to represent step counter reports. (See Ref. Manual 6.5.29)
Definition: BNO08xRptStepCounter.hpp:16
+
uint32_t get_total_steps()
Grabs the total step count since boot, accounts for rollover in report data.
Definition: BNO08xRptStepCounter.cpp:70
+
BNO08xRptStepCounter(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition: BNO08xRptStepCounter.hpp:18
+
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables step counter reports such that the BNO08x begins sending them.
Definition: BNO08xRptStepCounter.cpp:46
+
bno08x_step_counter_t get()
Grabs most recent step counter data (rollover not accounted for in step count, just most recent repor...
Definition: BNO08xRptStepCounter.cpp:57
+
Holds context used to synchronize tasks and callback execution.
Definition: BNO08xPrivateTypes.hpp:57
+
Struct to represent step counter data from step counter reports.
Definition: BNO08xGlobalTypes.hpp:882
diff --git a/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp.html b/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp.html index 9e12bfa..39a8971 100644 --- a/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/report/BNO08xRptTapDetector.cpp File Reference +esp32_BNO08x: report/BNO08xRptTapDetector.cpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_tap_detector_8cpp.html',''); initResizab
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -99,62 +90,33 @@ $(function(){initNavTree('_b_n_o08x_rpt_tap_detector_8cpp.html',''); initResizab
Include dependency graph for BNO08xRptTapDetector.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -164,8 +126,8 @@ Include dependency graph for BNO08xRptTapDetector.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.map index 738ba88..bb1e099 100644 --- a/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.map @@ -1,56 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.md5 index bb7aab0..a6f4c2b 100644 --- a/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.md5 @@ -1 +1 @@ -57bd9df3dadcb53f45b10633d33481b8 \ No newline at end of file +fa10ca70aa0b709ca8a37d380540f16b \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.png index fd90b0c..87804d3 100644 Binary files a/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp.html b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp.html index f626004..f0be2a8 100644 --- a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptTapDetector.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptTapDetector.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_tap_detector_8hpp.html',''); initResizab
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,92 +92,47 @@ $(function(){initNavTree('_b_n_o08x_rpt_tap_detector_8hpp.html',''); initResizab
Include dependency graph for BNO08xRptTapDetector.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + +
@@ -206,7 +152,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.map index 8d3106a..95d5533 100644 --- a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.map @@ -1,27 +1,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.md5 index 5fc1385..3939bc4 100644 --- a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.md5 @@ -1 +1 @@ -d05bcde4ef033d7082fe8bf39a1647c4 \ No newline at end of file +2079245ede19f0538aba86ba9752c08f \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.png index d91f7da..56bc4a5 100644 Binary files a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.map index 03b3594..a4ab222 100644 --- a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.map @@ -1,54 +1,26 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.md5 index fcd8bf1..7314fe9 100644 --- a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.md5 @@ -1 +1 @@ -b0015930c092bd5e4faf5e9521aa513d \ No newline at end of file +b766aa52bc592a50afca86e1424fc683 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.png index 1da394d..6996630 100644 Binary files a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp_source.html index bc01847..c69c4ff 100644 --- a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp_source.html +++ b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptTapDetector.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptTapDetector.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_tap_detector_8hpp_source.html',''); init
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -105,49 +91,41 @@ $(function(){initNavTree('_b_n_o08x_rpt_tap_detector_8hpp_source.html',''); init
7
8#include "BNO08xRpt.hpp"
9
-
16{
17 public:
-
22
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
+
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
26
27 private:
-
28 void update_data(sh2_SensorValue_t* sensor_val) override;
- -
30 static const constexpr char* TAG = "BNO08xRptTapDetector";
+
28 void update_data(sh2_SensorValue_t* sensor_val) override;
+ +
30 static const constexpr char* TAG = "BNO08xRptTapDetector";
31};
-
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent tap detector reports. (See Ref. Manual 6.5.27)
Definition BNO08xRptTapDetector.hpp:16
-
bno08x_tap_detector_t data
Definition BNO08xRptTapDetector.hpp:29
-
static const constexpr char * TAG
Definition BNO08xRptTapDetector.hpp:30
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates tap detector data from decoded sensor event.
Definition BNO08xRptTapDetector.cpp:33
-
bno08x_tap_detector_t get()
Grabs most recent tap detector detector data.
Definition BNO08xRptTapDetector.cpp:49
-
BNO08xRptTapDetector(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptTapDetector.hpp:18
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables tap detector reports such that the BNO08x begins sending them (only sends reports when a tap ...
Definition BNO08xRptTapDetector.cpp:18
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent tap detector data (flag meaning: 0 = no tap, 1 = positive tap on axis,...
Definition BNO08xGlobalTypes.hpp:447
+
Class to represent and manage reports returned from BNO08x.
Definition: BNO08xRpt.hpp:26
+
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition: BNO08xRpt.hpp:42
+
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition: BNO08xRpt.hpp:39
+
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition: BNO08xRpt.hpp:40
+
Class to represent tap detector reports. (See Ref. Manual 6.5.27)
Definition: BNO08xRptTapDetector.hpp:16
+
bno08x_tap_detector_t get()
Grabs most recent tap detector detector data.
Definition: BNO08xRptTapDetector.cpp:49
+
BNO08xRptTapDetector(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition: BNO08xRptTapDetector.hpp:18
+
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables tap detector reports such that the BNO08x begins sending them (only sends reports when a tap ...
Definition: BNO08xRptTapDetector.cpp:18
+
Holds context used to synchronize tasks and callback execution.
Definition: BNO08xPrivateTypes.hpp:57
+
Struct to represent tap detector data (flag meaning: 0 = no tap, 1 = positive tap on axis,...
Definition: BNO08xGlobalTypes.hpp:761
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp.html b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp.html index a905cc8..6f4fe85 100644 --- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/report/BNO08xRptUncalGyro.cpp File Reference +esp32_BNO08x: report/BNO08xRptUncalGyro.cpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_uncal_gyro_8cpp.html',''); initResizable
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -99,62 +90,33 @@ $(function(){initNavTree('_b_n_o08x_rpt_uncal_gyro_8cpp.html',''); initResizable
Include dependency graph for BNO08xRptUncalGyro.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -164,8 +126,8 @@ Include dependency graph for BNO08xRptUncalGyro.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.map index 4b1dd7b..324fdfc 100644 --- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.map @@ -1,56 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.md5 index 28ab407..db200de 100644 --- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.md5 @@ -1 +1 @@ -73e224c9fd5c34b4dff6ec79475e2c37 \ No newline at end of file +ceb8f2abfe549856db8d39428a1e12c1 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.png index 073b0f9..2b6be21 100644 Binary files a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp.html b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp.html index 4f75efa..52c3665 100644 --- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptUncalGyro.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptUncalGyro.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_uncal_gyro_8hpp.html',''); initResizable
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,92 +92,47 @@ $(function(){initNavTree('_b_n_o08x_rpt_uncal_gyro_8hpp.html',''); initResizable
Include dependency graph for BNO08xRptUncalGyro.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + +
@@ -206,7 +152,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.map index 450004b..885a05f 100644 --- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.map @@ -1,27 +1,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.md5 index 095de62..6db7053 100644 --- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.md5 @@ -1 +1 @@ -fda74f4e95f88eb49d8df6505a0161e1 \ No newline at end of file +c32a0660b0d5f0793c6da8700882ff89 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.png index 4080204..f3c32df 100644 Binary files a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.map index c810711..377292d 100644 --- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.map @@ -1,54 +1,26 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.md5 index b98e36f..995f6cb 100644 --- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.md5 @@ -1 +1 @@ -f6b733f42eb1896de7cebcb73a935ba3 \ No newline at end of file +7e69baa136455d97d52f65632505a70e \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.png index 80f3b44..e8971bf 100644 Binary files a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp_source.html index 30eae27..74bf746 100644 --- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp_source.html +++ b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptUncalGyro.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptUncalGyro.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_uncal_gyro_8hpp_source.html',''); initRe
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -105,56 +91,47 @@ $(function(){initNavTree('_b_n_o08x_rpt_uncal_gyro_8hpp_source.html',''); initRe
7
8#include "BNO08xRpt.hpp"
9
-
16{
17 public:
-
22
23 bool enable(
-
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
+
24 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
25 void get(bno08x_gyro_t& vel, bno08x_gyro_bias_t& bias);
28
29 private:
-
30 void update_data(sh2_SensorValue_t* sensor_val) override;
- - -
33 static const constexpr char* TAG = "BNO08xRptUncalGyro";
+
30 void update_data(sh2_SensorValue_t* sensor_val) override;
+
31 bno08x_gyro_t data;
+
32 bno08x_gyro_bias_t bias_data;
+
33 static const constexpr char* TAG = "BNO08xRptUncalGyro";
34};
-
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent uncalibrated gyro reports. (See Ref. Manual 6.5.14)
Definition BNO08xRptUncalGyro.hpp:16
-
bno08x_gyro_bias_t get_bias()
Grabs most recent uncalibrated gyroscope bias data, units are in rad/s.
Definition BNO08xRptUncalGyro.cpp:75
-
bno08x_gyro_t get_vel()
Grabs most recent uncalibrated gyroscope velocity data, units are in rad/s.
Definition BNO08xRptUncalGyro.cpp:62
-
bno08x_gyro_bias_t bias_data
Definition BNO08xRptUncalGyro.hpp:32
-
BNO08xRptUncalGyro(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptUncalGyro.hpp:18
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables uncalibrated gyro reports such that the BNO08x begins sending them.
Definition BNO08xRptUncalGyro.cpp:36
-
static const constexpr char * TAG
Definition BNO08xRptUncalGyro.hpp:33
-
bno08x_gyro_t data
Definition BNO08xRptUncalGyro.hpp:31
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates uncalibrated gyro data from decoded sensor event.
Definition BNO08xRptUncalGyro.cpp:15
-
void get(bno08x_gyro_t &vel, bno08x_gyro_bias_t &bias)
Grabs most recent uncalibrated gyroscope data, units are in rad/s.
Definition BNO08xRptUncalGyro.cpp:49
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent gyro bias data (units in rad/s)
Definition BNO08xGlobalTypes.hpp:389
-
Struct to represent gyro data (units in rad/s)
Definition BNO08xGlobalTypes.hpp:353
+
Class to represent and manage reports returned from BNO08x.
Definition: BNO08xRpt.hpp:26
+
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition: BNO08xRpt.hpp:42
+
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition: BNO08xRpt.hpp:39
+
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition: BNO08xRpt.hpp:40
+
Class to represent uncalibrated gyro reports. (See Ref. Manual 6.5.14)
Definition: BNO08xRptUncalGyro.hpp:16
+
bno08x_gyro_bias_t get_bias()
Grabs most recent uncalibrated gyroscope bias data, units are in rad/s.
Definition: BNO08xRptUncalGyro.cpp:75
+
bno08x_gyro_t get_vel()
Grabs most recent uncalibrated gyroscope velocity data, units are in rad/s.
Definition: BNO08xRptUncalGyro.cpp:62
+
BNO08xRptUncalGyro(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition: BNO08xRptUncalGyro.hpp:18
+
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables uncalibrated gyro reports such that the BNO08x begins sending them.
Definition: BNO08xRptUncalGyro.cpp:36
+
void get(bno08x_gyro_t &vel, bno08x_gyro_bias_t &bias)
Grabs most recent uncalibrated gyroscope data, units are in rad/s.
Definition: BNO08xRptUncalGyro.cpp:49
+
Holds context used to synchronize tasks and callback execution.
Definition: BNO08xPrivateTypes.hpp:57
+
Struct to represent gyro bias data (units in rad/s)
Definition: BNO08xGlobalTypes.hpp:703
+
Struct to represent gyro data (units in rad/s)
Definition: BNO08xGlobalTypes.hpp:667
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp.html b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp.html index fdcec8d..52df15b 100644 --- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/report/BNO08xRptUncalMagnetometer.cpp File Reference +esp32_BNO08x: report/BNO08xRptUncalMagnetometer.cpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_uncal_magnetometer_8cpp.html',''); initR
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -99,62 +90,33 @@ $(function(){initNavTree('_b_n_o08x_rpt_uncal_magnetometer_8cpp.html',''); initR
Include dependency graph for BNO08xRptUncalMagnetometer.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -164,8 +126,8 @@ Include dependency graph for BNO08xRptUncalMagnetometer.cpp:
diff --git a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.map b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.map index f2e58dc..b43d226 100644 --- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.map @@ -1,56 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.md5 index 31e7ea9..050bc47 100644 --- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.md5 @@ -1 +1 @@ -473723f27e9246ff16cfa9f9cb4a6bde \ No newline at end of file +ecc141876e2008b4699cb6385779abb0 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.png b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.png index 38ffc55..f8a510a 100644 Binary files a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.png and b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp.html b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp.html index a3076e2..8f19368 100644 --- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptUncalMagnetometer.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptUncalMagnetometer.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_uncal_magnetometer_8hpp.html',''); initR
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,92 +92,47 @@ $(function(){initNavTree('_b_n_o08x_rpt_uncal_magnetometer_8hpp.html',''); initR
Include dependency graph for BNO08xRptUncalMagnetometer.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + +
@@ -206,7 +152,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.map index 5b4e81f..f26e7f7 100644 --- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.map @@ -1,27 +1,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.md5 index 9ea2766..a2f0106 100644 --- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.md5 @@ -1 +1 @@ -3365fc9a6ca23615fa8507d9960e37bb \ No newline at end of file +ec08039c045527684fb6ac6c5071b6a8 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.png index 794970e..1bf7bcc 100644 Binary files a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.map b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.map index 51c7251..1355566 100644 --- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.map @@ -1,54 +1,26 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.md5 index c1fe9be..a33532d 100644 --- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.md5 @@ -1 +1 @@ -6b59cfa2e6fd5b8b72c5a3d41a2ce4c4 \ No newline at end of file +6cf2de26b15ba221d719df2c401284fd \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.png b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.png index 44f6afd..d0cacdd 100644 Binary files a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.png and b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp_source.html b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp_source.html index b53ea51..d5ecafc 100644 --- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp_source.html +++ b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report/BNO08xRptUncalMagnetometer.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report/BNO08xRptUncalMagnetometer.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_uncal_magnetometer_8hpp_source.html','')
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -105,56 +91,47 @@ $(function(){initNavTree('_b_n_o08x_rpt_uncal_magnetometer_8hpp_source.html','')
8
9#include "BNO08xRpt.hpp"
10
-
17{
18 public:
-
23
24 bool enable(
-
25 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
+
25 uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override;
26 void get(bno08x_magf_t& magf, bno08x_magf_bias_t& bias);
29
30 private:
-
31 void update_data(sh2_SensorValue_t* sensor_val) override;
- - -
34 static const constexpr char* TAG = "BNO08xRptUncalMagnetometer";
+
31 void update_data(sh2_SensorValue_t* sensor_val) override;
+
32 bno08x_magf_t data;
+
33 bno08x_magf_bias_t bias_data;
+
34 static const constexpr char* TAG = "BNO08xRptUncalMagnetometer";
35};
-
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:26
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:42
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:39
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:40
-
Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.5.17)
Definition BNO08xRptUncalMagnetometer.hpp:17
-
bno08x_magf_bias_t bias_data
Definition BNO08xRptUncalMagnetometer.hpp:33
-
static const constexpr char * TAG
Definition BNO08xRptUncalMagnetometer.hpp:34
-
void update_data(sh2_SensorValue_t *sensor_val) override
Updates uncalibrated magf data from decoded sensor event.
Definition BNO08xRptUncalMagnetometer.cpp:15
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables uncalibrated magnetometer reports such that the BNO08x begins sending them.
Definition BNO08xRptUncalMagnetometer.cpp:36
-
BNO08xRptUncalMagnetometer(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptUncalMagnetometer.hpp:19
-
bno08x_magf_t data
Definition BNO08xRptUncalMagnetometer.hpp:32
-
bno08x_magf_bias_t get_bias()
Grabs most recent uncalibrated magnetometer bias data, units are in uTesla.
Definition BNO08xRptUncalMagnetometer.cpp:75
-
void get(bno08x_magf_t &magf, bno08x_magf_bias_t &bias)
Grabs most recent uncalibrated magnetometer data, units are in uTesla.
Definition BNO08xRptUncalMagnetometer.cpp:49
-
bno08x_magf_t get_magf()
Grabs most recent uncalibrated magnetometer magnetic field data, units are in uTesla.
Definition BNO08xRptUncalMagnetometer.cpp:62
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:127
-
Holds context used to synchronize tasks and callback execution.
Definition BNO08xPrivateTypes.hpp:57
-
Struct to represent magnetic field bias data (units in uTesla)
Definition BNO08xGlobalTypes.hpp:328
-
Struct to represent magnetic field data (units in uTesla)
Definition BNO08xGlobalTypes.hpp:292
+
Class to represent and manage reports returned from BNO08x.
Definition: BNO08xRpt.hpp:26
+
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition: BNO08xRpt.hpp:42
+
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition: BNO08xRpt.hpp:39
+
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition: BNO08xRpt.hpp:40
+
Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.5.17)
Definition: BNO08xRptUncalMagnetometer.hpp:17
+
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
Enables uncalibrated magnetometer reports such that the BNO08x begins sending them.
Definition: BNO08xRptUncalMagnetometer.cpp:36
+
BNO08xRptUncalMagnetometer(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition: BNO08xRptUncalMagnetometer.hpp:19
+
bno08x_magf_bias_t get_bias()
Grabs most recent uncalibrated magnetometer bias data, units are in uTesla.
Definition: BNO08xRptUncalMagnetometer.cpp:75
+
void get(bno08x_magf_t &magf, bno08x_magf_bias_t &bias)
Grabs most recent uncalibrated magnetometer data, units are in uTesla.
Definition: BNO08xRptUncalMagnetometer.cpp:49
+
bno08x_magf_t get_magf()
Grabs most recent uncalibrated magnetometer magnetic field data, units are in uTesla.
Definition: BNO08xRptUncalMagnetometer.cpp:62
+
Holds context used to synchronize tasks and callback execution.
Definition: BNO08xPrivateTypes.hpp:57
+
Struct to represent magnetic field bias data (units in uTesla)
Definition: BNO08xGlobalTypes.hpp:642
+
Struct to represent magnetic field data (units in uTesla)
Definition: BNO08xGlobalTypes.hpp:606
diff --git a/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp.html b/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp.html index 3626142..9980996 100644 --- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp.html +++ b/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/BNO08xSH2HAL.cpp File Reference +esp32_BNO08x: BNO08xSH2HAL.cpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_s_h2_h_a_l_8cpp.html',''); initResizable();
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -100,120 +91,58 @@ $(function(){initNavTree('_b_n_o08x_s_h2_h_a_l_8cpp.html',''); initResizable();
Include dependency graph for BNO08xSH2HAL.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -223,8 +152,8 @@ Include dependency graph for BNO08xSH2HAL.cpp:
diff --git a/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.map b/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.map index 83b1f8d..52b23ef 100644 --- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.map @@ -1,114 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.md5 b/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.md5 index 54d12b1..95775ec 100644 --- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.md5 @@ -1 +1 @@ -03cde0b4f01697ad127f5a7e22f9950b \ No newline at end of file +88931dd8e2d0ca502bd65c6da60a5656 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.png b/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.png index 1b3eeaa..f1beb8c 100644 Binary files a/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.png and b/documentation/html/_b_n_o08x_s_h2_h_a_l_8cpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp.html b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp.html index 910c3c0..9580a26 100644 --- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp.html +++ b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/BNO08xSH2HAL.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08xSH2HAL.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_s_h2_h_a_l_8hpp.html',''); initResizable();
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -107,87 +98,45 @@ $(function(){initNavTree('_b_n_o08x_s_h2_h_a_l_8hpp.html',''); initResizable();
Include dependency graph for BNO08xSH2HAL.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + +
@@ -201,27 +150,27 @@ Classes - - + + - - + + - - + + - - + + - - + +

Macros

#define UINT16_CLR_MSB(val_16bit)   ((val_16bit) & 0x00FFU)
 Clears the most significant byte of a 16-bit value.
#define UINT16_CLR_MSB(val_16bit)   ((val_16bit) & 0x00FFU)
 Clears the most significant byte of a 16-bit value. More...
 
#define UINT16_CLR_LSB(val_16bit)   ((val_16bit) & 0xFF00U)
 Clears the least significant byte of a 16-bit value.
#define UINT16_CLR_LSB(val_16bit)   ((val_16bit) & 0xFF00U)
 Clears the least significant byte of a 16-bit value. More...
 
#define UINT32_CLR_BYTE(val_32bit, byte2clear)   ((val_32bit) & ~(0xFFUL << (byte2clear * 8UL)))
 Clears a specified byte in a 32-bit value.
#define UINT32_CLR_BYTE(val_32bit, byte2clear)   ((val_32bit) & ~(0xFFUL << (byte2clear * 8UL)))
 Clears a specified byte in a 32-bit value. More...
 
#define UINT32_MSK_BYTE(val_32bit, byte2mask)   ((val_32bit) & (0xFFUL << (byte2mask * 8UL)))
 Masks a specified byte in a 32-bit value.
#define UINT32_MSK_BYTE(val_32bit, byte2mask)   ((val_32bit) & (0xFFUL << (byte2mask * 8UL)))
 Masks a specified byte in a 32-bit value. More...
 
#define PARSE_PACKET_LENGTH(header)    (UINT16_CLR_LSB(static_cast<uint16_t>(header[1]) << 8U) | UINT16_CLR_MSB(static_cast<uint16_t>(header[0])))
 Parse length from SHTP packet header.
#define PARSE_PACKET_LENGTH(header)    (UINT16_CLR_LSB(static_cast<uint16_t>(header[1]) << 8U) | UINT16_CLR_MSB(static_cast<uint16_t>(header[0])))
 Parse length from SHTP packet header. More...
 

Detailed Description

Author
Myles Parfeniuk

Macro Definition Documentation

-

◆ PARSE_PACKET_LENGTH

+

◆ PARSE_PACKET_LENGTH

@@ -229,8 +178,9 @@ Macros #define PARSE_PACKET_LENGTH ( - header) -     (UINT16_CLR_LSB(static_cast<uint16_t>(header[1]) << 8U) | UINT16_CLR_MSB(static_cast<uint16_t>(header[0]))) +   + header) +     (UINT16_CLR_LSB(static_cast<uint16_t>(header[1]) << 8U) | UINT16_CLR_MSB(static_cast<uint16_t>(header[0])))
@@ -247,7 +197,7 @@ Macros
-

◆ UINT16_CLR_LSB

+

◆ UINT16_CLR_LSB

@@ -255,7 +205,8 @@ Macros #define UINT16_CLR_LSB ( - val_16bit) +   + val_16bit)    ((val_16bit) & 0xFF00U) @@ -273,7 +224,7 @@ Macros
-

◆ UINT16_CLR_MSB

+

◆ UINT16_CLR_MSB

@@ -281,7 +232,8 @@ Macros #define UINT16_CLR_MSB ( - val_16bit) +   + val_16bit)    ((val_16bit) & 0x00FFU) @@ -299,7 +251,7 @@ Macros
-

◆ UINT32_CLR_BYTE

+

◆ UINT32_CLR_BYTE

@@ -307,12 +259,19 @@ Macros #define UINT32_CLR_BYTE ( - val_32bit, +   + val_32bit, - byte2clear )   ((val_32bit) & ~(0xFFUL << (byte2clear * 8UL))) +   + byte2clear  + + + + ) +    ((val_32bit) & ~(0xFFUL << (byte2clear * 8UL)))
@@ -330,7 +289,7 @@ Macros
-

◆ UINT32_MSK_BYTE

+

◆ UINT32_MSK_BYTE

@@ -338,12 +297,19 @@ Macros #define UINT32_MSK_BYTE ( - val_32bit, +   + val_32bit, - byte2mask )   ((val_32bit) & (0xFFUL << (byte2mask * 8UL))) +   + byte2mask  + + + + ) +    ((val_32bit) & (0xFFUL << (byte2mask * 8UL)))
@@ -366,7 +332,7 @@ Macros diff --git a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp.js b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp.js index 2fb027e..8843225 100644 --- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp.js +++ b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp.js @@ -1,6 +1,6 @@ var _b_n_o08x_s_h2_h_a_l_8hpp = [ - [ "BNO08xSH2HAL", "class_b_n_o08x_s_h2_h_a_l.html", "class_b_n_o08x_s_h2_h_a_l" ], + [ "BNO08xSH2HAL", "class_b_n_o08x_s_h2_h_a_l.html", null ], [ "PARSE_PACKET_LENGTH", "_b_n_o08x_s_h2_h_a_l_8hpp.html#aaed5b6cbf0d2f27550d1b4a975c46c34", null ], [ "UINT16_CLR_LSB", "_b_n_o08x_s_h2_h_a_l_8hpp.html#ac89a0ae0c3d3067f02e9fa275521606b", null ], [ "UINT16_CLR_MSB", "_b_n_o08x_s_h2_h_a_l_8hpp.html#ad98f2fa811436866ff297a8288e34f40", null ], diff --git a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.map index 1eda960..96946fe 100644 --- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.map @@ -1,24 +1,8 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + diff --git a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.md5 index 42b0ef4..ff41ef7 100644 --- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.md5 @@ -1 +1 @@ -f8c66f50a4f51e103854a50abd2a1e29 \ No newline at end of file +a1f8a3a407ba3676b952b4b8698595d0 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.png index 6564471..4528cfe 100644 Binary files a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.map b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.map index ab4b213..d5a976c 100644 --- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.map @@ -1,52 +1,26 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.md5 b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.md5 index 17ba6c5..750cbec 100644 --- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.md5 @@ -1 +1 @@ -9e8ce693791e3ed085652bc630d33e1b \ No newline at end of file +a8881ab23bd93bc6f690b66afd7f0d47 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.png b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.png index b0dd2ee..bdf6e77 100644 Binary files a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.png and b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp_source.html b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp_source.html index 2ba2d64..b6b6788 100644 --- a/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp_source.html +++ b/documentation/html/_b_n_o08x_s_h2_h_a_l_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/BNO08xSH2HAL.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08xSH2HAL.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_s_h2_h_a_l_8hpp_source.html',''); initResiza
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -123,15 +109,12 @@ $(function(){initNavTree('_b_n_o08x_s_h2_h_a_l_8hpp_source.html',''); initResiza
51
52// parsing universal to any packet
53
-
60#define PARSE_PACKET_LENGTH(header) \
61 (UINT16_CLR_LSB(static_cast<uint16_t>(header[1]) << 8U) | UINT16_CLR_MSB(static_cast<uint16_t>(header[0])))
-
62
63// forward dec to prevent compile errors
64class BNO08x;
65
-
72{
73 public:
@@ -146,39 +129,32 @@ $(function(){initNavTree('_b_n_o08x_s_h2_h_a_l_8hpp_source.html',''); initResiza
82 static void sensor_event_cb(void* cookie, sh2_SensorEvent_t* event);
83
84 private:
-
85 static BNO08x* imu;
-
86 static void hardware_reset();
-
87 static bool spi_wait_for_int();
-
88 static uint16_t spi_read_sh2_packet_header(uint8_t* pBuffer);
-
89 static int spi_read_sh2_packet_body(uint8_t* pBuffer, uint16_t packet_sz);
+
85 static BNO08x* imu;
+
86 static void hardware_reset();
+
87 static bool spi_wait_for_int();
+
88 static uint16_t spi_read_sh2_packet_header(uint8_t* pBuffer);
+
89 static int spi_read_sh2_packet_body(uint8_t* pBuffer, uint16_t packet_sz);
90
-
91 static const constexpr char* TAG = "BNO08xSH2HAL";
+
91 static const constexpr char* TAG = "BNO08xSH2HAL";
92};
-
-
BNO08x IMU driver class.
Definition BNO08x.hpp:33
-
Fully static class containing callback implementations for sh2 HAL lib.
Definition BNO08xSH2HAL.hpp:72
-
static void hardware_reset()
Hardware reset callback for sh2 HAL lib, toggle RST gpio.
Definition BNO08xSH2HAL.cpp:161
-
static bool spi_wait_for_int()
SPI wait for HINT sh2 HAL lib callback.
Definition BNO08xSH2HAL.cpp:171
-
static void sensor_event_cb(void *cookie, sh2_SensorEvent_t *event)
Sensor event callback for sh2 HAL lib, sends received reports to data_proc_task().
Definition BNO08xSH2HAL.cpp:151
-
static void hal_cb(void *cookie, sh2_AsyncEvent_t *pEvent)
General event callback for sh2 HAL lib, used to notify tasks of reset.
Definition BNO08xSH2HAL.cpp:137
-
static BNO08x * imu
Definition BNO08xSH2HAL.hpp:85
-
static void set_hal_imu(BNO08x *hal_imu)
Sets the BNO08x driver object to be used with sh2 HAL lib callbacks.
Definition BNO08xSH2HAL.cpp:18
-
static const constexpr char * TAG
Definition BNO08xSH2HAL.hpp:91
-
static int spi_read(sh2_Hal_t *self, uint8_t *pBuffer, unsigned len, uint32_t *t_us)
SPI rx callback for sh2 HAL lib.
Definition BNO08xSH2HAL.cpp:56
-
static void spi_close(sh2_Hal_t *self)
Closes SPI instance (nothing to do here, but required by sh2 HAL lib for cases where other communicat...
Definition BNO08xSH2HAL.cpp:41
-
static int spi_read_sh2_packet_body(uint8_t *pBuffer, uint16_t packet_sz)
SPI rx packet body (invoked from SPI rx callback.)
Definition BNO08xSH2HAL.cpp:219
-
static int spi_write(sh2_Hal_t *self, uint8_t *pBuffer, unsigned len)
SPI tx callback for sh2 HAL lib.
Definition BNO08xSH2HAL.cpp:92
-
static uint16_t spi_read_sh2_packet_header(uint8_t *pBuffer)
SPI rx packet header (invoked from SPI rx callback.)
Definition BNO08xSH2HAL.cpp:189
-
static uint32_t get_time_us(sh2_Hal_t *self)
Get time in microseconds callback for sh2 HAL lib.
Definition BNO08xSH2HAL.cpp:119
-
static int spi_open(sh2_Hal_t *self)
Opens SPI instance by waiting for interrupt.
Definition BNO08xSH2HAL.cpp:28
+
BNO08x IMU driver class.
Definition: BNO08x.hpp:33
+
Fully static class containing callback implementations for sh2 HAL lib.
Definition: BNO08xSH2HAL.hpp:72
+
static void sensor_event_cb(void *cookie, sh2_SensorEvent_t *event)
Sensor event callback for sh2 HAL lib, sends received reports to data_proc_task().
Definition: BNO08xSH2HAL.cpp:155
+
static void hal_cb(void *cookie, sh2_AsyncEvent_t *pEvent)
General event callback for sh2 HAL lib, used to notify tasks of reset.
Definition: BNO08xSH2HAL.cpp:141
+
static void set_hal_imu(BNO08x *hal_imu)
Sets the BNO08x driver object to be used with sh2 HAL lib callbacks.
Definition: BNO08xSH2HAL.cpp:18
+
static int spi_read(sh2_Hal_t *self, uint8_t *pBuffer, unsigned len, uint32_t *t_us)
SPI rx callback for sh2 HAL lib.
Definition: BNO08xSH2HAL.cpp:56
+
static void spi_close(sh2_Hal_t *self)
Closes SPI instance (nothing to do here, but required by sh2 HAL lib for cases where other communicat...
Definition: BNO08xSH2HAL.cpp:41
+
static int spi_write(sh2_Hal_t *self, uint8_t *pBuffer, unsigned len)
SPI tx callback for sh2 HAL lib.
Definition: BNO08xSH2HAL.cpp:92
+
static uint32_t get_time_us(sh2_Hal_t *self)
Get time in microseconds callback for sh2 HAL lib.
Definition: BNO08xSH2HAL.cpp:123
+
static int spi_open(sh2_Hal_t *self)
Opens SPI instance by waiting for interrupt.
Definition: BNO08xSH2HAL.cpp:28
diff --git a/documentation/html/_b_n_o08x_test_helper_8hpp.html b/documentation/html/_b_n_o08x_test_helper_8hpp.html index ee1ab4a..0eb2318 100644 --- a/documentation/html/_b_n_o08x_test_helper_8hpp.html +++ b/documentation/html/_b_n_o08x_test_helper_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/BNO08xTestHelper.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08xTestHelper.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_test_helper_8hpp.html',''); initResizable();
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,139 +92,67 @@ $(function(){initNavTree('_b_n_o08x_test_helper_8hpp.html',''); initResizable();
Include dependency graph for BNO08xTestHelper.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - +
+ + +
@@ -253,7 +172,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_test_helper_8hpp.js b/documentation/html/_b_n_o08x_test_helper_8hpp.js index 502b6a1..43c08d9 100644 --- a/documentation/html/_b_n_o08x_test_helper_8hpp.js +++ b/documentation/html/_b_n_o08x_test_helper_8hpp.js @@ -1,4 +1,4 @@ var _b_n_o08x_test_helper_8hpp = [ - [ "BNO08xTestHelper", "class_b_n_o08x_test_helper.html", "class_b_n_o08x_test_helper" ] + [ "BNO08xTestHelper", "class_b_n_o08x_test_helper.html", null ] ]; \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.map index 247d4b3..fc4cedd 100644 --- a/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.map @@ -1,15 +1,4 @@ - - - - - - - - - - - - - - + + + diff --git a/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.md5 index 3e0390e..d281b42 100644 --- a/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.md5 @@ -1 +1 @@ -bd08e02f74c4f8f220f1574ebe6d6212 \ No newline at end of file +0320238aff4b18c3b1dd972ec4c807b5 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.png index a8e2306..433cca9 100644 Binary files a/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.png and b/documentation/html/_b_n_o08x_test_helper_8hpp__dep__incl.png differ diff --git a/documentation/html/_b_n_o08x_test_helper_8hpp__incl.map b/documentation/html/_b_n_o08x_test_helper_8hpp__incl.map index ecdd2c2..4f2ee07 100644 --- a/documentation/html/_b_n_o08x_test_helper_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_test_helper_8hpp__incl.map @@ -1,113 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_test_helper_8hpp__incl.md5 b/documentation/html/_b_n_o08x_test_helper_8hpp__incl.md5 index a315411..ba9d10a 100644 --- a/documentation/html/_b_n_o08x_test_helper_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_test_helper_8hpp__incl.md5 @@ -1 +1 @@ -58c263d6dbc3d885f6f55edc5707639d \ No newline at end of file +c5f60c7779ba0fa498f9cf90f495a7ab \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_test_helper_8hpp__incl.png b/documentation/html/_b_n_o08x_test_helper_8hpp__incl.png index 6eb92e1..d433961 100644 Binary files a/documentation/html/_b_n_o08x_test_helper_8hpp__incl.png and b/documentation/html/_b_n_o08x_test_helper_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_test_helper_8hpp_source.html b/documentation/html/_b_n_o08x_test_helper_8hpp_source.html index 24677ed..7c0aa1d 100644 --- a/documentation/html/_b_n_o08x_test_helper_8hpp_source.html +++ b/documentation/html/_b_n_o08x_test_helper_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/BNO08xTestHelper.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08xTestHelper.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_test_helper_8hpp_source.html',''); initResiz
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -106,226 +92,175 @@ $(function(){initNavTree('_b_n_o08x_test_helper_8hpp_source.html',''); initResiz
8// in-house includes
9#include "BNO08x.hpp"
10
-
17{
18 private:
-
19 inline static BNO08x* test_imu = nullptr;
-
20 inline static bno08x_config_t imu_cfg;
-
21
-
22 static const constexpr char* TAG = "BNO08xTestHelper";
-
23
-
24 public:
-
-
32 static void print_test_start_banner(const char* TEST_TAG)
-
33 {
-
34 printf("------------------------ BEGIN TEST: %s ------------------------\n\r", TEST_TAG);
-
35 }
-
-
36
-
-
44 static void print_test_end_banner(const char* TEST_TAG)
-
45 {
-
46 printf("------------------------ END TEST: %s ------------------------\n\r", TEST_TAG);
-
47 }
-
-
48
-
-
57 static void print_test_msg(const char* TEST_TAG, const char* msg)
-
58 {
-
59 printf("%s: %s: %s\n\r", TAG, TEST_TAG, msg);
-
60 }
-
-
61
-
- -
70 {
-
71 imu_cfg = cfg;
-
72 }
-
-
73
-
-
79 static void create_test_imu()
-
80 {
-
81 if (test_imu != nullptr)
- -
83
-
84 test_imu = new BNO08x();
-
85 }
-
-
86
-
-
92 static void destroy_test_imu()
-
93 {
-
94 if (test_imu != nullptr)
-
95 {
-
96 delete test_imu;
-
97 test_imu = nullptr;
-
98 }
-
99 }
-
-
100
-
- -
107 {
-
108 return test_imu;
-
109 }
-
-
110
-
-
116 static esp_err_t call_init_config_args()
-
117 {
-
118 if (test_imu == nullptr)
-
119 return ESP_FAIL;
-
120
-
121 return test_imu->init_config_args();
-
122 }
-
-
123
-
-
129 static esp_err_t call_init_gpio()
-
130 {
-
131 if (test_imu == nullptr)
-
132 return ESP_FAIL;
-
133
-
134 return test_imu->init_gpio();
-
135 }
-
-
136
-
-
142 static esp_err_t call_init_hint_isr()
-
143 {
-
144 if (test_imu == nullptr)
-
145 return ESP_FAIL;
-
146
-
147 return test_imu->init_hint_isr();
-
148 }
-
-
149
-
-
155 static esp_err_t call_init_spi()
-
156 {
-
157 if (test_imu == nullptr)
-
158 return ESP_FAIL;
-
159
-
160 return test_imu->init_spi();
-
161 }
-
-
162
-
-
168 static esp_err_t call_init_tasks()
-
169 {
-
170 if (test_imu == nullptr)
-
171 return ESP_FAIL;
-
172
-
173 return test_imu->init_tasks();
-
174 }
-
-
175
-
-
181 static esp_err_t call_init_sh2_HAL()
-
182 {
-
183 if (test_imu == nullptr)
-
184 return ESP_FAIL;
-
185
-
186 return test_imu->init_sh2_HAL();
-
187 }
-
-
188
-
-
194 static esp_err_t call_deinit_gpio()
-
195 {
-
196 if (test_imu == nullptr)
-
197 return ESP_FAIL;
-
198
-
199 return test_imu->deinit_gpio();
-
200 }
-
-
201
-
-
207 static esp_err_t call_deinit_hint_isr()
-
208 {
-
209 if (test_imu == nullptr)
-
210 return ESP_FAIL;
-
211
-
212 return test_imu->deinit_hint_isr();
-
213 }
-
-
214
-
-
220 static esp_err_t call_deinit_spi()
-
221 {
-
222 if (test_imu == nullptr)
-
223 return ESP_FAIL;
-
224
-
225 return test_imu->deinit_spi();
-
226 }
-
-
227
-
-
233 static esp_err_t call_deinit_tasks()
-
234 {
-
235 if (test_imu == nullptr)
-
236 return ESP_FAIL;
-
237
-
238 return test_imu->deinit_tasks();
-
239 }
-
-
240
-
-
246 static esp_err_t call_deinit_sh2_HAL()
-
247 {
-
248 if (test_imu == nullptr)
-
249 return ESP_FAIL;
-
250
-
251 return test_imu->deinit_sh2_HAL();
-
252 }
-
-
253};
-
+
19 static inline uint8_t test_imu_buffer[sizeof(BNO08x)];
+
20 inline static BNO08x* test_imu = nullptr;
+
21 inline static bno08x_config_t imu_cfg;
+
22
+
23 static const constexpr char* TAG = "BNO08xTestHelper";
+
24
+
25 public:
+
33 static void print_test_start_banner(const char* TEST_TAG)
+
34 {
+
35 printf("------------------------ BEGIN TEST: %s ------------------------\n\r", TEST_TAG);
+
36 }
+
37
+
45 static void print_test_end_banner(const char* TEST_TAG)
+
46 {
+
47 printf("------------------------ END TEST: %s ------------------------\n\r", TEST_TAG);
+
48 }
+
49
+
58 static void print_test_msg(const char* TEST_TAG, const char* msg)
+
59 {
+
60 printf("%s: %s: %s\n\r", TAG, TEST_TAG, msg);
+
61 }
+
62
+ +
71 {
+
72 imu_cfg = cfg;
+
73 }
+
74
+
80 static void create_test_imu()
+
81 {
+
82 if (test_imu != nullptr)
+ +
84
+
85 test_imu = new (&test_imu_buffer) BNO08x();
+
86 }
+
87
+
93 static void destroy_test_imu()
+
94 {
+
95 if (test_imu != nullptr)
+
96 {
+
97 test_imu->~BNO08x();
+
98 test_imu = nullptr;
+
99 }
+
100 }
+
101
+ +
108 {
+
109 return test_imu;
+
110 }
+
111
+
117 static esp_err_t call_init_config_args()
+
118 {
+
119 if (test_imu == nullptr)
+
120 return ESP_FAIL;
+
121
+
122 return test_imu->init_config_args();
+
123 }
+
124
+
130 static esp_err_t call_init_gpio()
+
131 {
+
132 if (test_imu == nullptr)
+
133 return ESP_FAIL;
+
134
+
135 return test_imu->init_gpio();
+
136 }
+
137
+
143 static esp_err_t call_init_hint_isr()
+
144 {
+
145 if (test_imu == nullptr)
+
146 return ESP_FAIL;
+
147
+
148 return test_imu->init_hint_isr();
+
149 }
+
150
+
156 static esp_err_t call_init_spi()
+
157 {
+
158 if (test_imu == nullptr)
+
159 return ESP_FAIL;
+
160
+
161 return test_imu->init_spi();
+
162 }
+
163
+
169 static esp_err_t call_init_tasks()
+
170 {
+
171 if (test_imu == nullptr)
+
172 return ESP_FAIL;
+
173
+
174 return test_imu->init_tasks();
+
175 }
+
176
+
182 static esp_err_t call_init_sh2_HAL()
+
183 {
+
184 if (test_imu == nullptr)
+
185 return ESP_FAIL;
+
186
+
187 return test_imu->init_sh2_HAL();
+
188 }
+
189
+
195 static esp_err_t call_deinit_gpio()
+
196 {
+
197 if (test_imu == nullptr)
+
198 return ESP_FAIL;
+
199
+
200 return test_imu->deinit_gpio();
+
201 }
+
202
+
208 static esp_err_t call_deinit_hint_isr()
+
209 {
+
210 if (test_imu == nullptr)
+
211 return ESP_FAIL;
+
212
+
213 return test_imu->deinit_hint_isr();
+
214 }
+
215
+
221 static esp_err_t call_deinit_spi()
+
222 {
+
223 if (test_imu == nullptr)
+
224 return ESP_FAIL;
+
225
+
226 return test_imu->deinit_spi();
+
227 }
+
228
+
234 static esp_err_t call_deinit_tasks()
+
235 {
+
236 if (test_imu == nullptr)
+
237 return ESP_FAIL;
+
238
+
239 return test_imu->deinit_tasks();
+
240 }
+
241
+
247 static esp_err_t call_deinit_sh2_HAL()
+
248 {
+
249 if (test_imu == nullptr)
+
250 return ESP_FAIL;
+
251
+
252 return test_imu->deinit_sh2_HAL();
+
253 }
+
254};
-
BNO08x IMU driver class.
Definition BNO08x.hpp:33
-
esp_err_t deinit_spi()
Deinitializes SPI.
Definition BNO08x.cpp:931
-
esp_err_t deinit_gpio()
Deinitializes GPIO, called from deconstructor.
Definition BNO08x.cpp:805
-
esp_err_t init_config_args()
Initializes required esp-idf SPI data structures with values from user passed bno08x_config_t struct.
Definition BNO08x.cpp:390
-
esp_err_t init_spi()
Initializes SPI.
Definition BNO08x.cpp:702
-
esp_err_t deinit_sh2_HAL()
Deinitializes sh2 HAL.
Definition BNO08x.cpp:1030
-
esp_err_t init_tasks()
Initializes data_proc_task.
Definition BNO08x.cpp:632
-
esp_err_t deinit_tasks()
Deinitializes tasks used by BNO08x driver.
Definition BNO08x.cpp:977
-
esp_err_t deinit_hint_isr()
Deinitializes host interrupt ISR, called from deconstructor.
Definition BNO08x.cpp:893
-
esp_err_t init_hint_isr()
Initializes host interrupt ISR.
Definition BNO08x.cpp:583
-
esp_err_t init_gpio()
Initializes required gpio.
Definition BNO08x.cpp:558
-
esp_err_t init_sh2_HAL()
Initializes sh2 HAL.
Definition BNO08x.cpp:747
-
BNO08x unit test helper class.
Definition BNO08xTestHelper.hpp:17
-
static bno08x_config_t imu_cfg
Definition BNO08xTestHelper.hpp:20
-
static void print_test_start_banner(const char *TEST_TAG)
Prints test begin banner.
Definition BNO08xTestHelper.hpp:32
-
static void print_test_end_banner(const char *TEST_TAG)
Prints end begin banner.
Definition BNO08xTestHelper.hpp:44
-
static void print_test_msg(const char *TEST_TAG, const char *msg)
Prints a message during a test.
Definition BNO08xTestHelper.hpp:57
-
static BNO08x * test_imu
Definition BNO08xTestHelper.hpp:19
-
static esp_err_t call_deinit_gpio()
Used to call private BNO08x::deinit_gpio() member for tests.
Definition BNO08xTestHelper.hpp:194
-
static esp_err_t call_deinit_tasks()
Used to call private BNO08x::deinit_tasks() member for tests.
Definition BNO08xTestHelper.hpp:233
-
static BNO08x * get_test_imu()
Deletes test IMU calling deconstructor and releases heap allocated memory.
Definition BNO08xTestHelper.hpp:106
-
static esp_err_t call_init_gpio()
Used to call private BNO08x::init_gpio() member for tests.
Definition BNO08xTestHelper.hpp:129
-
static esp_err_t call_deinit_spi()
Used to call private BNO08x::deinit_spi() member for tests.
Definition BNO08xTestHelper.hpp:220
-
static void create_test_imu()
Calls BNO08x constructor and creates new test IMU on heap.
Definition BNO08xTestHelper.hpp:79
-
static esp_err_t call_init_config_args()
Used to call private BNO08x::init_config_args() member for tests.
Definition BNO08xTestHelper.hpp:116
-
static esp_err_t call_init_spi()
Used to call private BNO08x::init_spi() member for tests.
Definition BNO08xTestHelper.hpp:155
-
static esp_err_t call_init_hint_isr()
Used to call private BNO08x::init_hint_isr() member for tests.
Definition BNO08xTestHelper.hpp:142
-
static esp_err_t call_init_sh2_HAL()
Used to call private BNO08x::init_tasks() member for tests.
Definition BNO08xTestHelper.hpp:181
-
static esp_err_t call_init_tasks()
Used to call private BNO08x::init_tasks() member for tests.
Definition BNO08xTestHelper.hpp:168
-
static void set_test_imu_cfg(bno08x_config_t cfg)
Set test imu configuration used with create_test_imu()
Definition BNO08xTestHelper.hpp:69
-
static const constexpr char * TAG
Definition BNO08xTestHelper.hpp:22
-
static esp_err_t call_deinit_sh2_HAL()
Used to call private BNO08x::deinit_tasks() member for tests.
Definition BNO08xTestHelper.hpp:246
-
static esp_err_t call_deinit_hint_isr()
Used to call private BNO08x::deinit_hint_isr() member for tests.
Definition BNO08xTestHelper.hpp:207
-
static void destroy_test_imu()
Deletes test IMU calling deconstructor and releases heap allocated memory.
Definition BNO08xTestHelper.hpp:92
-
IMU configuration settings passed into constructor.
Definition BNO08xGlobalTypes.hpp:38
+
BNO08x IMU driver class.
Definition: BNO08x.hpp:33
+
BNO08x unit test helper class.
Definition: BNO08xTestHelper.hpp:17
+
static void print_test_start_banner(const char *TEST_TAG)
Prints test begin banner.
Definition: BNO08xTestHelper.hpp:33
+
static void print_test_end_banner(const char *TEST_TAG)
Prints end begin banner.
Definition: BNO08xTestHelper.hpp:45
+
static void print_test_msg(const char *TEST_TAG, const char *msg)
Prints a message during a test.
Definition: BNO08xTestHelper.hpp:58
+
static esp_err_t call_deinit_gpio()
Used to call private BNO08x::deinit_gpio() member for tests.
Definition: BNO08xTestHelper.hpp:195
+
static esp_err_t call_deinit_tasks()
Used to call private BNO08x::deinit_tasks() member for tests.
Definition: BNO08xTestHelper.hpp:234
+
static BNO08x * get_test_imu()
Deletes test IMU calling deconstructor and releases heap allocated memory.
Definition: BNO08xTestHelper.hpp:107
+
static esp_err_t call_init_gpio()
Used to call private BNO08x::init_gpio() member for tests.
Definition: BNO08xTestHelper.hpp:130
+
static esp_err_t call_deinit_spi()
Used to call private BNO08x::deinit_spi() member for tests.
Definition: BNO08xTestHelper.hpp:221
+
static void create_test_imu()
Calls BNO08x constructor and creates new test IMU on heap.
Definition: BNO08xTestHelper.hpp:80
+
static esp_err_t call_init_config_args()
Used to call private BNO08x::init_config_args() member for tests.
Definition: BNO08xTestHelper.hpp:117
+
static esp_err_t call_init_spi()
Used to call private BNO08x::init_spi() member for tests.
Definition: BNO08xTestHelper.hpp:156
+
static esp_err_t call_init_hint_isr()
Used to call private BNO08x::init_hint_isr() member for tests.
Definition: BNO08xTestHelper.hpp:143
+
static esp_err_t call_init_sh2_HAL()
Used to call private BNO08x::init_tasks() member for tests.
Definition: BNO08xTestHelper.hpp:182
+
static esp_err_t call_init_tasks()
Used to call private BNO08x::init_tasks() member for tests.
Definition: BNO08xTestHelper.hpp:169
+
static void set_test_imu_cfg(bno08x_config_t cfg)
Set test imu configuration used with create_test_imu()
Definition: BNO08xTestHelper.hpp:70
+
static esp_err_t call_deinit_sh2_HAL()
Used to call private BNO08x::deinit_tasks() member for tests.
Definition: BNO08xTestHelper.hpp:247
+
static esp_err_t call_deinit_hint_isr()
Used to call private BNO08x::deinit_hint_isr() member for tests.
Definition: BNO08xTestHelper.hpp:208
+
static void destroy_test_imu()
Deletes test IMU calling deconstructor and releases heap allocated memory.
Definition: BNO08xTestHelper.hpp:93
+
IMU configuration settings passed into constructor.
Definition: BNO08xGlobalTypes.hpp:38
diff --git a/documentation/html/_b_n_o08x_test_suite_8hpp.html b/documentation/html/_b_n_o08x_test_suite_8hpp.html index ef5bcf8..bac249e 100644 --- a/documentation/html/_b_n_o08x_test_suite_8hpp.html +++ b/documentation/html/_b_n_o08x_test_suite_8hpp.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/BNO08xTestSuite.hpp File Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08xTestSuite.hpp File Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_test_suite_8hpp.html',''); initResizable();
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -102,117 +93,58 @@ $(function(){initNavTree('_b_n_o08x_test_suite_8hpp.html',''); initResizable();
Include dependency graph for BNO08xTestSuite.hpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -232,7 +164,7 @@ Classes diff --git a/documentation/html/_b_n_o08x_test_suite_8hpp.js b/documentation/html/_b_n_o08x_test_suite_8hpp.js index e09a71e..a8acfdc 100644 --- a/documentation/html/_b_n_o08x_test_suite_8hpp.js +++ b/documentation/html/_b_n_o08x_test_suite_8hpp.js @@ -1,4 +1,4 @@ var _b_n_o08x_test_suite_8hpp = [ - [ "BNO08xTestSuite", "class_b_n_o08x_test_suite.html", "class_b_n_o08x_test_suite" ] + [ "BNO08xTestSuite", "class_b_n_o08x_test_suite.html", null ] ]; \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_test_suite_8hpp__incl.map b/documentation/html/_b_n_o08x_test_suite_8hpp__incl.map index 9227238..64dde65 100644 --- a/documentation/html/_b_n_o08x_test_suite_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_test_suite_8hpp__incl.map @@ -1,111 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_test_suite_8hpp__incl.md5 b/documentation/html/_b_n_o08x_test_suite_8hpp__incl.md5 index 5fc9064..ba5730c 100644 --- a/documentation/html/_b_n_o08x_test_suite_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_test_suite_8hpp__incl.md5 @@ -1 +1 @@ -17df872049e6e2426c8858d34af8078f \ No newline at end of file +f8535da1acacb574219f3b6a6bc21ddf \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_test_suite_8hpp__incl.png b/documentation/html/_b_n_o08x_test_suite_8hpp__incl.png index 1777117..018c9bf 100644 Binary files a/documentation/html/_b_n_o08x_test_suite_8hpp__incl.png and b/documentation/html/_b_n_o08x_test_suite_8hpp__incl.png differ diff --git a/documentation/html/_b_n_o08x_test_suite_8hpp_source.html b/documentation/html/_b_n_o08x_test_suite_8hpp_source.html index 750a2fb..548f32c 100644 --- a/documentation/html/_b_n_o08x_test_suite_8hpp_source.html +++ b/documentation/html/_b_n_o08x_test_suite_8hpp_source.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/BNO08xTestSuite.hpp Source File +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/BNO08xTestSuite.hpp Source File - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,16 +46,11 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ -
@@ -84,16 +77,9 @@ $(function(){initNavTree('_b_n_o08x_test_suite_8hpp_source.html',''); initResiza
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -108,27 +94,21 @@ $(function(){initNavTree('_b_n_o08x_test_suite_8hpp_source.html',''); initResiza
10// in-house includes
11#include "BNO08xTestHelper.hpp"
12
-
19{
20
21 private:
-
-
22 static void print_begin_tests_banner(const char* test_set_name)
+
22 static void print_begin_tests_banner(const char* test_set_name)
23 {
24 printf("####################### BEGIN TESTS: %s #######################\n\r", test_set_name);
25 }
-
26
-
-
27 static void print_end_tests_banner(const char* test_set_name)
+
27 static void print_end_tests_banner(const char* test_set_name)
28 {
29 printf("####################### END TESTS: %s #######################\n\r", test_set_name);
30 }
-
31
32 public:
-
33 static void run_all_tests()
34 {
35 UNITY_BEGIN();
@@ -139,12 +119,10 @@ $(function(){initNavTree('_b_n_o08x_test_suite_8hpp_source.html',''); initResiza
40 run_feature_tests(false);
41 UNITY_END();
42 }
-
43
-
44 static void run_init_deinit_tests(bool call_unity_end_begin = true)
45 {
-
46 print_begin_tests_banner("init_denit_tests");
+
46 print_begin_tests_banner("init_denit_tests");
47
48 if (call_unity_end_begin)
49 UNITY_BEGIN();
@@ -156,14 +134,12 @@ $(function(){initNavTree('_b_n_o08x_test_suite_8hpp_source.html',''); initResiza
55 if (call_unity_end_begin)
56 UNITY_END();
57
-
58 print_end_tests_banner("init_denit_tests");
+
58 print_end_tests_banner("init_denit_tests");
59 }
-
60
-
61 static void run_single_report_tests(bool call_unity_end_begin = true)
62 {
-
63 print_begin_tests_banner("single_report_enable_disable_tests");
+
63 print_begin_tests_banner("single_report_enable_disable_tests");
64
65 if (call_unity_end_begin)
66 UNITY_BEGIN();
@@ -173,14 +149,12 @@ $(function(){initNavTree('_b_n_o08x_test_suite_8hpp_source.html',''); initResiza
70 if (call_unity_end_begin)
71 UNITY_END();
72
-
73 print_end_tests_banner("single_report_enable_disable_tests");
+
73 print_end_tests_banner("single_report_enable_disable_tests");
74 }
-
75
-
76 static void run_multi_report_tests(bool call_unity_end_begin = true)
77 {
-
78 print_begin_tests_banner("multi_report_enable_disable_tests");
+
78 print_begin_tests_banner("multi_report_enable_disable_tests");
79
80 if (call_unity_end_begin)
81 UNITY_BEGIN();
@@ -190,14 +164,12 @@ $(function(){initNavTree('_b_n_o08x_test_suite_8hpp_source.html',''); initResiza
85 if (call_unity_end_begin)
86 UNITY_END();
87
-
88 print_end_tests_banner("multi_report_enable_disable_tests");
+
88 print_end_tests_banner("multi_report_enable_disable_tests");
89 }
-
90
-
91 static void run_callback_tests(bool call_unity_end_begin = true)
92 {
-
93 print_begin_tests_banner("callback_tests");
+
93 print_begin_tests_banner("callback_tests");
94
95 if (call_unity_end_begin)
96 UNITY_BEGIN();
@@ -209,14 +181,12 @@ $(function(){initNavTree('_b_n_o08x_test_suite_8hpp_source.html',''); initResiza
102 if (call_unity_end_begin)
103 UNITY_END();
104
-
105 print_end_tests_banner("callback_tests");
+
105 print_end_tests_banner("callback_tests");
106 }
-
107
-
108 static void run_feature_tests(bool call_unity_end_begin = true)
109 {
-
110 print_begin_tests_banner("feature_tests");
+
110 print_begin_tests_banner("feature_tests");
111
112 if (call_unity_end_begin)
113 UNITY_BEGIN();
@@ -226,28 +196,24 @@ $(function(){initNavTree('_b_n_o08x_test_suite_8hpp_source.html',''); initResiza
117 if (call_unity_end_begin)
118 UNITY_END();
119
-
120 print_end_tests_banner("feature_tests");
+
120 print_end_tests_banner("feature_tests");
121 }
-
122};
-
-
BNO08x unit test launch point class.
Definition BNO08xTestSuite.hpp:19
-
static void print_begin_tests_banner(const char *test_set_name)
Definition BNO08xTestSuite.hpp:22
-
static void run_single_report_tests(bool call_unity_end_begin=true)
Definition BNO08xTestSuite.hpp:61
-
static void run_init_deinit_tests(bool call_unity_end_begin=true)
Definition BNO08xTestSuite.hpp:44
-
static void print_end_tests_banner(const char *test_set_name)
Definition BNO08xTestSuite.hpp:27
-
static void run_feature_tests(bool call_unity_end_begin=true)
Definition BNO08xTestSuite.hpp:108
-
static void run_callback_tests(bool call_unity_end_begin=true)
Definition BNO08xTestSuite.hpp:91
-
static void run_multi_report_tests(bool call_unity_end_begin=true)
Definition BNO08xTestSuite.hpp:76
-
static void run_all_tests()
Definition BNO08xTestSuite.hpp:33
+
BNO08x unit test launch point class.
Definition: BNO08xTestSuite.hpp:19
+
static void run_single_report_tests(bool call_unity_end_begin=true)
Definition: BNO08xTestSuite.hpp:61
+
static void run_init_deinit_tests(bool call_unity_end_begin=true)
Definition: BNO08xTestSuite.hpp:44
+
static void run_feature_tests(bool call_unity_end_begin=true)
Definition: BNO08xTestSuite.hpp:108
+
static void run_callback_tests(bool call_unity_end_begin=true)
Definition: BNO08xTestSuite.hpp:91
+
static void run_multi_report_tests(bool call_unity_end_begin=true)
Definition: BNO08xTestSuite.hpp:76
+
static void run_all_tests()
Definition: BNO08xTestSuite.hpp:33
diff --git a/documentation/html/_callback_tests_8cpp.html b/documentation/html/_callback_tests_8cpp.html deleted file mode 100644 index 20ab02b..0000000 --- a/documentation/html/_callback_tests_8cpp.html +++ /dev/null @@ -1,941 +0,0 @@ - - - - - - - -esp32_BNO08x: test/CallbackTests.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
CallbackTests.cpp File Reference
-
-
-
#include "unity.h"
-#include "../include/BNO08xTestHelper.hpp"
-
-Include dependency graph for CallbackTests.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - -

-Functions

 TEST_CASE ("BNO08x Driver Creation for [CallbackAllReportVoidInputParam] Tests", "[CallbackAllReportVoidInputParam]")
 
 TEST_CASE ("Void Input Param Flavor Cb", "[CallbackAllReportVoidInputParam]")
 
 TEST_CASE ("BNO08x Driver Cleanup for [CallbackAllReportVoidInputParam] Tests", "[CallbackAllReportVoidInputParam]")
 
 TEST_CASE ("BNO08x Driver Creation for [CallbackAllReportIDInputParam] Tests", "[CallbackAllReportIDInputParam]")
 
 TEST_CASE ("Report ID Input Param Flavor Cb", "[CallbackAllReportIDInputParam]")
 
 TEST_CASE ("BNO08x Driver Cleanup for [CallbackAllReportIDInputParam] Tests", "[CallbackAllReportIDInputParam]")
 
 TEST_CASE ("BNO08x Driver Creation for [CallbackSingleReportVoidInputParam] Tests", "[CallbackSingleReportVoidInputParam]")
 
 TEST_CASE ("Single Report Void Input Param Flavor Cb", "[CallbackSingleReportVoidInputParam]")
 
 TEST_CASE ("BNO08x Driver Cleanup for [CallbackSingleReportVoidInputParam] Tests", "[CallbackSingleReportVoidInputParam]")
 
-

Detailed Description

-
Author
Myles Parfeniuk
-
Warning
YOU MUST ADD THE FOLLOWING LINE TO YOUR MAIN PROJECTS CMakeLists.txt IN ORDER FOR THIS TEST SUITE TO BE BUILT WITH PROJECT: set(TEST_COMPONENTS "esp32_BNO08x" CACHE STRING "Components -to test.")
-

Function Documentation

- -

◆ TEST_CASE() [1/9]

- -
-
- - - - - - - - - - - -
TEST_CASE ("BNO08x Driver Cleanup for Tests" [CallbackAllReportIDInputParam],
"" [CallbackAllReportIDInputParam] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [2/9]

- -
-
- - - - - - - - - - - -
TEST_CASE ("BNO08x Driver Cleanup for Tests" [CallbackAllReportVoidInputParam],
"" [CallbackAllReportVoidInputParam] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [3/9]

- -
-
- - - - - - - - - - - -
TEST_CASE ("BNO08x Driver Cleanup for Tests" [CallbackSingleReportVoidInputParam],
"" [CallbackSingleReportVoidInputParam] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [4/9]

- -
-
- - - - - - - - - - - -
TEST_CASE ("BNO08x Driver Creation for Tests" [CallbackAllReportIDInputParam],
"" [CallbackAllReportIDInputParam] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [5/9]

- -
-
- - - - - - - - - - - -
TEST_CASE ("BNO08x Driver Creation for Tests" [CallbackAllReportVoidInputParam],
"" [CallbackAllReportVoidInputParam] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [6/9]

- -
-
- - - - - - - - - - - -
TEST_CASE ("BNO08x Driver Creation for Tests" [CallbackSingleReportVoidInputParam],
"" [CallbackSingleReportVoidInputParam] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [7/9]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Report ID Input Param Flavor Cb" ,
"" [CallbackAllReportIDInputParam] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [8/9]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Single Report Void Input Param Flavor Cb" ,
"" [CallbackSingleReportVoidInputParam] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [9/9]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Void Input Param Flavor Cb" ,
"" [CallbackAllReportVoidInputParam] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
-
-
- - - - diff --git a/documentation/html/_callback_tests_8cpp.js b/documentation/html/_callback_tests_8cpp.js deleted file mode 100644 index fd3fc9f..0000000 --- a/documentation/html/_callback_tests_8cpp.js +++ /dev/null @@ -1,12 +0,0 @@ -var _callback_tests_8cpp = -[ - [ "TEST_CASE", "_callback_tests_8cpp.html#a93a4532e4592eab29ca88f51cae930cf", null ], - [ "TEST_CASE", "_callback_tests_8cpp.html#a9ad6a1394e968c056e0d0a455d51c9f8", null ], - [ "TEST_CASE", "_callback_tests_8cpp.html#afc1ea15d6fd3e37c488c692435c9fc3d", null ], - [ "TEST_CASE", "_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f", null ], - [ "TEST_CASE", "_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00", null ], - [ "TEST_CASE", "_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa", null ], - [ "TEST_CASE", "_callback_tests_8cpp.html#adc348440748fec8fed1a66213f0be52f", null ], - [ "TEST_CASE", "_callback_tests_8cpp.html#a0cae93f9fe6d369521dd1aeed1cd504b", null ], - [ "TEST_CASE", "_callback_tests_8cpp.html#a2a38e8a82fc1fab9bdca331f39726892", null ] -]; \ No newline at end of file diff --git a/documentation/html/_callback_tests_8cpp__incl.map b/documentation/html/_callback_tests_8cpp__incl.map deleted file mode 100644 index ad5c3d0..0000000 --- a/documentation/html/_callback_tests_8cpp__incl.map +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_callback_tests_8cpp__incl.md5 b/documentation/html/_callback_tests_8cpp__incl.md5 deleted file mode 100644 index 5aaf5a6..0000000 --- a/documentation/html/_callback_tests_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -12f57fad5446531e8e001ee9780aab96 \ No newline at end of file diff --git a/documentation/html/_callback_tests_8cpp__incl.png b/documentation/html/_callback_tests_8cpp__incl.png deleted file mode 100644 index 9f0aaf0..0000000 Binary files a/documentation/html/_callback_tests_8cpp__incl.png and /dev/null differ diff --git a/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.map b/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.map deleted file mode 100644 index 3ad864b..0000000 --- a/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.map +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.md5 b/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.md5 deleted file mode 100644 index d7142a1..0000000 --- a/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7694c64c375d31ab5cc580bf62c56158 \ No newline at end of file diff --git a/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.png b/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.png deleted file mode 100644 index 522c1d8..0000000 Binary files a/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.png and /dev/null differ diff --git a/documentation/html/_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00_cgraph.map b/documentation/html/_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00_cgraph.map deleted file mode 100644 index b3e9dc0..0000000 --- a/documentation/html/_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00_cgraph.map +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00_cgraph.md5 b/documentation/html/_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00_cgraph.md5 deleted file mode 100644 index 3b477fc..0000000 --- a/documentation/html/_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f08e91fd548750334b2785f2ed834f44 \ No newline at end of file diff --git a/documentation/html/_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00_cgraph.png b/documentation/html/_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00_cgraph.png deleted file mode 100644 index 84219a3..0000000 Binary files a/documentation/html/_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00_cgraph.png and /dev/null differ diff --git a/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.map b/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.map deleted file mode 100644 index 833cf8a..0000000 --- a/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.map +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.md5 b/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.md5 deleted file mode 100644 index 98e26ef..0000000 --- a/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -10534015cf6afe7eb0952201e0dfe1aa \ No newline at end of file diff --git a/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.png b/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.png deleted file mode 100644 index ea13d08..0000000 Binary files a/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.png and /dev/null differ diff --git a/documentation/html/_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa_cgraph.map b/documentation/html/_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa_cgraph.map deleted file mode 100644 index b3e9dc0..0000000 --- a/documentation/html/_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa_cgraph.map +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa_cgraph.md5 b/documentation/html/_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa_cgraph.md5 deleted file mode 100644 index 3b477fc..0000000 --- a/documentation/html/_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f08e91fd548750334b2785f2ed834f44 \ No newline at end of file diff --git a/documentation/html/_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa_cgraph.png b/documentation/html/_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa_cgraph.png deleted file mode 100644 index 84219a3..0000000 Binary files a/documentation/html/_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa_cgraph.png and /dev/null differ diff --git a/documentation/html/_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf_cgraph.map b/documentation/html/_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf_cgraph.map deleted file mode 100644 index 8f634c0..0000000 --- a/documentation/html/_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf_cgraph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf_cgraph.md5 b/documentation/html/_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf_cgraph.md5 deleted file mode 100644 index 263f5b1..0000000 --- a/documentation/html/_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b996d0c628da702643c4096da1fb11c9 \ No newline at end of file diff --git a/documentation/html/_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf_cgraph.png b/documentation/html/_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf_cgraph.png deleted file mode 100644 index a926a2f..0000000 Binary files a/documentation/html/_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf_cgraph.png and /dev/null differ diff --git a/documentation/html/_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8_cgraph.map b/documentation/html/_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8_cgraph.map deleted file mode 100644 index 8f634c0..0000000 --- a/documentation/html/_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8_cgraph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8_cgraph.md5 b/documentation/html/_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8_cgraph.md5 deleted file mode 100644 index 263f5b1..0000000 --- a/documentation/html/_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b996d0c628da702643c4096da1fb11c9 \ No newline at end of file diff --git a/documentation/html/_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8_cgraph.png b/documentation/html/_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8_cgraph.png deleted file mode 100644 index a926a2f..0000000 Binary files a/documentation/html/_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8_cgraph.png and /dev/null differ diff --git a/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.map b/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.map deleted file mode 100644 index 96e184c..0000000 --- a/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.map +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.md5 b/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.md5 deleted file mode 100644 index 0e6bdd5..0000000 --- a/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5ac6801c859eaa3782ddce1cc825e9cb \ No newline at end of file diff --git a/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.png b/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.png deleted file mode 100644 index fac35a7..0000000 Binary files a/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.png and /dev/null differ diff --git a/documentation/html/_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f_cgraph.map b/documentation/html/_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f_cgraph.map deleted file mode 100644 index b3e9dc0..0000000 --- a/documentation/html/_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f_cgraph.map +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f_cgraph.md5 b/documentation/html/_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f_cgraph.md5 deleted file mode 100644 index 3b477fc..0000000 --- a/documentation/html/_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f08e91fd548750334b2785f2ed834f44 \ No newline at end of file diff --git a/documentation/html/_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f_cgraph.png b/documentation/html/_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f_cgraph.png deleted file mode 100644 index 84219a3..0000000 Binary files a/documentation/html/_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f_cgraph.png and /dev/null differ diff --git a/documentation/html/_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d_cgraph.map b/documentation/html/_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d_cgraph.map deleted file mode 100644 index 8f634c0..0000000 --- a/documentation/html/_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d_cgraph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d_cgraph.md5 b/documentation/html/_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d_cgraph.md5 deleted file mode 100644 index 263f5b1..0000000 --- a/documentation/html/_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b996d0c628da702643c4096da1fb11c9 \ No newline at end of file diff --git a/documentation/html/_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d_cgraph.png b/documentation/html/_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d_cgraph.png deleted file mode 100644 index a926a2f..0000000 Binary files a/documentation/html/_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d_cgraph.png and /dev/null differ diff --git a/documentation/html/_feature_tests_8cpp.html b/documentation/html/_feature_tests_8cpp.html deleted file mode 100644 index 2996e69..0000000 --- a/documentation/html/_feature_tests_8cpp.html +++ /dev/null @@ -1,1048 +0,0 @@ - - - - - - - -esp32_BNO08x: test/FeatureTests.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
FeatureTests.cpp File Reference
-
-
-
#include "unity.h"
-#include "../include/BNO08xTestHelper.hpp"
-
-Include dependency graph for FeatureTests.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

 TEST_CASE ("BNO08x Driver Creation for [FeatureTests] Tests", "[FeatureTests]")
 
 TEST_CASE ("Hard Reset", "[FeatureTests]")
 
 TEST_CASE ("Soft Reset", "[FeatureTests]")
 
 TEST_CASE ("Sleep", "[FeatureTests]")
 
 TEST_CASE ("Get Metadata", "[FeatureTests]")
 
 TEST_CASE ("Get Sample Counts", "[FeatureTests]")
 
 TEST_CASE ("Enable Dynamic Calibration", "[FeatureTests]")
 
 TEST_CASE ("Save Dynamic Calibration", "[FeatureTests]")
 
 TEST_CASE ("Autosave Dynamic Calibration", "[FeatureTests]")
 
 TEST_CASE ("Disable Dynamic Calibration", "[FeatureTests]")
 
 TEST_CASE ("Clear Dynamic Calibration", "[FeatureTests]")
 
 TEST_CASE ("BNO08x Driver Cleanup for [FeatureTests] Tests", "[FeatureTests]")
 
-

Function Documentation

- -

◆ TEST_CASE() [1/12]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Autosave Dynamic Calibration" ,
"" [FeatureTests] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [2/12]

- -
-
- - - - - - - - - - - -
TEST_CASE ("BNO08x Driver Cleanup for Tests" [FeatureTests],
"" [FeatureTests] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [3/12]

- -
-
- - - - - - - - - - - -
TEST_CASE ("BNO08x Driver Creation for Tests" [FeatureTests],
"" [FeatureTests] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [4/12]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Clear Dynamic Calibration" ,
"" [FeatureTests] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [5/12]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Disable Dynamic Calibration" ,
"" [FeatureTests] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [6/12]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Enable Dynamic Calibration" ,
"" [FeatureTests] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [7/12]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Get Metadata" ,
"" [FeatureTests] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [8/12]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Get Sample Counts" ,
"" [FeatureTests] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [9/12]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Hard Reset" ,
"" [FeatureTests] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [10/12]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Save Dynamic Calibration" ,
"" [FeatureTests] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [11/12]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Sleep" ,
"" [FeatureTests] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [12/12]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Soft Reset" ,
"" [FeatureTests] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
-
-
- - - - diff --git a/documentation/html/_feature_tests_8cpp.js b/documentation/html/_feature_tests_8cpp.js deleted file mode 100644 index c72ec25..0000000 --- a/documentation/html/_feature_tests_8cpp.js +++ /dev/null @@ -1,15 +0,0 @@ -var _feature_tests_8cpp = -[ - [ "TEST_CASE", "_feature_tests_8cpp.html#a3998d182117c4def094998f795780351", null ], - [ "TEST_CASE", "_feature_tests_8cpp.html#a8b4b148361c7804ce12264d25abb5afa", null ], - [ "TEST_CASE", "_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2", null ], - [ "TEST_CASE", "_feature_tests_8cpp.html#a5258b4dbee44f7a6964ff93e378fd3fa", null ], - [ "TEST_CASE", "_feature_tests_8cpp.html#ace101f40531db107a743cff5815022e6", null ], - [ "TEST_CASE", "_feature_tests_8cpp.html#a2ece5a0676d7eee2c801f6d6b36610ba", null ], - [ "TEST_CASE", "_feature_tests_8cpp.html#ae6b70979bd6502fbeaef43fb4bc8d508", null ], - [ "TEST_CASE", "_feature_tests_8cpp.html#aa6cd73e0d81f1bad0797e318018ffd3a", null ], - [ "TEST_CASE", "_feature_tests_8cpp.html#ad2587baeeb225c43d04e355166a29b18", null ], - [ "TEST_CASE", "_feature_tests_8cpp.html#ad453409b2c919e183a31693bb9e561dc", null ], - [ "TEST_CASE", "_feature_tests_8cpp.html#aa591e9e15fbc5763f8bace22312015c0", null ], - [ "TEST_CASE", "_feature_tests_8cpp.html#abc6316f813506ff1114a4c50b5a72bdf", null ] -]; \ No newline at end of file diff --git a/documentation/html/_feature_tests_8cpp__incl.map b/documentation/html/_feature_tests_8cpp__incl.map deleted file mode 100644 index 567a829..0000000 --- a/documentation/html/_feature_tests_8cpp__incl.map +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_feature_tests_8cpp__incl.md5 b/documentation/html/_feature_tests_8cpp__incl.md5 deleted file mode 100644 index 840152c..0000000 --- a/documentation/html/_feature_tests_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -1abc288028dd7c5ff5d974893e7a4aa9 \ No newline at end of file diff --git a/documentation/html/_feature_tests_8cpp__incl.png b/documentation/html/_feature_tests_8cpp__incl.png deleted file mode 100644 index eb2c3dc..0000000 Binary files a/documentation/html/_feature_tests_8cpp__incl.png and /dev/null differ diff --git a/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.map b/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.map deleted file mode 100644 index 6821100..0000000 --- a/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.map +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.md5 b/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.md5 deleted file mode 100644 index 3e71a32..0000000 --- a/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -db4ae8f4b12e128094dd04bfde41c2a7 \ No newline at end of file diff --git a/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.png b/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.png deleted file mode 100644 index 0e68be1..0000000 Binary files a/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.png and /dev/null differ diff --git a/documentation/html/_feature_tests_8cpp_a3998d182117c4def094998f795780351_cgraph.map b/documentation/html/_feature_tests_8cpp_a3998d182117c4def094998f795780351_cgraph.map deleted file mode 100644 index cf6c251..0000000 --- a/documentation/html/_feature_tests_8cpp_a3998d182117c4def094998f795780351_cgraph.map +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_feature_tests_8cpp_a3998d182117c4def094998f795780351_cgraph.md5 b/documentation/html/_feature_tests_8cpp_a3998d182117c4def094998f795780351_cgraph.md5 deleted file mode 100644 index cc49091..0000000 --- a/documentation/html/_feature_tests_8cpp_a3998d182117c4def094998f795780351_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -fa71a613a178ba19629ce90d40419a9d \ No newline at end of file diff --git a/documentation/html/_feature_tests_8cpp_a3998d182117c4def094998f795780351_cgraph.png b/documentation/html/_feature_tests_8cpp_a3998d182117c4def094998f795780351_cgraph.png deleted file mode 100644 index 2dd6ea1..0000000 Binary files a/documentation/html/_feature_tests_8cpp_a3998d182117c4def094998f795780351_cgraph.png and /dev/null differ diff --git a/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.map b/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.map deleted file mode 100644 index 032db68..0000000 --- a/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.map +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.md5 b/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.md5 deleted file mode 100644 index 7a840c4..0000000 --- a/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8df2fdeaea5ff1376c74cbec31e2419e \ No newline at end of file diff --git a/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.png b/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.png deleted file mode 100644 index add1def..0000000 Binary files a/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.png and /dev/null differ diff --git a/documentation/html/_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa_cgraph.map b/documentation/html/_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa_cgraph.map deleted file mode 100644 index 8f634c0..0000000 --- a/documentation/html/_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa_cgraph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa_cgraph.md5 b/documentation/html/_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa_cgraph.md5 deleted file mode 100644 index 263f5b1..0000000 --- a/documentation/html/_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b996d0c628da702643c4096da1fb11c9 \ No newline at end of file diff --git a/documentation/html/_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa_cgraph.png b/documentation/html/_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa_cgraph.png deleted file mode 100644 index a926a2f..0000000 Binary files a/documentation/html/_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa_cgraph.png and /dev/null differ diff --git a/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.map b/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.map deleted file mode 100644 index 1073a44..0000000 --- a/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.map +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.md5 b/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.md5 deleted file mode 100644 index 6af590c..0000000 --- a/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -065308274b0e557fa0a1d5e232cceec2 \ No newline at end of file diff --git a/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.png b/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.png deleted file mode 100644 index db75747..0000000 Binary files a/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.png and /dev/null differ diff --git a/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.map b/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.map deleted file mode 100644 index a8dee6b..0000000 --- a/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.md5 b/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.md5 deleted file mode 100644 index db65509..0000000 --- a/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b9fdb6ffa5859416fe99fef6886439e9 \ No newline at end of file diff --git a/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.png b/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.png deleted file mode 100644 index ed889a3..0000000 Binary files a/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.png and /dev/null differ diff --git a/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.map b/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.map deleted file mode 100644 index 39a0ad6..0000000 --- a/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.map +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.md5 b/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.md5 deleted file mode 100644 index 491e6bd..0000000 --- a/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b3d45dcf2d878c80f3b91313deb8e020 \ No newline at end of file diff --git a/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.png b/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.png deleted file mode 100644 index c55aadd..0000000 Binary files a/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.png and /dev/null differ diff --git a/documentation/html/_feature_tests_8cpp_ace101f40531db107a743cff5815022e6_cgraph.map b/documentation/html/_feature_tests_8cpp_ace101f40531db107a743cff5815022e6_cgraph.map deleted file mode 100644 index cfbcc31..0000000 --- a/documentation/html/_feature_tests_8cpp_ace101f40531db107a743cff5815022e6_cgraph.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_feature_tests_8cpp_ace101f40531db107a743cff5815022e6_cgraph.md5 b/documentation/html/_feature_tests_8cpp_ace101f40531db107a743cff5815022e6_cgraph.md5 deleted file mode 100644 index 233f350..0000000 --- a/documentation/html/_feature_tests_8cpp_ace101f40531db107a743cff5815022e6_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a3830afd3b77dc38017245c7fab84615 \ No newline at end of file diff --git a/documentation/html/_feature_tests_8cpp_ace101f40531db107a743cff5815022e6_cgraph.png b/documentation/html/_feature_tests_8cpp_ace101f40531db107a743cff5815022e6_cgraph.png deleted file mode 100644 index a88af56..0000000 Binary files a/documentation/html/_feature_tests_8cpp_ace101f40531db107a743cff5815022e6_cgraph.png and /dev/null differ diff --git a/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.map b/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.map deleted file mode 100644 index 22d3ad3..0000000 --- a/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.map +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.md5 b/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.md5 deleted file mode 100644 index a0b23bd..0000000 --- a/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -38776c660cfc61462bd2305c417174b1 \ No newline at end of file diff --git a/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.png b/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.png deleted file mode 100644 index b7f7b93..0000000 Binary files a/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.png and /dev/null differ diff --git a/documentation/html/_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc_cgraph.map b/documentation/html/_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc_cgraph.map deleted file mode 100644 index a82dee1..0000000 --- a/documentation/html/_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc_cgraph.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc_cgraph.md5 b/documentation/html/_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc_cgraph.md5 deleted file mode 100644 index dca429e..0000000 --- a/documentation/html/_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -80c96af2b085592e2614f31b7a547cba \ No newline at end of file diff --git a/documentation/html/_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc_cgraph.png b/documentation/html/_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc_cgraph.png deleted file mode 100644 index 44e247c..0000000 Binary files a/documentation/html/_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc_cgraph.png and /dev/null differ diff --git a/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.map b/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.map deleted file mode 100644 index 52de005..0000000 --- a/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.md5 b/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.md5 deleted file mode 100644 index d2cb1d8..0000000 --- a/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f63ca1c0fe72df30fc206a0a8a753a66 \ No newline at end of file diff --git a/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.png b/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.png deleted file mode 100644 index 9b0bf49..0000000 Binary files a/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.png and /dev/null differ diff --git a/documentation/html/_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2_cgraph.map b/documentation/html/_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2_cgraph.map deleted file mode 100644 index b3e9dc0..0000000 --- a/documentation/html/_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2_cgraph.map +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2_cgraph.md5 b/documentation/html/_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2_cgraph.md5 deleted file mode 100644 index 3b477fc..0000000 --- a/documentation/html/_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f08e91fd548750334b2785f2ed834f44 \ No newline at end of file diff --git a/documentation/html/_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2_cgraph.png b/documentation/html/_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2_cgraph.png deleted file mode 100644 index 84219a3..0000000 Binary files a/documentation/html/_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2_cgraph.png and /dev/null differ diff --git a/documentation/html/_init_denit_tests_8cpp.html b/documentation/html/_init_denit_tests_8cpp.html deleted file mode 100644 index fb4f0d3..0000000 --- a/documentation/html/_init_denit_tests_8cpp.html +++ /dev/null @@ -1,884 +0,0 @@ - - - - - - - -esp32_BNO08x: test/InitDenitTests.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
InitDenitTests.cpp File Reference
-
-
-
#include "unity.h"
-#include "../include/BNO08xTestHelper.hpp"
-
-Include dependency graph for InitDenitTests.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

 TEST_CASE ("InitComprehensive Config Args", "[InitComprehensive]")
 
 TEST_CASE ("InitComprehensive GPIO", "[InitComprehensive]")
 
 TEST_CASE ("InitComprehensive HINT ISR", "[InitComprehensive]")
 
 TEST_CASE ("InitComprehensive SPI", "[InitComprehensive]")
 
 TEST_CASE ("InitComprehensive sh2 HAL", "[InitComprehensive]")
 
 TEST_CASE ("InitComprehensive Tasks", "[InitComprehensive]")
 
 TEST_CASE ("DeinitComprehensive Tasks", "[DeinitComprehensive]")
 
 TEST_CASE ("DeinitComprehensive sh2 HAL", "[DeinitComprehensive]")
 
 TEST_CASE ("DeinitComprehensive HINT ISR", "[DeinitComprehensive]")
 
 TEST_CASE ("DeinitComprehensive SPI", "[DeinitComprehensive]")
 
 TEST_CASE ("DeinitComprehensive GPIO", "[DeinitComprehensive]")
 
 TEST_CASE ("Init and Deinit", "[InitDenit]")
 
-

Detailed Description

-
Author
Myles Parfeniuk
-
Warning
YOU MUST ADD THE FOLLOWING LINE TO YOUR MAIN PROJECTS CMakeLists.txt IN ORDER FOR THIS TEST SUITE TO BE BUILT WITH PROJECT: set(TEST_COMPONENTS "esp32_BNO08x" CACHE STRING "Components -to test.")
-

Function Documentation

- -

◆ TEST_CASE() [1/12]

- -
-
- - - - - - - - - - - -
TEST_CASE ("DeinitComprehensive GPIO" ,
"" [DeinitComprehensive] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [2/12]

- -
-
- - - - - - - - - - - -
TEST_CASE ("DeinitComprehensive HINT ISR" ,
"" [DeinitComprehensive] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [3/12]

- -
-
- - - - - - - - - - - -
TEST_CASE ("DeinitComprehensive sh2 HAL" ,
"" [DeinitComprehensive] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [4/12]

- -
-
- - - - - - - - - - - -
TEST_CASE ("DeinitComprehensive SPI" ,
"" [DeinitComprehensive] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [5/12]

- -
-
- - - - - - - - - - - -
TEST_CASE ("DeinitComprehensive Tasks" ,
"" [DeinitComprehensive] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [6/12]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Init and Deinit" ,
"" [InitDenit] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [7/12]

- -
-
- - - - - - - - - - - -
TEST_CASE ("InitComprehensive Config Args" ,
"" [InitComprehensive] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [8/12]

- -
-
- - - - - - - - - - - -
TEST_CASE ("InitComprehensive GPIO" ,
"" [InitComprehensive] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [9/12]

- -
-
- - - - - - - - - - - -
TEST_CASE ("InitComprehensive HINT ISR" ,
"" [InitComprehensive] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [10/12]

- -
-
- - - - - - - - - - - -
TEST_CASE ("InitComprehensive sh2 HAL" ,
"" [InitComprehensive] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [11/12]

- -
-
- - - - - - - - - - - -
TEST_CASE ("InitComprehensive SPI" ,
"" [InitComprehensive] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [12/12]

- -
-
- - - - - - - - - - - -
TEST_CASE ("InitComprehensive Tasks" ,
"" [InitComprehensive] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
-
-
- - - - diff --git a/documentation/html/_init_denit_tests_8cpp.js b/documentation/html/_init_denit_tests_8cpp.js deleted file mode 100644 index bbfc30c..0000000 --- a/documentation/html/_init_denit_tests_8cpp.js +++ /dev/null @@ -1,15 +0,0 @@ -var _init_denit_tests_8cpp = -[ - [ "TEST_CASE", "_init_denit_tests_8cpp.html#a95a131fd866eaf16e0f7fa52cdc35594", null ], - [ "TEST_CASE", "_init_denit_tests_8cpp.html#af8076e4d67ed1a2c42b2194a68b9ef58", null ], - [ "TEST_CASE", "_init_denit_tests_8cpp.html#a8bc112d30656db88d9338e7916faf297", null ], - [ "TEST_CASE", "_init_denit_tests_8cpp.html#a12171e93ec585327ea2e7464a89c0405", null ], - [ "TEST_CASE", "_init_denit_tests_8cpp.html#a4ebea3b6dcabb85e93a987dc1e373fe1", null ], - [ "TEST_CASE", "_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081", null ], - [ "TEST_CASE", "_init_denit_tests_8cpp.html#a08cceb5b1726d652d1d8c41442e6c087", null ], - [ "TEST_CASE", "_init_denit_tests_8cpp.html#a7d530ad94b062e47ad88eb95d86e0357", null ], - [ "TEST_CASE", "_init_denit_tests_8cpp.html#a135555b0273a578259f0a9af775e5c79", null ], - [ "TEST_CASE", "_init_denit_tests_8cpp.html#a82451407bbaeafb4370d82b27f0638e8", null ], - [ "TEST_CASE", "_init_denit_tests_8cpp.html#a5cc994abd95bc9cb407e7523b06b2b24", null ], - [ "TEST_CASE", "_init_denit_tests_8cpp.html#a9f7d58c894a252a5d5f4926f43c1da05", null ] -]; \ No newline at end of file diff --git a/documentation/html/_init_denit_tests_8cpp__incl.map b/documentation/html/_init_denit_tests_8cpp__incl.map deleted file mode 100644 index 28f0522..0000000 --- a/documentation/html/_init_denit_tests_8cpp__incl.map +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_init_denit_tests_8cpp__incl.md5 b/documentation/html/_init_denit_tests_8cpp__incl.md5 deleted file mode 100644 index d9653fb..0000000 --- a/documentation/html/_init_denit_tests_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -9326ce1b9ef263e97a16b486267474bf \ No newline at end of file diff --git a/documentation/html/_init_denit_tests_8cpp__incl.png b/documentation/html/_init_denit_tests_8cpp__incl.png deleted file mode 100644 index 7f818f8..0000000 Binary files a/documentation/html/_init_denit_tests_8cpp__incl.png and /dev/null differ diff --git a/documentation/html/_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087_cgraph.map b/documentation/html/_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087_cgraph.map deleted file mode 100644 index 38a7a0e..0000000 --- a/documentation/html/_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087_cgraph.map +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087_cgraph.md5 b/documentation/html/_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087_cgraph.md5 deleted file mode 100644 index c82f819..0000000 --- a/documentation/html/_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a5d6e8f430dcfb4954c2e2d375812b65 \ No newline at end of file diff --git a/documentation/html/_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087_cgraph.png b/documentation/html/_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087_cgraph.png deleted file mode 100644 index f51b982..0000000 Binary files a/documentation/html/_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087_cgraph.png and /dev/null differ diff --git a/documentation/html/_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405_cgraph.map b/documentation/html/_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405_cgraph.map deleted file mode 100644 index c862636..0000000 --- a/documentation/html/_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405_cgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/documentation/html/_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405_cgraph.md5 b/documentation/html/_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405_cgraph.md5 deleted file mode 100644 index c5a72bb..0000000 --- a/documentation/html/_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c25ef631c7e6e32970bc6f3a568a9f18 \ No newline at end of file diff --git a/documentation/html/_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405_cgraph.png b/documentation/html/_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405_cgraph.png deleted file mode 100644 index ddfb019..0000000 Binary files a/documentation/html/_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405_cgraph.png and /dev/null differ diff --git a/documentation/html/_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79_cgraph.map b/documentation/html/_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79_cgraph.map deleted file mode 100644 index 3755c63..0000000 --- a/documentation/html/_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79_cgraph.map +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/documentation/html/_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79_cgraph.md5 b/documentation/html/_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79_cgraph.md5 deleted file mode 100644 index e28f5f0..0000000 --- a/documentation/html/_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e59f999e604c2bf7a6769836ba4eada8 \ No newline at end of file diff --git a/documentation/html/_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79_cgraph.png b/documentation/html/_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79_cgraph.png deleted file mode 100644 index 4783ca6..0000000 Binary files a/documentation/html/_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79_cgraph.png and /dev/null differ diff --git a/documentation/html/_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1_cgraph.map b/documentation/html/_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1_cgraph.map deleted file mode 100644 index 104c079..0000000 --- a/documentation/html/_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1_cgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/documentation/html/_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1_cgraph.md5 b/documentation/html/_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1_cgraph.md5 deleted file mode 100644 index bc010fa..0000000 --- a/documentation/html/_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -48c63aa809896ab5ea2c7d841ac2c0c1 \ No newline at end of file diff --git a/documentation/html/_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1_cgraph.png b/documentation/html/_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1_cgraph.png deleted file mode 100644 index 4b06222..0000000 Binary files a/documentation/html/_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1_cgraph.png and /dev/null differ diff --git a/documentation/html/_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24_cgraph.map b/documentation/html/_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24_cgraph.map deleted file mode 100644 index f415d34..0000000 --- a/documentation/html/_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24_cgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/documentation/html/_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24_cgraph.md5 b/documentation/html/_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24_cgraph.md5 deleted file mode 100644 index 9df4938..0000000 --- a/documentation/html/_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2cb7585ea28b9d2de1b407383311b19c \ No newline at end of file diff --git a/documentation/html/_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24_cgraph.png b/documentation/html/_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24_cgraph.png deleted file mode 100644 index bab5cd4..0000000 Binary files a/documentation/html/_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24_cgraph.png and /dev/null differ diff --git a/documentation/html/_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357_cgraph.map b/documentation/html/_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357_cgraph.map deleted file mode 100644 index e541fc7..0000000 --- a/documentation/html/_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357_cgraph.map +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357_cgraph.md5 b/documentation/html/_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357_cgraph.md5 deleted file mode 100644 index 3e9a7ca..0000000 --- a/documentation/html/_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e56300ee9fba754498ab357f68bb4be6 \ No newline at end of file diff --git a/documentation/html/_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357_cgraph.png b/documentation/html/_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357_cgraph.png deleted file mode 100644 index 16d95ad..0000000 Binary files a/documentation/html/_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357_cgraph.png and /dev/null differ diff --git a/documentation/html/_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8_cgraph.map b/documentation/html/_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8_cgraph.map deleted file mode 100644 index b25ce3e..0000000 --- a/documentation/html/_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8_cgraph.map +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8_cgraph.md5 b/documentation/html/_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8_cgraph.md5 deleted file mode 100644 index 172149b..0000000 --- a/documentation/html/_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e65d3b3265e330a14e4869792392a6fd \ No newline at end of file diff --git a/documentation/html/_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8_cgraph.png b/documentation/html/_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8_cgraph.png deleted file mode 100644 index deacafc..0000000 Binary files a/documentation/html/_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8_cgraph.png and /dev/null differ diff --git a/documentation/html/_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297_cgraph.map b/documentation/html/_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297_cgraph.map deleted file mode 100644 index 5bb7237..0000000 --- a/documentation/html/_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297_cgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/documentation/html/_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297_cgraph.md5 b/documentation/html/_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297_cgraph.md5 deleted file mode 100644 index 88e82a1..0000000 --- a/documentation/html/_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -53ec146b18f950dcd6a3066c15f76799 \ No newline at end of file diff --git a/documentation/html/_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297_cgraph.png b/documentation/html/_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297_cgraph.png deleted file mode 100644 index 3daf51c..0000000 Binary files a/documentation/html/_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297_cgraph.png and /dev/null differ diff --git a/documentation/html/_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594_cgraph.map b/documentation/html/_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594_cgraph.map deleted file mode 100644 index 274aa98..0000000 --- a/documentation/html/_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594_cgraph.map +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594_cgraph.md5 b/documentation/html/_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594_cgraph.md5 deleted file mode 100644 index c9f4922..0000000 --- a/documentation/html/_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a83624f9bc4f60a3de6a7942e8a5d150 \ No newline at end of file diff --git a/documentation/html/_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594_cgraph.png b/documentation/html/_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594_cgraph.png deleted file mode 100644 index afe7760..0000000 Binary files a/documentation/html/_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594_cgraph.png and /dev/null differ diff --git a/documentation/html/_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05_cgraph.map b/documentation/html/_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05_cgraph.map deleted file mode 100644 index 60d61a0..0000000 --- a/documentation/html/_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05_cgraph.map +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05_cgraph.md5 b/documentation/html/_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05_cgraph.md5 deleted file mode 100644 index b3df8fc..0000000 --- a/documentation/html/_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d7074bc481682ded6157f802f73630b7 \ No newline at end of file diff --git a/documentation/html/_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05_cgraph.png b/documentation/html/_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05_cgraph.png deleted file mode 100644 index 80ccb90..0000000 Binary files a/documentation/html/_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05_cgraph.png and /dev/null differ diff --git a/documentation/html/_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081_cgraph.map b/documentation/html/_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081_cgraph.map deleted file mode 100644 index 08ccc0c..0000000 --- a/documentation/html/_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081_cgraph.map +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081_cgraph.md5 b/documentation/html/_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081_cgraph.md5 deleted file mode 100644 index dcd413a..0000000 --- a/documentation/html/_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -cd9f83aec788992292d2b5c2ee353646 \ No newline at end of file diff --git a/documentation/html/_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081_cgraph.png b/documentation/html/_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081_cgraph.png deleted file mode 100644 index 37b19ca..0000000 Binary files a/documentation/html/_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081_cgraph.png and /dev/null differ diff --git a/documentation/html/_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58_cgraph.map b/documentation/html/_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58_cgraph.map deleted file mode 100644 index aa6f8ac..0000000 --- a/documentation/html/_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58_cgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/documentation/html/_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58_cgraph.md5 b/documentation/html/_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58_cgraph.md5 deleted file mode 100644 index 49d3e93..0000000 --- a/documentation/html/_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -21a0b960ea4e0a0a0e04c1b9dd0532f7 \ No newline at end of file diff --git a/documentation/html/_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58_cgraph.png b/documentation/html/_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58_cgraph.png deleted file mode 100644 index 6dfedfb..0000000 Binary files a/documentation/html/_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58_cgraph.png and /dev/null differ diff --git a/documentation/html/_multi_report_tests_8cpp.html b/documentation/html/_multi_report_tests_8cpp.html deleted file mode 100644 index 2df6e44..0000000 --- a/documentation/html/_multi_report_tests_8cpp.html +++ /dev/null @@ -1,648 +0,0 @@ - - - - - - - -esp32_BNO08x: test/MultiReportTests.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
MultiReportTests.cpp File Reference
-
-
-
#include "unity.h"
-#include "../include/BNO08xTestHelper.hpp"
-
-Include dependency graph for MultiReportTests.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - - - - - -

-Functions

 TEST_CASE ("BNO08x Driver Creation for [MultiReportEnableDisable] Tests", "[MultiReportEnableDisable]")
 
 TEST_CASE ("Enable/Disable Dual Report", "[MultiReportEnableDisable]")
 
 TEST_CASE ("Enable/Disable Quad Report", "[MultiReportEnableDisable]")
 
 TEST_CASE ("Enable/Disable Octo Report", "[MultiReportEnableDisable]")
 
 TEST_CASE ("BNO08x Driver Cleanup for [MultiReportEnableDisable] Tests", "[MultiReportEnableDisable]")
 
-

Detailed Description

-
Author
Myles Parfeniuk
-
Warning
YOU MUST ADD THE FOLLOWING LINE TO YOUR MAIN PROJECTS CMakeLists.txt IN ORDER FOR THIS TEST SUITE TO BE BUILT WITH PROJECT: set(TEST_COMPONENTS "esp32_BNO08x" CACHE STRING "Components -to test.")
-

Function Documentation

- -

◆ TEST_CASE() [1/5]

- -
-
- - - - - - - - - - - -
TEST_CASE ("BNO08x Driver Cleanup for Tests" [MultiReportEnableDisable],
"" [MultiReportEnableDisable] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [2/5]

- -
-
- - - - - - - - - - - -
TEST_CASE ("BNO08x Driver Creation for Tests" [MultiReportEnableDisable],
"" [MultiReportEnableDisable] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [3/5]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Enable/Disable Dual Report" ,
"" [MultiReportEnableDisable] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [4/5]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Enable/Disable Octo Report" ,
"" [MultiReportEnableDisable] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [5/5]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Enable/Disable Quad Report" ,
"" [MultiReportEnableDisable] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
-
-
- - - - diff --git a/documentation/html/_multi_report_tests_8cpp.js b/documentation/html/_multi_report_tests_8cpp.js deleted file mode 100644 index 56fec68..0000000 --- a/documentation/html/_multi_report_tests_8cpp.js +++ /dev/null @@ -1,8 +0,0 @@ -var _multi_report_tests_8cpp = -[ - [ "TEST_CASE", "_multi_report_tests_8cpp.html#ac92ec06fe64f7bedbbe37dee3e64c090", null ], - [ "TEST_CASE", "_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda", null ], - [ "TEST_CASE", "_multi_report_tests_8cpp.html#a6d2f9d86fb1c148a375044205278a8bb", null ], - [ "TEST_CASE", "_multi_report_tests_8cpp.html#a3c5bb20df427689d78fceefd3dad0ddd", null ], - [ "TEST_CASE", "_multi_report_tests_8cpp.html#ac0f2ca513b0adc3db58d954b1fa381e9", null ] -]; \ No newline at end of file diff --git a/documentation/html/_multi_report_tests_8cpp__incl.map b/documentation/html/_multi_report_tests_8cpp__incl.map deleted file mode 100644 index 4655c81..0000000 --- a/documentation/html/_multi_report_tests_8cpp__incl.map +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_multi_report_tests_8cpp__incl.md5 b/documentation/html/_multi_report_tests_8cpp__incl.md5 deleted file mode 100644 index 1dfce37..0000000 --- a/documentation/html/_multi_report_tests_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -5b622b0a8dbdeba889f2cfd93b81435f \ No newline at end of file diff --git a/documentation/html/_multi_report_tests_8cpp__incl.png b/documentation/html/_multi_report_tests_8cpp__incl.png deleted file mode 100644 index e58eb79..0000000 Binary files a/documentation/html/_multi_report_tests_8cpp__incl.png and /dev/null differ diff --git a/documentation/html/_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph.map b/documentation/html/_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph.map deleted file mode 100644 index b3e9dc0..0000000 --- a/documentation/html/_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph.map +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph.md5 b/documentation/html/_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph.md5 deleted file mode 100644 index 3b477fc..0000000 --- a/documentation/html/_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f08e91fd548750334b2785f2ed834f44 \ No newline at end of file diff --git a/documentation/html/_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph.png b/documentation/html/_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph.png deleted file mode 100644 index 84219a3..0000000 Binary files a/documentation/html/_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph.png and /dev/null differ diff --git a/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.map b/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.map deleted file mode 100644 index 9e23f46..0000000 --- a/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.map +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.md5 b/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.md5 deleted file mode 100644 index 6ca9362..0000000 --- a/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7372b46dad615f45bf23f4b9909c3b0f \ No newline at end of file diff --git a/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.png b/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.png deleted file mode 100644 index 3b40157..0000000 Binary files a/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.png and /dev/null differ diff --git a/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.map b/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.map deleted file mode 100644 index c04d0f1..0000000 --- a/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.map +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.md5 b/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.md5 deleted file mode 100644 index 88feedc..0000000 --- a/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -9b54950d9fc24092a8e477d61c290072 \ No newline at end of file diff --git a/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.png b/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.png deleted file mode 100644 index cdf8c18..0000000 Binary files a/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.png and /dev/null differ diff --git a/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.map b/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.map deleted file mode 100644 index 1aabc68..0000000 --- a/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.map +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.md5 b/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.md5 deleted file mode 100644 index 07e670b..0000000 --- a/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -753e62b643e66519e134a9a91ea7182d \ No newline at end of file diff --git a/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.png b/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.png deleted file mode 100644 index d63b8d2..0000000 Binary files a/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.png and /dev/null differ diff --git a/documentation/html/_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph.map b/documentation/html/_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph.map deleted file mode 100644 index 8f634c0..0000000 --- a/documentation/html/_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph.md5 b/documentation/html/_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph.md5 deleted file mode 100644 index 263f5b1..0000000 --- a/documentation/html/_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b996d0c628da702643c4096da1fb11c9 \ No newline at end of file diff --git a/documentation/html/_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph.png b/documentation/html/_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph.png deleted file mode 100644 index a926a2f..0000000 Binary files a/documentation/html/_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph.png and /dev/null differ diff --git a/documentation/html/_r_e_a_d_m_e_8md.html b/documentation/html/_r_e_a_d_m_e_8md.html deleted file mode 100644 index aa1acc6..0000000 --- a/documentation/html/_r_e_a_d_m_e_8md.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -esp32_BNO08x: README.md File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
README.md File Reference
-
-
-
-
- - - - diff --git a/documentation/html/_single_report_tests_8cpp.html b/documentation/html/_single_report_tests_8cpp.html deleted file mode 100644 index b1958c0..0000000 --- a/documentation/html/_single_report_tests_8cpp.html +++ /dev/null @@ -1,1334 +0,0 @@ - - - - - - - -esp32_BNO08x: test/SingleReportTests.cpp File Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
SingleReportTests.cpp File Reference
-
-
-
#include "unity.h"
-#include "../include/BNO08xTestHelper.hpp"
-
-Include dependency graph for SingleReportTests.cpp:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

 TEST_CASE ("BNO08x Driver Creation for [SingleReportEnableDisable] Tests", "[SingleReportEnableDisable]")
 
 TEST_CASE ("Enable Incorrect Report", "[SingleReportEnableDisable]")
 
 TEST_CASE ("Enable/Disable Accelerometer", "[SingleReportEnableDisable]")
 
 TEST_CASE ("Enable/Disable Linear Accelerometer", "[SingleReportEnableDisable]")
 
 TEST_CASE ("Enable/Disable Gravity", "[SingleReportEnableDisable]")
 
 TEST_CASE ("Enable/Disable Cal Magnetometer", "[SingleReportEnableDisable]")
 
 TEST_CASE ("Enable/Disable Uncal Magnetometer", "[SingleReportEnableDisable]")
 
 TEST_CASE ("Enable/Disable Cal Gyro", "[SingleReportEnableDisable]")
 
 TEST_CASE ("Enable/Disable Uncal Gyro", "[SingleReportEnableDisable]")
 
 TEST_CASE ("Enable/Disable RV", "[SingleReportEnableDisable]")
 
 TEST_CASE ("Enable/Disable Game RV", "[SingleReportEnableDisable]")
 
 TEST_CASE ("Enable/Disable ARVR Stabilized RV", "[SingleReportEnableDisable]")
 
 TEST_CASE ("Enable/Disable ARVR Stabilized Game RV", "[SingleReportEnableDisable]")
 
 TEST_CASE ("Enable/Disable Gyro Integrated RV", "[SingleReportEnableDisable]")
 
 TEST_CASE ("Enable/Disable Geomagnetic RV", "[SingleReportEnableDisable]")
 
 TEST_CASE ("BNO08x Driver Cleanup for [SingleReportEnableDisable] Tests", "[SingleReportEnableDisable]")
 
-

Detailed Description

-
Author
Myles Parfeniuk
-
Warning
YOU MUST ADD THE FOLLOWING LINE TO YOUR MAIN PROJECTS CMakeLists.txt IN ORDER FOR THIS TEST SUITE TO BE BUILT WITH PROJECT: set(TEST_COMPONENTS "esp32_BNO08x" CACHE STRING "Components -to test.")
-

Function Documentation

- -

◆ TEST_CASE() [1/16]

- -
-
- - - - - - - - - - - -
TEST_CASE ("BNO08x Driver Cleanup for Tests" [SingleReportEnableDisable],
"" [SingleReportEnableDisable] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [2/16]

- -
-
- - - - - - - - - - - -
TEST_CASE ("BNO08x Driver Creation for Tests" [SingleReportEnableDisable],
"" [SingleReportEnableDisable] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [3/16]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Enable Incorrect Report" ,
"" [SingleReportEnableDisable] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [4/16]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Enable/Disable Accelerometer" ,
"" [SingleReportEnableDisable] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [5/16]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Enable/Disable ARVR Stabilized Game RV" ,
"" [SingleReportEnableDisable] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [6/16]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Enable/Disable ARVR Stabilized RV" ,
"" [SingleReportEnableDisable] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [7/16]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Enable/Disable Cal Gyro" ,
"" [SingleReportEnableDisable] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [8/16]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Enable/Disable Cal Magnetometer" ,
"" [SingleReportEnableDisable] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [9/16]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Enable/Disable Game RV" ,
"" [SingleReportEnableDisable] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [10/16]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Enable/Disable Geomagnetic RV" ,
"" [SingleReportEnableDisable] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [11/16]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Enable/Disable Gravity" ,
"" [SingleReportEnableDisable] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [12/16]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Enable/Disable Gyro Integrated RV" ,
"" [SingleReportEnableDisable] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [13/16]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Enable/Disable Linear Accelerometer" ,
"" [SingleReportEnableDisable] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [14/16]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Enable/Disable RV" ,
"" [SingleReportEnableDisable] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [15/16]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Enable/Disable Uncal Gyro" ,
"" [SingleReportEnableDisable] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ TEST_CASE() [16/16]

- -
-
- - - - - - - - - - - -
TEST_CASE ("Enable/Disable Uncal Magnetometer" ,
"" [SingleReportEnableDisable] )
-
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
-
-
- - - - diff --git a/documentation/html/_single_report_tests_8cpp.js b/documentation/html/_single_report_tests_8cpp.js deleted file mode 100644 index c409535..0000000 --- a/documentation/html/_single_report_tests_8cpp.js +++ /dev/null @@ -1,19 +0,0 @@ -var _single_report_tests_8cpp = -[ - [ "TEST_CASE", "_single_report_tests_8cpp.html#a697ac897c8756d7553854e52229d36f5", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#af30c5c1549bda77b45a1e6fb5f76844a", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#aaefa1a1d4b3c190b7f46bb7f42512949", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#a508ef0459e3fd34f4235194f91992123", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#a7a1dd1af780f6e5d8501a31da196cc45", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#af25aef97093ff3259252290c5e32293f", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#a176c81d817389f072da2eddb5e37b975", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#a175ff61aad4905497f19d011693932ff", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#abf9609daa7bf6ed8f87366747236c613", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#ab9b4ae43e33572d90c4c889452cd91ee", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#a135345f612f52dc44e6cd1e1378c2191", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#ae4d70e11995e36808b6390b171aba0e8", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#a89c8a619fd6bb9768b37bc594741be09", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#af7eb32a5f8137e39dbf2caaad0378c41", null ], - [ "TEST_CASE", "_single_report_tests_8cpp.html#a9525f7e9b6932ed0aede1a93476b43bc", null ] -]; \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp__incl.map b/documentation/html/_single_report_tests_8cpp__incl.map deleted file mode 100644 index 0cce977..0000000 --- a/documentation/html/_single_report_tests_8cpp__incl.map +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp__incl.md5 b/documentation/html/_single_report_tests_8cpp__incl.md5 deleted file mode 100644 index eb58b72..0000000 --- a/documentation/html/_single_report_tests_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -15881a9acbdc9f9bda0f94a260121452 \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp__incl.png b/documentation/html/_single_report_tests_8cpp__incl.png deleted file mode 100644 index f7fc5de..0000000 Binary files a/documentation/html/_single_report_tests_8cpp__incl.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.map b/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.map deleted file mode 100644 index c0ae9e5..0000000 --- a/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.md5 deleted file mode 100644 index 41271d2..0000000 --- a/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3cf412d40d4e37d69d762a9d2abecead \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.png b/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.png deleted file mode 100644 index 782e894..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.map b/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.map deleted file mode 100644 index c0ae9e5..0000000 --- a/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.md5 deleted file mode 100644 index 41271d2..0000000 --- a/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3cf412d40d4e37d69d762a9d2abecead \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.png b/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.png deleted file mode 100644 index 782e894..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.map b/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.map deleted file mode 100644 index a82a4b0..0000000 --- a/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.md5 deleted file mode 100644 index c141f7c..0000000 --- a/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b1714f7cb810ecae7538cec996705fa8 \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.png b/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.png deleted file mode 100644 index e73b0e8..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.map b/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.map deleted file mode 100644 index c0ae9e5..0000000 --- a/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.md5 deleted file mode 100644 index 41271d2..0000000 --- a/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3cf412d40d4e37d69d762a9d2abecead \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.png b/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.png deleted file mode 100644 index 782e894..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.map b/documentation/html/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.map deleted file mode 100644 index 8f634c0..0000000 --- a/documentation/html/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.md5 deleted file mode 100644 index 263f5b1..0000000 --- a/documentation/html/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b996d0c628da702643c4096da1fb11c9 \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.png b/documentation/html/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.png deleted file mode 100644 index a926a2f..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.map b/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.map deleted file mode 100644 index c0ae9e5..0000000 --- a/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.md5 deleted file mode 100644 index 41271d2..0000000 --- a/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3cf412d40d4e37d69d762a9d2abecead \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.png b/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.png deleted file mode 100644 index 782e894..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.map b/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.map deleted file mode 100644 index c0ae9e5..0000000 --- a/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.md5 deleted file mode 100644 index 41271d2..0000000 --- a/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3cf412d40d4e37d69d762a9d2abecead \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.png b/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.png deleted file mode 100644 index 782e894..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.map b/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.map deleted file mode 100644 index 24a2414..0000000 --- a/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.md5 deleted file mode 100644 index 58442b6..0000000 --- a/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -bbc8851dc4986184cb46b56ea0fd69fe \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.png b/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.png deleted file mode 100644 index c7936ad..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.map b/documentation/html/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.map deleted file mode 100644 index b3e9dc0..0000000 --- a/documentation/html/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.map +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.md5 deleted file mode 100644 index 3b477fc..0000000 --- a/documentation/html/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f08e91fd548750334b2785f2ed834f44 \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.png b/documentation/html/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.png deleted file mode 100644 index 84219a3..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.map b/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.map deleted file mode 100644 index 052d511..0000000 --- a/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.md5 deleted file mode 100644 index 94cc87d..0000000 --- a/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -14139ea49748ef4d79fa0576d97d253b \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.png b/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.png deleted file mode 100644 index bf8036f..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.map b/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.map deleted file mode 100644 index 92fbb1f..0000000 --- a/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.md5 deleted file mode 100644 index 5cc423c..0000000 --- a/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a2138dc3b83e1dd8b9173b2e161a87aa \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.png b/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.png deleted file mode 100644 index 6d0d57f..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.map b/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.map deleted file mode 100644 index c0ae9e5..0000000 --- a/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.md5 deleted file mode 100644 index 41271d2..0000000 --- a/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3cf412d40d4e37d69d762a9d2abecead \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.png b/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.png deleted file mode 100644 index 782e894..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.map b/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.map deleted file mode 100644 index 22aab32..0000000 --- a/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.md5 deleted file mode 100644 index 5657d97..0000000 --- a/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5fca2c4b716b2df8bcef6fe532a8ca9c \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.png b/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.png deleted file mode 100644 index d991f94..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.map b/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.map deleted file mode 100644 index 150ebb5..0000000 --- a/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.md5 deleted file mode 100644 index 88056be..0000000 --- a/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a8e223cbad1eca2ec34eb27ed442c820 \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.png b/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.png deleted file mode 100644 index efaca71..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.map b/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.map deleted file mode 100644 index f4e1ea9..0000000 --- a/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.md5 deleted file mode 100644 index 8e19c5e..0000000 --- a/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d474041a8afb7dcf2aece5b24788c293 \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.png b/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.png deleted file mode 100644 index b2d577a..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.png and /dev/null differ diff --git a/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.map b/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.map deleted file mode 100644 index dce1d0e..0000000 --- a/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.map +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.md5 deleted file mode 100644 index a7d1c3d..0000000 --- a/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f86e4092b95801d5d9cb3e1854b3412b \ No newline at end of file diff --git a/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.png b/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.png deleted file mode 100644 index 34f7116..0000000 Binary files a/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.png and /dev/null differ diff --git a/documentation/html/annotated.html b/documentation/html/annotated.html index e22688b..bc2dc26 100644 --- a/documentation/html/annotated.html +++ b/documentation/html/annotated.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('annotated.html',''); initResizable(); });
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -96,59 +87,59 @@ $(function(){initNavTree('annotated.html',''); initResizable(); });
Here are the classes, structs, unions and interfaces with brief descriptions:
-
[detail level 12]
- - +
[detail level 12]
 NBNO08xPrivateTypes
 Cbno08x_init_status_tHolds info about which functionality has been successfully initialized (used by deconstructor during cleanup)
+ + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
 NBNO08xPrivateTypes
 Cbno08x_init_status_tHolds info about which functionality has been successfully initialized (used by deconstructor during cleanup)
 Cbno08x_sync_ctx_tHolds context used to synchronize tasks and callback execution
 CBNO08xBNO08x IMU driver class
 CBNO08xBNO08x IMU driver class
 Cbno08x_reports_tContains report implementations
 Cbno08x_accel_tStruct to represent acceleration data from acceleration, linear acceleration, and gravity reports
 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_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_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)
 Cbno08x_gyro_tStruct to represent gyro data (units in rad/s)
 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_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_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_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_sample_counts_tStruct to represent sample counts, returned from BNO08xRpt::get_sample_counts()
 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_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
 Cbno08x_tap_detector_tStruct to represent tap detector data (flag meaning: 0 = no tap, 1 = positive tap on axis, -1 = negative tap on axis)
 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
 CBNO08xCbParamRptIDClass to hold callback functions which are passed report ID as input parameter
 CBNO08xCbParamVoid
 CBNO08xRptClass to represent and manage reports returned from BNO08x
 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)
 CBNO08xRptActivityClassifierClass to represent activity classifier reports. (See Ref. Manual 6.5.36)
 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)
 CBNO08xRptARVRStabilizedRVClass to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.42)
 CBNO08xRptCalGyroClass to represent calibrated gyro reports. (See Ref. Manual 6.5.13)
 CBNO08xRptCalMagnetometerClass to represent calibrated magnetometer reports. (See Ref. Manual 6.5.16)
 CBNO08xRptCalMagnetometerClass to represent calibrated magnetometer reports. (See Ref. Manual 6.5.16)
 CBNO08xRptGameRVClass to represent game rotation vector reports. (See Ref. Manual 6.5.19)
 CBNO08xRptGravityClass to represent gravity reports. (See Ref. Manual 6.5.11)
 CBNO08xRptGravityClass to represent gravity reports. (See Ref. Manual 6.5.11)
 CBNO08xRptIGyroRVClass to represent integrated gyro rotation vector reports. (See Ref. Manual 6.5.44)
 CBNO08xRptLinearAccelerationClass to represent linear accelerometer reports. (See Ref. Manual 6.5.10)
 CBNO08xRptLinearAccelerationClass to represent linear accelerometer reports. (See Ref. Manual 6.5.10)
 CBNO08xRptRawMEMSAccelerometerClass to represent raw accelerometer reports. (See Ref. Manual 6.5.8)
 CBNO08xRptRawMEMSGyroClass to represent raw gyro reports. (See Ref. Manual 6.5.12)
 CBNO08xRptRawMEMSGyroClass to represent raw gyro reports. (See Ref. Manual 6.5.12)
 CBNO08xRptRawMEMSMagnetometerClass to represent raw magnetometer reports. (See Ref. Manual 6.5.15)
 CBNO08xRptRVClass to represent rotation vector reports. (See Ref. Manual 6.5.18)
 CBNO08xRptRVClass to represent rotation vector reports. (See Ref. Manual 6.5.18)
 CBNO08xRptRVGenericClass to represent rotation vector reports
 CBNO08xRptRVGeomagClass to represent geomagnetic rotation vector reports. (See Ref. Manual 6.5.20)
 CBNO08xRptRVGeomagClass to represent geomagnetic rotation vector reports. (See Ref. Manual 6.5.20)
 CBNO08xRptShakeDetectorClass to represent shake detector reports. (See Ref. Manual 6.5.32)
 CBNO08xRptStabilityClassifierClass to represent stability classifier reports. (See Ref. Manual 6.5.31)
 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)
 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)
 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
 CBNO08xTestHelperBNO08x unit test helper class
 CBNO08xTestSuiteBNO08x unit test launch point class
@@ -157,7 +148,7 @@ $(function(){initNavTree('annotated.html',''); initResizable(); }); diff --git a/documentation/html/annotated_dup.js b/documentation/html/annotated_dup.js index 55959bb..d8aaace 100644 --- a/documentation/html/annotated_dup.js +++ b/documentation/html/annotated_dup.js @@ -50,7 +50,7 @@ var annotated_dup = [ "BNO08xRptTapDetector", "class_b_n_o08x_rpt_tap_detector.html", "class_b_n_o08x_rpt_tap_detector" ], [ "BNO08xRptUncalGyro", "class_b_n_o08x_rpt_uncal_gyro.html", "class_b_n_o08x_rpt_uncal_gyro" ], [ "BNO08xRptUncalMagnetometer", "class_b_n_o08x_rpt_uncal_magnetometer.html", "class_b_n_o08x_rpt_uncal_magnetometer" ], - [ "BNO08xSH2HAL", "class_b_n_o08x_s_h2_h_a_l.html", "class_b_n_o08x_s_h2_h_a_l" ], - [ "BNO08xTestHelper", "class_b_n_o08x_test_helper.html", "class_b_n_o08x_test_helper" ], - [ "BNO08xTestSuite", "class_b_n_o08x_test_suite.html", "class_b_n_o08x_test_suite" ] + [ "BNO08xSH2HAL", "class_b_n_o08x_s_h2_h_a_l.html", null ], + [ "BNO08xTestHelper", "class_b_n_o08x_test_helper.html", null ], + [ "BNO08xTestSuite", "class_b_n_o08x_test_suite.html", null ] ]; \ No newline at end of file diff --git a/documentation/html/bc_sd.png b/documentation/html/bc_sd.png deleted file mode 100644 index 31ca888..0000000 Binary files a/documentation/html/bc_sd.png and /dev/null differ diff --git a/documentation/html/bdwn.png b/documentation/html/bdwn.png new file mode 100644 index 0000000..940a0b9 Binary files /dev/null and b/documentation/html/bdwn.png differ diff --git a/documentation/html/class_b_n_o08x-members.html b/documentation/html/class_b_n_o08x-members.html index 71f2764..a908b81 100644 --- a/documentation/html/class_b_n_o08x-members.html +++ b/documentation/html/class_b_n_o08x-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x.html',''); initResizable(); });
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -98,99 +89,44 @@ $(function(){initNavTree('class_b_n_o08x.html',''); initResizable(); });

This is the complete list of members for BNO08x, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - + + - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - + - - - - - - - - - - - - + + +
accuracy_to_str(BNO08xAccuracy accuracy)BNO08xstatic
activity_to_str(BNO08xActivity activity)BNO08xstatic
BNO08x(bno08x_config_t imu_config=bno08x_config_t())BNO08x
bno08x_reports_t typedefBNO08x
BNO08xSH2HALBNO08xfriend
BNO08xTestHelperBNO08xfriend
bus_configBNO08xprivate
calibration_end(sh2_CalStatus_t &status)BNO08x
calibration_start(uint32_t period_us)BNO08x
cb_task()BNO08xprivate
cb_task_hdlBNO08xprivate
CB_TASK_SZBNO08xprivatestatic
cb_task_trampoline(void *arg)BNO08xprivatestatic
clear_dynamic_calibration()BNO08x
data_available()BNO08x
DATA_AVAILABLE_TIMEOUT_MSBNO08xprivatestatic
data_proc_task()BNO08xprivate
data_proc_task_hdlBNO08xprivate
DATA_PROC_TASK_SZBNO08xprivatestatic
data_proc_task_trampoline(void *arg)BNO08xprivatestatic
deinit_gpio()BNO08xprivate
deinit_gpio_inputs()BNO08xprivate
deinit_gpio_outputs()BNO08xprivate
deinit_hint_isr()BNO08xprivate
deinit_sh2_HAL()BNO08xprivate
deinit_spi()BNO08xprivate
deinit_tasks()BNO08xprivate
disable_all_reports()BNO08x
dynamic_calibration_autosave_disable()BNO08x
dynamic_calibration_autosave_enable()BNO08x
dynamic_calibration_data_clear_ram()BNO08x
dynamic_calibration_data_delete()BNO08x
dynamic_calibration_disable(BNO08xCalSel sensor)BNO08x
dynamic_calibration_enable(BNO08xCalSel sensor)BNO08x
get_frs(uint16_t frs_ID, uint32_t(&data)[16], uint16_t &rx_data_sz)BNO08x
dynamic_calibration_run_routine()BNO08x
dynamic_calibration_save()BNO08x
get_frs(BNO08xFrsID frs_ID, uint32_t(&data)[16], uint16_t &rx_data_sz)BNO08x
get_product_IDs()BNO08x
get_reset_reason()BNO08x
handle_cb(uint8_t rpt_ID, BNO08xCbGeneric *cb_entry)BNO08xprivate
handle_sensor_report(sh2_SensorValue_t *sensor_val)BNO08xprivate
hard_reset()BNO08x
HARD_RESET_DELAY_MSBNO08xprivatestatic
hint_handler(void *arg)BNO08xprivatestatic
HOST_INT_TIMEOUT_DEFAULT_MSBNO08xprivatestatic
imu_configBNO08xprivate
imu_spi_configBNO08xprivate
init_config_args()BNO08xprivate
init_gpio()BNO08xprivate
init_gpio_inputs()BNO08xprivate
init_gpio_outputs()BNO08xprivate
init_hint_isr()BNO08xprivate
init_sh2_HAL()BNO08xprivate
init_spi()BNO08xprivate
init_statusBNO08xprivate
init_tasks()BNO08xprivate
initialize()BNO08x
lock_sh2_HAL()BNO08xprivate
lock_user_data()BNO08xprivate
on()BNO08x
print_product_ids()BNO08x
product_IDsBNO08xprivate
queue_cb_report_idBNO08xprivate
queue_rx_sensor_eventBNO08xprivate
re_enable_reports()BNO08xprivate
get_system_orientation(float &w, float &x, float &y, float &z)BNO08x
hard_reset()BNO08x
initialize()BNO08x
on()BNO08x
print_product_ids()BNO08x
print_system_orientation()BNO08x
register_cb(std::function< void(void)> cb_fxn)BNO08x
register_cb(std::function< void(uint8_t report_ID)> cb_fxn)BNO08x
rptBNO08x
RX_DATA_LENGTHBNO08xprivatestatic
save_dynamic_calibration()BNO08x
SCLK_MAX_SPEEDBNO08xprivatestatic
sem_kill_tasksBNO08xprivate
sh2_HALBNO08xprivate
sh2_HAL_service_task()BNO08xprivate
sh2_HAL_service_task_hdlBNO08xprivate
SH2_HAL_SERVICE_TASK_SZBNO08xprivatestatic
sh2_HAL_service_task_trampoline(void *arg)BNO08xprivatestatic
set_system_orientation(float w, float x, float y, float z)BNO08x
sleep()BNO08x
soft_reset()BNO08x
spi_hdlBNO08xprivate
spi_transactionBNO08xprivate
stability_to_str(BNO08xStability stability)BNO08xstatic
sync_ctxBNO08xprivate
TAGBNO08xprivatestatic
toggle_reset()BNO08xprivate
unlock_sh2_HAL()BNO08xprivate
unlock_user_data()BNO08xprivate
usr_reportsBNO08xprivate
wait_for_hint()BNO08xprivate
wait_for_reset()BNO08xprivate
~BNO08x()BNO08x
SQRT2OVER2BNO08xstatic
write_frs(BNO08xFrsID frs_ID, uint32_t *data, const uint16_t tx_data_sz)BNO08x
~BNO08x()BNO08x
diff --git a/documentation/html/class_b_n_o08x.html b/documentation/html/class_b_n_o08x.html index 8cd1cd1..00408dc 100644 --- a/documentation/html/class_b_n_o08x.html +++ b/documentation/html/class_b_n_o08x.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08x Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x.html',''); initResizable(); });
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
BNO08x Class Reference
@@ -109,7 +96,7 @@ $(function(){initNavTree('class_b_n_o08x.html',''); initResizable(); });

BNO08x IMU driver class. - More...

+ More...

#include <BNO08x.hpp>

@@ -117,116 +104,33 @@ Collaboration diagram for BNO08x:
Collaboration graph
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + +
[legend]
@@ -238,298 +142,122 @@ Classes
- - + +

Public Types

typedef struct BNO08x::bno08x_reports_t bno08x_reports_t
 Contains report implementations.
typedef struct BNO08x::bno08x_reports_t bno08x_reports_t
 Contains report implementations. More...
 
- - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - + + - - + + - - + + - - + + - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + -

Public Member Functions

 BNO08x (bno08x_config_t imu_config=bno08x_config_t())
 BNO08x imu constructor.
 BNO08x (bno08x_config_t imu_config=bno08x_config_t())
 BNO08x imu constructor. More...
 
 ~BNO08x ()
 BNO08x imu deconstructor.
 ~BNO08x ()
 BNO08x imu deconstructor. More...
 
bool initialize ()
 Initializes BNO08x sensor.
bool initialize ()
 Initializes BNO08x sensor. More...
 
bool hard_reset ()
 Hard resets BNO08x device.
bool hard_reset ()
 Hard resets BNO08x device. More...
 
bool soft_reset ()
 Soft resets BNO08x device by sending RESET (1) command on "device" channel.
bool soft_reset ()
 Soft resets BNO08x device by sending RESET (1) command on "device" channel. More...
 
bool disable_all_reports ()
 Disables all currently enabled reports.
bool disable_all_reports ()
 Disables all currently enabled reports. More...
 
BNO08xResetReason get_reset_reason ()
 Returns reason for previous reset via product ID report.
BNO08xResetReason get_reset_reason ()
 Returns reason for previous reset via product ID report. More...
 
bool on ()
 Places BNO08x device in on state by sending ON (2) command on "device" channel.
bool on ()
 Places BNO08x device in on state by sending ON (2) command on "device" channel. More...
 
bool sleep ()
 Places BNO08x device in sleep state by sending SLEEP (3) command on "device" channel.
bool sleep ()
 Places BNO08x device in sleep state by sending SLEEP (3) command on "device" channel. More...
 
bool calibration_start (uint32_t period_us)
 Starts simple calibration, see ref. manual 6.4.10.1.
 
bool calibration_end (sh2_CalStatus_t &status)
 Ends turn-table calibration, see ref. manual 6.4.10.2.
 
bool dynamic_calibration_enable (BNO08xCalSel sensor)
 Enables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6.4.6.1.
bool dynamic_calibration_enable (BNO08xCalSel sensor)
 Starts simple calibration, see ref. manual 6.4.10.1. More...
 
bool dynamic_calibration_disable (BNO08xCalSel sensor)
 Disables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6.4.6.1.
bool dynamic_calibration_disable (BNO08xCalSel sensor)
 Disables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6.4.6.1. More...
 
bool dynamic_calibration_autosave_enable ()
 Enables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual 6.4.7.1.
bool dynamic_calibration_autosave_enable ()
 Enables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual 6.4.7.1. More...
 
bool dynamic_calibration_autosave_disable ()
 Disables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual 6.4.7.1.
bool dynamic_calibration_autosave_disable ()
 Disables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual 6.4.7.1. More...
 
bool save_dynamic_calibration ()
 Saves dynamic/motion engine calibration data to BNO08x internal flash immediately. See ref manual 6.4.5.1.
 
bool clear_dynamic_calibration ()
 Clears dynamic/motion engine calibration data and resets BNO08x device. See ref manual 6.4.9.1.
 
bool get_frs (uint16_t frs_ID, uint32_t(&data)[16], uint16_t &rx_data_sz)
 Retrieves a record from flash record system (if your goal is to retrieve meta data use the BNO08xRpt:get_meta_data() method instead)
 
sh2_ProductIds_t get_product_IDs ()
 Returns product ID info sent by IMU at initialization.
bool dynamic_calibration_save ()
 Saves dynamic/motion engine calibration data to BNO08x internal flash immediately. See ref manual 6.4.5.1. More...
 
bool dynamic_calibration_data_clear_ram ()
 Clears dynamic/motion engine calibration data from ram and resets BNO08x device. See ref manual 6.4.9.1. More...
 
bool dynamic_calibration_data_delete ()
 Deletes dynamic calibration data from BNO08x internal flash and resets the device. Follows the steps outlined in ref. manual 6.4.9. More...
 
bool dynamic_calibration_run_routine ()
 Example calibration routine using dynamic/ME calibration commands. More...
 
bool set_system_orientation (float w, float x, float y, float z)
 Sets the system orientation of the BNO08x device and persist it in flash (FRS). More...
 
bool get_system_orientation (float &w, float &x, float &y, float &z)
 Retrieves the system orientation of the BNO08x device and converts to float. More...
 
bool get_frs (BNO08xFrsID frs_ID, uint32_t(&data)[16], uint16_t &rx_data_sz)
 Retrieves a record from flash record system (if your goal is to retrieve sensor specific meta data use the BNO08xRpt:get_meta_data() method instead) More...
 
bool write_frs (BNO08xFrsID frs_ID, uint32_t *data, const uint16_t tx_data_sz)
 Writes a record to flash record system. More...
 
sh2_ProductIds_t get_product_IDs ()
 Returns product ID info sent by IMU at initialization. More...
 
bool data_available ()
 Polls for new data/report to become available.
bool data_available ()
 Polls for new data/report to become available. More...
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a report is received.
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a report is received. More...
 
bool register_cb (std::function< void(uint8_t report_ID)> cb_fxn)
 Registers a callback to execute when new data from a report is received, overloaded with callback param for most recent report ID.
bool register_cb (std::function< void(uint8_t report_ID)> cb_fxn)
 Registers a callback to execute when new data from a report is received, overloaded with callback param for most recent report ID. More...
 
void print_product_ids ()
 Prints product IDs received at initialization.
void print_product_ids ()
 Prints product IDs received at initialization. More...
 
- - - - - - - - - + + +

-Static Public Member Functions

static const char * activity_to_str (BNO08xActivity activity)
 Converts a BNO08xActivity enum to string.
 
static const char * stability_to_str (BNO08xStability stability)
 Converts a BNO08xStability enum to string.
 
static const char * accuracy_to_str (BNO08xAccuracy accuracy)
 
void print_system_orientation ()
 Retrieves and prints system orientation. More...
 
- +

Public Attributes

bno08x_reports_t rpt
bno08x_reports_t rpt
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Private Member Functions

void data_proc_task ()
 Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returned to user.
 
void sh2_HAL_service_task ()
 Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbacks.
 
void cb_task ()
 Task responsible for executing callbacks registered with register_cb().
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
 
void handle_sensor_report (sh2_SensorValue_t *sensor_val)
 Parses receieved report and updates uer data with it.
 
void handle_cb (uint8_t rpt_ID, BNO08xCbGeneric *cb_entry)
 Determines the flavor of a passed callback and executes it appropriately.
 
esp_err_t init_config_args ()
 Initializes required esp-idf SPI data structures with values from user passed bno08x_config_t struct.
 
esp_err_t init_gpio ()
 Initializes required gpio.
 
esp_err_t init_gpio_inputs ()
 Initializes required gpio inputs.
 
esp_err_t init_gpio_outputs ()
 Initializes required gpio outputs.
 
esp_err_t init_hint_isr ()
 Initializes host interrupt ISR.
 
esp_err_t init_spi ()
 Initializes SPI.
 
esp_err_t init_tasks ()
 Initializes data_proc_task.
 
esp_err_t init_sh2_HAL ()
 Initializes sh2 HAL.
 
esp_err_t deinit_gpio ()
 Deinitializes GPIO, called from deconstructor.
 
esp_err_t deinit_gpio_inputs ()
 Deinitializes GPIO inputs, called from deconstructor.
 
esp_err_t deinit_gpio_outputs ()
 Deinitializes GPIO outputs, called from deconstructor.
 
esp_err_t deinit_hint_isr ()
 Deinitializes host interrupt ISR, called from deconstructor.
 
esp_err_t deinit_spi ()
 Deinitializes SPI.
 
esp_err_t deinit_tasks ()
 Deinitializes tasks used by BNO08x driver.
 
esp_err_t deinit_sh2_HAL ()
 Deinitializes sh2 HAL.
 
esp_err_t wait_for_hint ()
 Waits for HINT pin assertion or HOST_INT_TIMEOUT_DEFAULT_MS to elapse.
 
esp_err_t wait_for_reset ()
 Waits for SH2 HAL lib to detect reset or HOST_INT_TIMEOUT_DEFAULT_MS to elapse.
 
void toggle_reset ()
 Toggles reset gpio pin for hard reset of BNO08x device.
 
esp_err_t re_enable_reports ()
 Re-enables all reports enabled by user (called when BNO08x reset is detected by sh2 HAL lib).
 
- - - - - - - - - - - - - -

-Static Private Member Functions

static void data_proc_task_trampoline (void *arg)
 Static function used to launch data processing task.
 
static void sh2_HAL_service_task_trampoline (void *arg)
 Static function used to launch sh2 HAL service task.
 
static void cb_task_trampoline (void *arg)
 Static function used to launch cb_task task.
 
static void IRAM_ATTR hint_handler (void *arg)
 HINT interrupt service routine, handles falling edge of BNO08x HINT pin.
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Private Attributes

TaskHandle_t data_proc_task_hdl
 data_proc_task() task handle
 
TaskHandle_t sh2_HAL_service_task_hdl
 sh2_HAL_service_task() task handle
 
TaskHandle_t cb_task_hdl
 sh2_HAL_service_task() task handle
 
SemaphoreHandle_t sem_kill_tasks
 Counting Semaphore to count amount of killed tasks.
 
sh2_Hal_t sh2_HAL
 sh2 hardware abstraction layer struct for use with sh2 HAL lib.
 
QueueHandle_t queue_rx_sensor_event
 Queue to send sensor events from sh2 HAL sensor event callback (BNO08xSH2HAL::sensor_event_cb()) to data_proc_task()
 
QueueHandle_t queue_cb_report_id
 Queue to send report ID of most recent report to cb_task()
 
bno08x_config_t imu_config {}
 IMU configuration settings.
 
spi_bus_config_t bus_config {}
 SPI bus GPIO configuration settings.
 
spi_device_interface_config_t imu_spi_config {}
 SPI slave device settings.
 
spi_device_handle_t spi_hdl {}
 SPI device handle.
 
spi_transaction_t spi_transaction {}
 SPI transaction handle.
 
BNO08xPrivateTypes::bno08x_init_status_t init_status
 Initialization status of various functionality, used by deconstructor during cleanup, set during initialization.
 
BNO08xPrivateTypes::bno08x_sync_ctx_t sync_ctx
 Holds context used to synchronize tasks and callback execution.
 
sh2_ProductIds_t product_IDs
 Product ID info returned IMU at initialization, can be viewed with print_product_ids()
 
etl::map< uint8_t, BNO08xRpt *, TOTAL_RPT_COUNT, etl::less< uint8_t > > usr_reports
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +

-Static Private Attributes

static const constexpr configSTACK_DEPTH_TYPE DATA_PROC_TASK_SZ
 Size of data_proc_task() stack in bytes.
 
static const constexpr configSTACK_DEPTH_TYPE SH2_HAL_SERVICE_TASK_SZ
 Size of sh2_HAL_service_task() stack in bytes.
 
static const constexpr configSTACK_DEPTH_TYPE CB_TASK_SZ
 Size of sh2_HAL_service_task() stack in bytes.
 
static const constexpr uint16_t RX_DATA_LENGTH = 300U
 length buffer containing data received over spi
 
static const constexpr TickType_t HOST_INT_TIMEOUT_DEFAULT_MS
 Max wait between HINT being asserted by BNO08x before transaction is considered failed (in miliseconds).
 
static const constexpr TickType_t DATA_AVAILABLE_TIMEOUT_MS
 Max wait between data_available() being called and no new data/report being detected.
 
static const constexpr TickType_t HARD_RESET_DELAY_MS
 How long RST pin is held low during hard reset (min 10ns according to datasheet, but should be longer for stable operation)
 
static const constexpr uint32_t SCLK_MAX_SPEED = 3000000UL
 Max SPI SCLK speed BNO08x is capable of.
 
static const constexpr char * TAG = "BNO08x"
 Class tag used for serial print statements.
 

+Static Public Attributes

static constexpr float SQRT2OVER2 = 0.7071067811865476f
 
- + - +

Friends

class BNO08xSH2HAL
class BNO08xSH2HAL
 
class BNO08xTestHelper
class BNO08xTestHelper
 

Detailed Description

-

BNO08x IMU driver class.

+

BNO08x IMU driver class.

Member Typedef Documentation

-

◆ bno08x_reports_t

+

◆ bno08x_reports_t

- +
typedef struct BNO08x::bno08x_reports_t BNO08x::bno08x_reports_ttypedef struct BNO08x::bno08x_reports_t BNO08x::bno08x_reports_t
@@ -540,7 +268,7 @@ Friends

Constructor & Destructor Documentation

-

◆ BNO08x()

+

◆ BNO08x()

@@ -548,14 +276,15 @@ Friends BNO08x::BNO08x ( - bno08x_config_t imu_config = bno08x_config_t()) + bno08x_config_t  + imu_config = bno08x_config_t())

BNO08x imu constructor.

-

Construct a BNO08x object for managing a BNO08x sensor.

+

Construct a BNO08x object for managing a BNO08x sensor.

Parameters
@@ -567,7 +296,7 @@ Friends -

◆ ~BNO08x()

+

◆ ~BNO08x()

@@ -575,438 +304,21 @@ Friends
- +
imu_configConfiguration settings (optional), default settings can be seen in bno08x_config_t
BNO08x::~BNO08x ())

BNO08x imu deconstructor.

-

Deconstructs a BNO08x object and releases any utilized resources.

+

Deconstructs a BNO08x object and releases any utilized resources.

Returns
void, nothing to return.
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - -

Member Function Documentation

- -

◆ accuracy_to_str()

- -
-
- - - - - -
- - - - - - - -
const char * BNO08x::accuracy_to_str (BNO08xAccuracy accuracy)
-
-static
-
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ activity_to_str()

- -
-
- - - - - -
- - - - - - - -
const char * BNO08x::activity_to_str (BNO08xActivity activity)
-
-static
-
- -

Converts a BNO08xActivity enum to string.

-
Returns
The resulting string conversion of the enum.
- -
-
- -

◆ calibration_end()

- -
-
- - - - - - - -
bool BNO08x::calibration_end (sh2_CalStatus_t & status)
-
- -

Ends turn-table calibration, see ref. manual 6.4.10.2.

-
Parameters
- - -
statusReturned status bits indicating result of turntable calibration.
-
-
-
Returns
True if enable start turn-table calibration operation succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
- -
-
- -

◆ calibration_start()

- -
-
- - - - - - - -
bool BNO08x::calibration_start (uint32_t period_us)
-
- -

Starts simple calibration, see ref. manual 6.4.10.1.

-
Parameters
- - -
period_usThis interval should be set to whatever rate the sensor hub is expected to run at after calibration.
-
-
-

After the calibration is started, the IMU should be rotated 180 degrees. After the IMU has been rotated call calibration_end(). See ref. manual 6.4.10 for more detailed instructions.

-
Returns
True if start simple calibration operation succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
- -
-
- -

◆ cb_task()

- -
-
- - - - - -
- - - - - - - -
void BNO08x::cb_task ()
-
-private
-
- -

Task responsible for executing callbacks registered with register_cb().

-
Returns
void, nothing to return
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ cb_task_trampoline()

- -
-
- - - - - -
- - - - - - - -
void BNO08x::cb_task_trampoline (void * arg)
-
-staticprivate
-
- -

Static function used to launch cb_task task.

-

Used such that cb_task() can be non-static class member.

-
Parameters
- - -
argvoid pointer to BNO08x imu object
-
-
-
Returns
void, nothing to return
-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ clear_dynamic_calibration()

- -
-
- - - - - - - -
bool BNO08x::clear_dynamic_calibration ()
-
- -

Clears dynamic/motion engine calibration data and resets BNO08x device. See ref manual 6.4.9.1.

-
Returns
True if save dynamic/ME calibration data succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
- -
-
-

◆ data_available()

+

◆ data_available()

@@ -1014,7 +326,7 @@ Here is the caller graph for this function:
bool BNO08x::data_available ( - ) + ) @@ -1027,525 +339,15 @@ Here is the caller graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ data_proc_task()

- -
-
- - - - - -
- - - - - - - -
void BNO08x::data_proc_task ()
-
-private
-
- -

Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returned to user.

-
Returns
void, nothing to return
-
-Here is the call graph for this function:
-
-
- - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ data_proc_task_trampoline()

- -
-
- - - - - -
- - - - - - - -
void BNO08x::data_proc_task_trampoline (void * arg)
-
-staticprivate
-
- -

Static function used to launch data processing task.

-

Used such that data_proc_task() can be non-static class member.

-
Parameters
- - -
argvoid pointer to BNO08x imu object
-
-
-
Returns
void, nothing to return
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ deinit_gpio()

- -
-
- - - - - -
- - - - - - - -
esp_err_t BNO08x::deinit_gpio ()
-
-private
-
- -

Deinitializes GPIO, called from deconstructor.

-
Returns
ESP_OK if deinitialization was success.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - -
- -
-
- -

◆ deinit_gpio_inputs()

- -
-
- - - - - -
- - - - - - - -
esp_err_t BNO08x::deinit_gpio_inputs ()
-
-private
-
- -

Deinitializes GPIO inputs, called from deconstructor.

-
Returns
ESP_OK if deinitialization was success.
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - -
- -
-
- -

◆ deinit_gpio_outputs()

- -
-
- - - - - -
- - - - - - - -
esp_err_t BNO08x::deinit_gpio_outputs ()
-
-private
-
- -

Deinitializes GPIO outputs, called from deconstructor.

-
Returns
ESP_OK if deinitialization was success.
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - -
- -
-
- -

◆ deinit_hint_isr()

- -
-
- - - - - -
- - - - - - - -
esp_err_t BNO08x::deinit_hint_isr ()
-
-private
-
- -

Deinitializes host interrupt ISR, called from deconstructor.

-
Returns
ESP_OK if deinitialization was success.
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - -
- -
-
- -

◆ deinit_sh2_HAL()

- -
-
- - - - - -
- - - - - - - -
esp_err_t BNO08x::deinit_sh2_HAL ()
-
-private
-
- -

Deinitializes sh2 HAL.

-
Returns
ESP_OK if deinitialization was success.
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - -
- -
-
- -

◆ deinit_spi()

- -
-
- - - - - -
- - - - - - - -
esp_err_t BNO08x::deinit_spi ()
-
-private
-
- -

Deinitializes SPI.

-
Returns
ESP_OK if deinitialization was success.
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - -
- -
-
- -

◆ deinit_tasks()

- -
-
- - - - - -
- - - - - - - -
esp_err_t BNO08x::deinit_tasks ()
-
-private
-
- -

Deinitializes tasks used by BNO08x driver.

-
Returns
ESP_OK if deinitialization was success.
-
-Here is the caller graph for this function:
-
-
- - - - - - - - + +
-

◆ disable_all_reports()

+

◆ disable_all_reports()

@@ -1553,7 +355,7 @@ Here is the caller graph for this function:
bool BNO08x::disable_all_reports ( - ) + ) @@ -1566,38 +368,15 @@ Here is the caller graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - + +
-

◆ dynamic_calibration_autosave_disable()

+

◆ dynamic_calibration_autosave_disable()

@@ -1605,7 +384,7 @@ Here is the caller graph for this function:
bool BNO08x::dynamic_calibration_autosave_disable ( - ) + ) @@ -1613,33 +392,11 @@ Here is the caller graph for this function:

Disables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual 6.4.7.1.

Returns
True if dynamic/ME calibration autosave data enable succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
-

◆ dynamic_calibration_autosave_enable()

+

◆ dynamic_calibration_autosave_enable()

@@ -1647,7 +404,7 @@ Here is the caller graph for this function:
bool BNO08x::dynamic_calibration_autosave_enable ( - ) + ) @@ -1655,33 +412,82 @@ Here is the caller graph for this function:

Enables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual 6.4.7.1.

Returns
True if dynamic/ME calibration autosave data enable succeeded.
+ + + + +

◆ dynamic_calibration_data_clear_ram()

+ +
+
+ + + + + + + +
bool BNO08x::dynamic_calibration_data_clear_ram ()
+
+ +

Clears dynamic/motion engine calibration data from ram and resets BNO08x device. See ref manual 6.4.9.1.

+
Returns
True if save dynamic/ME calibration data succeeded.
Here is the call graph for this function:
-
- - - - - - +
+ + +
Here is the caller graph for this function:
-
- - - - +
+ + + + +
+ +
+
+ +

◆ dynamic_calibration_data_delete()

+ +
+
+ + + + + + + +
bool BNO08x::dynamic_calibration_data_delete ()
+
+ +

Deletes dynamic calibration data from BNO08x internal flash and resets the device. Follows the steps outlined in ref. manual 6.4.9.

+
Returns
True if delete dynamic calibration data operation succeeded.
+
+Here is the call graph for this function:
+
+
+ + + + + + +
-

◆ dynamic_calibration_disable()

+

◆ dynamic_calibration_disable()

@@ -1689,7 +495,8 @@ Here is the caller graph for this function:
bool BNO08x::dynamic_calibration_disable ( - BNO08xCalSel sensor) + BNO08xCalSel  + sensor) @@ -1704,32 +511,19 @@ Here is the caller graph for this function:
Returns
True if disable dynamic/ME calibration succeeded.
-Here is the call graph for this function:
-
-
- - - - - - - -
-
Here is the caller graph for this function:
- - - + +
-

◆ dynamic_calibration_enable()

+

◆ dynamic_calibration_enable()

@@ -1737,13 +531,31 @@ Here is the caller graph for this function:
bool BNO08x::dynamic_calibration_enable ( - BNO08xCalSel sensor) + BNO08xCalSel  + sensor)
-

Enables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6.4.6.1.

+

Starts simple calibration, see ref. manual 6.4.10.1.

+
Parameters
+ + +
period_usThis interval should be set to whatever rate the sensor hub is expected to run at after calibration.
+
+
+

After the calibration is started, the IMU should be rotated 180 degrees. After the IMU has been rotated call calibration_end(). See ref. manual 6.4.10 for more detailed instructions.

+
Returns
True if start simple calibration operation succeeded.
+

Ends turn-table calibration, see ref. manual 6.4.10.2

+
Parameters
+ + +
statusReturned status bits indicating result of turntable calibration.
+
+
+
Returns
True if enable start turn-table calibration operation succeeded.
+

Enables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6.4.6.1

Parameters
@@ -1752,32 +564,95 @@ Here is the caller graph for this function:
Returns
True if enable dynamic/ME calibration succeeded.
-Here is the call graph for this function:
-
-
- - - - - - - -
-
Here is the caller graph for this function:
- - - + +
- -

◆ get_frs()

+ +

◆ dynamic_calibration_run_routine()

+ +
+
+
sensorThe sensor(s) to enable dynamic/ME calibration for.
+ + + + + + +
bool BNO08x::dynamic_calibration_run_routine ()
+
+ +

Example calibration routine using dynamic/ME calibration commands.

+

Routine does the following:alignas

+

1) disables all enabled reports 2) sends a command to enable dynamic/motion engine calibration for all possible options (SH2_CAL_ACCEL | SH2_CAL_GYRO | SH2_CAL_MAG | SH2_CAL_PLANAR) 3) enables game rotation vector reports and calibrated magnetic field reports 4) moving window average for accuracy received through reports 5) deems calibration accuracy threshold met when magf accuracy avg is >=2 (MED) and quat accuracy avg >=3 (HIGH) for longer than 5 seconds 6) sends command to save dynamic calibration data 7) disables all enabled reports

+

Note the DCD commands don't have to be used this way, this is just an example, but the dynamic_calibration_autosave_enable() allows calibration to be run and saved constantly even while data is used for other operations.

+
Returns
True if calibration routine succeeded.
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + +

◆ dynamic_calibration_save()

+ +
+
+ + + + + + + +
bool BNO08x::dynamic_calibration_save ()
+
+ +

Saves dynamic/motion engine calibration data to BNO08x internal flash immediately. See ref manual 6.4.5.1.

+
Returns
True if save dynamic/ME calibration data succeeded.
+
+Here is the caller graph for this function:
+
+
+ + + + +
+ +
+
+ +

◆ get_frs()

@@ -1785,23 +660,31 @@ Here is the caller graph for this function:
bool BNO08x::get_frs ( - uint16_t frs_ID, + BNO08xFrsID  + frs_ID, - uint32_t(&) data[16], + uint32_t(&)  + data[16], - uint16_t & rx_data_sz ) + uint16_t &  + rx_data_sz  + + + + ) +
-

Retrieves a record from flash record system (if your goal is to retrieve meta data use the BNO08xRpt:get_meta_data() method instead)

-

For more details on returned and data and frs_ID see ref. manual 6.3.7 & 4.3

+

Retrieves a record from flash record system (if your goal is to retrieve sensor specific meta data use the BNO08xRpt:get_meta_data() method instead)

+

For more details on returned and data and frs_IDs see ref. manual 6.3.7 & 4.3

Parameters
@@ -1814,20 +697,27 @@ Here is the caller graph for this function:
Here is the call graph for this function:
-
- - - - - - +
+ + + + +
+
+Here is the caller graph for this function:
+
+
+ + + +
-

◆ get_product_IDs()

+

◆ get_product_IDs()

@@ -1835,7 +725,7 @@ Here is the call graph for this function:
- +
frs_IDThe ID of the desired record to retrieve from flash.
sh2_ProductIds_t BNO08x::get_product_IDs ())
@@ -1847,197 +737,109 @@ Here is the call graph for this function:
-

◆ get_reset_reason()

+

◆ get_reset_reason()

- + - +
BNO08xResetReason BNO08x::get_reset_reason BNO08xResetReason BNO08x::get_reset_reason ())

Returns reason for previous reset via product ID report.

-
Returns
Enum object containing reset reason, BNO08xResetReason::UNDEFINED if failure.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
+
Returns
Enum object containing reset reason, BNO08xResetReason::UNDEFINED if failure.
Here is the caller graph for this function:
- - - - - - - - - - - - - + + + + +
- -

◆ handle_cb()

+ +

◆ get_system_orientation()

- - - - - -
- + - + + - + + + + + + + + + + + + + + + + + + +
void BNO08x::handle_cb bool BNO08x::get_system_orientation (uint8_t rpt_ID, float & Qw,
BNO08xCbGeneric * cb_entry )float & Qx,
float & Qy,
float & Qz 
)
-
-private
-

Determines the flavor of a passed callback and executes it appropriately.

-
Returns
void, nothing to return
+

Retrieves the system orientation of the BNO08x device and converts to float.

+
Parameters
+ + + + + +
QwReference to save real component of mapping quaternion.
QxReference to save X (i) component of mapping quaternion.
QyReference to save Y (j) component of mapping quaternion.
QzReference to save Z (k) component of mapping quaternion.
+
+
Here is the call graph for this function:
-
- - - - +
+ + + +
Here is the caller graph for this function:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ handle_sensor_report()

- -
-
- - - - - -
- - - - - - - -
void BNO08x::handle_sensor_report (sh2_SensorValue_t * sensor_val)
-
-private
-
- -

Parses receieved report and updates uer data with it.

-
Returns
void, nothing to return
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + +
-

◆ hard_reset()

+

◆ hard_reset()

@@ -2045,7 +847,7 @@ Here is the caller graph for this function:
bool BNO08x::hard_reset ( - ) + ) @@ -2058,19 +860,8 @@ Here is the call graph for this function:
- - - - - - - - - - - - - + +
@@ -2078,622 +869,15 @@ Here is the caller graph for this function:
- - - - -
- - - - -

◆ hint_handler()

- -
-
- - - - - -
- - - - - - - -
void IRAM_ATTR BNO08x::hint_handler (void * arg)
-
-staticprivate
-
- -

HINT interrupt service routine, handles falling edge of BNO08x HINT pin.

-

ISR that launches SPI task to perform transaction upon assertion of BNO08x interrupt pin.

-
Returns
void, nothing to return
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ init_config_args()

- -
-
- - - - - -
- - - - - - - -
esp_err_t BNO08x::init_config_args ()
-
-private
-
- -

Initializes required esp-idf SPI data structures with values from user passed bno08x_config_t struct.

-
Returns
ESP_OK if initialization was success.
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ init_gpio()

- -
-
- - - - - -
- - - - - - - -
esp_err_t BNO08x::init_gpio ()
-
-private
-
- -

Initializes required gpio.

-
Returns
ESP_OK if initialization was success.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ init_gpio_inputs()

- -
-
- - - - - -
- - - - - - - -
esp_err_t BNO08x::init_gpio_inputs ()
-
-private
-
- -

Initializes required gpio inputs.

-
Returns
ESP_OK if initialization was success.
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ init_gpio_outputs()

- -
-
- - - - - -
- - - - - - - -
esp_err_t BNO08x::init_gpio_outputs ()
-
-private
-
- -

Initializes required gpio outputs.

-
Returns
ESP_OK if initialization was success.
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ init_hint_isr()

- -
-
- - - - - -
- - - - - - - -
esp_err_t BNO08x::init_hint_isr ()
-
-private
-
- -

Initializes host interrupt ISR.

-
Returns
ESP_OK if initialization was success.
-
-Here is the call graph for this function:
-
-
- - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ init_sh2_HAL()

- -
-
- - - - - -
- - - - - - - -
esp_err_t BNO08x::init_sh2_HAL ()
-
-private
-
- -

Initializes sh2 HAL.

-
Returns
ESP_OK if initialization was success.
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ init_spi()

- -
-
- - - - - -
- - - - - - - -
esp_err_t BNO08x::init_spi ()
-
-private
-
- -

Initializes SPI.

-
Returns
ESP_OK if initialization was success.
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ init_tasks()

- -
-
- - - - - -
- - - - - - - -
esp_err_t BNO08x::init_tasks ()
-
-private
-
- -

Initializes data_proc_task.

-
Returns
ESP_OK if initialization was success.
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - + +
-

◆ initialize()

+

◆ initialize()

@@ -2701,264 +885,20 @@ Here is the caller graph for this function:
bool BNO08x::initialize ( - ) + )

Initializes BNO08x sensor.

-

Resets sensor and goes through initialization process. Configures GPIO, required ISRs, and launches two tasks, one to manage SPI transactions, another to process any received data.

+

Resets sensor and goes through initialization process. Configures GPIO, required ISRs, and launches two tasks, one to manage SPI transactions, another to process any received data.

Returns
True if initialization was success, false if otherwise.
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - -
- -
- - -

◆ lock_sh2_HAL()

- -
-
- - - - - -
- - - - - - - -
void BNO08x::lock_sh2_HAL ()
-
-private
-
- -

Locks sh2 HAL lib to only allow the calling task to call its APIs.

-
Returns
void, nothing to return
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ lock_user_data()

- -
-
- - - - - -
- - - - - - - -
void BNO08x::lock_user_data ()
-
-private
-
- -

Locks locks user data to only allow the calling task to read/modify it.

-
Returns
void, nothing to return
-

◆ on()

+

◆ on()

@@ -2966,7 +906,7 @@ Here is the caller graph for this function:
bool BNO08x::on ( - ) + ) @@ -2974,33 +914,11 @@ Here is the caller graph for this function:

Places BNO08x device in on state by sending ON (2) command on "device" channel.

Returns
True if on operation succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
-

◆ print_product_ids()

+

◆ print_product_ids()

@@ -3008,7 +926,7 @@ Here is the caller graph for this function:
void BNO08x::print_product_ids ( - ) + ) @@ -3016,103 +934,42 @@ Here is the caller graph for this function:

Prints product IDs received at initialization.

Returns
void, nothing to return
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
- -

◆ re_enable_reports()

+ +

◆ print_system_orientation()

- - - - - -
- + - +
esp_err_t BNO08x::re_enable_reports void BNO08x::print_system_orientation ())
-
-private
-

Re-enables all reports enabled by user (called when BNO08x reset is detected by sh2 HAL lib).

-
Returns
ESP_OK if enabled reports were successfuly re-enabled.
+

Retrieves and prints system orientation.

+
Returns
void, nothing to return
-Here is the caller graph for this function:
+Here is the call graph for this function:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + +
-

◆ register_cb() [1/2]

+

◆ register_cb() [1/2]

@@ -3120,7 +977,8 @@ Here is the caller graph for this function:
bool BNO08x::register_cb ( - std::function< void(uint8_t report_ID)> cb_fxn) + std::function< void(uint8_t report_ID)>  + cb_fxn) @@ -3138,7 +996,7 @@ Here is the caller graph for this function:
-

◆ register_cb() [2/2]

+

◆ register_cb() [2/2]

@@ -3146,7 +1004,8 @@ Here is the caller graph for this function:
bool BNO08x::register_cb ( - std::function< void(void)> cb_fxn) + std::function< void(void)>  + cb_fxn) @@ -3160,220 +1019,69 @@ Here is the caller graph for this function:
Returns
void, nothing to return
-
-Here is the caller graph for this function:
-
-
- - - - - - - -
- -

◆ save_dynamic_calibration()

+ +

◆ set_system_orientation()

- + - - + + -
bool BNO08x::save_dynamic_calibration bool BNO08x::set_system_orientation ()float Qw,
-
- -

Saves dynamic/motion engine calibration data to BNO08x internal flash immediately. See ref manual 6.4.5.1.

-
Returns
True if save dynamic/ME calibration data succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
- -
-
- -

◆ sh2_HAL_service_task()

- -
-
- - - - - -
- - - - + + + -
void BNO08x::sh2_HAL_service_task () float Qx,
-
-private
-
- -

Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbacks.

-
Returns
void, nothing to return
-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ sh2_HAL_service_task_trampoline()

- -
-
- - - - - -
- - - - + + + + + + + + + + + + + +
void BNO08x::sh2_HAL_service_task_trampoline (void * arg) float Qy,
float Qz 
)
-
-staticprivate
-

Static function used to launch sh2 HAL service task.

-

Used such that sh2_HAL_service_task() can be non-static class member.

+

Sets the system orientation of the BNO08x device and persist it in flash (FRS).

+
Note
Datasheet Figure 4.3 for reference of physical mounting position relative to mapping quaternion.
+
+Use SQRT2OVER2 as a constant for sqrt(2)/2
+
+that a reset is required to apply changes.
+
+This configuration seems only to work if reports are already enabled. e.g. set .rpt.rv.enable(PERIOD) prior this call
Parameters
- + + + +
argvoid pointer to BNO08x imu object
QwReal component of mapping quaternion.
QxX (i) component of mapping quaternion.
QyY (j) component of mapping quaternion.
QzZ (k) component of mapping quaternion.
-
Returns
void, nothing to return
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
-

◆ sleep()

+

◆ sleep()

@@ -3381,7 +1089,7 @@ Here is the caller graph for this function:
bool BNO08x::sleep ( - ) + ) @@ -3389,33 +1097,11 @@ Here is the caller graph for this function:

Places BNO08x device in sleep state by sending SLEEP (3) command on "device" channel.

Returns
True if sleep operation succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
-

◆ soft_reset()

+

◆ soft_reset()

@@ -3423,7 +1109,7 @@ Here is the caller graph for this function:
bool BNO08x::soft_reset ( - ) + ) @@ -3436,393 +1122,80 @@ Here is the call graph for this function:
- - - - - - - - - - - + + + +
+ + + + +

◆ write_frs()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool BNO08x::write_frs (BNO08xFrsID frs_ID,
uint32_t * data,
const uint16_t tx_data_sz 
)
+
+ +

Writes a record to flash record system.

+

For more details on flash records and frs_IDs see ref. manual 6.3.6 & 4.3

+
Parameters
+ + + + +
frs_IDThe ID of the desired to write to flash.
dataBuffer of 16 uint32_t to store data to send.
tx_data_szLength of data, amount of 32 bit words to write to flash.
+
+
+
Returns
True if get flash record system operation succeeded.
+
+Here is the call graph for this function:
+
+
+ + +
Here is the caller graph for this function:
-
- - - - +
+ + +
- -

◆ stability_to_str()

- -
-
- - - - - -
- - - - - - - -
const char * BNO08x::stability_to_str (BNO08xStability stability)
-
-static
-
- -

Converts a BNO08xStability enum to string.

-
Returns
The resulting string conversion of the enum.
- -
-
- -

◆ toggle_reset()

- -
-
- - - - - -
- - - - - - - -
void BNO08x::toggle_reset ()
-
-private
-
- -

Toggles reset gpio pin for hard reset of BNO08x device.

-
Returns
void, nothing to return
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ unlock_sh2_HAL()

- -
-
- - - - - -
- - - - - - - -
void BNO08x::unlock_sh2_HAL ()
-
-private
-
- -

Unlocks sh2 HAL lib to allow other tasks to call its APIs.

-
Returns
void, nothing to return
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ unlock_user_data()

- -
-
- - - - - -
- - - - - - - -
void BNO08x::unlock_user_data ()
-
-private
-
- -

Unlocks user data to allow other tasks to read/modify it.

-
Returns
void, nothing to return
- -
-
- -

◆ wait_for_hint()

- -
-
- - - - - -
- - - - - - - -
esp_err_t BNO08x::wait_for_hint ()
-
-private
-
- -

Waits for HINT pin assertion or HOST_INT_TIMEOUT_DEFAULT_MS to elapse.

-
Returns
ESP_OK if HINT was asserted.
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ wait_for_reset()

- -
-
- - - - - -
- - - - - - - -
esp_err_t BNO08x::wait_for_reset ()
-
-private
-
- -

Waits for SH2 HAL lib to detect reset or HOST_INT_TIMEOUT_DEFAULT_MS to elapse.

-
Returns
ESP_OK if reset was detected by SH2 HAL lib.
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - -
- -
-
-

Friends And Related Symbol Documentation

+

Friends And Related Function Documentation

-

◆ BNO08xSH2HAL

+

◆ BNO08xSH2HAL

@@ -3844,7 +1217,7 @@ Here is the caller graph for this function:
-

◆ BNO08xTestHelper

+

◆ BNO08xTestHelper

@@ -3866,357 +1239,8 @@ Here is the caller graph for this function:

Member Data Documentation

- -

◆ bus_config

- -
-
- - - - - -
- - - - -
spi_bus_config_t BNO08x::bus_config {}
-
-private
-
- -

SPI bus GPIO configuration settings.

- -
-
- -

◆ cb_task_hdl

- -
-
- - - - - -
- - - - -
TaskHandle_t BNO08x::cb_task_hdl
-
-private
-
- -

sh2_HAL_service_task() task handle

- -
-
- -

◆ CB_TASK_SZ

- -
-
- - - - - -
- - - - -
const constexpr configSTACK_DEPTH_TYPE BNO08x::CB_TASK_SZ
-
-staticconstexprprivate
-
-Initial value:
=
-
CONFIG_ESP32_BNO08X_CB_TASK_SZ
-
-

Size of sh2_HAL_service_task() stack in bytes.

- -
-
- -

◆ DATA_AVAILABLE_TIMEOUT_MS

- -
-
- - - - - -
- - - - -
const constexpr TickType_t BNO08x::DATA_AVAILABLE_TIMEOUT_MS
-
-staticconstexprprivate
-
-Initial value:
=
-
CONFIG_ESP32_BNO08X_DATA_AVAILABLE_TIMEOUT_MS /
-
portTICK_PERIOD_MS
-
-

Max wait between data_available() being called and no new data/report being detected.

- -
-
- -

◆ data_proc_task_hdl

- -
-
- - - - - -
- - - - -
TaskHandle_t BNO08x::data_proc_task_hdl
-
-private
-
- -

data_proc_task() task handle

- -
-
- -

◆ DATA_PROC_TASK_SZ

- -
-
- - - - - -
- - - - -
const constexpr configSTACK_DEPTH_TYPE BNO08x::DATA_PROC_TASK_SZ
-
-staticconstexprprivate
-
-Initial value:
=
-
CONFIG_ESP32_BNO08X_DATA_PROC_TASK_SZ
-
-

Size of data_proc_task() stack in bytes.

- -
-
- -

◆ HARD_RESET_DELAY_MS

- -
-
- - - - - -
- - - - -
const constexpr TickType_t BNO08x::HARD_RESET_DELAY_MS
-
-staticconstexprprivate
-
-Initial value:
=
-
CONFIG_ESP32_BNO08X_HARD_RESET_DELAY_MS /
-
portTICK_PERIOD_MS
-
-

How long RST pin is held low during hard reset (min 10ns according to datasheet, but should be longer for stable operation)

- -
-
- -

◆ HOST_INT_TIMEOUT_DEFAULT_MS

- -
-
- - - - - -
- - - - -
const constexpr TickType_t BNO08x::HOST_INT_TIMEOUT_DEFAULT_MS
-
-staticconstexprprivate
-
-Initial value:
=
-
CONFIG_ESP32_BNO08X_HINT_TIMEOUT_MS /
-
portTICK_PERIOD_MS
-
-

Max wait between HINT being asserted by BNO08x before transaction is considered failed (in miliseconds).

- -
-
- -

◆ imu_config

- -
-
- - - - - -
- - - - -
bno08x_config_t BNO08x::imu_config {}
-
-private
-
- -

IMU configuration settings.

- -
-
- -

◆ imu_spi_config

- -
-
- - - - - -
- - - - -
spi_device_interface_config_t BNO08x::imu_spi_config {}
-
-private
-
- -

SPI slave device settings.

- -
-
- -

◆ init_status

- -
-
- - - - - -
- - - - -
BNO08xPrivateTypes::bno08x_init_status_t BNO08x::init_status
-
-private
-
- -

Initialization status of various functionality, used by deconstructor during cleanup, set during initialization.

- -
-
- -

◆ product_IDs

- -
-
- - - - - -
- - - - -
sh2_ProductIds_t BNO08x::product_IDs
-
-private
-
- -

Product ID info returned IMU at initialization, can be viewed with print_product_ids()

- -
-
- -

◆ queue_cb_report_id

- -
-
- - - - - -
- - - - -
QueueHandle_t BNO08x::queue_cb_report_id
-
-private
-
- -

Queue to send report ID of most recent report to cb_task()

- -
-
- -

◆ queue_rx_sensor_event

- -
-
- - - - - -
- - - - -
QueueHandle_t BNO08x::queue_rx_sensor_event
-
-private
-
- -

Queue to send sensor events from sh2 HAL sensor event callback (BNO08xSH2HAL::sensor_event_cb()) to data_proc_task()

- -
-
-

◆ rpt

+

◆ rpt

@@ -4229,8 +1253,8 @@ Here is the caller graph for this function:
- -

◆ RX_DATA_LENGTH

+ +

◆ SQRT2OVER2

@@ -4239,254 +1263,12 @@ Here is the caller graph for this function:
- +
const constexpr uint16_t BNO08x::RX_DATA_LENGTH = 300Uconstexpr float BNO08x::SQRT2OVER2 = 0.7071067811865476f
-staticconstexprprivate - - -
- -

length buffer containing data received over spi

- -
- - -

◆ SCLK_MAX_SPEED

- -
-
- - - - - -
- - - - -
const constexpr uint32_t BNO08x::SCLK_MAX_SPEED = 3000000UL
-
-staticconstexprprivate
-
- -

Max SPI SCLK speed BNO08x is capable of.

- -
-
- -

◆ sem_kill_tasks

- -
-
- - - - - -
- - - - -
SemaphoreHandle_t BNO08x::sem_kill_tasks
-
-private
-
- -

Counting Semaphore to count amount of killed tasks.

- -
-
- -

◆ sh2_HAL

- -
-
- - - - - -
- - - - -
sh2_Hal_t BNO08x::sh2_HAL
-
-private
-
- -

sh2 hardware abstraction layer struct for use with sh2 HAL lib.

- -
-
- -

◆ sh2_HAL_service_task_hdl

- -
-
- - - - - -
- - - - -
TaskHandle_t BNO08x::sh2_HAL_service_task_hdl
-
-private
-
- -

sh2_HAL_service_task() task handle

- -
-
- -

◆ SH2_HAL_SERVICE_TASK_SZ

- -
-
- - - - - -
- - - - -
const constexpr configSTACK_DEPTH_TYPE BNO08x::SH2_HAL_SERVICE_TASK_SZ
-
-staticconstexprprivate
-
-Initial value:
=
-
CONFIG_ESP32_BNO08X_SH2_HAL_SERVICE_TASK_SZ
-
-

Size of sh2_HAL_service_task() stack in bytes.

- -
-
- -

◆ spi_hdl

- -
-
- - - - - -
- - - - -
spi_device_handle_t BNO08x::spi_hdl {}
-
-private
-
- -

SPI device handle.

- -
-
- -

◆ spi_transaction

- -
-
- - - - - -
- - - - -
spi_transaction_t BNO08x::spi_transaction {}
-
-private
-
- -

SPI transaction handle.

- -
-
- -

◆ sync_ctx

- -
-
- - - - - -
- - - - -
BNO08xPrivateTypes::bno08x_sync_ctx_t BNO08x::sync_ctx
-
-private
-
- -

Holds context used to synchronize tasks and callback execution.

- -
-
- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08x::TAG = "BNO08x"
-
-staticconstexprprivate
-
- -

Class tag used for serial print statements.

- -
-
- -

◆ usr_reports

- -
-
- - - - +staticconstexpr
- - - - -
etl::map<uint8_t, BNO08xRpt*, TOTAL_RPT_COUNT, etl::less<uint8_t> > BNO08x::usr_reports
-
-private
@@ -4494,8 +1276,8 @@ Here is the caller graph for this function:

The documentation for this class was generated from the following files: @@ -4503,7 +1285,7 @@ Here is the caller graph for this function: diff --git a/documentation/html/class_b_n_o08x.js b/documentation/html/class_b_n_o08x.js index 49ec681..e2d9446 100644 --- a/documentation/html/class_b_n_o08x.js +++ b/documentation/html/class_b_n_o08x.js @@ -4,88 +4,32 @@ var class_b_n_o08x = [ "bno08x_reports_t", "class_b_n_o08x.html#ae08bdaff01ecacf0f399ab289fdf0b99", null ], [ "BNO08x", "class_b_n_o08x.html#ad12fb6cf310ad7a04a4e53809833bd61", null ], [ "~BNO08x", "class_b_n_o08x.html#a687eee44d68e1bcabce04780d7eb5fb9", null ], - [ "accuracy_to_str", "class_b_n_o08x.html#a41d65567bb316971f68718ca69039ace", null ], - [ "activity_to_str", "class_b_n_o08x.html#a0559c3f2f49d287e7c400a780975f850", null ], - [ "calibration_end", "class_b_n_o08x.html#a817ec9ad9d51a1515f658374de48f483", null ], - [ "calibration_start", "class_b_n_o08x.html#af0dd28db9e331312e45937b12295ca94", null ], - [ "cb_task", "class_b_n_o08x.html#a5fb7f6c3e5d1b3478f529644a0f175b7", null ], - [ "cb_task_trampoline", "class_b_n_o08x.html#addf01190119091237ad7a9a1aaea4dcc", null ], - [ "clear_dynamic_calibration", "class_b_n_o08x.html#a84a19cd1564f8d427394f137df54477d", null ], [ "data_available", "class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc", null ], - [ "data_proc_task", "class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8", null ], - [ "data_proc_task_trampoline", "class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520", null ], - [ "deinit_gpio", "class_b_n_o08x.html#a4f007dd431f10e741414d197bb4926c3", null ], - [ "deinit_gpio_inputs", "class_b_n_o08x.html#a1f0f4cd8dc7d38448e2198ea47d0018c", null ], - [ "deinit_gpio_outputs", "class_b_n_o08x.html#ab132a061bd437fd109225446aa1f6010", null ], - [ "deinit_hint_isr", "class_b_n_o08x.html#a9d96108b0f5b1e1e1ac431bc993ca758", null ], - [ "deinit_sh2_HAL", "class_b_n_o08x.html#a75c7226ea4626862a5039aa053116861", null ], - [ "deinit_spi", "class_b_n_o08x.html#a233920ce97f685fbdabecccacf471d85", null ], - [ "deinit_tasks", "class_b_n_o08x.html#a968144efd5100ccce0e453c40a63592b", null ], [ "disable_all_reports", "class_b_n_o08x.html#aebacbe092615cd083cf996b14402bba6", null ], [ "dynamic_calibration_autosave_disable", "class_b_n_o08x.html#a9387728c276734da27388dbea38b6b32", null ], [ "dynamic_calibration_autosave_enable", "class_b_n_o08x.html#a4e8b49abd33e6e11f23b2ae345058b9b", null ], + [ "dynamic_calibration_data_clear_ram", "class_b_n_o08x.html#a441681a5133b1a125b534925c9bc10f9", null ], + [ "dynamic_calibration_data_delete", "class_b_n_o08x.html#a65a7175b6f6ad6ce687e4fd4cd4bc396", null ], [ "dynamic_calibration_disable", "class_b_n_o08x.html#a5c7498f6fa4bd43280dff1d322233b95", null ], [ "dynamic_calibration_enable", "class_b_n_o08x.html#a90ea8e811d4bea28a356290d6f5caac5", null ], - [ "get_frs", "class_b_n_o08x.html#aee6ce74b95c1e1651cb93a60d723c16c", null ], + [ "dynamic_calibration_run_routine", "class_b_n_o08x.html#abcdba0d0e82db480d20ea4564511a276", null ], + [ "dynamic_calibration_save", "class_b_n_o08x.html#a85f1eca475ea0e6fbaff75c8a297d671", null ], + [ "get_frs", "class_b_n_o08x.html#a138577792350b8d5cc48cbf46b34c4f3", null ], [ "get_product_IDs", "class_b_n_o08x.html#aa8fd64f60de86ff6b8562f90f3b09690", null ], [ "get_reset_reason", "class_b_n_o08x.html#a96d47dd0f9aedfbe3f731f8ae76b2e85", null ], - [ "handle_cb", "class_b_n_o08x.html#a86275a93706656dae6af421bc15a4e59", null ], - [ "handle_sensor_report", "class_b_n_o08x.html#a7d5250a6017f9e76e3c2ddb00d7103a1", null ], + [ "get_system_orientation", "class_b_n_o08x.html#ad42c335827c7b09cd2e4ff303a0d3520", null ], [ "hard_reset", "class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503", null ], - [ "hint_handler", "class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7", null ], - [ "init_config_args", "class_b_n_o08x.html#a589eb9780f5bf613bbd447ef5b9ade3d", null ], - [ "init_gpio", "class_b_n_o08x.html#ae0dab25557befcf62bf384fdc241ef10", null ], - [ "init_gpio_inputs", "class_b_n_o08x.html#a8f34d5475474f00ae6a92f73c1fe14e4", null ], - [ "init_gpio_outputs", "class_b_n_o08x.html#ad0b9e8f8d051798bb1da9b19598dbd64", null ], - [ "init_hint_isr", "class_b_n_o08x.html#aa27026da2c52b4aca49b78863f10ec61", null ], - [ "init_sh2_HAL", "class_b_n_o08x.html#ae2fc9a0fe63a927c015a267621316a80", null ], - [ "init_spi", "class_b_n_o08x.html#a58f43c8bb1e7fe8560ce442d46240e81", null ], - [ "init_tasks", "class_b_n_o08x.html#a90d959312e6f7f8151b8a38218492ead", null ], [ "initialize", "class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798", null ], - [ "lock_sh2_HAL", "class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c", null ], - [ "lock_user_data", "class_b_n_o08x.html#a37e7c18232f47694d5e55bacc109189c", null ], [ "on", "class_b_n_o08x.html#aaaa15b21ad98a3b161065c3d03ff62b5", null ], [ "print_product_ids", "class_b_n_o08x.html#a7441f7f2477c152deca17054041bf3e6", null ], - [ "re_enable_reports", "class_b_n_o08x.html#ac732c968f8d639c81f5d423aad004e95", null ], + [ "print_system_orientation", "class_b_n_o08x.html#aae4512fa4768becf0e3919a0e0ec34d8", null ], [ "register_cb", "class_b_n_o08x.html#a082c79d9951ac32ea5fa25de90255a41", null ], [ "register_cb", "class_b_n_o08x.html#aadd44524e6d22c48916acd9518b63ec3", null ], - [ "save_dynamic_calibration", "class_b_n_o08x.html#a1c703a1fb79ce777dc73a83f02bfdb85", null ], - [ "sh2_HAL_service_task", "class_b_n_o08x.html#a7c7a9a0b81f9c8762fc927efea68bf23", null ], - [ "sh2_HAL_service_task_trampoline", "class_b_n_o08x.html#a888eaf810d6140e2e771c44f5857b7c1", null ], + [ "set_system_orientation", "class_b_n_o08x.html#abba85271f3333b7f395ec55915c1d5f9", null ], [ "sleep", "class_b_n_o08x.html#a7c5774a48227e8e3346fa5df7dfa420c", null ], [ "soft_reset", "class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e", null ], - [ "stability_to_str", "class_b_n_o08x.html#aa8347555e37a185bef4a834b04231123", null ], - [ "toggle_reset", "class_b_n_o08x.html#a6711a624f7229f2eee51ee0a5bc87e67", null ], - [ "unlock_sh2_HAL", "class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42", null ], - [ "unlock_user_data", "class_b_n_o08x.html#a171b4f380b145e295a11219a8e2a961a", null ], - [ "wait_for_hint", "class_b_n_o08x.html#a69cf0da11a71f5ea40f9fddd598d06fc", null ], - [ "wait_for_reset", "class_b_n_o08x.html#a6602374314c07e9f707c0a6d2234bf7e", null ], + [ "write_frs", "class_b_n_o08x.html#aa616a645a4fc9054194fdbf76ec9c5b5", null ], [ "BNO08xSH2HAL", "class_b_n_o08x.html#a6dd0081dc9eb0cfb019bfdca3aa31802", null ], [ "BNO08xTestHelper", "class_b_n_o08x.html#a190775b71c35d8007faae7dd6a9f1030", null ], - [ "bus_config", "class_b_n_o08x.html#a982f065df42f00e53fd87c840efdb0f1", null ], - [ "cb_task_hdl", "class_b_n_o08x.html#a6931b6544788f268a9441a9f9d4a5e33", null ], - [ "CB_TASK_SZ", "class_b_n_o08x.html#a63002547e309412846c3967c9d068ee3", null ], - [ "DATA_AVAILABLE_TIMEOUT_MS", "class_b_n_o08x.html#ae32ce16c51a93b9d53058bf3b6f0d94b", null ], - [ "data_proc_task_hdl", "class_b_n_o08x.html#af9b6fbf35e7cd55d517d30c6429a21a4", null ], - [ "DATA_PROC_TASK_SZ", "class_b_n_o08x.html#a876ef3f899989de83ee6a9d6b218f8e1", null ], - [ "HARD_RESET_DELAY_MS", "class_b_n_o08x.html#aa07e329d693eb8d9270a7f9ad6f1d94b", null ], - [ "HOST_INT_TIMEOUT_DEFAULT_MS", "class_b_n_o08x.html#ae51d4e3228a91ee407d5866e604804c4", null ], - [ "imu_config", "class_b_n_o08x.html#aeda443e9f608fccfec0e6770edc90c82", null ], - [ "imu_spi_config", "class_b_n_o08x.html#a425a1f5a9f3232aadc685caaf4c2f82e", null ], - [ "init_status", "class_b_n_o08x.html#a0a2d157afc0da144536d8d6927cc63f1", null ], - [ "product_IDs", "class_b_n_o08x.html#ac8f6fc515923ffc820a7cfafc0c2830f", null ], - [ "queue_cb_report_id", "class_b_n_o08x.html#a8b45106ee35e8d2ddc9709b7f788212e", null ], - [ "queue_rx_sensor_event", "class_b_n_o08x.html#aefd6d59af9f8cf73be017db55f8b2e6a", null ], - [ "rpt", "class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e", null ], - [ "RX_DATA_LENGTH", "class_b_n_o08x.html#a1a037bda37493cde56732cc6fdc7884b", null ], - [ "SCLK_MAX_SPEED", "class_b_n_o08x.html#a031976dacd97917d9d72edccb607160c", null ], - [ "sem_kill_tasks", "class_b_n_o08x.html#aa92ff86d82a097a565ed2a2b9000b571", null ], - [ "sh2_HAL", "class_b_n_o08x.html#abae123678dc62f139749f13a3b6d1baa", null ], - [ "sh2_HAL_service_task_hdl", "class_b_n_o08x.html#afb288b912294ac6a568c1aab8bb382f6", null ], - [ "SH2_HAL_SERVICE_TASK_SZ", "class_b_n_o08x.html#aac1f772772db2d5fd14d51e44649d8eb", null ], - [ "spi_hdl", "class_b_n_o08x.html#acc0ea091465fc9a5736f5e0c6a0ce8ef", null ], - [ "spi_transaction", "class_b_n_o08x.html#ac16adc5f00b0039c98a4921f13895026", null ], - [ "sync_ctx", "class_b_n_o08x.html#a22bb1bdc1153a455ec8f549d9389406e", null ], - [ "TAG", "class_b_n_o08x.html#a2c98d5f2c406a3efd0b48c5666fa8c46", null ], - [ "usr_reports", "class_b_n_o08x.html#a58b4949a61a784d09df3e7ecda175b39", null ] + [ "rpt", "class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e", null ] ]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x__coll__graph.map b/documentation/html/class_b_n_o08x__coll__graph.map index 4ec8856..03ebda5 100644 --- a/documentation/html/class_b_n_o08x__coll__graph.map +++ b/documentation/html/class_b_n_o08x__coll__graph.map @@ -1,112 +1,29 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x__coll__graph.md5 b/documentation/html/class_b_n_o08x__coll__graph.md5 index 2db0f02..ba51a6e 100644 --- a/documentation/html/class_b_n_o08x__coll__graph.md5 +++ b/documentation/html/class_b_n_o08x__coll__graph.md5 @@ -1 +1 @@ -3bc7f2688b5d2d14e6e680980b64783d \ No newline at end of file +18e114ee11849392c2421461de6e5c00 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x__coll__graph.png b/documentation/html/class_b_n_o08x__coll__graph.png index 9265041..88dfa5d 100644 Binary files a/documentation/html/class_b_n_o08x__coll__graph.png and b/documentation/html/class_b_n_o08x__coll__graph.png differ diff --git a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.map b/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.map deleted file mode 100644 index 17b3706..0000000 --- a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.md5 b/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.md5 deleted file mode 100644 index 1fa6439..0000000 --- a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -fddccfa8fa6c4967013a8c69e23f4e3c \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.png b/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.png deleted file mode 100644 index c334577..0000000 Binary files a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.map b/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.map deleted file mode 100644 index d1e6aae..0000000 --- a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.md5 b/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.md5 deleted file mode 100644 index 691f871..0000000 --- a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d99b5e282be54671222f2d7184bf0b9b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.png b/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.png deleted file mode 100644 index 512d444..0000000 Binary files a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_cgraph.map b/documentation/html/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_cgraph.map new file mode 100644 index 0000000..f70cc58 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/documentation/html/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_cgraph.md5 b/documentation/html/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_cgraph.md5 new file mode 100644 index 0000000..ae5e82a --- /dev/null +++ b/documentation/html/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_cgraph.md5 @@ -0,0 +1 @@ +3ae0370ec6af3bf7db93b664d509f127 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_cgraph.png b/documentation/html/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_cgraph.png new file mode 100644 index 0000000..1cca019 Binary files /dev/null and b/documentation/html/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_icgraph.map b/documentation/html/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_icgraph.map new file mode 100644 index 0000000..299ebb0 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_icgraph.md5 b/documentation/html/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_icgraph.md5 new file mode 100644 index 0000000..cf9f502 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_icgraph.md5 @@ -0,0 +1 @@ +6501ba9307c25b5bd861605a38087622 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_icgraph.png b/documentation/html/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_icgraph.png new file mode 100644 index 0000000..a0c2e8a Binary files /dev/null and b/documentation/html/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.map b/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.map deleted file mode 100644 index 350e478..0000000 --- a/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.md5 b/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.md5 deleted file mode 100644 index cfb0082..0000000 --- a/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c12e1c989221f5560ed535460a1e2314 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.png b/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.png deleted file mode 100644 index 8f73651..0000000 Binary files a/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.map b/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.map deleted file mode 100644 index e162166..0000000 --- a/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.md5 b/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.md5 deleted file mode 100644 index d5e4a38..0000000 --- a/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -88b736e76fe4627b53b8c1e01eae1bff \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.png b/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.png deleted file mode 100644 index c6bb2b4..0000000 Binary files a/documentation/html/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.map b/documentation/html/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.map deleted file mode 100644 index e2dd879..0000000 --- a/documentation/html/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.md5 b/documentation/html/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.md5 deleted file mode 100644 index e1cf049..0000000 --- a/documentation/html/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6a270c4ea4b545fad0ae9545cb579f1d \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.png b/documentation/html/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.png deleted file mode 100644 index 101ce43..0000000 Binary files a/documentation/html/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.map b/documentation/html/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.map deleted file mode 100644 index d06bdb2..0000000 --- a/documentation/html/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.md5 b/documentation/html/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.md5 deleted file mode 100644 index 68c5922..0000000 --- a/documentation/html/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -35f8d0adda59aa7a8bb3d49537243a20 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.png b/documentation/html/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.png deleted file mode 100644 index 0ab5e62..0000000 Binary files a/documentation/html/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.map b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.map index e47fb52..95af623 100644 --- a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.map +++ b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.map @@ -1,15 +1,4 @@ - - - - - - - - - - - - - + + diff --git a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.md5 b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.md5 index 92cbc04..04f861d 100644 --- a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.md5 @@ -1 +1 @@ -13c6a8e1d842d4353630a36c36435a05 \ No newline at end of file +52c59d0a4d4df7bc213fd24771e58fe5 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.png b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.png index d326a10..f23e7ad 100644 Binary files a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.png and b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.map b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.map index 761c2bb..fb0dd0b 100644 --- a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.map +++ b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.md5 b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.md5 index bb28160..3739421 100644 --- a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.md5 +++ b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.md5 @@ -1 +1 @@ -8708b2c526a344b7394f87ac9c917535 \ No newline at end of file +7bac524c4d5fcb73c9d1a926f3adef10 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.png b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.png index 4ce511e..bc2ecd2 100644 Binary files a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.png and b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.map b/documentation/html/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.map deleted file mode 100644 index e95a81b..0000000 --- a/documentation/html/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.map +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.md5 b/documentation/html/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.md5 deleted file mode 100644 index 7db7f9c..0000000 --- a/documentation/html/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7c07f1f0c29fa4368f026f6116a4e061 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.png b/documentation/html/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.png deleted file mode 100644 index 10cefcd..0000000 Binary files a/documentation/html/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.map b/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.map index b0ccf8e..df5f5c2 100644 --- a/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.map +++ b/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.map @@ -1,57 +1,4 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + diff --git a/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.md5 b/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.md5 index 74e0136..ad79cce 100644 --- a/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.md5 +++ b/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.md5 @@ -1 +1 @@ -791a16e0967c2efa7b573d1e37e7f5fd \ No newline at end of file +527b080a15931d7739c96ab9436b3046 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.png b/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.png index 4efd95c..33252c0 100644 Binary files a/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.png and b/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.map b/documentation/html/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.map deleted file mode 100644 index fc69166..0000000 --- a/documentation/html/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.map +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.md5 b/documentation/html/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.md5 deleted file mode 100644 index 37cfbcc..0000000 --- a/documentation/html/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -bfec6e783528caff56c77b9bef431fce \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.png b/documentation/html/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.png deleted file mode 100644 index d6b0011..0000000 Binary files a/documentation/html/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_cgraph.map b/documentation/html/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_cgraph.map new file mode 100644 index 0000000..85e6067 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/documentation/html/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_cgraph.md5 b/documentation/html/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_cgraph.md5 new file mode 100644 index 0000000..6388cba --- /dev/null +++ b/documentation/html/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_cgraph.md5 @@ -0,0 +1 @@ +a89280a6b49e64bd6e6ba6607f366760 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_cgraph.png b/documentation/html/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_cgraph.png new file mode 100644 index 0000000..95b328c Binary files /dev/null and b/documentation/html/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_icgraph.map b/documentation/html/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_icgraph.map new file mode 100644 index 0000000..5cdfdce --- /dev/null +++ b/documentation/html/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/documentation/html/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_icgraph.md5 b/documentation/html/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_icgraph.md5 new file mode 100644 index 0000000..8170853 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_icgraph.md5 @@ -0,0 +1 @@ +103b3b94253ffdb225fd7e052da744e8 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_icgraph.png b/documentation/html/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_icgraph.png new file mode 100644 index 0000000..5164545 Binary files /dev/null and b/documentation/html/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.map b/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.map deleted file mode 100644 index 2995b47..0000000 --- a/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.md5 b/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.md5 deleted file mode 100644 index 44768b2..0000000 --- a/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6b508a8b67cfb8e2b1e5694d2b178b79 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.png b/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.png deleted file mode 100644 index 0bbd063..0000000 Binary files a/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.map b/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.map deleted file mode 100644 index 912ffa6..0000000 --- a/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.md5 b/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.md5 deleted file mode 100644 index 231e377..0000000 --- a/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d876ff00a350c7dabad5de5802312321 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.png b/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.png deleted file mode 100644 index b5711d5..0000000 Binary files a/documentation/html/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.map b/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.map deleted file mode 100644 index ad44024..0000000 --- a/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.md5 b/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.md5 deleted file mode 100644 index e8ae398..0000000 --- a/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -fbcc2a31557ceb988b3edc2cd1d778c1 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.png b/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.png deleted file mode 100644 index ad7f0da..0000000 Binary files a/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.map b/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.map deleted file mode 100644 index a4d6afb..0000000 --- a/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.md5 b/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.md5 deleted file mode 100644 index ce462d4..0000000 --- a/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7ccce54c1cf01e54fa8229e12005f92b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.png b/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.png deleted file mode 100644 index 5d08b84..0000000 Binary files a/documentation/html/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.map b/documentation/html/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.map deleted file mode 100644 index 7e80a8e..0000000 --- a/documentation/html/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.map +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.md5 b/documentation/html/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.md5 deleted file mode 100644 index 0a860c9..0000000 --- a/documentation/html/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6987eb500c90bfdabeef569eb96a2e55 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.png b/documentation/html/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.png deleted file mode 100644 index 963b5da..0000000 Binary files a/documentation/html/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.map b/documentation/html/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.map deleted file mode 100644 index 4499ce2..0000000 --- a/documentation/html/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.map +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.md5 b/documentation/html/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.md5 deleted file mode 100644 index 3cc6954..0000000 --- a/documentation/html/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6c93b89c8368efa5c9427185cff891d1 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.png b/documentation/html/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.png deleted file mode 100644 index 134bda7..0000000 Binary files a/documentation/html/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.map b/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.map deleted file mode 100644 index 5a17767..0000000 --- a/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.md5 b/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.md5 deleted file mode 100644 index e24206f..0000000 --- a/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -de9af2f9298da3c7aa7bba9de5421171 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.png b/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.png deleted file mode 100644 index b740581..0000000 Binary files a/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.map b/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.map index 4b4d1cd..b6ff748 100644 --- a/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.map +++ b/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.md5 b/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.md5 index 135ad38..df4130e 100644 --- a/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.md5 +++ b/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.md5 @@ -1 +1 @@ -f7e00c8999dc6a6144bd7258e1a273c0 \ No newline at end of file +13cf7c87220f7be651c323bac13faaa6 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.png b/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.png index c6c668a..5db3ca3 100644 Binary files a/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.png and b/documentation/html/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.map b/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.map deleted file mode 100644 index b565d5d..0000000 --- a/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.md5 b/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.md5 deleted file mode 100644 index fba8744..0000000 --- a/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -94579338c0da156072af103d12017eb1 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.png b/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.png deleted file mode 100644 index 280d744..0000000 Binary files a/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.map b/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.map deleted file mode 100644 index de83e9b..0000000 --- a/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.md5 b/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.md5 deleted file mode 100644 index 6da3ae7..0000000 --- a/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0927b06938e90971224cbce6241a5942 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.png b/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.png deleted file mode 100644 index 764e840..0000000 Binary files a/documentation/html/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a65a7175b6f6ad6ce687e4fd4cd4bc396_cgraph.map b/documentation/html/class_b_n_o08x_a65a7175b6f6ad6ce687e4fd4cd4bc396_cgraph.map new file mode 100644 index 0000000..e57a780 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a65a7175b6f6ad6ce687e4fd4cd4bc396_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a65a7175b6f6ad6ce687e4fd4cd4bc396_cgraph.md5 b/documentation/html/class_b_n_o08x_a65a7175b6f6ad6ce687e4fd4cd4bc396_cgraph.md5 new file mode 100644 index 0000000..407ab9a --- /dev/null +++ b/documentation/html/class_b_n_o08x_a65a7175b6f6ad6ce687e4fd4cd4bc396_cgraph.md5 @@ -0,0 +1 @@ +cb6e3b8c9a24f411e975031fb2006609 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a65a7175b6f6ad6ce687e4fd4cd4bc396_cgraph.png b/documentation/html/class_b_n_o08x_a65a7175b6f6ad6ce687e4fd4cd4bc396_cgraph.png new file mode 100644 index 0000000..21c6f2e Binary files /dev/null and b/documentation/html/class_b_n_o08x_a65a7175b6f6ad6ce687e4fd4cd4bc396_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.map b/documentation/html/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.map deleted file mode 100644 index cb9f28a..0000000 --- a/documentation/html/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.map +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.md5 b/documentation/html/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.md5 deleted file mode 100644 index c610001..0000000 --- a/documentation/html/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c0096e17df80f22d8d51d876b81c36bb \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.png b/documentation/html/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.png deleted file mode 100644 index f21f5b3..0000000 Binary files a/documentation/html/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.map b/documentation/html/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.map deleted file mode 100644 index 1d03aff..0000000 --- a/documentation/html/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.map +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.md5 b/documentation/html/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.md5 deleted file mode 100644 index a782d4d..0000000 --- a/documentation/html/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -76ed3d08d63222d18dff09cf89db25eb \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.png b/documentation/html/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.png deleted file mode 100644 index 0dfaa45..0000000 Binary files a/documentation/html/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.map b/documentation/html/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.map deleted file mode 100644 index 79087d8..0000000 --- a/documentation/html/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.map +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.md5 b/documentation/html/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.md5 deleted file mode 100644 index efbd04e..0000000 --- a/documentation/html/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -16b2c25a945d181631530db438a1d41b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.png b/documentation/html/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.png deleted file mode 100644 index 9759107..0000000 Binary files a/documentation/html/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.map b/documentation/html/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.map deleted file mode 100644 index b379d71..0000000 --- a/documentation/html/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.map +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.md5 b/documentation/html/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.md5 deleted file mode 100644 index e3312a3..0000000 --- a/documentation/html/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -af7ce62ed4fa107494eae19ca1a4d183 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.png b/documentation/html/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.png deleted file mode 100644 index 492e290..0000000 Binary files a/documentation/html/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.map b/documentation/html/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.map deleted file mode 100644 index 3f382b7..0000000 --- a/documentation/html/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.md5 b/documentation/html/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.md5 deleted file mode 100644 index 3594116..0000000 --- a/documentation/html/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -62c2bde9be196f9c9ea2f827da46e8a2 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.png b/documentation/html/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.png deleted file mode 100644 index 100dd67..0000000 Binary files a/documentation/html/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.map b/documentation/html/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.map deleted file mode 100644 index 57e4344..0000000 --- a/documentation/html/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.md5 b/documentation/html/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.md5 deleted file mode 100644 index 1bbd3de..0000000 --- a/documentation/html/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a8f004a9d425c4b6fab424eca578f544 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.png b/documentation/html/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.png deleted file mode 100644 index 20b6835..0000000 Binary files a/documentation/html/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.map b/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.map deleted file mode 100644 index 0e8b000..0000000 --- a/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.md5 b/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.md5 deleted file mode 100644 index 88aba8f..0000000 --- a/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2ae5325eab4b6892b4a016b601dc120d \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.png b/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.png deleted file mode 100644 index fbc3201..0000000 Binary files a/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.map b/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.map deleted file mode 100644 index 5a65f8f..0000000 --- a/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.md5 b/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.md5 deleted file mode 100644 index 33879d8..0000000 --- a/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -146360e7993a3ed34fa78b2ff8cc4a23 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.png b/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.png deleted file mode 100644 index b156be8..0000000 Binary files a/documentation/html/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.map b/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.map deleted file mode 100644 index 938bed1..0000000 --- a/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.md5 b/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.md5 deleted file mode 100644 index c02817d..0000000 --- a/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -90767c431de7bb6b5190b9c58d089db2 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.png b/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.png deleted file mode 100644 index ad0c2ef..0000000 Binary files a/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.map b/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.map deleted file mode 100644 index 6378660..0000000 --- a/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.md5 b/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.md5 deleted file mode 100644 index 3077f6b..0000000 --- a/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -4f4df54a43eaa84e9c3d096f210716c6 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.png b/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.png deleted file mode 100644 index 785ad4a..0000000 Binary files a/documentation/html/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.map b/documentation/html/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.map deleted file mode 100644 index f0767a7..0000000 --- a/documentation/html/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.map +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.md5 b/documentation/html/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.md5 deleted file mode 100644 index 315dad0..0000000 --- a/documentation/html/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6919b6710e0417160090ec853853d076 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.png b/documentation/html/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.png deleted file mode 100644 index a84f29e..0000000 Binary files a/documentation/html/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.map b/documentation/html/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.map deleted file mode 100644 index bd6e25f..0000000 --- a/documentation/html/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.md5 b/documentation/html/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.md5 deleted file mode 100644 index fd2404a..0000000 --- a/documentation/html/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -9c388bead8488c48623caf87ee9083f9 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.png b/documentation/html/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.png deleted file mode 100644 index c89a0d0..0000000 Binary files a/documentation/html/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.map b/documentation/html/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.map deleted file mode 100644 index 7eba749..0000000 --- a/documentation/html/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.md5 b/documentation/html/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.md5 deleted file mode 100644 index 80f1745..0000000 --- a/documentation/html/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1669effa0af9116935d444a53551e7bc \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.png b/documentation/html/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.png deleted file mode 100644 index 6640482..0000000 Binary files a/documentation/html/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.map b/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.map deleted file mode 100644 index 24eee64..0000000 --- a/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.md5 b/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.md5 deleted file mode 100644 index e8e376e..0000000 --- a/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -dc4e0ce3fcd4b9fa33049b8b1e14cf7c \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.png b/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.png deleted file mode 100644 index 9b77754..0000000 Binary files a/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.map b/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.map deleted file mode 100644 index 7d4350f..0000000 --- a/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.md5 b/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.md5 deleted file mode 100644 index 7b53891..0000000 --- a/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a1277c8d7b38e24fef346a1da97c5d1f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.png b/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.png deleted file mode 100644 index 373aa49..0000000 Binary files a/documentation/html/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a85f1eca475ea0e6fbaff75c8a297d671_icgraph.map b/documentation/html/class_b_n_o08x_a85f1eca475ea0e6fbaff75c8a297d671_icgraph.map new file mode 100644 index 0000000..4d2693d --- /dev/null +++ b/documentation/html/class_b_n_o08x_a85f1eca475ea0e6fbaff75c8a297d671_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/documentation/html/class_b_n_o08x_a85f1eca475ea0e6fbaff75c8a297d671_icgraph.md5 b/documentation/html/class_b_n_o08x_a85f1eca475ea0e6fbaff75c8a297d671_icgraph.md5 new file mode 100644 index 0000000..119c569 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a85f1eca475ea0e6fbaff75c8a297d671_icgraph.md5 @@ -0,0 +1 @@ +5bfb0bb4dbe58cde7c5e4eb1e080534b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a85f1eca475ea0e6fbaff75c8a297d671_icgraph.png b/documentation/html/class_b_n_o08x_a85f1eca475ea0e6fbaff75c8a297d671_icgraph.png new file mode 100644 index 0000000..4bedf53 Binary files /dev/null and b/documentation/html/class_b_n_o08x_a85f1eca475ea0e6fbaff75c8a297d671_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.map b/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.map deleted file mode 100644 index da1effe..0000000 --- a/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.md5 b/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.md5 deleted file mode 100644 index 2b13528..0000000 --- a/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -cf9040420b549780f949751db3d05cc4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.png b/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.png deleted file mode 100644 index 928fb25..0000000 Binary files a/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.map b/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.map deleted file mode 100644 index 5087e0a..0000000 --- a/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.map +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.md5 b/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.md5 deleted file mode 100644 index 3294e40..0000000 --- a/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -cadea03645c8bed54956bf2623d279e2 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.png b/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.png deleted file mode 100644 index c60980d..0000000 Binary files a/documentation/html/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.map b/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.map deleted file mode 100644 index a906851..0000000 --- a/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.md5 b/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.md5 deleted file mode 100644 index 19c8bc9..0000000 --- a/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -20b7ab1747583f77d15d60cf5b8e2ff8 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.png b/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.png deleted file mode 100644 index e33416d..0000000 Binary files a/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.map b/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.map deleted file mode 100644 index 5e2ba13..0000000 --- a/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.md5 b/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.md5 deleted file mode 100644 index c3daffc..0000000 --- a/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d173fd0b0d396471a055e95da4e2f17f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.png b/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.png deleted file mode 100644 index 4f5d5a8..0000000 Binary files a/documentation/html/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.map b/documentation/html/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.map deleted file mode 100644 index ee08c96..0000000 --- a/documentation/html/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.map +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.md5 b/documentation/html/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.md5 deleted file mode 100644 index 3d88454..0000000 --- a/documentation/html/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -590ecb41579d0784f67ed29fe675aef4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.png b/documentation/html/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.png deleted file mode 100644 index 0f4c8dc..0000000 Binary files a/documentation/html/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.map b/documentation/html/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.map deleted file mode 100644 index ab7b119..0000000 --- a/documentation/html/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.md5 b/documentation/html/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.md5 deleted file mode 100644 index e609f00..0000000 --- a/documentation/html/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1379798ad8683a9782035fb2cf6c5a76 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.png b/documentation/html/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.png deleted file mode 100644 index 8142477..0000000 Binary files a/documentation/html/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.map b/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.map deleted file mode 100644 index 9bc5868..0000000 --- a/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.md5 b/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.md5 deleted file mode 100644 index 99b00ec..0000000 --- a/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -86fef4a478f357d08c82535a34416636 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.png b/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.png deleted file mode 100644 index bcea518..0000000 Binary files a/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.map b/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.map deleted file mode 100644 index 095bed6..0000000 --- a/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.map +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.md5 b/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.md5 deleted file mode 100644 index 9357480..0000000 --- a/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -557ab83c53c6e1ea37b2a2649ac51227 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.png b/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.png deleted file mode 100644 index 2ebb75a..0000000 Binary files a/documentation/html/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.map b/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.map deleted file mode 100644 index 9042fb0..0000000 --- a/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.md5 b/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.md5 deleted file mode 100644 index f6b2f38..0000000 --- a/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -dfcbee50b805e635a1291c947eae0f63 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.png b/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.png deleted file mode 100644 index 841eaff..0000000 Binary files a/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.map b/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.map index 33b6fc6..1fd6aae 100644 --- a/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.map +++ b/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.md5 b/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.md5 index cccd3ad..354f18f 100644 --- a/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.md5 +++ b/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.md5 @@ -1 +1 @@ -3ceee2dd4ab80eb918e88e754f24bb6c \ No newline at end of file +9ef935452f227fc0a2cb051098e83302 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.png b/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.png index a37e21b..4651b18 100644 Binary files a/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.png and b/documentation/html/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.map b/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.map deleted file mode 100644 index 9fcfa55..0000000 --- a/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.md5 b/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.md5 deleted file mode 100644 index b0c8f69..0000000 --- a/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0f93254a018f1d4cfae20a18b4f883ae \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.png b/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.png deleted file mode 100644 index 14f6726..0000000 Binary files a/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.map b/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.map deleted file mode 100644 index f5bac25..0000000 --- a/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.md5 b/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.md5 deleted file mode 100644 index aaeadff..0000000 --- a/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8fbe20e897d8637bc3496d0396f31eb4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.png b/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.png deleted file mode 100644 index 2544221..0000000 Binary files a/documentation/html/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.map b/documentation/html/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.map deleted file mode 100644 index 3bea86c..0000000 --- a/documentation/html/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.md5 b/documentation/html/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.md5 deleted file mode 100644 index 8c52d44..0000000 --- a/documentation/html/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c61a258a82ce23f7b5bf67a52a191a56 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.png b/documentation/html/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.png deleted file mode 100644 index 7f6585a..0000000 Binary files a/documentation/html/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.map b/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.map deleted file mode 100644 index 453289e..0000000 --- a/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.md5 b/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.md5 deleted file mode 100644 index 9d94c66..0000000 --- a/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1045aedfc022b593ab7cad5eb9458a19 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.png b/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.png deleted file mode 100644 index 9715b31..0000000 Binary files a/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.map b/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.map index 7076b65..873672b 100644 --- a/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.map +++ b/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.map @@ -1,15 +1,7 @@ - - - - - - - - - - - - - + + + + + diff --git a/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.md5 b/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.md5 index e3cb9cc..f03b8e9 100644 --- a/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.md5 +++ b/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.md5 @@ -1 +1 @@ -49704a505f575489d3b215cd777389c8 \ No newline at end of file +be04a0a66b50c51593d55e3d38a9069d \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.png b/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.png index b8aff14..b8b5289 100644 Binary files a/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.png and b/documentation/html/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.map b/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.map index eee2c04..f55e7e6 100644 --- a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.map +++ b/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.map @@ -1,13 +1,4 @@ - - - - - - - - - - - + + diff --git a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.md5 b/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.md5 index 0c26d84..3a4f63d 100644 --- a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.md5 @@ -1 +1 @@ -1c4d6e617b44010b49fdecf52c67219f \ No newline at end of file +1af63ef51a47102379482b3303ce2c80 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.png b/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.png index ab926b5..84548e7 100644 Binary files a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.png and b/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.map b/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.map deleted file mode 100644 index e975f1b..0000000 --- a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.md5 b/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.md5 deleted file mode 100644 index 2e54dc8..0000000 --- a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -30860f5962dfdf6ecbbf198118ac78cf \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.png b/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.png deleted file mode 100644 index 623457a..0000000 Binary files a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.map b/documentation/html/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.map deleted file mode 100644 index a81b4c3..0000000 --- a/documentation/html/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.md5 b/documentation/html/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.md5 deleted file mode 100644 index 2eeec14..0000000 --- a/documentation/html/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a8eca9819f877466d87561b747e4ced5 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.png b/documentation/html/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.png deleted file mode 100644 index cf64c38..0000000 Binary files a/documentation/html/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.map b/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.map deleted file mode 100644 index 625700c..0000000 --- a/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.md5 b/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.md5 deleted file mode 100644 index c11ad9e..0000000 --- a/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d62ba8f4acb8c057a1baa70f6fa82bcb \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.png b/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.png deleted file mode 100644 index ca6460c..0000000 Binary files a/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.map b/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.map deleted file mode 100644 index c40f815..0000000 --- a/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.map +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.md5 b/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.md5 deleted file mode 100644 index 9e7a12e..0000000 --- a/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0b55be53c3504651c2b6f2f151f418c1 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.png b/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.png deleted file mode 100644 index b084ae0..0000000 Binary files a/documentation/html/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_cgraph.map b/documentation/html/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_cgraph.map new file mode 100644 index 0000000..3468613 --- /dev/null +++ b/documentation/html/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/documentation/html/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_cgraph.md5 b/documentation/html/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_cgraph.md5 new file mode 100644 index 0000000..c089a59 --- /dev/null +++ b/documentation/html/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_cgraph.md5 @@ -0,0 +1 @@ +937804fb8418e2db3aab7885affc52c8 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_cgraph.png b/documentation/html/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_cgraph.png new file mode 100644 index 0000000..62a7d89 Binary files /dev/null and b/documentation/html/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_icgraph.map b/documentation/html/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_icgraph.map new file mode 100644 index 0000000..87cd595 --- /dev/null +++ b/documentation/html/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/documentation/html/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_icgraph.md5 b/documentation/html/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_icgraph.md5 new file mode 100644 index 0000000..2a9d087 --- /dev/null +++ b/documentation/html/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_icgraph.md5 @@ -0,0 +1 @@ +c338d386afc1bf827e1c52bbe55799f2 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_icgraph.png b/documentation/html/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_icgraph.png new file mode 100644 index 0000000..aa79f8c Binary files /dev/null and b/documentation/html/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.map b/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.map deleted file mode 100644 index 5bc9d82..0000000 --- a/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.md5 b/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.md5 deleted file mode 100644 index 9ebc145..0000000 --- a/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2d93112caef252a4346eb3cf46c3e6d2 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.png b/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.png deleted file mode 100644 index e7a0b03..0000000 Binary files a/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.map b/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.map deleted file mode 100644 index 6599ff9..0000000 --- a/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.md5 b/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.md5 deleted file mode 100644 index d271d02..0000000 --- a/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f05efeb82a88012dbcedf11b36d4e443 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.png b/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.png deleted file mode 100644 index 3c5856a..0000000 Binary files a/documentation/html/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.map b/documentation/html/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.map deleted file mode 100644 index 9184212..0000000 --- a/documentation/html/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.md5 b/documentation/html/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.md5 deleted file mode 100644 index 47ff68b..0000000 --- a/documentation/html/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e6828eb574a39a05988c81f530a04dcd \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.png b/documentation/html/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.png deleted file mode 100644 index 77b35ca..0000000 Binary files a/documentation/html/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_aae4512fa4768becf0e3919a0e0ec34d8_cgraph.map b/documentation/html/class_b_n_o08x_aae4512fa4768becf0e3919a0e0ec34d8_cgraph.map new file mode 100644 index 0000000..2e57f44 --- /dev/null +++ b/documentation/html/class_b_n_o08x_aae4512fa4768becf0e3919a0e0ec34d8_cgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/documentation/html/class_b_n_o08x_aae4512fa4768becf0e3919a0e0ec34d8_cgraph.md5 b/documentation/html/class_b_n_o08x_aae4512fa4768becf0e3919a0e0ec34d8_cgraph.md5 new file mode 100644 index 0000000..2c1e110 --- /dev/null +++ b/documentation/html/class_b_n_o08x_aae4512fa4768becf0e3919a0e0ec34d8_cgraph.md5 @@ -0,0 +1 @@ +016eb161d12abee07946cfef455e4e18 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aae4512fa4768becf0e3919a0e0ec34d8_cgraph.png b/documentation/html/class_b_n_o08x_aae4512fa4768becf0e3919a0e0ec34d8_cgraph.png new file mode 100644 index 0000000..d13cf91 Binary files /dev/null and b/documentation/html/class_b_n_o08x_aae4512fa4768becf0e3919a0e0ec34d8_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.map b/documentation/html/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.map deleted file mode 100644 index 88adc43..0000000 --- a/documentation/html/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.md5 b/documentation/html/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.md5 deleted file mode 100644 index 540b4f5..0000000 --- a/documentation/html/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -eb3219fcbd4580ebbfb4b1c1c2381434 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.png b/documentation/html/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.png deleted file mode 100644 index e8d3610..0000000 Binary files a/documentation/html/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.map b/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.map deleted file mode 100644 index b8de9eb..0000000 --- a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.md5 b/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.md5 deleted file mode 100644 index 14369f2..0000000 --- a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0834f61b09495ff10fc5fa89cf741241 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.png b/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.png deleted file mode 100644 index 8a5b8d0..0000000 Binary files a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.map b/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.map deleted file mode 100644 index 9b62cd4..0000000 --- a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.md5 b/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.md5 deleted file mode 100644 index a6c5344..0000000 --- a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -fadde4438902cb62f75362bb91685692 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.png b/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.png deleted file mode 100644 index f639485..0000000 Binary files a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_abcdba0d0e82db480d20ea4564511a276_cgraph.map b/documentation/html/class_b_n_o08x_abcdba0d0e82db480d20ea4564511a276_cgraph.map new file mode 100644 index 0000000..f25577e --- /dev/null +++ b/documentation/html/class_b_n_o08x_abcdba0d0e82db480d20ea4564511a276_cgraph.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_abcdba0d0e82db480d20ea4564511a276_cgraph.md5 b/documentation/html/class_b_n_o08x_abcdba0d0e82db480d20ea4564511a276_cgraph.md5 new file mode 100644 index 0000000..1134abb --- /dev/null +++ b/documentation/html/class_b_n_o08x_abcdba0d0e82db480d20ea4564511a276_cgraph.md5 @@ -0,0 +1 @@ +9fafdf156b6095d158672677e55ec100 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_abcdba0d0e82db480d20ea4564511a276_cgraph.png b/documentation/html/class_b_n_o08x_abcdba0d0e82db480d20ea4564511a276_cgraph.png new file mode 100644 index 0000000..da39339 Binary files /dev/null and b/documentation/html/class_b_n_o08x_abcdba0d0e82db480d20ea4564511a276_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.map b/documentation/html/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.map deleted file mode 100644 index 742d294..0000000 --- a/documentation/html/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.map +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.md5 b/documentation/html/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.md5 deleted file mode 100644 index 18da5db..0000000 --- a/documentation/html/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8eff7ba228163491c79386265896d7a3 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.png b/documentation/html/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.png deleted file mode 100644 index 11d7e0f..0000000 Binary files a/documentation/html/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.map b/documentation/html/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.map deleted file mode 100644 index 6567ca3..0000000 --- a/documentation/html/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.md5 b/documentation/html/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.md5 deleted file mode 100644 index 05cecf4..0000000 --- a/documentation/html/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -559d3029b6c0f1013a326df968efcea6 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.png b/documentation/html/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.png deleted file mode 100644 index 615beb0..0000000 Binary files a/documentation/html/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_cgraph.map b/documentation/html/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_cgraph.map new file mode 100644 index 0000000..4e7b97b --- /dev/null +++ b/documentation/html/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_cgraph.md5 b/documentation/html/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_cgraph.md5 new file mode 100644 index 0000000..9b91b8a --- /dev/null +++ b/documentation/html/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_cgraph.md5 @@ -0,0 +1 @@ +b32132822098f2558eca68b08eb33b10 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_cgraph.png b/documentation/html/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_cgraph.png new file mode 100644 index 0000000..4dc8ea5 Binary files /dev/null and b/documentation/html/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_icgraph.map b/documentation/html/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_icgraph.map new file mode 100644 index 0000000..f03718b --- /dev/null +++ b/documentation/html/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/documentation/html/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_icgraph.md5 b/documentation/html/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_icgraph.md5 new file mode 100644 index 0000000..eb04797 --- /dev/null +++ b/documentation/html/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_icgraph.md5 @@ -0,0 +1 @@ +1e91f3c13478e6e3fb01ad445b8a19ed \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_icgraph.png b/documentation/html/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_icgraph.png new file mode 100644 index 0000000..bf2578e Binary files /dev/null and b/documentation/html/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.map b/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.map deleted file mode 100644 index e929036..0000000 --- a/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.md5 b/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.md5 deleted file mode 100644 index 59a7df4..0000000 --- a/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d433e89507924558a366db6eb1793763 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.png b/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.png deleted file mode 100644 index 575891a..0000000 Binary files a/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.map b/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.map deleted file mode 100644 index 40e5823..0000000 --- a/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.md5 b/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.md5 deleted file mode 100644 index 00b0fb3..0000000 --- a/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7c22823e4eee5d7fb2d521128a1ee38f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.png b/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.png deleted file mode 100644 index 62eee31..0000000 Binary files a/documentation/html/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.map b/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.map deleted file mode 100644 index a5cda36..0000000 --- a/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.md5 b/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.md5 deleted file mode 100644 index 6423707..0000000 --- a/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -180c8761feecc30b334177a18c64f76d \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.png b/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.png deleted file mode 100644 index 1d03f7c..0000000 Binary files a/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.map b/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.map deleted file mode 100644 index 5b356b0..0000000 --- a/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.map +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.md5 b/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.md5 deleted file mode 100644 index 93c9234..0000000 --- a/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7ed23aeec6168b9d32f0611dc2b2f626 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.png b/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.png deleted file mode 100644 index 0717948..0000000 Binary files a/documentation/html/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.map b/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.map deleted file mode 100644 index eef481d..0000000 --- a/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.map +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.md5 b/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.md5 deleted file mode 100644 index 6d3e147..0000000 --- a/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1aba599dc0086ebf06f84c60f4c2a35a \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.png b/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.png deleted file mode 100644 index 6bd856e..0000000 Binary files a/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.map b/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.map deleted file mode 100644 index b20f56a..0000000 --- a/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.map +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.md5 b/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.md5 deleted file mode 100644 index c01bb50..0000000 --- a/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -69b4fdc38e398853a7fc34f30522fce5 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.png b/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.png deleted file mode 100644 index bc34db9..0000000 Binary files a/documentation/html/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.map b/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.map deleted file mode 100644 index e3c7ca0..0000000 --- a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.map +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.md5 b/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.md5 deleted file mode 100644 index 08c61df..0000000 --- a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -73345064130082791a8f99a3e892eee2 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.png b/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.png deleted file mode 100644 index 24418a6..0000000 Binary files a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.map b/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.map deleted file mode 100644 index b743f52..0000000 --- a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.map +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.md5 b/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.md5 deleted file mode 100644 index 1e7fb17..0000000 --- a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -25a81eae7a25ac51b3b0dd359a518613 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.png b/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.png deleted file mode 100644 index b421213..0000000 Binary files a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.map b/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.map index 2239ac5..be8e00c 100644 --- a/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.map +++ b/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.map @@ -1,27 +1,4 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + + diff --git a/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.md5 b/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.md5 index 247a7be..c89b5e5 100644 --- a/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.md5 +++ b/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.md5 @@ -1 +1 @@ -44cdf20a1fafb0e7abf449515b20076b \ No newline at end of file +9232741655d33ebd3b95fdcf7cd3c980 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.png b/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.png index 872c83e..bf9f6bb 100644 Binary files a/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.png and b/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.map b/documentation/html/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.map deleted file mode 100644 index 84d90a0..0000000 --- a/documentation/html/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.md5 b/documentation/html/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.md5 deleted file mode 100644 index f8d9aea..0000000 --- a/documentation/html/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -aee0e04dbb6254fe8fe2b276153a5a0d \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.png b/documentation/html/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.png deleted file mode 100644 index e93e881..0000000 Binary files a/documentation/html/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.map b/documentation/html/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.map deleted file mode 100644 index 942b322..0000000 --- a/documentation/html/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.md5 b/documentation/html/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.md5 deleted file mode 100644 index 4d97bc5..0000000 --- a/documentation/html/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -9baa72942d6f93b98f05834676d8562a \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.png b/documentation/html/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.png deleted file mode 100644 index 6bc98ac..0000000 Binary files a/documentation/html/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_cb_generic-members.html b/documentation/html/class_b_n_o08x_cb_generic-members.html index 99ad5ee..0c59642 100644 --- a/documentation/html/class_b_n_o08x_cb_generic-members.html +++ b/documentation/html/class_b_n_o08x_cb_generic-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_cb_generic.html',''); initResizable();
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -107,7 +98,7 @@ $(function(){initNavTree('class_b_n_o08x_cb_generic.html',''); initResizable(); diff --git a/documentation/html/class_b_n_o08x_cb_generic.html b/documentation/html/class_b_n_o08x_cb_generic.html index 6e2240c..592de25 100644 --- a/documentation/html/class_b_n_o08x_cb_generic.html +++ b/documentation/html/class_b_n_o08x_cb_generic.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xCbGeneric Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_cb_generic.html',''); initResizable();
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -102,44 +93,42 @@ $(function(){initNavTree('class_b_n_o08x_cb_generic.html',''); initResizable();

Parent class to represent callback functions as generic type such that all flavors can be invoked by single type. - More...

+ More...

-

#include <BNO08xCbGeneric.hpp>

+

#include <callback/BNO08xCbGeneric.hpp>

Inheritance diagram for BNO08xCbGeneric:
Inheritance graph
- - - - - + + +
[legend]
- + - +

Public Member Functions

virtual void invoke (uint8_t rpt_ID)=0
virtual void invoke (uint8_t rpt_ID)=0
 
virtual ~BNO08xCbGeneric ()=default
virtual ~BNO08xCbGeneric ()=default
 
- +

Public Attributes

uint8_t rpt_ID
uint8_t rpt_ID
 
- +

Protected Member Functions

 BNO08xCbGeneric (uint8_t rpt_ID)
 BNO08xCbGeneric (uint8_t rpt_ID)
 

Detailed Description

-

Parent class to represent callback functions as generic type such that all flavors can be invoked by single type.

+

Parent class to represent callback functions as generic type such that all flavors can be invoked by single type.

Constructor & Destructor Documentation

-

◆ ~BNO08xCbGeneric()

+

◆ ~BNO08xCbGeneric()

@@ -150,7 +139,7 @@ Protected Member Functions virtual BNO08xCbGeneric::~BNO08xCbGeneric ( - ) + ) @@ -164,7 +153,7 @@ Protected Member Functions
-

◆ BNO08xCbGeneric()

+

◆ BNO08xCbGeneric()

@@ -175,7 +164,8 @@ Protected Member Functions BNO08xCbGeneric::BNO08xCbGeneric ( - uint8_t rpt_ID) + uint8_t  + rpt_ID) @@ -190,7 +180,7 @@ Protected Member Functions

Member Function Documentation

-

◆ invoke()

+

◆ invoke()

@@ -201,7 +191,8 @@ Protected Member Functions virtual void BNO08xCbGeneric::invoke ( - uint8_t rpt_ID) + uint8_t  + rpt_ID) @@ -213,48 +204,12 @@ Protected Member Functions

Implemented in BNO08xCbParamRptID, and BNO08xCbParamVoid.

-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Member Data Documentation

-

◆ rpt_ID

+

◆ rpt_ID

@@ -268,7 +223,7 @@ Here is the caller graph for this function:

The documentation for this class was generated from the following file:
@@ -276,7 +231,7 @@ Here is the caller graph for this function:
diff --git a/documentation/html/class_b_n_o08x_cb_generic__inherit__graph.map b/documentation/html/class_b_n_o08x_cb_generic__inherit__graph.map index d9c8f82..7415035 100644 --- a/documentation/html/class_b_n_o08x_cb_generic__inherit__graph.map +++ b/documentation/html/class_b_n_o08x_cb_generic__inherit__graph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_cb_generic__inherit__graph.md5 b/documentation/html/class_b_n_o08x_cb_generic__inherit__graph.md5 index 8828ab2..eda7daa 100644 --- a/documentation/html/class_b_n_o08x_cb_generic__inherit__graph.md5 +++ b/documentation/html/class_b_n_o08x_cb_generic__inherit__graph.md5 @@ -1 +1 @@ -8b8734ce575bdc98740dca97d22e9673 \ No newline at end of file +69235fa126b09bc35294a5b9e3ed574e \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_cb_generic__inherit__graph.png b/documentation/html/class_b_n_o08x_cb_generic__inherit__graph.png index b334702..276c05e 100644 Binary files a/documentation/html/class_b_n_o08x_cb_generic__inherit__graph.png and b/documentation/html/class_b_n_o08x_cb_generic__inherit__graph.png differ diff --git a/documentation/html/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.map b/documentation/html/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.map deleted file mode 100644 index 3f80664..0000000 --- a/documentation/html/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.map +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.md5 b/documentation/html/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.md5 deleted file mode 100644 index 7f9000e..0000000 --- a/documentation/html/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a4f75b8aaf8bb577f4a8b0ab16dd750f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.png b/documentation/html/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.png deleted file mode 100644 index f8b09ef..0000000 Binary files a/documentation/html/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d-members.html b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d-members.html index 70c05f2..79edab5 100644 --- a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d-members.html +++ b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_cb_param_rpt_i_d.html',''); initResizab
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -100,16 +91,15 @@ $(function(){initNavTree('class_b_n_o08x_cb_param_rpt_i_d.html',''); initResizab - - - - + + +
BNO08xCbGeneric(uint8_t rpt_ID)BNO08xCbGenericinlineprotected
BNO08xCbParamRptID(std::function< void(uint8_t)> cb_fxn, uint8_t rpt_ID)BNO08xCbParamRptIDinline
cb_fxnBNO08xCbParamRptIDprivate
invoke(uint8_t rpt_ID) overrideBNO08xCbParamRptIDinlinevirtual
rpt_IDBNO08xCbGeneric
~BNO08xCbGeneric()=defaultBNO08xCbGenericvirtual
invoke(uint8_t rpt_ID) overrideBNO08xCbParamRptIDinlinevirtual
rpt_IDBNO08xCbGeneric
~BNO08xCbGeneric()=defaultBNO08xCbGenericvirtual
diff --git a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d.html b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d.html index f84adce..31e8e0d 100644 --- a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d.html +++ b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xCbParamRptID Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,39 +77,30 @@ $(function(){initNavTree('class_b_n_o08x_cb_param_rpt_i_d.html',''); initResizab
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
BNO08xCbParamRptID Class Reference

Class to hold callback functions which are passed report ID as input parameter. - More...

+ More...

-

#include <BNO08xCbParamRptID.hpp>

+

#include <callback/BNO08xCbParamRptID.hpp>

Inheritance diagram for BNO08xCbParamRptID:
Inheritance graph
- - - + +
[legend]
@@ -119,44 +108,39 @@ Collaboration diagram for BNO08xCbParamRptID:
Collaboration graph
- - - + +
[legend]
- + - - + + - - + + + +

Public Member Functions

 BNO08xCbParamRptID (std::function< void(uint8_t)> cb_fxn, uint8_t rpt_ID)
 BNO08xCbParamRptID (std::function< void(uint8_t)> cb_fxn, uint8_t rpt_ID)
 
void invoke (uint8_t rpt_ID) override
 Invokes contained callback function.
void invoke (uint8_t rpt_ID) override
 Invokes contained callback function. More...
 
- Public Member Functions inherited from BNO08xCbGeneric
virtual ~BNO08xCbGeneric ()=default
- Public Member Functions inherited from BNO08xCbGeneric
virtual void invoke (uint8_t rpt_ID)=0
 
virtual ~BNO08xCbGeneric ()=default
 
- - - - -

-Private Attributes

std::function< void(uint8_t)> cb_fxn
 Wrapped callback function passed at register_cb().
 
- - + + - - + +

Additional Inherited Members

- Public Attributes inherited from BNO08xCbGeneric
uint8_t rpt_ID
- Public Attributes inherited from BNO08xCbGeneric
uint8_t rpt_ID
 
- Protected Member Functions inherited from BNO08xCbGeneric
 BNO08xCbGeneric (uint8_t rpt_ID)
- Protected Member Functions inherited from BNO08xCbGeneric
 BNO08xCbGeneric (uint8_t rpt_ID)
 

Detailed Description

-

Class to hold callback functions which are passed report ID as input parameter.

-

Class to hold callback functions with void input parameters.

+

Class to hold callback functions which are passed report ID as input parameter.

+

Class to hold callback functions with void input parameters.

Constructor & Destructor Documentation

-

◆ BNO08xCbParamRptID()

+

◆ BNO08xCbParamRptID()

@@ -167,12 +151,19 @@ Additional Inherited Members BNO08xCbParamRptID::BNO08xCbParamRptID ( - std::function< void(uint8_t)> cb_fxn, + std::function< void(uint8_t)>  + cb_fxn, - uint8_t rpt_ID ) + uint8_t  + rpt_ID  + + + + ) + @@ -186,7 +177,7 @@ Additional Inherited Members

Member Function Documentation

-

◆ invoke()

+

◆ invoke()

@@ -197,7 +188,8 @@ Additional Inherited Members void BNO08xCbParamRptID::invoke ( - uint8_t rpt_ID) + uint8_t  + rpt_ID) @@ -219,35 +211,10 @@ Additional Inherited Members

Implements BNO08xCbGeneric.

-
-
-

Member Data Documentation

- -

◆ cb_fxn

- -
-
- - - - - -
- - - - -
std::function<void(uint8_t)> BNO08xCbParamRptID::cb_fxn
-
-private
-
- -

Wrapped callback function passed at register_cb().

-

The documentation for this class was generated from the following file:
@@ -255,7 +222,7 @@ Additional Inherited Members diff --git a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d.js b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d.js index 05bf6e3..348a9b0 100644 --- a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d.js +++ b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d.js @@ -1,6 +1,5 @@ var class_b_n_o08x_cb_param_rpt_i_d = [ [ "BNO08xCbParamRptID", "class_b_n_o08x_cb_param_rpt_i_d.html#a5ba2a4e27588fdd0ae43133544c76a22", null ], - [ "invoke", "class_b_n_o08x_cb_param_rpt_i_d.html#ae263c2af6f9363d1a4fc58824b53cb72", null ], - [ "cb_fxn", "class_b_n_o08x_cb_param_rpt_i_d.html#a9ee722c68dfc68d7759a8bde1ad3db49", null ] + [ "invoke", "class_b_n_o08x_cb_param_rpt_i_d.html#ae263c2af6f9363d1a4fc58824b53cb72", null ] ]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.map b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.map index 0db0063..50b9333 100644 --- a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.map +++ b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.md5 b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.md5 index d76db7c..5d1af09 100644 --- a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.md5 +++ b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.md5 @@ -1 +1 @@ -166a1a3cf08046aa61762c338b9c7a25 \ No newline at end of file +dc85aae88a5d163002f9749b1d272b05 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.png b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.png index 84ce068..0d60b3e 100644 Binary files a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.png and b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.png differ diff --git a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.map b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.map index 0db0063..50b9333 100644 --- a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.map +++ b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.md5 b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.md5 index d76db7c..5d1af09 100644 --- a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.md5 +++ b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.md5 @@ -1 +1 @@ -166a1a3cf08046aa61762c338b9c7a25 \ No newline at end of file +dc85aae88a5d163002f9749b1d272b05 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.png b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.png index 84ce068..0d60b3e 100644 Binary files a/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.png and b/documentation/html/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.png differ diff --git a/documentation/html/class_b_n_o08x_cb_param_void-members.html b/documentation/html/class_b_n_o08x_cb_param_void-members.html index ca2e43b..48378d8 100644 --- a/documentation/html/class_b_n_o08x_cb_param_void-members.html +++ b/documentation/html/class_b_n_o08x_cb_param_void-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_cb_param_void.html',''); initResizable(
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -100,16 +91,15 @@ $(function(){initNavTree('class_b_n_o08x_cb_param_void.html',''); initResizable( - - - - + + +
BNO08xCbGeneric(uint8_t rpt_ID)BNO08xCbGenericinlineprotected
BNO08xCbParamVoid(std::function< void(void)> cb_fxn, uint8_t rpt_ID)BNO08xCbParamVoidinline
cb_fxnBNO08xCbParamVoidprivate
invoke(uint8_t rpt_ID) overrideBNO08xCbParamVoidinlinevirtual
rpt_IDBNO08xCbGeneric
~BNO08xCbGeneric()=defaultBNO08xCbGenericvirtual
invoke(uint8_t rpt_ID) overrideBNO08xCbParamVoidinlinevirtual
rpt_IDBNO08xCbGeneric
~BNO08xCbGeneric()=defaultBNO08xCbGenericvirtual
diff --git a/documentation/html/class_b_n_o08x_cb_param_void.html b/documentation/html/class_b_n_o08x_cb_param_void.html index 4c4a5fb..e5c49ed 100644 --- a/documentation/html/class_b_n_o08x_cb_param_void.html +++ b/documentation/html/class_b_n_o08x_cb_param_void.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xCbParamVoid Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,36 +77,27 @@ $(function(){initNavTree('class_b_n_o08x_cb_param_void.html',''); initResizable(
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
BNO08xCbParamVoid Class Reference
-

#include <BNO08xCbParamVoid.hpp>

+

#include <callback/BNO08xCbParamVoid.hpp>

Inheritance diagram for BNO08xCbParamVoid:
Inheritance graph
- - - + +
[legend]
@@ -116,41 +105,36 @@ Collaboration diagram for BNO08xCbParamVoid:
Collaboration graph
- - - + +
[legend]
- + - - + + - - + + + +

Public Member Functions

 BNO08xCbParamVoid (std::function< void(void)> cb_fxn, uint8_t rpt_ID)
 BNO08xCbParamVoid (std::function< void(void)> cb_fxn, uint8_t rpt_ID)
 
void invoke (uint8_t rpt_ID) override
 Invokes contained callback function.
void invoke (uint8_t rpt_ID) override
 Invokes contained callback function. More...
 
- Public Member Functions inherited from BNO08xCbGeneric
virtual ~BNO08xCbGeneric ()=default
- Public Member Functions inherited from BNO08xCbGeneric
virtual void invoke (uint8_t rpt_ID)=0
 
virtual ~BNO08xCbGeneric ()=default
 
- - - - -

-Private Attributes

std::function< void(void)> cb_fxn
 Wrapped callback function passed at register_cb().
 
- - + + - - + +

Additional Inherited Members

- Public Attributes inherited from BNO08xCbGeneric
uint8_t rpt_ID
- Public Attributes inherited from BNO08xCbGeneric
uint8_t rpt_ID
 
- Protected Member Functions inherited from BNO08xCbGeneric
 BNO08xCbGeneric (uint8_t rpt_ID)
- Protected Member Functions inherited from BNO08xCbGeneric
 BNO08xCbGeneric (uint8_t rpt_ID)
 

Constructor & Destructor Documentation

-

◆ BNO08xCbParamVoid()

+

◆ BNO08xCbParamVoid()

@@ -161,12 +145,19 @@ Additional Inherited Members BNO08xCbParamVoid::BNO08xCbParamVoid ( - std::function< void(void)> cb_fxn, + std::function< void(void)>  + cb_fxn, - uint8_t rpt_ID ) + uint8_t  + rpt_ID  + + + + ) + @@ -180,7 +171,7 @@ Additional Inherited Members

Member Function Documentation

-

◆ invoke()

+

◆ invoke()

@@ -191,7 +182,8 @@ Additional Inherited Members void BNO08xCbParamVoid::invoke ( - uint8_t rpt_ID) + uint8_t  + rpt_ID) @@ -213,35 +205,10 @@ Additional Inherited Members

Implements BNO08xCbGeneric.

-
-
-

Member Data Documentation

- -

◆ cb_fxn

- -
-
- - - - - -
- - - - -
std::function<void(void)> BNO08xCbParamVoid::cb_fxn
-
-private
-
- -

Wrapped callback function passed at register_cb().

-

The documentation for this class was generated from the following file:
@@ -249,7 +216,7 @@ Additional Inherited Members diff --git a/documentation/html/class_b_n_o08x_cb_param_void.js b/documentation/html/class_b_n_o08x_cb_param_void.js index c64292d..a166dde 100644 --- a/documentation/html/class_b_n_o08x_cb_param_void.js +++ b/documentation/html/class_b_n_o08x_cb_param_void.js @@ -1,6 +1,5 @@ var class_b_n_o08x_cb_param_void = [ [ "BNO08xCbParamVoid", "class_b_n_o08x_cb_param_void.html#a989c124bfd9871f80a415b76510d966b", null ], - [ "invoke", "class_b_n_o08x_cb_param_void.html#a5cfdaad83528e3e418f51041d500b6f9", null ], - [ "cb_fxn", "class_b_n_o08x_cb_param_void.html#aee991fda1f28ec7f93afe378b8e3f261", null ] + [ "invoke", "class_b_n_o08x_cb_param_void.html#a5cfdaad83528e3e418f51041d500b6f9", null ] ]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_cb_param_void__coll__graph.map b/documentation/html/class_b_n_o08x_cb_param_void__coll__graph.map index 95db2b8..7c35866 100644 --- a/documentation/html/class_b_n_o08x_cb_param_void__coll__graph.map +++ b/documentation/html/class_b_n_o08x_cb_param_void__coll__graph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_cb_param_void__coll__graph.md5 b/documentation/html/class_b_n_o08x_cb_param_void__coll__graph.md5 index 64c4d05..d5d5868 100644 --- a/documentation/html/class_b_n_o08x_cb_param_void__coll__graph.md5 +++ b/documentation/html/class_b_n_o08x_cb_param_void__coll__graph.md5 @@ -1 +1 @@ -b1fefb61dd0067ac6f07650ca9c01f60 \ No newline at end of file +6654fe9c6a646e44a52331e4e22fa544 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_cb_param_void__coll__graph.png b/documentation/html/class_b_n_o08x_cb_param_void__coll__graph.png index 5534236..771bf2c 100644 Binary files a/documentation/html/class_b_n_o08x_cb_param_void__coll__graph.png and b/documentation/html/class_b_n_o08x_cb_param_void__coll__graph.png differ diff --git a/documentation/html/class_b_n_o08x_cb_param_void__inherit__graph.map b/documentation/html/class_b_n_o08x_cb_param_void__inherit__graph.map index 95db2b8..7c35866 100644 --- a/documentation/html/class_b_n_o08x_cb_param_void__inherit__graph.map +++ b/documentation/html/class_b_n_o08x_cb_param_void__inherit__graph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_cb_param_void__inherit__graph.md5 b/documentation/html/class_b_n_o08x_cb_param_void__inherit__graph.md5 index 64c4d05..d5d5868 100644 --- a/documentation/html/class_b_n_o08x_cb_param_void__inherit__graph.md5 +++ b/documentation/html/class_b_n_o08x_cb_param_void__inherit__graph.md5 @@ -1 +1 @@ -b1fefb61dd0067ac6f07650ca9c01f60 \ No newline at end of file +6654fe9c6a646e44a52331e4e22fa544 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_cb_param_void__inherit__graph.png b/documentation/html/class_b_n_o08x_cb_param_void__inherit__graph.png index 5534236..771bf2c 100644 Binary files a/documentation/html/class_b_n_o08x_cb_param_void__inherit__graph.png and b/documentation/html/class_b_n_o08x_cb_param_void__inherit__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt-members.html b/documentation/html/class_b_n_o08x_rpt-members.html index 11536b0..f11cbed 100644 --- a/documentation/html/class_b_n_o08x_rpt-members.html +++ b/documentation/html/class_b_n_o08x_rpt-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt.html',''); initResizable(); });
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -126,7 +117,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt.html',''); initResizable(); }); diff --git a/documentation/html/class_b_n_o08x_rpt.html b/documentation/html/class_b_n_o08x_rpt.html index 4d4d25c..6c1e828 100644 --- a/documentation/html/class_b_n_o08x_rpt.html +++ b/documentation/html/class_b_n_o08x_rpt.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xRpt Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt.html',''); initResizable(); });
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -104,59 +95,37 @@ $(function(){initNavTree('class_b_n_o08x_rpt.html',''); initResizable(); });

Class to represent and manage reports returned from BNO08x. - More...

+ More...

-

#include <BNO08xRpt.hpp>

+

#include <report/BNO08xRpt.hpp>

Inheritance diagram for BNO08xRpt:
Inheritance graph
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + +
[legend]
@@ -164,96 +133,95 @@ Collaboration diagram for BNO08xRpt:
Collaboration graph
- - - + +
[legend]
- - + + - - + + - - + + - - + + - - + + - - + + - - + + - +

Public Member Functions

bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it. More...
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received. More...
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called. More...
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
bool flush ()
 Flush all buffered reports for this sensor/report module. More...
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1) More...
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1) More...
 
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). More...
 
virtual bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
virtual bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
 
- - + + - + - - + + - - + + - - + + - - + + - - + + - - + +

Protected Member Functions

bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it.
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it. More...
 
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor.
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor. More...
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs. More...
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs. More...
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it. More...
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it. More...
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived. More...
 
- - + + - - + + - - + + - +

Protected Attributes

uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
uint8_t ID
 Report ID, ex. SH2_ACCELERATION. More...
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data. More...
 
uint32_t period_us
 The period/interval of the report in microseconds.
uint32_t period_us
 The period/interval of the report in microseconds. More...
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- - + + - +

Static Protected Attributes

static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions. More...
 
static const constexpr char * TAG = "BNO08xRpt"
static const constexpr char * TAG = "BNO08xRpt"
 
- +

Friends

class BNO08x
class BNO08x
 

Detailed Description

-

Class to represent and manage reports returned from BNO08x.

+

Class to represent and manage reports returned from BNO08x.

Constructor & Destructor Documentation

-

◆ BNO08xRpt()

+

◆ BNO08xRpt()

@@ -264,17 +232,25 @@ Friends BNO08xRpt::BNO08xRpt ( - uint8_t ID, + uint8_t  + ID, - EventBits_t rpt_bit, + EventBits_t  + rpt_bit, - BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx ) + BNO08xPrivateTypes::bno08x_sync_ctx_t *  + sync_ctx  + + + + ) + @@ -285,7 +261,7 @@ Friends

BNO08xRpt report constructor.

-

Construct a BNO08xRpt object for managing a BNO08x sensor report.

+

Construct a BNO08xRpt object for managing a BNO08x sensor report.

Parameters
@@ -301,7 +277,7 @@ Friends

Member Function Documentation

-

◆ clear_sample_counts()

+

◆ clear_sample_counts()

@@ -309,7 +285,7 @@ Friends
- +
imuPointer to BNO08x imu object.
bool BNO08xRpt::clear_sample_counts ())
@@ -322,18 +298,16 @@ Here is the call graph for this function:
- - - - - + + +
-

◆ disable()

+

◆ disable()

@@ -341,7 +315,8 @@ Here is the call graph for this function:
bool BNO08xRpt::disable ( - sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) + sh2_SensorConfig_t  + sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) @@ -361,58 +336,18 @@ Here is the call graph for this function:
- - - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + +
-

◆ enable()

+

◆ enable()

@@ -423,12 +358,19 @@ Here is the caller graph for this function:
virtual bool BNO08xRpt::enable ( - uint32_t time_between_reports, + uint32_t  + time_between_reports, - sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg ) + sh2_SensorConfig_t  + sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg  + + + + ) + @@ -443,7 +385,7 @@ Here is the caller graph for this function:
-

◆ flush()

+

◆ flush()

@@ -451,7 +393,7 @@ Here is the caller graph for this function:
bool BNO08xRpt::flush ( - ) + ) @@ -464,18 +406,16 @@ Here is the call graph for this function:
- - - - - + + +
-

◆ get_meta_data()

+

◆ get_meta_data()

@@ -483,42 +423,31 @@ Here is the call graph for this function:
bool BNO08xRpt::get_meta_data ( - bno08x_meta_data_t & meta_data) + bno08x_meta_data_t &  + meta_data)

Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).

-

Can be used to retrieve the minimum period, maximum period, actual Q points, resolution, and other info for a given sensor.

+

Can be used to retrieve the minimum period, maximum period, actual Q points, resolution, and other info for a given sensor.

Returns
True clear get meta data operation succeeded.
Here is the call graph for this function:
- - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - + + +
-

◆ get_sample_counts()

+

◆ get_sample_counts()

@@ -526,7 +455,8 @@ Here is the caller graph for this function:
bool BNO08xRpt::get_sample_counts ( - bno08x_sample_counts_t & sample_counts) + bno08x_sample_counts_t &  + sample_counts) @@ -545,28 +475,16 @@ Here is the call graph for this function:
- - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - + + +
-

◆ has_new_data()

+

◆ has_new_data()

@@ -574,7 +492,7 @@ Here is the caller graph for this function:
bool BNO08xRpt::has_new_data ( - ) + ) @@ -587,70 +505,15 @@ Here is the caller graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +
-

◆ lock_sh2_HAL()

+

◆ lock_sh2_HAL()

@@ -661,7 +524,7 @@ Here is the caller graph for this function:
void BNO08xRpt::lock_sh2_HAL ( - ) + ) @@ -679,128 +542,47 @@ Here is the caller graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
-

◆ lock_user_data()

+

◆ lock_user_data()

@@ -811,7 +593,7 @@ Here is the caller graph for this function:
void BNO08xRpt::lock_user_data ( - ) + ) @@ -829,113 +611,59 @@ Here is the caller graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
-

◆ register_cb()

+

◆ register_cb()

@@ -943,7 +671,8 @@ Here is the caller graph for this function:
bool BNO08xRpt::register_cb ( - std::function< void(void)> cb_fxn) + std::function< void(void)>  + cb_fxn) @@ -957,21 +686,11 @@ Here is the caller graph for this function:
Returns
void, nothing to return
-
-Here is the caller graph for this function:
-
-
- - - - - -
-

◆ rpt_enable()

+

◆ rpt_enable()

@@ -982,12 +701,19 @@ Here is the caller graph for this function:
bool BNO08xRpt::rpt_enable ( - uint32_t time_between_reports, + uint32_t  + time_between_reports, - sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg ) + sh2_SensorConfig_t  + sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg  + + + + ) + @@ -1001,7 +727,7 @@ Here is the caller graph for this function:
Parameters
- +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
@@ -1011,15 +737,11 @@ Here is the call graph for this function:
- - - - - - - - - + + + + +
@@ -1027,117 +749,31 @@ Here is the caller graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + +
-

◆ signal_data_available()

+

◆ signal_data_available()

@@ -1148,7 +784,7 @@ Here is the caller graph for this function:
void BNO08xRpt::signal_data_available ( - ) + ) @@ -1161,61 +797,11 @@ Here is the caller graph for this function:

Signals to BNO08x::data_available() that a new report has arrived.

Returns
void, nothing to return
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

◆ unlock_sh2_HAL()

+

◆ unlock_sh2_HAL()

@@ -1226,7 +812,7 @@ Here is the caller graph for this function:
void BNO08xRpt::unlock_sh2_HAL ( - ) + ) @@ -1244,128 +830,47 @@ Here is the caller graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
-

◆ unlock_user_data()

+

◆ unlock_user_data()

@@ -1376,7 +881,7 @@ Here is the caller graph for this function:
void BNO08xRpt::unlock_user_data ( - ) + ) @@ -1394,113 +899,59 @@ Here is the caller graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
-

◆ update_data()

+

◆ update_data()

@@ -1511,7 +962,8 @@ Here is the caller graph for this function:
virtual void BNO08xRpt::update_data ( - sh2_SensorValue_t * sensor_val) + sh2_SensorValue_t *  + sensor_val) @@ -1522,13 +974,11 @@ Here is the caller graph for this function:
-

Friends And Related Symbol Documentation

+

Friends And Related Function Documentation

-

◆ BNO08x

+

◆ BNO08x

@@ -1551,7 +1001,7 @@ Here is the caller graph for this function:

Member Data Documentation

-

◆ ID

+

◆ ID

@@ -1575,7 +1025,7 @@ Here is the caller graph for this function:
-

◆ period_us

+

◆ period_us

@@ -1599,7 +1049,7 @@ Here is the caller graph for this function:
-

◆ RAD_2_DEG

+

◆ RAD_2_DEG

@@ -1625,7 +1075,7 @@ Here is the caller graph for this function:
-

◆ rpt_bit

+

◆ rpt_bit

@@ -1649,7 +1099,7 @@ Here is the caller graph for this function:
-

◆ sync_ctx

+

◆ sync_ctx

@@ -1671,7 +1121,7 @@ Here is the caller graph for this function:
-

◆ TAG

+

◆ TAG

@@ -1693,8 +1143,8 @@ Here is the caller graph for this function:

The documentation for this class was generated from the following files: @@ -1702,7 +1152,7 @@ Here is the caller graph for this function: diff --git a/documentation/html/class_b_n_o08x_rpt.js b/documentation/html/class_b_n_o08x_rpt.js index f514caa..230981c 100644 --- a/documentation/html/class_b_n_o08x_rpt.js +++ b/documentation/html/class_b_n_o08x_rpt.js @@ -19,8 +19,6 @@ var class_b_n_o08x_rpt = [ "BNO08x", "class_b_n_o08x_rpt.html#a9313d906399750f09e3fe4dae87cec15", null ], [ "ID", "class_b_n_o08x_rpt.html#a63cd4ac9e96baa43eebe580f03307512", null ], [ "period_us", "class_b_n_o08x_rpt.html#a1d4d6f4cc6f1eae503863eedf7fb9f52", null ], - [ "RAD_2_DEG", "class_b_n_o08x_rpt.html#a201aeb71fefb0d9d485914176a82dd80", null ], [ "rpt_bit", "class_b_n_o08x_rpt.html#ae78feab5682a4697c5acad3ca6f12c2e", null ], - [ "sync_ctx", "class_b_n_o08x_rpt.html#a5a1404a08918d66bb0f41f55220db6e5", null ], - [ "TAG", "class_b_n_o08x_rpt.html#a2c57f370fb08b793bb10ec22d5acca45", null ] + [ "sync_ctx", "class_b_n_o08x_rpt.html#a5a1404a08918d66bb0f41f55220db6e5", null ] ]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt__coll__graph.map b/documentation/html/class_b_n_o08x_rpt__coll__graph.map index f2d6e84..cc9aa13 100644 --- a/documentation/html/class_b_n_o08x_rpt__coll__graph.map +++ b/documentation/html/class_b_n_o08x_rpt__coll__graph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_rpt__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt__coll__graph.md5 index 783c038..536f122 100644 --- a/documentation/html/class_b_n_o08x_rpt__coll__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt__coll__graph.md5 @@ -1 +1 @@ -d50596d40bed321c4014e17ef7dc7b99 \ No newline at end of file +a1e72a5c93a9d692c4d92ebc24515b2f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt__coll__graph.png b/documentation/html/class_b_n_o08x_rpt__coll__graph.png index b3b6ce7..962c0bb 100644 Binary files a/documentation/html/class_b_n_o08x_rpt__coll__graph.png and b/documentation/html/class_b_n_o08x_rpt__coll__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt__inherit__graph.map index 10e9a4c..2d450c0 100644 --- a/documentation/html/class_b_n_o08x_rpt__inherit__graph.map +++ b/documentation/html/class_b_n_o08x_rpt__inherit__graph.map @@ -1,47 +1,25 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt__inherit__graph.md5 index 132c61d..a236d02 100644 --- a/documentation/html/class_b_n_o08x_rpt__inherit__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt__inherit__graph.md5 @@ -1 +1 @@ -f483410ca0d67ef2c6cd68b3b4c37e4e \ No newline at end of file +56fa423749b997dad0a9d31c87f264f2 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt__inherit__graph.png index 37d9bd5..9ffb359 100644 Binary files a/documentation/html/class_b_n_o08x_rpt__inherit__graph.png and b/documentation/html/class_b_n_o08x_rpt__inherit__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.map b/documentation/html/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.map index 29f3f24..c56bef7 100644 --- a/documentation/html/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.md5 index 3680d34..d06db93 100644 --- a/documentation/html/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.md5 @@ -1 +1 @@ -04e5e8d885f49cf051cb6fab5f7988ba \ No newline at end of file +43d81ee5859d108488cb4934b622ce27 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.png b/documentation/html/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.png index c611116..4d2d7fe 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.map b/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.map index e91f09f..3a8147a 100644 --- a/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.map @@ -1,102 +1,48 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.md5 index 7d6f1e4..dca0ca3 100644 --- a/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.md5 @@ -1 +1 @@ -9576b57562067a1b44931015b6611552 \ No newline at end of file +e426710fe0ad507582f6f86a320967a3 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.png b/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.png index c817d37..1a8c946 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.png and b/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.map b/documentation/html/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.map deleted file mode 100644 index fee2e67..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.map +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.md5 deleted file mode 100644 index 8aefc6d..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -ab52be227656a67d08b6fbfeb11f558a \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.png b/documentation/html/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.png deleted file mode 100644 index 2fd5a05..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.map b/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.map index 2d3db9b..a21358c 100644 --- a/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.map @@ -1,102 +1,48 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.md5 index 3cc4521..881f88d 100644 --- a/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.md5 @@ -1 +1 @@ -18cf3ca9f4f5d8ca8950cfc894917025 \ No newline at end of file +40c1b81c512afba407c513c1febb3ded \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.png b/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.png index 0bf0775..eea0451 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.png and b/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.map b/documentation/html/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.map deleted file mode 100644 index b226913..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.md5 deleted file mode 100644 index 2f1c0aa..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8c6b770a6ca60b456ab41c391d3399b9 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.png b/documentation/html/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.png deleted file mode 100644 index e4b1e61..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.map b/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.map index e488336..ae801b6 100644 --- a/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.map @@ -1,117 +1,36 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.md5 index d38b729..74a0005 100644 --- a/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.md5 @@ -1 +1 @@ -4fc64a7ae89a219e113b6b5eb9fed539 \ No newline at end of file +bba9511afc8111261797b9d1822218f1 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.png b/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.png index f85cef0..2bd49a1 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.png and b/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.map b/documentation/html/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.map index 42fffa7..24ad04e 100644 --- a/documentation/html/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.map @@ -1,59 +1,4 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + diff --git a/documentation/html/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.md5 index 8734e3f..60b62f0 100644 --- a/documentation/html/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.md5 @@ -1 +1 @@ -4ea84167fc7454782b38dc89fa759145 \ No newline at end of file +0653e59385ae0b9a82519e3a3c4888ae \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.png b/documentation/html/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.png index 14912ab..7120735 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.png and b/documentation/html/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.map b/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.map index a898d74..8d86f56 100644 --- a/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.map @@ -1,117 +1,36 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.md5 index 69c8adc..be3ada9 100644 --- a/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.md5 @@ -1 +1 @@ -c1084e484e4e98626c3a369a298d1406 \ No newline at end of file +6e0bff179b1c613a4a41f5d02bf7dd9a \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.png b/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.png index f468166..52fae23 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.png and b/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.map b/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.map index 076ec94..31e8c69 100644 --- a/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.md5 index 3615f58..5980b7e 100644 --- a/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.md5 @@ -1 +1 @@ -8fdfedc5155c65acc2245e5bbc12cfc1 \ No newline at end of file +5e1c193aa24d62a2bc04b0dc4b2548be \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.png b/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.png index dd6d9ec..b6bc0e6 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.map b/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.map deleted file mode 100644 index a4d7f2b..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.md5 deleted file mode 100644 index dab21de..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -31d1064b36ff3cd9c14df15f252efae7 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.png b/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.png deleted file mode 100644 index 081fa02..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.map b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.map index 97bdce0..41cc95c 100644 --- a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.map @@ -1,11 +1,7 @@ - - - - - - - - - + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.md5 index ee8e0fa..a790ac9 100644 --- a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.md5 @@ -1 +1 @@ -4117abfba7fb1829c75a016794e92187 \ No newline at end of file +e892a57f30e8548bee6653da8e43138f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.png b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.png index 394a507..cb36a24 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.map b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.map deleted file mode 100644 index e5c4cee..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.map +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.md5 deleted file mode 100644 index 8ea4dc7..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -426513af5179c3f983a6a3a349a283f1 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.png b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.png deleted file mode 100644 index af5afa2..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v-members.html b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v-members.html index d2c4011..9db33fb 100644 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v-members.html +++ b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html','
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -121,17 +112,15 @@ $(function(){initNavTree('class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html',' rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected signal_data_available()BNO08xRptprotected sync_ctxBNO08xRptprotected - TAGBNO08xRptARVRStabilizedGameRVprivatestatic - tare(bool x, bool y, bool z, sh2_TareBasis_t basis)BNO08xRptRVGenericprotected - unlock_sh2_HAL()BNO08xRptprotected - unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptARVRStabilizedGameRVprivatevirtual + tare(bool x, bool y, bool z, sh2_TareBasis_t basis)BNO08xRptRVGenericprotected + unlock_sh2_HAL()BNO08xRptprotected + unlock_user_data()BNO08xRptprotected
diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html index a4bafc0..ac3ddb7 100644 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html +++ b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xRptARVRStabilizedGameRV Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,42 +77,31 @@ $(function(){initNavTree('class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html','
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+

Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.43) - More...

+ More...

-

#include <BNO08xRptARVRStabilizedGameRV.hpp>

+

#include <report/BNO08xRptARVRStabilizedGameRV.hpp>

Inheritance diagram for BNO08xRptARVRStabilizedGameRV:
Inheritance graph
- - - - - + + +
[legend]
@@ -122,126 +109,115 @@ Collaboration diagram for BNO08xRptARVRStabilizedGameRV:
Collaboration graph
- - - - - - - - - + + + + +
[legend]
- + - - - + + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + -

Public Member Functions

 BNO08xRptARVRStabilizedGameRV (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRptARVRStabilizedGameRV (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
- Public Member Functions inherited from BNO08xRptRVGeneric
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables a rotation vector report such that the BNO08x begins it.
- Public Member Functions inherited from BNO08xRptRVGeneric
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables a rotation vector report such that the BNO08x begins it. More...
 
bno08x_quat_t get_quat ()
 Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.0f).
bno08x_quat_t get_quat ()
 Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.0f). More...
 
bno08x_euler_angle_t get_euler (bool in_degrees=true)
 Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
bno08x_euler_angle_t get_euler (bool in_degrees=true)
 Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads. More...
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it. More...
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received. More...
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called. More...
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
bool flush ()
 Flush all buffered reports for this sensor/report module. More...
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1) More...
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1) More...
 
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). More...
 
- - - - -

-Private Member Functions

void update_data (sh2_SensorValue_t *sensor_val) override
 Updates ARVR stabilized game rotation vector data from decoded sensor event.
 
- - - + +

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptARVRStabilizedGameRV"
 
virtual bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
 
- - + + - - + + - - - + + + - - + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - - + + - - - + + + - +

Additional Inherited Members

- Protected Member Functions inherited from BNO08xRptRVGeneric
 BNO08xRptRVGeneric (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
- Protected Member Functions inherited from BNO08xRptRVGeneric
 BNO08xRptRVGeneric (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool tare (bool x, bool y, bool z, sh2_TareBasis_t basis)
 Tares vector basis according to axis flags.
bool tare (bool x, bool y, bool z, sh2_TareBasis_t basis)
 Tares vector basis according to axis flags. More...
 
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it.
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it. More...
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor.
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor. More...
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs. More...
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs. More...
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it. More...
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it. More...
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived. More...
 
- Protected Attributes inherited from BNO08xRptRVGeneric
bno08x_quat_t data
- Protected Attributes inherited from BNO08xRptRVGeneric
bno08x_quat_t data
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION. More...
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data. More...
 
uint32_t period_us
 The period/interval of the report in microseconds.
uint32_t period_us
 The period/interval of the report in microseconds. More...
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRptRVGeneric
static const constexpr char * TAG = "BNO08xRptRVGeneric"
- Static Protected Attributes inherited from BNO08xRptRVGeneric
static const constexpr char * TAG = "BNO08xRptRVGeneric"
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions. More...
 
static const constexpr char * TAG = "BNO08xRpt"
static const constexpr char * TAG = "BNO08xRpt"
 

Detailed Description

-

Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.43)

+

Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.43)

Constructor & Destructor Documentation

-

◆ BNO08xRptARVRStabilizedGameRV()

+

◆ BNO08xRptARVRStabilizedGameRV()

@@ -252,17 +228,25 @@ Additional Inherited Members BNO08xRptARVRStabilizedGameRV::BNO08xRptARVRStabilizedGameRV ( - uint8_t ID, + uint8_t  + ID, - EventBits_t rpt_bit, + EventBits_t  + rpt_bit, - BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx ) + BNO08xPrivateTypes::bno08x_sync_ctx_t *  + sync_ctx  + + + + ) + @@ -272,85 +256,11 @@ Additional Inherited Members
-
-
-

Member Function Documentation

- -

◆ update_data()

- -
-
- - - - - -
- - - - - - - -
void BNO08xRptARVRStabilizedGameRV::update_data (sh2_SensorValue_t * sensor_val)
-
-overrideprivatevirtual
-
- -

Updates ARVR stabilized game rotation vector data from decoded sensor event.

-
Parameters
- - -
sensor_valThe sh2_SensorValue_t struct used in sh2_decodeSensorEvent() call.
-
-
-
Returns
void, nothing to return
- -

Implements BNO08xRpt.

-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
- -
-
-

Member Data Documentation

- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptARVRStabilizedGameRV::TAG = "BNO08xRptARVRStabilizedGameRV"
-
-staticconstexprprivate
-
-

The documentation for this class was generated from the following files:
@@ -358,7 +268,7 @@ Here is the call graph for this function:
diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.js b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.js index c26bae4..8519192 100644 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.js +++ b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.js @@ -1,6 +1,4 @@ var class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v = [ - [ "BNO08xRptARVRStabilizedGameRV", "class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#aabfa5bbfb21fb1f36dda44bd0de7d220", null ], - [ "update_data", "class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#a2f822419d659be71209de6b69e8064b8", null ], - [ "TAG", "class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#a67df5767ac056e546d66867379aa4b2e", null ] + [ "BNO08xRptARVRStabilizedGameRV", "class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#aabfa5bbfb21fb1f36dda44bd0de7d220", null ] ]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.map index a5c9b74..6ad3e66 100644 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.map @@ -1,11 +1,7 @@ - - - - - - - - - + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.md5 index 44ee495..ffbbfc1 100644 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.md5 @@ -1 +1 @@ -4ca76e1a53afcec45b44def0745bb02f \ No newline at end of file +c765e8c6f662f90b7e5f4628e20a8c95 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.png index b242107..861802c 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.png and b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.map index 2ce8449..046dd4e 100644 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.md5 index 95b4483..26aab6b 100644 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.md5 @@ -1 +1 @@ -165e7f4a5cd98412dc97286fcd33afbc \ No newline at end of file +9b00fa22b3bc012bd576ee0689b58d9e \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.png index 79dbb2c..03fb54f 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.png and b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.map b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.map deleted file mode 100644 index a9257e2..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.md5 deleted file mode 100644 index 3fb48c7..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -aed516a36684521354dc807267b76e27 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.png b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.png deleted file mode 100644 index 9b19841..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v-members.html b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v-members.html index ac7177e..c8fe826 100644 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v-members.html +++ b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html',''); i
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -121,17 +112,15 @@ $(function(){initNavTree('class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html',''); i rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected signal_data_available()BNO08xRptprotected sync_ctxBNO08xRptprotected - TAGBNO08xRptARVRStabilizedRVprivatestatic - tare(bool x, bool y, bool z, sh2_TareBasis_t basis)BNO08xRptRVGenericprotected - unlock_sh2_HAL()BNO08xRptprotected - unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptARVRStabilizedRVprivatevirtual + tare(bool x, bool y, bool z, sh2_TareBasis_t basis)BNO08xRptRVGenericprotected + unlock_sh2_HAL()BNO08xRptprotected + unlock_user_data()BNO08xRptprotected
diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html index cdb3ad0..a439fb6 100644 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html +++ b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xRptARVRStabilizedRV Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,42 +77,31 @@ $(function(){initNavTree('class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html',''); i
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+

Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.42) - More...

+ More...

-

#include <BNO08xRptARVRStabilizedRV.hpp>

+

#include <report/BNO08xRptARVRStabilizedRV.hpp>

Inheritance diagram for BNO08xRptARVRStabilizedRV:
Inheritance graph
- - - - - + + +
[legend]
@@ -122,126 +109,115 @@ Collaboration diagram for BNO08xRptARVRStabilizedRV:
Collaboration graph
- - - - - - - - - + + + + +
[legend]
- + - - - + + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + -

Public Member Functions

 BNO08xRptARVRStabilizedRV (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRptARVRStabilizedRV (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
- Public Member Functions inherited from BNO08xRptRVGeneric
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables a rotation vector report such that the BNO08x begins it.
- Public Member Functions inherited from BNO08xRptRVGeneric
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables a rotation vector report such that the BNO08x begins it. More...
 
bno08x_quat_t get_quat ()
 Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.0f).
bno08x_quat_t get_quat ()
 Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.0f). More...
 
bno08x_euler_angle_t get_euler (bool in_degrees=true)
 Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
bno08x_euler_angle_t get_euler (bool in_degrees=true)
 Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads. More...
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it. More...
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received. More...
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called. More...
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
bool flush ()
 Flush all buffered reports for this sensor/report module. More...
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1) More...
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1) More...
 
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). More...
 
- - - - -

-Private Member Functions

void update_data (sh2_SensorValue_t *sensor_val) override
 Updates ARVR stabilized rotation vector data from decoded sensor event.
 
- - - + +

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptARVRStabilizedRV"
 
virtual bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
 
- - + + - - + + - - - + + + - - + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - - + + - - - + + + - +

Additional Inherited Members

- Protected Member Functions inherited from BNO08xRptRVGeneric
 BNO08xRptRVGeneric (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
- Protected Member Functions inherited from BNO08xRptRVGeneric
 BNO08xRptRVGeneric (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool tare (bool x, bool y, bool z, sh2_TareBasis_t basis)
 Tares vector basis according to axis flags.
bool tare (bool x, bool y, bool z, sh2_TareBasis_t basis)
 Tares vector basis according to axis flags. More...
 
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it.
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it. More...
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor.
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor. More...
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs. More...
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs. More...
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it. More...
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it. More...
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived. More...
 
- Protected Attributes inherited from BNO08xRptRVGeneric
bno08x_quat_t data
- Protected Attributes inherited from BNO08xRptRVGeneric
bno08x_quat_t data
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION. More...
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data. More...
 
uint32_t period_us
 The period/interval of the report in microseconds.
uint32_t period_us
 The period/interval of the report in microseconds. More...
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRptRVGeneric
static const constexpr char * TAG = "BNO08xRptRVGeneric"
- Static Protected Attributes inherited from BNO08xRptRVGeneric
static const constexpr char * TAG = "BNO08xRptRVGeneric"
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions. More...
 
static const constexpr char * TAG = "BNO08xRpt"
static const constexpr char * TAG = "BNO08xRpt"
 

Detailed Description

-

Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.42)

+

Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.42)

Constructor & Destructor Documentation

-

◆ BNO08xRptARVRStabilizedRV()

+

◆ BNO08xRptARVRStabilizedRV()

@@ -252,17 +228,25 @@ Additional Inherited Members BNO08xRptARVRStabilizedRV::BNO08xRptARVRStabilizedRV ( - uint8_t ID, + uint8_t  + ID, - EventBits_t rpt_bit, + EventBits_t  + rpt_bit, - BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx ) + BNO08xPrivateTypes::bno08x_sync_ctx_t *  + sync_ctx  + + + + ) + @@ -272,85 +256,11 @@ Additional Inherited Members
-
-
-

Member Function Documentation

- -

◆ update_data()

- -
-
- - - - - -
- - - - - - - -
void BNO08xRptARVRStabilizedRV::update_data (sh2_SensorValue_t * sensor_val)
-
-overrideprivatevirtual
-
- -

Updates ARVR stabilized rotation vector data from decoded sensor event.

-
Parameters
- - -
sensor_valThe sh2_SensorValue_t struct used in sh2_decodeSensorEvent() call.
-
-
-
Returns
void, nothing to return
- -

Implements BNO08xRpt.

-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
- -
-
-

Member Data Documentation

- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptARVRStabilizedRV::TAG = "BNO08xRptARVRStabilizedRV"
-
-staticconstexprprivate
-
-

The documentation for this class was generated from the following files:
@@ -358,7 +268,7 @@ Here is the call graph for this function:
diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.js b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.js index fead5c3..275acce 100644 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.js +++ b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.js @@ -1,6 +1,4 @@ var class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v = [ - [ "BNO08xRptARVRStabilizedRV", "class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html#a7b19b87c861a35b7da1d96b606c21d6d", null ], - [ "update_data", "class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html#a0ddf587eff71b83b01de57c2a69aa34d", null ], - [ "TAG", "class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html#a6ecf69eae461c03a09174f0d358c6371", null ] + [ "BNO08xRptARVRStabilizedRV", "class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html#a7b19b87c861a35b7da1d96b606c21d6d", null ] ]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.map index fd003dd..96f6bb9 100644 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.map @@ -1,11 +1,7 @@ - - - - - - - - - + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.md5 index 1e7de02..d92d7eb 100644 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.md5 @@ -1 +1 @@ -6dc7af6d2af239a56c6466f7036e8482 \ No newline at end of file +a45dca8a1743ee5ce860805ec92f1368 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.png index e775fbb..635fef6 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.png and b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.map index 1f2c082..3c3ca46 100644 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.md5 index db64ba6..41874e0 100644 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.md5 @@ -1 +1 @@ -d5242f0dc285609fec2249284ee8a3c0 \ No newline at end of file +9f8eda09b1031c59dde545f8e7522f32 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.png index 4d4078c..18df709 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.png and b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.map b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.map deleted file mode 100644 index 16572a1..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.md5 deleted file mode 100644 index 79ecf2c..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6a265bc18b9e49dff10a73267e230e47 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.png b/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.png deleted file mode 100644 index a94edfe..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.map b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.map index 0d67db3..65d020e 100644 --- a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.map @@ -1,11 +1,7 @@ - - - - - - - - - + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.md5 index d3e2310..b541d76 100644 --- a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.md5 @@ -1 +1 @@ -0e5eb36520b2b3e27f1c35385fcc0c1a \ No newline at end of file +5ed88a9d307153667544a7510d8a50cc \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.png b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.png index 6bbdf48..bb6c921 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.map b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.map index 981dd9a..c46f72e 100644 --- a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.map @@ -1,106 +1,20 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.md5 index bda7e1e..06a9a7d 100644 --- a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.md5 @@ -1 +1 @@ -cdd218660a654d3876c731989cf600dd \ No newline at end of file +e8fd53c324e878ffb5a128f51afe89fe \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.png b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.png index 18f8c13..000d3c8 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.png and b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.map b/documentation/html/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.map index 072a899..e65ac3d 100644 --- a/documentation/html/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.md5 index 10e49dd..9a81f4e 100644 --- a/documentation/html/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.md5 @@ -1 +1 @@ -32579d8c82cd449cf0b5ca7dc10669fc \ No newline at end of file +7589cb23db51c24a8164f74fc2741f57 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.png b/documentation/html/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.png index db1e2d9..203d92c 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration-members.html b/documentation/html/class_b_n_o08x_rpt_acceleration-members.html index 9d4d9e7..5868554 100644 --- a/documentation/html/class_b_n_o08x_rpt_acceleration-members.html +++ b/documentation/html/class_b_n_o08x_rpt_acceleration-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt_acceleration.html',''); initResizab
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,34 +92,31 @@ $(function(){initNavTree('class_b_n_o08x_rpt_acceleration.html',''); initResizab BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected BNO08xRptAcceleration(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptAccelerationinline clear_sample_counts()BNO08xRpt - dataBNO08xRptAccelerationprivate - disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt - enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptAccelerationvirtual - flush()BNO08xRpt - get()BNO08xRptAcceleration - get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt - get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt - has_new_data()BNO08xRpt - IDBNO08xRptprotected - lock_sh2_HAL()BNO08xRptprotected - lock_user_data()BNO08xRptprotected - period_usBNO08xRptprotected - RAD_2_DEGBNO08xRptprotectedstatic - register_cb(std::function< void(void)> cb_fxn)BNO08xRpt - rpt_bitBNO08xRptprotected - rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptAccelerationprivatestatic + disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt + enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptAccelerationvirtual + flush()BNO08xRpt + get()BNO08xRptAcceleration + get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt + get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt + has_new_data()BNO08xRpt + IDBNO08xRptprotected + lock_sh2_HAL()BNO08xRptprotected + lock_user_data()BNO08xRptprotected + period_usBNO08xRptprotected + RAD_2_DEGBNO08xRptprotectedstatic + register_cb(std::function< void(void)> cb_fxn)BNO08xRpt + rpt_bitBNO08xRptprotected + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + sync_ctxBNO08xRptprotected unlock_sh2_HAL()BNO08xRptprotected unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptAccelerationprivatevirtual
diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration.html b/documentation/html/class_b_n_o08x_rpt_acceleration.html index c4d552f..78a5232 100644 --- a/documentation/html/class_b_n_o08x_rpt_acceleration.html +++ b/documentation/html/class_b_n_o08x_rpt_acceleration.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xRptAcceleration Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,41 +77,30 @@ $(function(){initNavTree('class_b_n_o08x_rpt_acceleration.html',''); initResizab
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+

Class to represent accelerometer reports. (See Ref. Manual 6.5.9) - More...

+ More...

-

#include <BNO08xRptAcceleration.hpp>

+

#include <report/BNO08xRptAcceleration.hpp>

Inheritance diagram for BNO08xRptAcceleration:
Inheritance graph
- - - + +
[legend]
@@ -121,113 +108,97 @@ Collaboration diagram for BNO08xRptAcceleration:
Collaboration graph
- - - - - - - + + +
[legend]
- + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + -

Public Member Functions

 BNO08xRptAcceleration (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRptAcceleration (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables acceleration reports such that the BNO08x begins sending them.
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables acceleration reports such that the BNO08x begins sending them. More...
 
bno08x_accel_t get ()
 Grabs most recent acceleration data (including gravity), units are in m/s^2.
bno08x_accel_t get ()
 Grabs most recent acceleration data (including gravity), units are in m/s^2. More...
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it. More...
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received. More...
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called. More...
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
bool flush ()
 Flush all buffered reports for this sensor/report module. More...
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1) More...
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1) More...
 
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). More...
 
- - - - -

-Private Member Functions

void update_data (sh2_SensorValue_t *sensor_val) override
 Updates accelerometer data from decoded sensor event.
 
- - - -

-Private Attributes

bno08x_accel_t data
 
- - - + +

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptAcceleration"
 
virtual bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
 
- - - + + + - - + + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - - - + + + - +

Additional Inherited Members

- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it.
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it. More...
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor.
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor. More...
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs. More...
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs. More...
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it. More...
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it. More...
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived. More...
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION. More...
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data. More...
 
uint32_t period_us
 The period/interval of the report in microseconds.
uint32_t period_us
 The period/interval of the report in microseconds. More...
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions. More...
 
static const constexpr char * TAG = "BNO08xRpt"
static const constexpr char * TAG = "BNO08xRpt"
 

Detailed Description

-

Class to represent accelerometer reports. (See Ref. Manual 6.5.9)

+

Class to represent accelerometer reports. (See Ref. Manual 6.5.9)

Constructor & Destructor Documentation

-

◆ BNO08xRptAcceleration()

+

◆ BNO08xRptAcceleration()

@@ -238,17 +209,25 @@ Additional Inherited Members BNO08xRptAcceleration::BNO08xRptAcceleration ( - uint8_t ID, + uint8_t  + ID, - EventBits_t rpt_bit, + EventBits_t  + rpt_bit, - BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx ) + BNO08xPrivateTypes::bno08x_sync_ctx_t *  + sync_ctx  + + + + ) + @@ -262,7 +241,7 @@ Additional Inherited Members

Member Function Documentation

-

◆ enable()

+

◆ enable()

@@ -273,12 +252,19 @@ Additional Inherited Members bool BNO08xRptAcceleration::enable ( - uint32_t time_between_reports, + uint32_t  + time_between_reports, - sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg ) + sh2_SensorConfig_t  + sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg  + + + + ) + @@ -292,7 +278,7 @@ Additional Inherited Members
Parameters
- +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
@@ -304,60 +290,19 @@ Here is the call graph for this function:
- - - - - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + +
-

◆ get()

+

◆ get()

@@ -365,7 +310,7 @@ Here is the caller graph for this function:
bno08x_accel_t BNO08xRptAcceleration::get ( - ) + ) @@ -378,154 +323,17 @@ Here is the call graph for this function:
- - - - - + + +
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ update_data()

- -
-
- - - - - -
- - - - - - - -
void BNO08xRptAcceleration::update_data (sh2_SensorValue_t * sensor_val)
-
-overrideprivatevirtual
-
- -

Updates accelerometer data from decoded sensor event.

-
Parameters
- - -
sensor_valThe sh2_SensorValue_t struct used in sh2_decodeSensorEvent() call.
-
-
-
Returns
void, nothing to return
- -

Implements BNO08xRpt.

-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
- -
-
-

Member Data Documentation

- -

◆ data

- -
-
- - - - - -
- - - - -
bno08x_accel_t BNO08xRptAcceleration::data
-
-private
-
- -
-
- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptAcceleration::TAG = "BNO08xRptAcceleration"
-
-staticconstexprprivate
-

The documentation for this class was generated from the following files:
@@ -533,7 +341,7 @@ Here is the call graph for this function: diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration.js b/documentation/html/class_b_n_o08x_rpt_acceleration.js index 8481f09..bdeb347 100644 --- a/documentation/html/class_b_n_o08x_rpt_acceleration.js +++ b/documentation/html/class_b_n_o08x_rpt_acceleration.js @@ -2,8 +2,5 @@ var class_b_n_o08x_rpt_acceleration = [ [ "BNO08xRptAcceleration", "class_b_n_o08x_rpt_acceleration.html#af3a06d4c127a5cebd136489ab5c673e2", null ], [ "enable", "class_b_n_o08x_rpt_acceleration.html#a8fde5eefac5f9d714263047426eeee4f", null ], - [ "get", "class_b_n_o08x_rpt_acceleration.html#abac65bc939891f7a24b5a611de430328", null ], - [ "update_data", "class_b_n_o08x_rpt_acceleration.html#a6b24209dc87cdd333b780fe6674fd045", null ], - [ "data", "class_b_n_o08x_rpt_acceleration.html#a1869ad2ad09103f92d8864a596ae7510", null ], - [ "TAG", "class_b_n_o08x_rpt_acceleration.html#a6a071b08b16c314ecd771d3547ddbf22", null ] + [ "get", "class_b_n_o08x_rpt_acceleration.html#abac65bc939891f7a24b5a611de430328", null ] ]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_acceleration__coll__graph.map index 5dd9878..cc7893e 100644 --- a/documentation/html/class_b_n_o08x_rpt_acceleration__coll__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_acceleration__coll__graph.map @@ -1,9 +1,5 @@ - - - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_acceleration__coll__graph.md5 index 1a9e1bb..c9a8828 100644 --- a/documentation/html/class_b_n_o08x_rpt_acceleration__coll__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_acceleration__coll__graph.md5 @@ -1 +1 @@ -3fc6d7ba079e049aa085790f60113ae6 \ No newline at end of file +8f2e6fe50e15af5e9303c6fd1af1c024 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_acceleration__coll__graph.png index 17beb78..f874037 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_acceleration__coll__graph.png and b/documentation/html/class_b_n_o08x_rpt_acceleration__coll__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_acceleration__inherit__graph.map index 4ccf8eb..14e0598 100644 --- a/documentation/html/class_b_n_o08x_rpt_acceleration__inherit__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_acceleration__inherit__graph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_acceleration__inherit__graph.md5 index f67f798..baa04f3 100644 --- a/documentation/html/class_b_n_o08x_rpt_acceleration__inherit__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_acceleration__inherit__graph.md5 @@ -1 +1 @@ -636183d6787b2b0cd22c8573fc02e4f2 \ No newline at end of file +5626884d7a3365a012b07ff4025a6ddc \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_acceleration__inherit__graph.png index 36d498c..bc7c11a 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_acceleration__inherit__graph.png and b/documentation/html/class_b_n_o08x_rpt_acceleration__inherit__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.map b/documentation/html/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.map deleted file mode 100644 index 6a07284..0000000 --- a/documentation/html/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.md5 deleted file mode 100644 index 57d4526..0000000 --- a/documentation/html/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -ea0ba289a1f094770b9880bb2e5701ec \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.png b/documentation/html/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.png deleted file mode 100644 index c0f9f24..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.map b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.map index 50d3a64..334bbb9 100644 --- a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.map @@ -1,13 +1,8 @@ - - - - - - - - - - - + + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.md5 index 3c0ff2a..ee9c7a7 100644 --- a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.md5 @@ -1 +1 @@ -74e0412730deee457e1cdbe04ba51ad5 \ No newline at end of file +223c6ece2db052ac3c79dd65e24f0cc0 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.png b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.png index c02088e..6345ae1 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.map b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.map deleted file mode 100644 index 895274f..0000000 --- a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.map +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.md5 deleted file mode 100644 index e24b213..0000000 --- a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6497638049d9538c4045da7994ebe43c \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.png b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.png deleted file mode 100644 index 6ea5ba2..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.map b/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.map index 6db9088..bc54f3a 100644 --- a/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.md5 index e0a497f..9883159 100644 --- a/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.md5 @@ -1 +1 @@ -ea6bffdb31d1b3251f8fcaf3ac46c8ef \ No newline at end of file +e4c52e3b083f03043e585640aac33d00 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.png b/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.png index a6e95fc..8e5cc14 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.map b/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.map deleted file mode 100644 index f0765a2..0000000 --- a/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.map +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.md5 deleted file mode 100644 index 1be275b..0000000 --- a/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -56a3a56c325c731d55d27b2106814fb4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.png b/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.png deleted file mode 100644 index 0ffbf81..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier-members.html b/documentation/html/class_b_n_o08x_rpt_activity_classifier-members.html index 7b8f329..f09ca21 100644 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier-members.html +++ b/documentation/html/class_b_n_o08x_rpt_activity_classifier-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt_activity_classifier.html',''); init
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -98,11 +89,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt_activity_classifier.html',''); init

This is the complete list of members for BNO08xRptActivityClassifier, including all inherited members.

- - - - - + + + @@ -122,16 +111,14 @@ $(function(){initNavTree('class_b_n_o08x_rpt_activity_classifier.html',''); init - - - - + +
activities_to_enableBNO08xRptActivityClassifierprivate
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptActivityClassifier(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptActivityClassifierinline
clear_sample_counts()BNO08xRpt
dataBNO08xRptActivityClassifierprivate
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptActivityClassifier(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptActivityClassifierinline
clear_sample_counts()BNO08xRpt
disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptActivityClassifiervirtual
flush()BNO08xRpt
set_activities_to_enable(BNO08xActivityEnable activities_to_enable)BNO08xRptActivityClassifier
signal_data_available()BNO08xRptprotected
sync_ctxBNO08xRptprotected
TAGBNO08xRptActivityClassifierprivatestatic
unlock_sh2_HAL()BNO08xRptprotected
unlock_user_data()BNO08xRptprotected
update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptActivityClassifierprivatevirtual
unlock_sh2_HAL()BNO08xRptprotected
unlock_user_data()BNO08xRptprotected
diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier.html b/documentation/html/class_b_n_o08x_rpt_activity_classifier.html index 1b2b6e2..f788b91 100644 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier.html +++ b/documentation/html/class_b_n_o08x_rpt_activity_classifier.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xRptActivityClassifier Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,41 +77,30 @@ $(function(){initNavTree('class_b_n_o08x_rpt_activity_classifier.html',''); init
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+

Class to represent activity classifier reports. (See Ref. Manual 6.5.36) - More...

+ More...

-

#include <BNO08xRptActivityClassifier.hpp>

+

#include <report/BNO08xRptActivityClassifier.hpp>

Inheritance diagram for BNO08xRptActivityClassifier:
Inheritance graph
- - - + +
[legend]
@@ -121,123 +108,103 @@ Collaboration diagram for BNO08xRptActivityClassifier:
Collaboration graph
- - - - - - - + + +
[legend]
- + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + -

Public Member Functions

 BNO08xRptActivityClassifier (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRptActivityClassifier (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables activity classifier reports such that the BNO08x begins sending them.
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables activity classifier reports such that the BNO08x begins sending them. More...
 
bno08x_activity_classifier_t get ()
 Grabs most recent activity classifier data.
bno08x_activity_classifier_t get ()
 Grabs most recent activity classifier data. More...
 
BNO08xActivity get_most_likely_activity ()
 Grabs most the most likely activity from most recent activity classifier data.
BNO08xActivity get_most_likely_activity ()
 Grabs most the most likely activity from most recent activity classifier data. More...
 
void set_activities_to_enable (BNO08xActivityEnable activities_to_enable)
 Sets the activities to be monitored for with ActivityClassifier reports, all enable after setting.
void set_activities_to_enable (BNO08xActivityEnable activities_to_enable)
 Sets the activities to be monitored for with ActivityClassifier reports, all enable after setting. More...
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it. More...
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received. More...
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called. More...
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
bool flush ()
 Flush all buffered reports for this sensor/report module. More...
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1) More...
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1) More...
 
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). More...
 
- - - - -

-Private Member Functions

void update_data (sh2_SensorValue_t *sensor_val) override
 Updates activity classifier data from decoded sensor event.
 
- - - - - - - -

-Private Attributes

bno08x_activity_classifier_t data
 Most recent report data, doesn't account for step rollover.
 
BNO08xActivityEnable activities_to_enable
 Activities to be monitored, call enable after setting.
 
- - - + +

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptActivityClassifier"
 
virtual bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
 
- - - + + + - - + + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - - - + + + - +

Additional Inherited Members

- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it.
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it. More...
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor.
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor. More...
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs. More...
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs. More...
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it. More...
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it. More...
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived. More...
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION. More...
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data. More...
 
uint32_t period_us
 The period/interval of the report in microseconds.
uint32_t period_us
 The period/interval of the report in microseconds. More...
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions. More...
 
static const constexpr char * TAG = "BNO08xRpt"
static const constexpr char * TAG = "BNO08xRpt"
 

Detailed Description

-

Class to represent activity classifier reports. (See Ref. Manual 6.5.36)

+

Class to represent activity classifier reports. (See Ref. Manual 6.5.36)

Constructor & Destructor Documentation

-

◆ BNO08xRptActivityClassifier()

+

◆ BNO08xRptActivityClassifier()

@@ -248,17 +215,25 @@ Additional Inherited Members BNO08xRptActivityClassifier::BNO08xRptActivityClassifier ( - uint8_t ID, + uint8_t  + ID, - EventBits_t rpt_bit, + EventBits_t  + rpt_bit, - BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx ) + BNO08xPrivateTypes::bno08x_sync_ctx_t *  + sync_ctx  + + + + ) + @@ -272,7 +247,7 @@ Additional Inherited Members

Member Function Documentation

-

◆ enable()

+

◆ enable()

@@ -283,12 +258,19 @@ Additional Inherited Members bool BNO08xRptActivityClassifier::enable ( - uint32_t time_between_reports, + uint32_t  + time_between_reports, - sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg ) + sh2_SensorConfig_t  + sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg  + + + + ) + @@ -302,7 +284,7 @@ Additional Inherited Members
Parameters
- +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
@@ -314,24 +296,19 @@ Here is the call graph for this function:
- - - - - - - - - - - + + + + + +
-

◆ get()

+

◆ get()

@@ -339,7 +316,7 @@ Here is the call graph for this function:
bno08x_activity_classifier_t BNO08xRptActivityClassifier::get ( - ) + ) @@ -352,26 +329,24 @@ Here is the call graph for this function:
- - - - - + + +
-

◆ get_most_likely_activity()

+

◆ get_most_likely_activity()

- + - +
BNO08xActivity BNO08xRptActivityClassifier::get_most_likely_activity BNO08xActivity BNO08xRptActivityClassifier::get_most_likely_activity ())
@@ -384,18 +359,16 @@ Here is the call graph for this function:
- - - - - + + +
-

◆ set_activities_to_enable()

+

◆ set_activities_to_enable()

@@ -403,7 +376,8 @@ Here is the call graph for this function:
void BNO08xRptActivityClassifier::set_activities_to_enable ( - BNO08xActivityEnable activities_to_enable) + BNO08xActivityEnable  + activities_to_enable) @@ -418,135 +392,11 @@ Here is the call graph for this function:
Returns
void, nothing to return
- - - -

◆ update_data()

- -
-
- - - - - -
- - - - - - - -
void BNO08xRptActivityClassifier::update_data (sh2_SensorValue_t * sensor_val)
-
-overrideprivatevirtual
-
- -

Updates activity classifier data from decoded sensor event.

-
Parameters
- - -
sensor_valThe sh2_SensorValue_t struct used in sh2_decodeSensorEvent() call.
-
-
-
Returns
void, nothing to return
- -

Implements BNO08xRpt.

-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
- -
-
-

Member Data Documentation

- -

◆ activities_to_enable

- -
-
- - - - - -
- - - - -
BNO08xActivityEnable BNO08xRptActivityClassifier::activities_to_enable
-
-private
-
-Initial value: -

Activities to be monitored, call enable after setting.

- -
-
- -

◆ data

- -
-
- - - - - -
- - - - -
bno08x_activity_classifier_t BNO08xRptActivityClassifier::data
-
-private
-
- -

Most recent report data, doesn't account for step rollover.

- -
-
- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptActivityClassifier::TAG = "BNO08xRptActivityClassifier"
-
-staticconstexprprivate
-
-

The documentation for this class was generated from the following files: @@ -554,7 +404,7 @@ Here is the call graph for this function: diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier.js b/documentation/html/class_b_n_o08x_rpt_activity_classifier.js index c68b8e4..a39326f 100644 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier.js +++ b/documentation/html/class_b_n_o08x_rpt_activity_classifier.js @@ -4,9 +4,5 @@ var class_b_n_o08x_rpt_activity_classifier = [ "enable", "class_b_n_o08x_rpt_activity_classifier.html#a631329523ddaf17f2e93cd0546a42823", null ], [ "get", "class_b_n_o08x_rpt_activity_classifier.html#aa77475212d3a5eb52ec31b9916cfe22d", null ], [ "get_most_likely_activity", "class_b_n_o08x_rpt_activity_classifier.html#a903a426e65752996075798ba6c51bff2", null ], - [ "set_activities_to_enable", "class_b_n_o08x_rpt_activity_classifier.html#adb51886e94e91d114246c51919fd368b", null ], - [ "update_data", "class_b_n_o08x_rpt_activity_classifier.html#acb6fe5076011bc1f6f33a93c1c30c333", null ], - [ "activities_to_enable", "class_b_n_o08x_rpt_activity_classifier.html#a10a0eaa37c9cacf5f97397c4dccdbe8e", null ], - [ "data", "class_b_n_o08x_rpt_activity_classifier.html#a55ed407cd5174879f791ddfde1bc119c", null ], - [ "TAG", "class_b_n_o08x_rpt_activity_classifier.html#af39bac9547a4f9a822e4505b08941b7d", null ] + [ "set_activities_to_enable", "class_b_n_o08x_rpt_activity_classifier.html#adb51886e94e91d114246c51919fd368b", null ] ]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_activity_classifier__coll__graph.map index eada0bb..a498b0a 100644 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier__coll__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_activity_classifier__coll__graph.map @@ -1,9 +1,5 @@ - - - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_activity_classifier__coll__graph.md5 index 7e9c31b..fd52d55 100644 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier__coll__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_activity_classifier__coll__graph.md5 @@ -1 +1 @@ -24ef4cfd2587822b9a7f2037ebbf11ce \ No newline at end of file +17c8081855011e8780f9ea782fbc127a \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_activity_classifier__coll__graph.png index 79e07aa..135f78f 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_activity_classifier__coll__graph.png and b/documentation/html/class_b_n_o08x_rpt_activity_classifier__coll__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_activity_classifier__inherit__graph.map index 751e5a3..83fd444 100644 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier__inherit__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_activity_classifier__inherit__graph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_activity_classifier__inherit__graph.md5 index 1e98bd6..aeb1f14 100644 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier__inherit__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_activity_classifier__inherit__graph.md5 @@ -1 +1 @@ -a669fb2bf2b4c2fa898d70c2dba7b05a \ No newline at end of file +179067fb0b40eacca5b73f1ecb8e9515 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_activity_classifier__inherit__graph.png index f04d88d..9769fcc 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_activity_classifier__inherit__graph.png and b/documentation/html/class_b_n_o08x_rpt_activity_classifier__inherit__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.map b/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.map index 7acdac2..efc724c 100644 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.map @@ -1,13 +1,8 @@ - - - - - - - - - - - + + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.md5 index 7f190b6..a7f2099 100644 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.md5 @@ -1 +1 @@ -31f703f85e76921c2e5f35b9189e5e0f \ No newline at end of file +cf4dfc5a27ce428ae219cae3aeafb06e \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.png b/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.png index 3054052..85b6381 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.map b/documentation/html/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.map index 64d1722..870126d 100644 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.md5 index fd4dbd1..82fdb48 100644 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.md5 @@ -1 +1 @@ -d18c8f88f02376fc4d179941779616e6 \ No newline at end of file +db72930e6293feda4637ae409a25f2f4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.png b/documentation/html/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.png index bc8f812..be9b55f 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.map b/documentation/html/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.map index bd2e30b..1ee46db 100644 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.md5 index 726852c..2c67a96 100644 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.md5 @@ -1 +1 @@ -b20eaa0aafaf18917ab7e03ed9c9ec0f \ No newline at end of file +5d83fb8b805963e346fe683c51cd4885 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.png b/documentation/html/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.png index 51c673d..fdd50b9 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.map b/documentation/html/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.map deleted file mode 100644 index 88f19c3..0000000 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.md5 deleted file mode 100644 index 3e1a538..0000000 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f87c2a57f29b01d75e01c3d950f8f198 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.png b/documentation/html/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.png deleted file mode 100644 index feb6ba3..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.map b/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.map index 6105e32..cc329ea 100644 --- a/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.md5 index a6920c3..97da033 100644 --- a/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.md5 @@ -1 +1 @@ -7354bf5ea7fa3b14f751f136b776f66f \ No newline at end of file +760f3e335993e0c887c0b757df8905bb \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.png b/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.png index eddf2e9..9c472d8 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.map b/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.map deleted file mode 100644 index a4a229d..0000000 --- a/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.md5 deleted file mode 100644 index 89bc024..0000000 --- a/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0c1c3b08b9056ba914f9bdbc5cfb777b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.png b/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.png deleted file mode 100644 index 26d4bfb..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro-members.html b/documentation/html/class_b_n_o08x_rpt_cal_gyro-members.html index d5c6f1a..38b5a40 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro-members.html +++ b/documentation/html/class_b_n_o08x_rpt_cal_gyro-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt_cal_gyro.html',''); initResizable()
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,34 +92,31 @@ $(function(){initNavTree('class_b_n_o08x_rpt_cal_gyro.html',''); initResizable() BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected BNO08xRptCalGyro(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptCalGyroinline clear_sample_counts()BNO08xRpt - dataBNO08xRptCalGyroprivate - disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt - enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptCalGyrovirtual - flush()BNO08xRpt - get()BNO08xRptCalGyro - get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt - get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt - has_new_data()BNO08xRpt - IDBNO08xRptprotected - lock_sh2_HAL()BNO08xRptprotected - lock_user_data()BNO08xRptprotected - period_usBNO08xRptprotected - RAD_2_DEGBNO08xRptprotectedstatic - register_cb(std::function< void(void)> cb_fxn)BNO08xRpt - rpt_bitBNO08xRptprotected - rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptCalGyroprivatestatic + disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt + enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptCalGyrovirtual + flush()BNO08xRpt + get()BNO08xRptCalGyro + get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt + get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt + has_new_data()BNO08xRpt + IDBNO08xRptprotected + lock_sh2_HAL()BNO08xRptprotected + lock_user_data()BNO08xRptprotected + period_usBNO08xRptprotected + RAD_2_DEGBNO08xRptprotectedstatic + register_cb(std::function< void(void)> cb_fxn)BNO08xRpt + rpt_bitBNO08xRptprotected + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + sync_ctxBNO08xRptprotected unlock_sh2_HAL()BNO08xRptprotected unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptCalGyroprivatevirtual
diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro.html b/documentation/html/class_b_n_o08x_rpt_cal_gyro.html index d93843f..2dbb573 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro.html +++ b/documentation/html/class_b_n_o08x_rpt_cal_gyro.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xRptCalGyro Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,41 +77,30 @@ $(function(){initNavTree('class_b_n_o08x_rpt_cal_gyro.html',''); initResizable()
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+

Class to represent calibrated gyro reports. (See Ref. Manual 6.5.13) - More...

+ More...

-

#include <BNO08xRptCalGyro.hpp>

+

#include <report/BNO08xRptCalGyro.hpp>

Inheritance diagram for BNO08xRptCalGyro:
Inheritance graph
- - - + +
[legend]
@@ -121,113 +108,97 @@ Collaboration diagram for BNO08xRptCalGyro:
Collaboration graph
- - - - - - - + + +
[legend]
- + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + -

Public Member Functions

 BNO08xRptCalGyro (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRptCalGyro (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables calibrated gyro reports such that the BNO08x begins sending them.
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables calibrated gyro reports such that the BNO08x begins sending them. More...
 
bno08x_gyro_t get ()
 Grabs most recent gyroscope data (velocity), units are in rad/s.
bno08x_gyro_t get ()
 Grabs most recent gyroscope data (velocity), units are in rad/s. More...
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it. More...
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received. More...
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called. More...
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
bool flush ()
 Flush all buffered reports for this sensor/report module. More...
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1) More...
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1) More...
 
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). More...
 
- - - - -

-Private Member Functions

void update_data (sh2_SensorValue_t *sensor_val) override
 Updates calibrated gyro data from decoded sensor event.
 
- - - -

-Private Attributes

bno08x_gyro_t data
 
- - - + +

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptCalGyro"
 
virtual bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
 
- - - + + + - - + + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - - - + + + - +

Additional Inherited Members

- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it.
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it. More...
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor.
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor. More...
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs. More...
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs. More...
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it. More...
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it. More...
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived. More...
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION. More...
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data. More...
 
uint32_t period_us
 The period/interval of the report in microseconds.
uint32_t period_us
 The period/interval of the report in microseconds. More...
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions. More...
 
static const constexpr char * TAG = "BNO08xRpt"
static const constexpr char * TAG = "BNO08xRpt"
 

Detailed Description

-

Class to represent calibrated gyro reports. (See Ref. Manual 6.5.13)

+

Class to represent calibrated gyro reports. (See Ref. Manual 6.5.13)

Constructor & Destructor Documentation

-

◆ BNO08xRptCalGyro()

+

◆ BNO08xRptCalGyro()

@@ -238,17 +209,25 @@ Additional Inherited Members BNO08xRptCalGyro::BNO08xRptCalGyro ( - uint8_t ID, + uint8_t  + ID, - EventBits_t rpt_bit, + EventBits_t  + rpt_bit, - BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx ) + BNO08xPrivateTypes::bno08x_sync_ctx_t *  + sync_ctx  + + + + ) + @@ -262,7 +241,7 @@ Additional Inherited Members

Member Function Documentation

-

◆ enable()

+

◆ enable()

@@ -273,12 +252,19 @@ Additional Inherited Members bool BNO08xRptCalGyro::enable ( - uint32_t time_between_reports, + uint32_t  + time_between_reports, - sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg ) + sh2_SensorConfig_t  + sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg  + + + + ) + @@ -292,7 +278,7 @@ Additional Inherited Members
Parameters
- +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
@@ -304,42 +290,19 @@ Here is the call graph for this function:
- - - - - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - + + + + + +
-

◆ get()

+

◆ get()

@@ -347,7 +310,7 @@ Here is the caller graph for this function:
bno08x_gyro_t BNO08xRptCalGyro::get ( - ) + ) @@ -360,130 +323,17 @@ Here is the call graph for this function:
- - - - - + + +
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - -
- -
-
- -

◆ update_data()

- -
-
- - - - - -
- - - - - - - -
void BNO08xRptCalGyro::update_data (sh2_SensorValue_t * sensor_val)
-
-overrideprivatevirtual
-
- -

Updates calibrated gyro data from decoded sensor event.

-
Parameters
- - -
sensor_valThe sh2_SensorValue_t struct used in sh2_decodeSensorEvent() call.
-
-
-
Returns
void, nothing to return
- -

Implements BNO08xRpt.

-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
- -
-
-

Member Data Documentation

- -

◆ data

- -
-
- - - - - -
- - - - -
bno08x_gyro_t BNO08xRptCalGyro::data
-
-private
-
- -
-
- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptCalGyro::TAG = "BNO08xRptCalGyro"
-
-staticconstexprprivate
-

The documentation for this class was generated from the following files:
@@ -491,7 +341,7 @@ Here is the call graph for this function: diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro.js b/documentation/html/class_b_n_o08x_rpt_cal_gyro.js index 2c0585f..b98fa2c 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro.js +++ b/documentation/html/class_b_n_o08x_rpt_cal_gyro.js @@ -2,8 +2,5 @@ var class_b_n_o08x_rpt_cal_gyro = [ [ "BNO08xRptCalGyro", "class_b_n_o08x_rpt_cal_gyro.html#ad351243a258fa1075212d63a38b1e7b5", null ], [ "enable", "class_b_n_o08x_rpt_cal_gyro.html#aeb49d86610427c915dc9e58fcba6fddc", null ], - [ "get", "class_b_n_o08x_rpt_cal_gyro.html#aeb45a1a433c499f2c36dddf393175815", null ], - [ "update_data", "class_b_n_o08x_rpt_cal_gyro.html#ab099bd0da7140c433fc7bab0a802c46f", null ], - [ "data", "class_b_n_o08x_rpt_cal_gyro.html#afc6142cf93ed7990b01d5b21038c148e", null ], - [ "TAG", "class_b_n_o08x_rpt_cal_gyro.html#ae3c6150a08f8d97a6a892a5796f49a32", null ] + [ "get", "class_b_n_o08x_rpt_cal_gyro.html#aeb45a1a433c499f2c36dddf393175815", null ] ]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_cal_gyro__coll__graph.map index 6930a68..318abd5 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro__coll__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_cal_gyro__coll__graph.map @@ -1,9 +1,5 @@ - - - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_gyro__coll__graph.md5 index 188b2f3..ecc7300 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro__coll__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_cal_gyro__coll__graph.md5 @@ -1 +1 @@ -68e37cb4cd2d04642864300b3085670e \ No newline at end of file +0a9e4f69ba67795e97585b31ed9b7444 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_cal_gyro__coll__graph.png index c8ec6fb..960e7e6 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_gyro__coll__graph.png and b/documentation/html/class_b_n_o08x_rpt_cal_gyro__coll__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_cal_gyro__inherit__graph.map index c404461..2b8adcf 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro__inherit__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_cal_gyro__inherit__graph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_gyro__inherit__graph.md5 index 82fa93f..3c7935c 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro__inherit__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_cal_gyro__inherit__graph.md5 @@ -1 +1 @@ -b77c7a06a850bb4fbb489ab334402c0b \ No newline at end of file +b73f6310edd3ab6e9dea26da11233479 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_cal_gyro__inherit__graph.png index 332c373..6a58e5c 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_gyro__inherit__graph.png and b/documentation/html/class_b_n_o08x_rpt_cal_gyro__inherit__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.map b/documentation/html/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.map deleted file mode 100644 index b985779..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.md5 deleted file mode 100644 index ab541bd..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1df34fb21a19f51dc92b65763181b13f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.png b/documentation/html/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.png deleted file mode 100644 index b04ca9c..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.map b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.map index f3206ca..7155838 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.md5 index fb7ad6a..f40dd6e 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.md5 @@ -1 +1 @@ -3701e0f5588ca9c52da4aef51d124ac5 \ No newline at end of file +9cf199624dc5d1c8073d4adff7aef8a8 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.png b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.png index 60bcabb..6784b8d 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.map b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.map deleted file mode 100644 index b504d08..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.md5 deleted file mode 100644 index fe5c469..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1a511ac31124461110d5e42f1aef562b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.png b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.png deleted file mode 100644 index e24f193..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.map b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.map index 3f53ff8..ea862cc 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.map @@ -1,13 +1,8 @@ - - - - - - - - - - - + + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.md5 index c187bdc..69a1e92 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.md5 @@ -1 +1 @@ -4f37cbd207c87317f85f65f7b7d7a35f \ No newline at end of file +5d7032e61f9f5c49aefa1b2410cc33ab \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.png b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.png index 3e629a1..9914c6d 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.map b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.map deleted file mode 100644 index d88ac9a..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.md5 deleted file mode 100644 index 70c4c1c..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -34e9a865888355bc5fcf068aa9c67572 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.png b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.png deleted file mode 100644 index 8132e92..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer-members.html b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer-members.html index 6fee62f..840328e 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer-members.html +++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt_cal_magnetometer.html',''); initRes
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,34 +92,31 @@ $(function(){initNavTree('class_b_n_o08x_rpt_cal_magnetometer.html',''); initRes BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected BNO08xRptCalMagnetometer(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptCalMagnetometerinline clear_sample_counts()BNO08xRpt - dataBNO08xRptCalMagnetometerprivate - disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt - enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptCalMagnetometervirtual - flush()BNO08xRpt - get()BNO08xRptCalMagnetometer - get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt - get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt - has_new_data()BNO08xRpt - IDBNO08xRptprotected - lock_sh2_HAL()BNO08xRptprotected - lock_user_data()BNO08xRptprotected - period_usBNO08xRptprotected - RAD_2_DEGBNO08xRptprotectedstatic - register_cb(std::function< void(void)> cb_fxn)BNO08xRpt - rpt_bitBNO08xRptprotected - rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptCalMagnetometerprivatestatic + disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt + enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptCalMagnetometervirtual + flush()BNO08xRpt + get()BNO08xRptCalMagnetometer + get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt + get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt + has_new_data()BNO08xRpt + IDBNO08xRptprotected + lock_sh2_HAL()BNO08xRptprotected + lock_user_data()BNO08xRptprotected + period_usBNO08xRptprotected + RAD_2_DEGBNO08xRptprotectedstatic + register_cb(std::function< void(void)> cb_fxn)BNO08xRpt + rpt_bitBNO08xRptprotected + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + sync_ctxBNO08xRptprotected unlock_sh2_HAL()BNO08xRptprotected unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptCalMagnetometerprivatevirtual
diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer.html b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer.html index ea19a51..91102dc 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer.html +++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xRptCalMagnetometer Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,41 +77,30 @@ $(function(){initNavTree('class_b_n_o08x_rpt_cal_magnetometer.html',''); initRes
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+

Class to represent calibrated magnetometer reports. (See Ref. Manual 6.5.16) - More...

+ More...

-

#include <BNO08xRptCalMagnetometer.hpp>

+

#include <report/BNO08xRptCalMagnetometer.hpp>

Inheritance diagram for BNO08xRptCalMagnetometer:
Inheritance graph
- - - + +
[legend]
@@ -121,113 +108,97 @@ Collaboration diagram for BNO08xRptCalMagnetometer:
Collaboration graph
- - - - - - - + + +
[legend]
- + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + -

Public Member Functions

 BNO08xRptCalMagnetometer (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRptCalMagnetometer (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables calibrated magnetometer reports such that the BNO08x begins sending them.
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables calibrated magnetometer reports such that the BNO08x begins sending them. More...
 
bno08x_magf_t get ()
 Grabs most recent calibrated magnetometer data, units are in uTesla.
bno08x_magf_t get ()
 Grabs most recent calibrated magnetometer data, units are in uTesla. More...
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it. More...
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received. More...
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called. More...
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
bool flush ()
 Flush all buffered reports for this sensor/report module. More...
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1) More...
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1) More...
 
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). More...
 
- - - - -

-Private Member Functions

void update_data (sh2_SensorValue_t *sensor_val) override
 Updates calibrated magnetometer data from decoded sensor event.
 
- - - -

-Private Attributes

bno08x_magf_t data
 
- - - + +

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptCalMagnetometer"
 
virtual bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
 
- - - + + + - - + + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - - - + + + - +

Additional Inherited Members

- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it.
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it. More...
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor.
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor. More...
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs. More...
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs. More...
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it. More...
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it. More...
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived. More...
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION. More...
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data. More...
 
uint32_t period_us
 The period/interval of the report in microseconds.
uint32_t period_us
 The period/interval of the report in microseconds. More...
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions. More...
 
static const constexpr char * TAG = "BNO08xRpt"
static const constexpr char * TAG = "BNO08xRpt"
 

Detailed Description

-

Class to represent calibrated magnetometer reports. (See Ref. Manual 6.5.16)

+

Class to represent calibrated magnetometer reports. (See Ref. Manual 6.5.16)

Constructor & Destructor Documentation

-

◆ BNO08xRptCalMagnetometer()

+

◆ BNO08xRptCalMagnetometer()

@@ -238,17 +209,25 @@ Additional Inherited Members BNO08xRptCalMagnetometer::BNO08xRptCalMagnetometer ( - uint8_t ID, + uint8_t  + ID, - EventBits_t rpt_bit, + EventBits_t  + rpt_bit, - BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx ) + BNO08xPrivateTypes::bno08x_sync_ctx_t *  + sync_ctx  + + + + ) + @@ -262,7 +241,7 @@ Additional Inherited Members

Member Function Documentation

-

◆ enable()

+

◆ enable()

@@ -273,12 +252,19 @@ Additional Inherited Members bool BNO08xRptCalMagnetometer::enable ( - uint32_t time_between_reports, + uint32_t  + time_between_reports, - sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg ) + sh2_SensorConfig_t  + sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg  + + + + ) + @@ -292,7 +278,7 @@ Additional Inherited Members
Parameters
- +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
@@ -304,17 +290,12 @@ Here is the call graph for this function:
- - - - - - - - - - - + + + + + +
@@ -322,22 +303,15 @@ Here is the caller graph for this function:
- - - - - - - - - + +
-

◆ get()

+

◆ get()

@@ -345,7 +319,7 @@ Here is the caller graph for this function:
bno08x_magf_t BNO08xRptCalMagnetometer::get ( - ) + ) @@ -358,11 +332,9 @@ Here is the call graph for this function:
- - - - - + + +
@@ -370,116 +342,16 @@ Here is the caller graph for this function:
- - - - - - - + +
-
-
- -

◆ update_data()

- -
-
- - - - - -
- - - - - - - -
void BNO08xRptCalMagnetometer::update_data (sh2_SensorValue_t * sensor_val)
-
-overrideprivatevirtual
-
- -

Updates calibrated magnetometer data from decoded sensor event.

-
Parameters
- - -
sensor_valThe sh2_SensorValue_t struct used in sh2_decodeSensorEvent() call.
-
-
-
Returns
void, nothing to return
- -

Implements BNO08xRpt.

-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
- -
-
-

Member Data Documentation

- -

◆ data

- -
-
- - - - - -
- - - - -
bno08x_magf_t BNO08xRptCalMagnetometer::data
-
-private
-
- -
-
- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptCalMagnetometer::TAG = "BNO08xRptCalMagnetometer"
-
-staticconstexprprivate
-
-

The documentation for this class was generated from the following files:
@@ -487,7 +359,7 @@ Here is the call graph for this function: diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer.js b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer.js index 74bd0df..14052c7 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer.js +++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer.js @@ -2,8 +2,5 @@ var class_b_n_o08x_rpt_cal_magnetometer = [ [ "BNO08xRptCalMagnetometer", "class_b_n_o08x_rpt_cal_magnetometer.html#a731d7e69b97b6402b2cf2e18e9a08b06", null ], [ "enable", "class_b_n_o08x_rpt_cal_magnetometer.html#a9a371f613ff5053d2227faeebe941393", null ], - [ "get", "class_b_n_o08x_rpt_cal_magnetometer.html#a9a07338f7c149aa3d45d2c4f846620e2", null ], - [ "update_data", "class_b_n_o08x_rpt_cal_magnetometer.html#af50ecf2bb83d7eeec5b88c5273a01784", null ], - [ "data", "class_b_n_o08x_rpt_cal_magnetometer.html#a67db73f48d00bfa76411d5192350e677", null ], - [ "TAG", "class_b_n_o08x_rpt_cal_magnetometer.html#a99f95d049803de93390b3071efeead4a", null ] + [ "get", "class_b_n_o08x_rpt_cal_magnetometer.html#a9a07338f7c149aa3d45d2c4f846620e2", null ] ]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.map index a51f36d..24d77af 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.map @@ -1,9 +1,5 @@ - - - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.md5 index 57fb293..9122d24 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.md5 @@ -1 +1 @@ -4cce94e9ee4f32dbe6aaad5417a182ea \ No newline at end of file +ce781c620b9fa2a19ec0712d6068f930 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.png index 787d189..d568d2a 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.png and b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.map index d47b5d1..7ede4b4 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.md5 index 6d370fd..014dfd6 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.md5 @@ -1 +1 @@ -1cfcd405c8d43ca15d5b7b062814ad38 \ No newline at end of file +a7d3106ae6f2d409eeca815939cafdc7 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.png index 7852013..efdf80b 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.png and b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.map b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.map index bf74620..3446087 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.md5 index c3fc34d..b7c9a84 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.md5 @@ -1 +1 @@ -692c516d2b751ab1531760e53ebb834a \ No newline at end of file +b66505e9e6c64067104865312376f6d0 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.png b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.png index a6ecf9c..47a9318 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.map b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.map index 98a2945..4951bce 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.map @@ -1,9 +1,4 @@ - - - - - - - + + diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.md5 index 5668932..6c18d7f 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.md5 @@ -1 +1 @@ -b92e79a9d1706c0e63368b00f431dd0b \ No newline at end of file +1dbf9242c7d92bcbd4294e1c133a73dc \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.png b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.png index 30f1c3e..bdd0dda 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.png and b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.map b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.map index 305360a..a287edd 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.map @@ -1,13 +1,8 @@ - - - - - - - - - - - + + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.md5 index 490f9c2..5580f2e 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.md5 @@ -1 +1 @@ -811219b7a8a64b57075e1dee1602e74c \ No newline at end of file +57ed881bdcaa8d95b0ece0edd02e97ba \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.png b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.png index 165e3c5..2606a12 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.map b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.map index b3b6dd3..5a4041e 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.map @@ -1,11 +1,4 @@ - - - - - - - - - + + diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.md5 index f7a11fa..1f9b22d 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.md5 @@ -1 +1 @@ -a158662f3dfd1e8231b3cbb470d03e14 \ No newline at end of file +44bd218e8900e43e8a8757f1ac4ab1e6 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.png b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.png index 7350f80..c05020b 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.png and b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.map b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.map deleted file mode 100644 index 030d78c..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.md5 deleted file mode 100644 index 86d7f49..0000000 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -88267e71b33f68459e6fb76d065a0453 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.png b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.png deleted file mode 100644 index d41a509..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v-members.html b/documentation/html/class_b_n_o08x_rpt_game_r_v-members.html index ffa0b74..34a7908 100644 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v-members.html +++ b/documentation/html/class_b_n_o08x_rpt_game_r_v-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt_game_r_v.html',''); initResizable()
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -121,20 +112,18 @@ $(function(){initNavTree('class_b_n_o08x_rpt_game_r_v.html',''); initResizable() rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected signal_data_available()BNO08xRptprotected sync_ctxBNO08xRptprotected - TAGBNO08xRptGameRVprivatestatic - tare(bool x=true, bool y=true, bool z=true)BNO08xRptGameRV - BNO08xRptRVGeneric::tare(bool x, bool y, bool z, sh2_TareBasis_t basis)BNO08xRptRVGenericprotected - tare_clear()BNO08xRptGameRV - tare_persist()BNO08xRptGameRV - unlock_sh2_HAL()BNO08xRptprotected - unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptGameRVprivatevirtual + tare(bool x=true, bool y=true, bool z=true)BNO08xRptGameRV + BNO08xRptRVGeneric::tare(bool x, bool y, bool z, sh2_TareBasis_t basis)BNO08xRptRVGenericprotected + tare_clear()BNO08xRptGameRV + tare_persist()BNO08xRptGameRV + unlock_sh2_HAL()BNO08xRptprotected + unlock_user_data()BNO08xRptprotected
diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v.html b/documentation/html/class_b_n_o08x_rpt_game_r_v.html index 7538e14..6775026 100644 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v.html +++ b/documentation/html/class_b_n_o08x_rpt_game_r_v.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xRptGameRV Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,42 +77,31 @@ $(function(){initNavTree('class_b_n_o08x_rpt_game_r_v.html',''); initResizable()
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+

Class to represent game rotation vector reports. (See Ref. Manual 6.5.19) - More...

+ More...

-

#include <BNO08xRptGameRV.hpp>

+

#include <report/BNO08xRptGameRV.hpp>

Inheritance diagram for BNO08xRptGameRV:
Inheritance graph
- - - - - + + +
[legend]
@@ -122,135 +109,124 @@ Collaboration diagram for BNO08xRptGameRV:
Collaboration graph
- - - - - - - - - + + + + +
[legend]
- + - - + + - - + + - - + + - - - + + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + -

Public Member Functions

 BNO08xRptGameRV (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRptGameRV (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool tare (bool x=true, bool y=true, bool z=true)
 Tares game rotation vector axis.
bool tare (bool x=true, bool y=true, bool z=true)
 Tares game rotation vector axis. More...
 
bool tare_persist ()
 Saves most recent tare operation to BNO08x internal flash, such that it persists on reset.
bool tare_persist ()
 Saves most recent tare operation to BNO08x internal flash, such that it persists on reset. More...
 
void tare_clear ()
 Clears most recent tare operation.
void tare_clear ()
 Clears most recent tare operation. More...
 
- Public Member Functions inherited from BNO08xRptRVGeneric
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables a rotation vector report such that the BNO08x begins it.
- Public Member Functions inherited from BNO08xRptRVGeneric
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables a rotation vector report such that the BNO08x begins it. More...
 
bno08x_quat_t get_quat ()
 Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.0f).
bno08x_quat_t get_quat ()
 Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.0f). More...
 
bno08x_euler_angle_t get_euler (bool in_degrees=true)
 Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
bno08x_euler_angle_t get_euler (bool in_degrees=true)
 Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads. More...
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it. More...
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received. More...
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called. More...
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
bool flush ()
 Flush all buffered reports for this sensor/report module. More...
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1) More...
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1) More...
 
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). More...
 
- - - - -

-Private Member Functions

void update_data (sh2_SensorValue_t *sensor_val) override
 Updates game rotation vector data from decoded sensor event.
 
- - - + +

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptGameRV"
 
virtual bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
 
- - + + - - + + - - - + + + - - + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - - + + - - - + + + - +

Additional Inherited Members

- Protected Member Functions inherited from BNO08xRptRVGeneric
 BNO08xRptRVGeneric (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
- Protected Member Functions inherited from BNO08xRptRVGeneric
 BNO08xRptRVGeneric (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool tare (bool x, bool y, bool z, sh2_TareBasis_t basis)
 Tares vector basis according to axis flags.
bool tare (bool x, bool y, bool z, sh2_TareBasis_t basis)
 Tares vector basis according to axis flags. More...
 
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it.
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it. More...
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor.
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor. More...
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs. More...
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs. More...
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it. More...
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it. More...
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived. More...
 
- Protected Attributes inherited from BNO08xRptRVGeneric
bno08x_quat_t data
- Protected Attributes inherited from BNO08xRptRVGeneric
bno08x_quat_t data
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION. More...
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data. More...
 
uint32_t period_us
 The period/interval of the report in microseconds.
uint32_t period_us
 The period/interval of the report in microseconds. More...
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRptRVGeneric
static const constexpr char * TAG = "BNO08xRptRVGeneric"
- Static Protected Attributes inherited from BNO08xRptRVGeneric
static const constexpr char * TAG = "BNO08xRptRVGeneric"
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions. More...
 
static const constexpr char * TAG = "BNO08xRpt"
static const constexpr char * TAG = "BNO08xRpt"
 

Detailed Description

-

Class to represent game rotation vector reports. (See Ref. Manual 6.5.19)

+

Class to represent game rotation vector reports. (See Ref. Manual 6.5.19)

Constructor & Destructor Documentation

-

◆ BNO08xRptGameRV()

+

◆ BNO08xRptGameRV()

@@ -261,17 +237,25 @@ Additional Inherited Members BNO08xRptGameRV::BNO08xRptGameRV ( - uint8_t ID, + uint8_t  + ID, - EventBits_t rpt_bit, + EventBits_t  + rpt_bit, - BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx ) + BNO08xPrivateTypes::bno08x_sync_ctx_t *  + sync_ctx  + + + + ) + @@ -285,7 +269,7 @@ Additional Inherited Members

Member Function Documentation

-

◆ tare()

+

◆ tare()

@@ -293,17 +277,25 @@ Additional Inherited Members bool BNO08xRptGameRV::tare ( - bool x = true, + bool  + x = true, - bool y = true, + bool  + y = true, - bool z = true ) + bool  + z = true  + + + + ) +
@@ -323,20 +315,17 @@ Here is the call graph for this function:
- - - - - - - + + + +
-

◆ tare_clear()

+

◆ tare_clear()

@@ -344,7 +333,7 @@ Here is the call graph for this function:
void BNO08xRptGameRV::tare_clear ( - ) + ) @@ -357,18 +346,16 @@ Here is the call graph for this function:
- - - - - + + +
-

◆ tare_persist()

+

◆ tare_persist()

@@ -376,7 +363,7 @@ Here is the call graph for this function:
bool BNO08xRptGameRV::tare_persist ( - ) + ) @@ -389,92 +376,17 @@ Here is the call graph for this function:
- - - - - + + +
-
- - -

◆ update_data()

- -
-
- - - - - -
- - - - - - - -
void BNO08xRptGameRV::update_data (sh2_SensorValue_t * sensor_val)
-
-overrideprivatevirtual
-
- -

Updates game rotation vector data from decoded sensor event.

-
Parameters
- - -
sensor_valThe sh2_SensorValue_t struct used in sh2_decodeSensorEvent() call.
-
-
-
Returns
void, nothing to return
- -

Implements BNO08xRpt.

-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
- -
-
-

Member Data Documentation

- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptGameRV::TAG = "BNO08xRptGameRV"
-
-staticconstexprprivate
-
-

The documentation for this class was generated from the following files: @@ -482,7 +394,7 @@ Here is the call graph for this function: diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v.js b/documentation/html/class_b_n_o08x_rpt_game_r_v.js index 033a67b..adf69db 100644 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v.js +++ b/documentation/html/class_b_n_o08x_rpt_game_r_v.js @@ -3,7 +3,5 @@ var class_b_n_o08x_rpt_game_r_v = [ "BNO08xRptGameRV", "class_b_n_o08x_rpt_game_r_v.html#a5ce3525ae691ef37dff5c8d638e98e18", null ], [ "tare", "class_b_n_o08x_rpt_game_r_v.html#a773f8e4bf9e5059d6b301fc346cbc9d2", null ], [ "tare_clear", "class_b_n_o08x_rpt_game_r_v.html#ab8844cc390818f2b5cff8afefc89558f", null ], - [ "tare_persist", "class_b_n_o08x_rpt_game_r_v.html#ae91c07ae4d781216065fd704b5c88d06", null ], - [ "update_data", "class_b_n_o08x_rpt_game_r_v.html#a8f9be2a12cec2a8467829fe561bf5f3d", null ], - [ "TAG", "class_b_n_o08x_rpt_game_r_v.html#a3fd3cec253a42d897a736adaf50bfe5d", null ] + [ "tare_persist", "class_b_n_o08x_rpt_game_r_v.html#ae91c07ae4d781216065fd704b5c88d06", null ] ]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_game_r_v__coll__graph.map index 0ca35e9..1e88847 100644 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v__coll__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_game_r_v__coll__graph.map @@ -1,11 +1,7 @@ - - - - - - - - - + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_game_r_v__coll__graph.md5 index b2df34f..2c30cd2 100644 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v__coll__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_game_r_v__coll__graph.md5 @@ -1 +1 @@ -4f33fe0ab5d516095ead541f50a08cf8 \ No newline at end of file +80e64822edf306b3cb1512d81a2b4cfc \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_game_r_v__coll__graph.png index dcfe2af..f1fc179 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_game_r_v__coll__graph.png and b/documentation/html/class_b_n_o08x_rpt_game_r_v__coll__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_game_r_v__inherit__graph.map index 1fb0486..e98b8ac 100644 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v__inherit__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_game_r_v__inherit__graph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_game_r_v__inherit__graph.md5 index 4365f4e..082e6a5 100644 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v__inherit__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_game_r_v__inherit__graph.md5 @@ -1 +1 @@ -7ae3b2e94f5a44c6414f4f095b152838 \ No newline at end of file +ca46605e3f51bdc6f2facac28d519a84 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_game_r_v__inherit__graph.png index 9e213c0..687db07 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_game_r_v__inherit__graph.png and b/documentation/html/class_b_n_o08x_rpt_game_r_v__inherit__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.map b/documentation/html/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.map index 5780332..35b790b 100644 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.map @@ -1,9 +1,6 @@ - - - - - - - + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.md5 index 5dd66d0..0e2f1a1 100644 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.md5 @@ -1 +1 @@ -de30f0361734d3e164491d19799a42fa \ No newline at end of file +a39888326c3fda9fa6ba91c153ff45c3 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.png b/documentation/html/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.png index ac88794..477420d 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.map b/documentation/html/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.map deleted file mode 100644 index f8abb94..0000000 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.md5 deleted file mode 100644 index dc51ec1..0000000 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0803a85fe8238892c29df46362851d59 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.png b/documentation/html/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.png deleted file mode 100644 index 7a8fe5c..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.map b/documentation/html/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.map index 9ea192e..477fa3c 100644 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.md5 index ef7a57c..220866f 100644 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.md5 @@ -1 +1 @@ -51b7b03fe38a2154f08a905182ac8eeb \ No newline at end of file +860ac4c2794cdf47fe6bc19c5c86307a \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.png b/documentation/html/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.png index 18d2233..fd7b6e3 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.map b/documentation/html/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.map index d339cd9..69a3a8e 100644 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.md5 index 0eaf003..2cb5b12 100644 --- a/documentation/html/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.md5 @@ -1 +1 @@ -15a21f37920c82f09c2c9ffc38b6a5b3 \ No newline at end of file +f6ec27218f02c0a4f6e7a530b9ac603d \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.png b/documentation/html/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.png index 39348d4..0b010c2 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_gravity-members.html b/documentation/html/class_b_n_o08x_rpt_gravity-members.html index 8f8dca2..0ff9f57 100644 --- a/documentation/html/class_b_n_o08x_rpt_gravity-members.html +++ b/documentation/html/class_b_n_o08x_rpt_gravity-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt_gravity.html',''); initResizable();
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,34 +92,31 @@ $(function(){initNavTree('class_b_n_o08x_rpt_gravity.html',''); initResizable(); BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected BNO08xRptGravity(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptGravityinline clear_sample_counts()BNO08xRpt - dataBNO08xRptGravityprivate - disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt - enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptGravityvirtual - flush()BNO08xRpt - get()BNO08xRptGravity - get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt - get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt - has_new_data()BNO08xRpt - IDBNO08xRptprotected - lock_sh2_HAL()BNO08xRptprotected - lock_user_data()BNO08xRptprotected - period_usBNO08xRptprotected - RAD_2_DEGBNO08xRptprotectedstatic - register_cb(std::function< void(void)> cb_fxn)BNO08xRpt - rpt_bitBNO08xRptprotected - rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptGravityprivatestatic + disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt + enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptGravityvirtual + flush()BNO08xRpt + get()BNO08xRptGravity + get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt + get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt + has_new_data()BNO08xRpt + IDBNO08xRptprotected + lock_sh2_HAL()BNO08xRptprotected + lock_user_data()BNO08xRptprotected + period_usBNO08xRptprotected + RAD_2_DEGBNO08xRptprotectedstatic + register_cb(std::function< void(void)> cb_fxn)BNO08xRpt + rpt_bitBNO08xRptprotected + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + sync_ctxBNO08xRptprotected unlock_sh2_HAL()BNO08xRptprotected unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptGravityprivatevirtual
diff --git a/documentation/html/class_b_n_o08x_rpt_gravity.html b/documentation/html/class_b_n_o08x_rpt_gravity.html index 4d26515..f0cf78c 100644 --- a/documentation/html/class_b_n_o08x_rpt_gravity.html +++ b/documentation/html/class_b_n_o08x_rpt_gravity.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xRptGravity Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,41 +77,30 @@ $(function(){initNavTree('class_b_n_o08x_rpt_gravity.html',''); initResizable();
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+

Class to represent gravity reports. (See Ref. Manual 6.5.11) - More...

+ More...

-

#include <BNO08xRptGravity.hpp>

+

#include <report/BNO08xRptGravity.hpp>

Inheritance diagram for BNO08xRptGravity:
Inheritance graph
- - - + +
[legend]
@@ -121,113 +108,97 @@ Collaboration diagram for BNO08xRptGravity:
Collaboration graph
- - - - - - - + + +
[legend]
- + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + -

Public Member Functions

 BNO08xRptGravity (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRptGravity (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables gravity reports such that the BNO08x begins sending them.
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables gravity reports such that the BNO08x begins sending them. More...
 
bno08x_accel_t get ()
 Grabs most recent gravity data, units are in m/s^2.
bno08x_accel_t get ()
 Grabs most recent gravity data, units are in m/s^2. More...
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it. More...
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received. More...
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called. More...
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
bool flush ()
 Flush all buffered reports for this sensor/report module. More...
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1) More...
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1) More...
 
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). More...
 
- - - - -

-Private Member Functions

void update_data (sh2_SensorValue_t *sensor_val) override
 Updates gravity data from decoded sensor event.
 
- - - -

-Private Attributes

bno08x_accel_t data
 
- - - + +

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptGravity"
 
virtual bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
 
- - - + + + - - + + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - - - + + + - +

Additional Inherited Members

- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it.
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it. More...
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor.
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor. More...
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs. More...
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs. More...
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it. More...
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it. More...
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived. More...
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION. More...
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data. More...
 
uint32_t period_us
 The period/interval of the report in microseconds.
uint32_t period_us
 The period/interval of the report in microseconds. More...
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions. More...
 
static const constexpr char * TAG = "BNO08xRpt"
static const constexpr char * TAG = "BNO08xRpt"
 

Detailed Description

-

Class to represent gravity reports. (See Ref. Manual 6.5.11)

+

Class to represent gravity reports. (See Ref. Manual 6.5.11)

Constructor & Destructor Documentation

-

◆ BNO08xRptGravity()

+

◆ BNO08xRptGravity()

@@ -238,17 +209,25 @@ Additional Inherited Members BNO08xRptGravity::BNO08xRptGravity ( - uint8_t ID, + uint8_t  + ID, - EventBits_t rpt_bit, + EventBits_t  + rpt_bit, - BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx ) + BNO08xPrivateTypes::bno08x_sync_ctx_t *  + sync_ctx  + + + + ) + @@ -262,7 +241,7 @@ Additional Inherited Members

Member Function Documentation

-

◆ enable()

+

◆ enable()

@@ -273,12 +252,19 @@ Additional Inherited Members bool BNO08xRptGravity::enable ( - uint32_t time_between_reports, + uint32_t  + time_between_reports, - sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg ) + sh2_SensorConfig_t  + sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg  + + + + ) + @@ -292,7 +278,7 @@ Additional Inherited Members
Parameters
- +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
@@ -304,42 +290,19 @@ Here is the call graph for this function:
- - - - - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - + + + + + +
-

◆ get()

+

◆ get()

@@ -347,7 +310,7 @@ Here is the caller graph for this function:
bno08x_accel_t BNO08xRptGravity::get ( - ) + ) @@ -360,130 +323,17 @@ Here is the call graph for this function:
- - - - - + + +
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - -
- -
-
- -

◆ update_data()

- -
-
- - - - - -
- - - - - - - -
void BNO08xRptGravity::update_data (sh2_SensorValue_t * sensor_val)
-
-overrideprivatevirtual
-
- -

Updates gravity data from decoded sensor event.

-
Parameters
- - -
sensor_valThe sh2_SensorValue_t struct used in sh2_decodeSensorEvent() call.
-
-
-
Returns
void, nothing to return
- -

Implements BNO08xRpt.

-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
- -
-
-

Member Data Documentation

- -

◆ data

- -
-
- - - - - -
- - - - -
bno08x_accel_t BNO08xRptGravity::data
-
-private
-
- -
-
- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptGravity::TAG = "BNO08xRptGravity"
-
-staticconstexprprivate
-

The documentation for this class was generated from the following files:
@@ -491,7 +341,7 @@ Here is the call graph for this function: diff --git a/documentation/html/class_b_n_o08x_rpt_gravity.js b/documentation/html/class_b_n_o08x_rpt_gravity.js index 7bb322c..fb236b9 100644 --- a/documentation/html/class_b_n_o08x_rpt_gravity.js +++ b/documentation/html/class_b_n_o08x_rpt_gravity.js @@ -2,8 +2,5 @@ var class_b_n_o08x_rpt_gravity = [ [ "BNO08xRptGravity", "class_b_n_o08x_rpt_gravity.html#a472ced1c466461f64dda3d9132813dba", null ], [ "enable", "class_b_n_o08x_rpt_gravity.html#a5bb33cf233c6721fac992e447bd5b571", null ], - [ "get", "class_b_n_o08x_rpt_gravity.html#a18ebbe93997c3ea985290e5b8fc23115", null ], - [ "update_data", "class_b_n_o08x_rpt_gravity.html#a47a5d1d8f89834662efaaae60a74b4c2", null ], - [ "data", "class_b_n_o08x_rpt_gravity.html#ab9fddb16529de63f82d04b29503e7dbe", null ], - [ "TAG", "class_b_n_o08x_rpt_gravity.html#a03dfa109a427c7657a2a5bdd3b5af68c", null ] + [ "get", "class_b_n_o08x_rpt_gravity.html#a18ebbe93997c3ea985290e5b8fc23115", null ] ]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_gravity__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_gravity__coll__graph.map index 5686c1c..0a6b126 100644 --- a/documentation/html/class_b_n_o08x_rpt_gravity__coll__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_gravity__coll__graph.map @@ -1,9 +1,5 @@ - - - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_gravity__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_gravity__coll__graph.md5 index a551a6c..19d2290 100644 --- a/documentation/html/class_b_n_o08x_rpt_gravity__coll__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_gravity__coll__graph.md5 @@ -1 +1 @@ -5781e69d458a011505ee16a694a74020 \ No newline at end of file +4ecb44abb5fbab86f8a676aac1714dfb \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_gravity__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_gravity__coll__graph.png index bd2c5a4..1a3c993 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_gravity__coll__graph.png and b/documentation/html/class_b_n_o08x_rpt_gravity__coll__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_gravity__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_gravity__inherit__graph.map index 15c49f8..1e130fd 100644 --- a/documentation/html/class_b_n_o08x_rpt_gravity__inherit__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_gravity__inherit__graph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_rpt_gravity__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_gravity__inherit__graph.md5 index d80c550..fd5ba7c 100644 --- a/documentation/html/class_b_n_o08x_rpt_gravity__inherit__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_gravity__inherit__graph.md5 @@ -1 +1 @@ -dc69be8532103af7095a100dd4efd346 \ No newline at end of file +a0ec7ef5da112274f1cf0fc3b4c73449 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_gravity__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_gravity__inherit__graph.png index 5786fec..64b1ee8 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_gravity__inherit__graph.png and b/documentation/html/class_b_n_o08x_rpt_gravity__inherit__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.map b/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.map index 5fae60c..86817d6 100644 --- a/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.md5 index d158142..191483b 100644 --- a/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.md5 @@ -1 +1 @@ -96ded2cd6059b9e1572ea6863581155a \ No newline at end of file +1455b8d966db46c758b9ec74a79fcf42 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.png b/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.png index 33e1646..124d68a 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.map b/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.map deleted file mode 100644 index f3334dc..0000000 --- a/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.md5 deleted file mode 100644 index 86c98c3..0000000 --- a/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c370c3264fd3c96e4b1fdd4b3f8c9bd7 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.png b/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.png deleted file mode 100644 index 466f27a..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.map b/documentation/html/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.map deleted file mode 100644 index a4b4617..0000000 --- a/documentation/html/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.md5 deleted file mode 100644 index bd82e2e..0000000 --- a/documentation/html/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8289565b835432c6f707cc458cefe503 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.png b/documentation/html/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.png deleted file mode 100644 index 708f26e..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.map b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.map index 24c753b..73e6e87 100644 --- a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.map @@ -1,13 +1,8 @@ - - - - - - - - - - - + + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.md5 index ddbd99d..ef2717c 100644 --- a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.md5 @@ -1 +1 @@ -bfe5a410630a3ce4455b78de1554eaad \ No newline at end of file +a5bd145f195bbb72111ef17ea8b8581c \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.png b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.png index 5ced420..427cf1f 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.map b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.map deleted file mode 100644 index 48bf3f8..0000000 --- a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.md5 deleted file mode 100644 index a3f5cf5..0000000 --- a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -deba68d50a660ec842fbfe496d36b64d \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.png b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.png deleted file mode 100644 index ac13340..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v-members.html b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v-members.html index b75639b..6cc4027 100644 --- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v-members.html +++ b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt_i_gyro_r_v.html',''); initResizable
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -103,38 +94,35 @@ $(function(){initNavTree('class_b_n_o08x_rpt_i_gyro_r_v.html',''); initResizable BNO08xRptRVGeneric(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptRVGenericinlineprotected clear_sample_counts()BNO08xRpt dataBNO08xRptRVGenericprotected - data_velBNO08xRptIGyroRVprivate - disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt - enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRVGenericvirtual - flush()BNO08xRpt - get(bno08x_quat_t &quat, bno08x_ang_vel_t &vel)BNO08xRptIGyroRV - get_euler(bool in_degrees=true)BNO08xRptRVGeneric - get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt - get_quat()BNO08xRptRVGeneric - get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt - get_vel()BNO08xRptIGyroRV - has_new_data()BNO08xRpt - IDBNO08xRptprotected - lock_sh2_HAL()BNO08xRptprotected - lock_user_data()BNO08xRptprotected - period_usBNO08xRptprotected - RAD_2_DEGBNO08xRptprotectedstatic - register_cb(std::function< void(void)> cb_fxn)BNO08xRpt - rpt_bitBNO08xRptprotected - rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptIGyroRVprivatestatic + disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt + enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRVGenericvirtual + flush()BNO08xRpt + get(bno08x_quat_t &quat, bno08x_ang_vel_t &vel)BNO08xRptIGyroRV + get_euler(bool in_degrees=true)BNO08xRptRVGeneric + get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt + get_quat()BNO08xRptRVGeneric + get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt + get_vel()BNO08xRptIGyroRV + has_new_data()BNO08xRpt + IDBNO08xRptprotected + lock_sh2_HAL()BNO08xRptprotected + lock_user_data()BNO08xRptprotected + period_usBNO08xRptprotected + RAD_2_DEGBNO08xRptprotectedstatic + register_cb(std::function< void(void)> cb_fxn)BNO08xRpt + rpt_bitBNO08xRptprotected + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + sync_ctxBNO08xRptprotected tare(bool x, bool y, bool z, sh2_TareBasis_t basis)BNO08xRptRVGenericprotected unlock_sh2_HAL()BNO08xRptprotected unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptIGyroRVprivatevirtual
diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v.html b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v.html index ae5e088..346f3e8 100644 --- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v.html +++ b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xRptIGyroRV Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,43 +77,31 @@ $(function(){initNavTree('class_b_n_o08x_rpt_i_gyro_r_v.html',''); initResizable
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+

Class to represent integrated gyro rotation vector reports. (See Ref. Manual 6.5.44) - More...

+ More...

-

#include <BNO08xRptIGyroRV.hpp>

+

#include <report/BNO08xRptIGyroRV.hpp>

Inheritance diagram for BNO08xRptIGyroRV:
Inheritance graph
- - - - - + + +
[legend]
@@ -123,139 +109,121 @@ Collaboration diagram for BNO08xRptIGyroRV:
Collaboration graph
- - - - - - - - - - - + + + + +
[legend]
- + - - + + - - + + - - - + + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + -

Public Member Functions

 BNO08xRptIGyroRV (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRptIGyroRV (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
void get (bno08x_quat_t &quat, bno08x_ang_vel_t &vel)
 Grabs most recent gyro integrated rotation vector data.
void get (bno08x_quat_t &quat, bno08x_ang_vel_t &vel)
 Grabs most recent gyro integrated rotation vector data. More...
 
bno08x_ang_vel_t get_vel ()
 Grabs most recent gyro integrated rotation vector angular velocity data, units are in rad/s.
bno08x_ang_vel_t get_vel ()
 Grabs most recent gyro integrated rotation vector angular velocity data, units are in rad/s. More...
 
- Public Member Functions inherited from BNO08xRptRVGeneric
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables a rotation vector report such that the BNO08x begins it.
- Public Member Functions inherited from BNO08xRptRVGeneric
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables a rotation vector report such that the BNO08x begins it. More...
 
bno08x_quat_t get_quat ()
 Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.0f).
bno08x_quat_t get_quat ()
 Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.0f). More...
 
bno08x_euler_angle_t get_euler (bool in_degrees=true)
 Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
bno08x_euler_angle_t get_euler (bool in_degrees=true)
 Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads. More...
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it. More...
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received. More...
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called. More...
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
bool flush ()
 Flush all buffered reports for this sensor/report module. More...
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1) More...
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1) More...
 
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). More...
 
- - - - -

-Private Member Functions

void update_data (sh2_SensorValue_t *sensor_val) override
 Updates gyro integrated rotation vector data from decoded sensor event.
 
- - - -

-Private Attributes

bno08x_ang_vel_t data_vel
 
- - - + +

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptIGyroRV"
 
virtual bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
 
- - + + - - + + - - - + + + - - + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - - + + - - - + + + - +

Additional Inherited Members

- Protected Member Functions inherited from BNO08xRptRVGeneric
 BNO08xRptRVGeneric (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
- Protected Member Functions inherited from BNO08xRptRVGeneric
 BNO08xRptRVGeneric (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool tare (bool x, bool y, bool z, sh2_TareBasis_t basis)
 Tares vector basis according to axis flags.
bool tare (bool x, bool y, bool z, sh2_TareBasis_t basis)
 Tares vector basis according to axis flags. More...
 
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it.
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it. More...
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor.
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor. More...
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs. More...
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs. More...
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it. More...
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it. More...
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived. More...
 
- Protected Attributes inherited from BNO08xRptRVGeneric
bno08x_quat_t data
- Protected Attributes inherited from BNO08xRptRVGeneric
bno08x_quat_t data
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION. More...
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data. More...
 
uint32_t period_us
 The period/interval of the report in microseconds.
uint32_t period_us
 The period/interval of the report in microseconds. More...
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRptRVGeneric
static const constexpr char * TAG = "BNO08xRptRVGeneric"
- Static Protected Attributes inherited from BNO08xRptRVGeneric
static const constexpr char * TAG = "BNO08xRptRVGeneric"
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions. More...
 
static const constexpr char * TAG = "BNO08xRpt"
static const constexpr char * TAG = "BNO08xRpt"
 

Detailed Description

-

Class to represent integrated gyro rotation vector reports. (See Ref. Manual 6.5.44)

+

Class to represent integrated gyro rotation vector reports. (See Ref. Manual 6.5.44)

Constructor & Destructor Documentation

-

◆ BNO08xRptIGyroRV()

+

◆ BNO08xRptIGyroRV()

@@ -266,17 +234,25 @@ Additional Inherited Members BNO08xRptIGyroRV::BNO08xRptIGyroRV ( - uint8_t ID, + uint8_t  + ID, - EventBits_t rpt_bit, + EventBits_t  + rpt_bit, - BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx ) + BNO08xPrivateTypes::bno08x_sync_ctx_t *  + sync_ctx  + + + + ) + @@ -290,7 +266,7 @@ Additional Inherited Members

Member Function Documentation

-

◆ get()

+

◆ get()

@@ -298,12 +274,19 @@ Additional Inherited Members void BNO08xRptIGyroRV::get ( - bno08x_quat_t & quat, + bno08x_quat_t &  + quat, - bno08x_ang_vel_t & vel ) + bno08x_ang_vel_t &  + vel  + + + + ) +
@@ -322,18 +305,16 @@ Here is the call graph for this function:
- - - - - + + +
-

◆ get_vel()

+

◆ get_vel()

@@ -341,7 +322,7 @@ Here is the call graph for this function:
bno08x_ang_vel_t BNO08xRptIGyroRV::get_vel ( - ) + ) @@ -354,114 +335,17 @@ Here is the call graph for this function:
- - - - - + + +
-
-
- -

◆ update_data()

- -
-
- - - - - -
- - - - - - - -
void BNO08xRptIGyroRV::update_data (sh2_SensorValue_t * sensor_val)
-
-overrideprivatevirtual
-
- -

Updates gyro integrated rotation vector data from decoded sensor event.

-
Parameters
- - -
sensor_valThe sh2_SensorValue_t struct used in sh2_decodeSensorEvent() call.
-
-
-
Returns
void, nothing to return
- -

Implements BNO08xRpt.

-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
- -
-
-

Member Data Documentation

- -

◆ data_vel

- -
-
- - - - - -
- - - - -
bno08x_ang_vel_t BNO08xRptIGyroRV::data_vel
-
-private
-
- -
-
- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptIGyroRV::TAG = "BNO08xRptIGyroRV"
-
-staticconstexprprivate
-
-

The documentation for this class was generated from the following files:
@@ -469,7 +353,7 @@ Here is the call graph for this function: diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v.js b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v.js index 5039061..4b03465 100644 --- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v.js +++ b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v.js @@ -2,8 +2,5 @@ var class_b_n_o08x_rpt_i_gyro_r_v = [ [ "BNO08xRptIGyroRV", "class_b_n_o08x_rpt_i_gyro_r_v.html#a5574d6213be1d7176d981e04fb9b4ea4", null ], [ "get", "class_b_n_o08x_rpt_i_gyro_r_v.html#ae85b4b091ec350432a2aeabcd3b46f55", null ], - [ "get_vel", "class_b_n_o08x_rpt_i_gyro_r_v.html#a8e9877551635f8be5e380d47195b4061", null ], - [ "update_data", "class_b_n_o08x_rpt_i_gyro_r_v.html#a29e7154e8fed38487dd100f3e98d72fb", null ], - [ "data_vel", "class_b_n_o08x_rpt_i_gyro_r_v.html#a0949ad830be352bf2df8ab2cd3506ba7", null ], - [ "TAG", "class_b_n_o08x_rpt_i_gyro_r_v.html#a5dcd8ea49d6eac6ff6f75b0ec125b04b", null ] + [ "get_vel", "class_b_n_o08x_rpt_i_gyro_r_v.html#a8e9877551635f8be5e380d47195b4061", null ] ]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.map index cb81a59..c195f64 100644 --- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.map @@ -1,13 +1,7 @@ - - - - - - - - - - - + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.md5 index f10c60d..b48df78 100644 --- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.md5 @@ -1 +1 @@ -000af498a684ef83010baae85dcb9f8a \ No newline at end of file +2bfd9f533ab2a61f2b428e474633b553 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.png index 900e804..521e7d5 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.png and b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.map index e60c59e..f45ceb5 100644 --- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.md5 index f203b71..83173fe 100644 --- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.md5 @@ -1 +1 @@ -b72253faa310ca455d843d60e57d3365 \ No newline at end of file +f7ab573829fe20d24ac46444e8de9bef \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.png index 6638a39..3d66bdb 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.png and b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.map b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.map deleted file mode 100644 index c112649..0000000 --- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.md5 deleted file mode 100644 index 6032c22..0000000 --- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0fb605019532b5cb3979c768735c8d84 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.png b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.png deleted file mode 100644 index 90cf141..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.map b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.map index a5703e2..0f0edfe 100644 --- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.md5 index 8d9fa05..3acd0af 100644 --- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.md5 @@ -1 +1 @@ -6ed1706449c83ae9034eea0c467c7961 \ No newline at end of file +d0277033cf924c2b95f1dbe77c42f0c2 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.png b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.png index 4cfafcb..1cd8a5a 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.map b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.map index 28c9a13..c2deb56 100644 --- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.md5 index 5796718..8462668 100644 --- a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.md5 @@ -1 +1 @@ -903515ca08e44e6f15d55223d8a495ba \ No newline at end of file +5f2bc8c2c5fcc3f48696cb8f41f61c96 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.png b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.png index 9f6cede..aa2eea0 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration-members.html b/documentation/html/class_b_n_o08x_rpt_linear_acceleration-members.html index e18e288..b996a57 100644 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration-members.html +++ b/documentation/html/class_b_n_o08x_rpt_linear_acceleration-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt_linear_acceleration.html',''); init
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,34 +92,31 @@ $(function(){initNavTree('class_b_n_o08x_rpt_linear_acceleration.html',''); init BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected BNO08xRptLinearAcceleration(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptLinearAccelerationinline clear_sample_counts()BNO08xRpt - dataBNO08xRptLinearAccelerationprivate - disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt - enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptLinearAccelerationvirtual - flush()BNO08xRpt - get()BNO08xRptLinearAcceleration - get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt - get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt - has_new_data()BNO08xRpt - IDBNO08xRptprotected - lock_sh2_HAL()BNO08xRptprotected - lock_user_data()BNO08xRptprotected - period_usBNO08xRptprotected - RAD_2_DEGBNO08xRptprotectedstatic - register_cb(std::function< void(void)> cb_fxn)BNO08xRpt - rpt_bitBNO08xRptprotected - rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptLinearAccelerationprivatestatic + disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt + enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptLinearAccelerationvirtual + flush()BNO08xRpt + get()BNO08xRptLinearAcceleration + get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt + get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt + has_new_data()BNO08xRpt + IDBNO08xRptprotected + lock_sh2_HAL()BNO08xRptprotected + lock_user_data()BNO08xRptprotected + period_usBNO08xRptprotected + RAD_2_DEGBNO08xRptprotectedstatic + register_cb(std::function< void(void)> cb_fxn)BNO08xRpt + rpt_bitBNO08xRptprotected + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + sync_ctxBNO08xRptprotected unlock_sh2_HAL()BNO08xRptprotected unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptLinearAccelerationprivatevirtual
diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration.html b/documentation/html/class_b_n_o08x_rpt_linear_acceleration.html index c5e1ee0..9ee5d7f 100644 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration.html +++ b/documentation/html/class_b_n_o08x_rpt_linear_acceleration.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xRptLinearAcceleration Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,41 +77,30 @@ $(function(){initNavTree('class_b_n_o08x_rpt_linear_acceleration.html',''); init
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+

Class to represent linear accelerometer reports. (See Ref. Manual 6.5.10) - More...

+ More...

-

#include <BNO08xRptLinearAcceleration.hpp>

+

#include <report/BNO08xRptLinearAcceleration.hpp>

Inheritance diagram for BNO08xRptLinearAcceleration:
Inheritance graph
- - - + +
[legend]
@@ -121,113 +108,97 @@ Collaboration diagram for BNO08xRptLinearAcceleration:
Collaboration graph
- - - - - - - + + +
[legend]
- + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + -

Public Member Functions

 BNO08xRptLinearAcceleration (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRptLinearAcceleration (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables linear acceleration reports such that the BNO08x begins sending them.
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables linear acceleration reports such that the BNO08x begins sending them. More...
 
bno08x_accel_t get ()
 Grabs most recent acceleration data (including gravity), units are in m/s^2.
bno08x_accel_t get ()
 Grabs most recent acceleration data (including gravity), units are in m/s^2. More...
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it. More...
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received. More...
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called. More...
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
bool flush ()
 Flush all buffered reports for this sensor/report module. More...
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1) More...
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1) More...
 
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). More...
 
- - - - -

-Private Member Functions

void update_data (sh2_SensorValue_t *sensor_val) override
 Updates accelerometer data from decoded sensor event.
 
- - - -

-Private Attributes

bno08x_accel_t data
 
- - - + +

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptLinearAcceleration"
 
virtual bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
 
- - - + + + - - + + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - - - + + + - +

Additional Inherited Members

- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it.
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it. More...
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor.
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor. More...
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs. More...
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs. More...
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it. More...
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it. More...
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived. More...
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION. More...
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data. More...
 
uint32_t period_us
 The period/interval of the report in microseconds.
uint32_t period_us
 The period/interval of the report in microseconds. More...
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions. More...
 
static const constexpr char * TAG = "BNO08xRpt"
static const constexpr char * TAG = "BNO08xRpt"
 

Detailed Description

-

Class to represent linear accelerometer reports. (See Ref. Manual 6.5.10)

+

Class to represent linear accelerometer reports. (See Ref. Manual 6.5.10)

Constructor & Destructor Documentation

-

◆ BNO08xRptLinearAcceleration()

+

◆ BNO08xRptLinearAcceleration()

@@ -238,17 +209,25 @@ Additional Inherited Members BNO08xRptLinearAcceleration::BNO08xRptLinearAcceleration ( - uint8_t ID, + uint8_t  + ID, - EventBits_t rpt_bit, + EventBits_t  + rpt_bit, - BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx ) + BNO08xPrivateTypes::bno08x_sync_ctx_t *  + sync_ctx  + + + + ) + @@ -262,7 +241,7 @@ Additional Inherited Members

Member Function Documentation

-

◆ enable()

+

◆ enable()

@@ -273,12 +252,19 @@ Additional Inherited Members bool BNO08xRptLinearAcceleration::enable ( - uint32_t time_between_reports, + uint32_t  + time_between_reports, - sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg ) + sh2_SensorConfig_t  + sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg  + + + + ) + @@ -292,7 +278,7 @@ Additional Inherited Members
Parameters
- +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
@@ -304,44 +290,19 @@ Here is the call graph for this function:
- - - - - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - + + + + + +
-

◆ get()

+

◆ get()

@@ -349,7 +310,7 @@ Here is the caller graph for this function:
bno08x_accel_t BNO08xRptLinearAcceleration::get ( - ) + ) @@ -362,134 +323,17 @@ Here is the call graph for this function:
- - - - - + + +
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - -
- -
-
- -

◆ update_data()

- -
-
- - - - - -
- - - - - - - -
void BNO08xRptLinearAcceleration::update_data (sh2_SensorValue_t * sensor_val)
-
-overrideprivatevirtual
-
- -

Updates accelerometer data from decoded sensor event.

-
Parameters
- - -
sensor_valThe sh2_SensorValue_t struct used in sh2_decodeSensorEvent() call.
-
-
-
Returns
void, nothing to return
- -

Implements BNO08xRpt.

-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
- -
-
-

Member Data Documentation

- -

◆ data

- -
-
- - - - - -
- - - - -
bno08x_accel_t BNO08xRptLinearAcceleration::data
-
-private
-
- -
-
- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptLinearAcceleration::TAG = "BNO08xRptLinearAcceleration"
-
-staticconstexprprivate
-

The documentation for this class was generated from the following files:
@@ -497,7 +341,7 @@ Here is the call graph for this function: diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration.js b/documentation/html/class_b_n_o08x_rpt_linear_acceleration.js index d71c90a..2ef845e 100644 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration.js +++ b/documentation/html/class_b_n_o08x_rpt_linear_acceleration.js @@ -2,8 +2,5 @@ var class_b_n_o08x_rpt_linear_acceleration = [ [ "BNO08xRptLinearAcceleration", "class_b_n_o08x_rpt_linear_acceleration.html#ad63032b796912c9be563a5e6da801c59", null ], [ "enable", "class_b_n_o08x_rpt_linear_acceleration.html#a4584a181ae543919a851f8f288a316ed", null ], - [ "get", "class_b_n_o08x_rpt_linear_acceleration.html#aac2eeab16ffbe7a81ea26a21c4e453d0", null ], - [ "update_data", "class_b_n_o08x_rpt_linear_acceleration.html#ab799259f97933e00ddfe654050c4757e", null ], - [ "data", "class_b_n_o08x_rpt_linear_acceleration.html#ab3f043b7762358d2a40cdfb326037f77", null ], - [ "TAG", "class_b_n_o08x_rpt_linear_acceleration.html#afd26d783dd276ad3c77cd0bb27115bd2", null ] + [ "get", "class_b_n_o08x_rpt_linear_acceleration.html#aac2eeab16ffbe7a81ea26a21c4e453d0", null ] ]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_linear_acceleration__coll__graph.map index 5f143da..81e7d04 100644 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration__coll__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_linear_acceleration__coll__graph.map @@ -1,9 +1,5 @@ - - - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_linear_acceleration__coll__graph.md5 index 27b526f..e194682 100644 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration__coll__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_linear_acceleration__coll__graph.md5 @@ -1 +1 @@ -039a903feb494973a34623dd1320f667 \ No newline at end of file +1dd0a14862f851cecd2dbd4285776ee4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_linear_acceleration__coll__graph.png index ed78c7e..815fdb9 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_linear_acceleration__coll__graph.png and b/documentation/html/class_b_n_o08x_rpt_linear_acceleration__coll__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.map index 05ff4aa..348410f 100644 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.md5 index 6dce6d9..96bc927 100644 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.md5 @@ -1 +1 @@ -12b0e6d25e7779005baba31559b7068f \ No newline at end of file +f3e1a4c38fcd71098a940fce8e0cdd57 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.png index 9050556..452e00a 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.png and b/documentation/html/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.map b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.map index 9f0da22..6f2e8fb 100644 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.map @@ -1,13 +1,8 @@ - - - - - - - - - - - + + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.md5 index c992386..38f2ac2 100644 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.md5 @@ -1 +1 @@ -8c6ca86d0f6ee4a25538dde0116de847 \ No newline at end of file +de39c125a0cfd6b41ec938401e5b7550 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.png b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.png index b54eebf..3a53041 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.map b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.map deleted file mode 100644 index 5b6534c..0000000 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.map +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.md5 deleted file mode 100644 index adda2eb..0000000 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b5f592946a9552231c3a088762ab8031 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.png b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.png deleted file mode 100644 index 5a771ae..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.map b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.map index 6f82773..45744bb 100644 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.md5 index df59bbe..16471d8 100644 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.md5 @@ -1 +1 @@ -95b2a865f39bbc9b8e4115da3bacdb7b \ No newline at end of file +feb9989c8f9cedf861b023bd6f2b1c9c \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.png b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.png index f11d0e1..004ab32 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.map b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.map deleted file mode 100644 index 5de1267..0000000 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.map +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.md5 deleted file mode 100644 index 4e143e6..0000000 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -bd4ac4f38cec1df69fc5a51e38d3dfb4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.png b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.png deleted file mode 100644 index 4de0dc1..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.map b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.map deleted file mode 100644 index c29f266..0000000 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.md5 deleted file mode 100644 index ebd7557..0000000 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -916ac2325228f655c7afba6c2df05a59 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.png b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.png deleted file mode 100644 index 7453489..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v-members.html b/documentation/html/class_b_n_o08x_rpt_r_v-members.html index e9a13a4..5308df2 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v-members.html +++ b/documentation/html/class_b_n_o08x_rpt_r_v-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt_r_v.html',''); initResizable(); });
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -121,20 +112,18 @@ $(function(){initNavTree('class_b_n_o08x_rpt_r_v.html',''); initResizable(); }); rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected signal_data_available()BNO08xRptprotected sync_ctxBNO08xRptprotected - TAGBNO08xRptRVprivatestatic - tare(bool x=true, bool y=true, bool z=true)BNO08xRptRV - BNO08xRptRVGeneric::tare(bool x, bool y, bool z, sh2_TareBasis_t basis)BNO08xRptRVGenericprotected - tare_clear()BNO08xRptRV - tare_persist()BNO08xRptRV - unlock_sh2_HAL()BNO08xRptprotected - unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptRVprivatevirtual + tare(bool x=true, bool y=true, bool z=true)BNO08xRptRV + BNO08xRptRVGeneric::tare(bool x, bool y, bool z, sh2_TareBasis_t basis)BNO08xRptRVGenericprotected + tare_clear()BNO08xRptRV + tare_persist()BNO08xRptRV + unlock_sh2_HAL()BNO08xRptprotected + unlock_user_data()BNO08xRptprotected
diff --git a/documentation/html/class_b_n_o08x_rpt_r_v.html b/documentation/html/class_b_n_o08x_rpt_r_v.html index 7838ebd..71e4d2c 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v.html +++ b/documentation/html/class_b_n_o08x_rpt_r_v.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xRptRV Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,42 +77,31 @@ $(function(){initNavTree('class_b_n_o08x_rpt_r_v.html',''); initResizable(); });
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+

Class to represent rotation vector reports. (See Ref. Manual 6.5.18) - More...

+ More...

-

#include <BNO08xRptRV.hpp>

+

#include <report/BNO08xRptRV.hpp>

Inheritance diagram for BNO08xRptRV:
Inheritance graph
- - - - - + + +
[legend]
@@ -122,135 +109,124 @@ Collaboration diagram for BNO08xRptRV:
Collaboration graph
- - - - - - - - - + + + + +
[legend]
- + - - + + - - + + - - + + - - - + + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + -

Public Member Functions

 BNO08xRptRV (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRptRV (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool tare (bool x=true, bool y=true, bool z=true)
 Tares rotation vector axis.
bool tare (bool x=true, bool y=true, bool z=true)
 Tares rotation vector axis. More...
 
bool tare_persist ()
 Saves most recent tare operation to BNO08x internal flash, such that it persists on reset.
bool tare_persist ()
 Saves most recent tare operation to BNO08x internal flash, such that it persists on reset. More...
 
void tare_clear ()
 Clears most recent tare operation.
void tare_clear ()
 Clears most recent tare operation. More...
 
- Public Member Functions inherited from BNO08xRptRVGeneric
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables a rotation vector report such that the BNO08x begins it.
- Public Member Functions inherited from BNO08xRptRVGeneric
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables a rotation vector report such that the BNO08x begins it. More...
 
bno08x_quat_t get_quat ()
 Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.0f).
bno08x_quat_t get_quat ()
 Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.0f). More...
 
bno08x_euler_angle_t get_euler (bool in_degrees=true)
 Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
bno08x_euler_angle_t get_euler (bool in_degrees=true)
 Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads. More...
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it. More...
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received. More...
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called. More...
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
bool flush ()
 Flush all buffered reports for this sensor/report module. More...
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1) More...
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1) More...
 
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). More...
 
- - - - -

-Private Member Functions

void update_data (sh2_SensorValue_t *sensor_val) override
 Updates rotation vector data from decoded sensor event.
 
- - - + +

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptRV"
 
virtual bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
 
- - + + - - + + - - - + + + - - + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - - + + - - - + + + - +

Additional Inherited Members

- Protected Member Functions inherited from BNO08xRptRVGeneric
 BNO08xRptRVGeneric (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
- Protected Member Functions inherited from BNO08xRptRVGeneric
 BNO08xRptRVGeneric (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool tare (bool x, bool y, bool z, sh2_TareBasis_t basis)
 Tares vector basis according to axis flags.
bool tare (bool x, bool y, bool z, sh2_TareBasis_t basis)
 Tares vector basis according to axis flags. More...
 
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it.
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it. More...
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor.
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor. More...
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs. More...
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs. More...
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it. More...
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it. More...
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived. More...
 
- Protected Attributes inherited from BNO08xRptRVGeneric
bno08x_quat_t data
- Protected Attributes inherited from BNO08xRptRVGeneric
bno08x_quat_t data
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION. More...
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data. More...
 
uint32_t period_us
 The period/interval of the report in microseconds.
uint32_t period_us
 The period/interval of the report in microseconds. More...
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRptRVGeneric
static const constexpr char * TAG = "BNO08xRptRVGeneric"
- Static Protected Attributes inherited from BNO08xRptRVGeneric
static const constexpr char * TAG = "BNO08xRptRVGeneric"
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions. More...
 
static const constexpr char * TAG = "BNO08xRpt"
static const constexpr char * TAG = "BNO08xRpt"
 

Detailed Description

-

Class to represent rotation vector reports. (See Ref. Manual 6.5.18)

+

Class to represent rotation vector reports. (See Ref. Manual 6.5.18)

Constructor & Destructor Documentation

-

◆ BNO08xRptRV()

+

◆ BNO08xRptRV()

@@ -261,17 +237,25 @@ Additional Inherited Members BNO08xRptRV::BNO08xRptRV ( - uint8_t ID, + uint8_t  + ID, - EventBits_t rpt_bit, + EventBits_t  + rpt_bit, - BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx ) + BNO08xPrivateTypes::bno08x_sync_ctx_t *  + sync_ctx  + + + + ) + @@ -285,7 +269,7 @@ Additional Inherited Members

Member Function Documentation

-

◆ tare()

+

◆ tare()

@@ -293,17 +277,25 @@ Additional Inherited Members bool BNO08xRptRV::tare ( - bool x = true, + bool  + x = true, - bool y = true, + bool  + y = true, - bool z = true ) + bool  + z = true  + + + + ) +
@@ -323,20 +315,17 @@ Here is the call graph for this function:
- - - - - - - + + + +
-

◆ tare_clear()

+

◆ tare_clear()

@@ -344,7 +333,7 @@ Here is the call graph for this function:
void BNO08xRptRV::tare_clear ( - ) + ) @@ -357,18 +346,16 @@ Here is the call graph for this function:
- - - - - + + +
-

◆ tare_persist()

+

◆ tare_persist()

@@ -376,7 +363,7 @@ Here is the call graph for this function:
bool BNO08xRptRV::tare_persist ( - ) + ) @@ -389,92 +376,17 @@ Here is the call graph for this function:
- - - - - + + +
-
- - -

◆ update_data()

- -
-
- - - - - -
- - - - - - - -
void BNO08xRptRV::update_data (sh2_SensorValue_t * sensor_val)
-
-overrideprivatevirtual
-
- -

Updates rotation vector data from decoded sensor event.

-
Parameters
- - -
sensor_valThe sh2_SensorValue_t struct used in sh2_decodeSensorEvent() call.
-
-
-
Returns
void, nothing to return
- -

Implements BNO08xRpt.

-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
- -
-
-

Member Data Documentation

- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptRV::TAG = "BNO08xRptRV"
-
-staticconstexprprivate
-
-

The documentation for this class was generated from the following files: @@ -482,7 +394,7 @@ Here is the call graph for this function: diff --git a/documentation/html/class_b_n_o08x_rpt_r_v.js b/documentation/html/class_b_n_o08x_rpt_r_v.js index eff3d83..ee3f8d1 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v.js +++ b/documentation/html/class_b_n_o08x_rpt_r_v.js @@ -3,7 +3,5 @@ var class_b_n_o08x_rpt_r_v = [ "BNO08xRptRV", "class_b_n_o08x_rpt_r_v.html#a3c4173b40339de15cb7f304f73ae53f3", null ], [ "tare", "class_b_n_o08x_rpt_r_v.html#aab42904ebfc698d0af0944deaafcd226", null ], [ "tare_clear", "class_b_n_o08x_rpt_r_v.html#a920fb5940c13870657c48538569aff87", null ], - [ "tare_persist", "class_b_n_o08x_rpt_r_v.html#aa152921434b50a95977b0a4f925abec0", null ], - [ "update_data", "class_b_n_o08x_rpt_r_v.html#ab6a7a480ecc404383a1db5c6b29e3c48", null ], - [ "TAG", "class_b_n_o08x_rpt_r_v.html#a3569aae0c42e23e9932d62238a8735f8", null ] + [ "tare_persist", "class_b_n_o08x_rpt_r_v.html#aa152921434b50a95977b0a4f925abec0", null ] ]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_r_v__coll__graph.map index e989d13..5869173 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v__coll__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_r_v__coll__graph.map @@ -1,11 +1,7 @@ - - - - - - - - - + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_r_v__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v__coll__graph.md5 index 1f4c98d..5994a4c 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v__coll__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_r_v__coll__graph.md5 @@ -1 +1 @@ -15a99894d2fdc87ed3bb7c75b8e740b5 \ No newline at end of file +8df64d7966a29cdc81442514f72b1e3b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_r_v__coll__graph.png index 7897377..40b2af8 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v__coll__graph.png and b/documentation/html/class_b_n_o08x_rpt_r_v__coll__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_r_v__inherit__graph.map index 87de1a2..839daf0 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v__inherit__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_r_v__inherit__graph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_r_v__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v__inherit__graph.md5 index 749e636..c42f2f2 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v__inherit__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_r_v__inherit__graph.md5 @@ -1 +1 @@ -bd501574eed94273f9005d2b8425a5f4 \ No newline at end of file +08ab896cb4c32e621aad3dd6ecf6e953 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_r_v__inherit__graph.png index bb3582d..b2347cc 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v__inherit__graph.png and b/documentation/html/class_b_n_o08x_rpt_r_v__inherit__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.map index fc6e17b..aad8522 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.md5 index c1ff3f5..acd0324 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.md5 @@ -1 +1 @@ -73a846fefffed0319a3e76e862b6e1cc \ No newline at end of file +cbb0dc6f719f969ee8e8fd07bd3da3e2 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.png index a54d420..49f3e50 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.map index d374080..ba42ace 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.md5 index e020052..28afa20 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.md5 @@ -1 +1 @@ -6b4e46c332ee26ae8a1b9525a28987af \ No newline at end of file +14fbfb90a26bde4e6c8cc6082d6cec90 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.png index 07fea96..710b8a1 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.map index 26d3432..e3f02a3 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.map @@ -1,9 +1,6 @@ - - - - - - - + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.md5 index 19aa310..046be31 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.md5 @@ -1 +1 @@ -02e4acec7a3cd510e09e038ca2b814ae \ No newline at end of file +5bb734c94db30522ca01690d08fd8fa4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.png index c03b8f5..fe64d4c 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.map deleted file mode 100644 index c702ee8..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.md5 deleted file mode 100644 index 4a0921b..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a23bb303fc1567dd8b82e44f68220841 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.png deleted file mode 100644 index 98f3015..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic-members.html b/documentation/html/class_b_n_o08x_rpt_r_v_generic-members.html index b6e6a11..638b36a 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic-members.html +++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt_r_v_generic.html',''); initResizabl
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -130,7 +121,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_r_v_generic.html',''); initResizabl diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic.html b/documentation/html/class_b_n_o08x_rpt_r_v_generic.html index 919dfcd..e33f0aa 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic.html +++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xRptRVGeneric Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt_r_v_generic.html',''); initResizabl
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -103,29 +94,22 @@ $(function(){initNavTree('class_b_n_o08x_rpt_r_v_generic.html',''); initResizabl

Class to represent rotation vector reports. - More...

+ More...

-

#include <BNO08xRptRVGeneric.hpp>

+

#include <report/BNO08xRptRVGeneric.hpp>

Inheritance diagram for BNO08xRptRVGeneric:
Inheritance graph
- - - - - - - - - - - - - - - + + + + + + + +
[legend]
@@ -133,115 +117,114 @@ Collaboration diagram for BNO08xRptRVGeneric:
Collaboration graph
- - - - - - - + + + +
[legend]
- - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + + +

Public Member Functions

bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables a rotation vector report such that the BNO08x begins it.
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables a rotation vector report such that the BNO08x begins it. More...
 
bno08x_quat_t get_quat ()
 Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.0f).
bno08x_quat_t get_quat ()
 Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.0f). More...
 
bno08x_euler_angle_t get_euler (bool in_degrees=true)
 Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
bno08x_euler_angle_t get_euler (bool in_degrees=true)
 Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads. More...
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it. More...
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received. More...
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called. More...
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
bool flush ()
 Flush all buffered reports for this sensor/report module. More...
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1) More...
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1) More...
 
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). More...
 
virtual bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
 
- + - - + + - - - + + + - + - - + + - - + + - - + + - - + + - - + + - - + +

Protected Member Functions

 BNO08xRptRVGeneric (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRptRVGeneric (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool tare (bool x, bool y, bool z, sh2_TareBasis_t basis)
 Tares vector basis according to axis flags.
bool tare (bool x, bool y, bool z, sh2_TareBasis_t basis)
 Tares vector basis according to axis flags. More...
 
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it.
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it. More...
 
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor.
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor. More...
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs. More...
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs. More...
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it. More...
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it. More...
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived. More...
 
- + - - - + + + - - + + - - + + - +

Protected Attributes

bno08x_quat_t data
bno08x_quat_t data
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION. More...
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data. More...
 
uint32_t period_us
 The period/interval of the report in microseconds.
uint32_t period_us
 The period/interval of the report in microseconds. More...
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- + - - - + + + - +

Static Protected Attributes

static const constexpr char * TAG = "BNO08xRptRVGeneric"
static const constexpr char * TAG = "BNO08xRptRVGeneric"
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions. More...
 
static const constexpr char * TAG = "BNO08xRpt"
static const constexpr char * TAG = "BNO08xRpt"
 

Detailed Description

-

Class to represent rotation vector reports.

+

Class to represent rotation vector reports.

Constructor & Destructor Documentation

-

◆ BNO08xRptRVGeneric()

+

◆ BNO08xRptRVGeneric()

@@ -252,17 +235,25 @@ Static Protected Attributes BNO08xRptRVGeneric::BNO08xRptRVGeneric ( - uint8_t ID, + uint8_t  + ID, - EventBits_t rpt_bit, + EventBits_t  + rpt_bit, - BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx ) + BNO08xPrivateTypes::bno08x_sync_ctx_t *  + sync_ctx  + + + + ) + @@ -276,7 +267,7 @@ Static Protected Attributes

Member Function Documentation

-

◆ enable()

+

◆ enable()

@@ -287,12 +278,19 @@ Static Protected Attributes bool BNO08xRptRVGeneric::enable ( - uint32_t time_between_reports, + uint32_t  + time_between_reports, - sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg ) + sh2_SensorConfig_t  + sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg  + + + + ) + @@ -306,7 +304,7 @@ Static Protected Attributes
Parameters
- +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
@@ -318,17 +316,12 @@ Here is the call graph for this function:
- - - - - - - - - - - + + + + + +
@@ -336,32 +329,15 @@ Here is the caller graph for this function:
- - - - - - - - - - - - - - - - - - - + +
-

◆ get_euler()

+

◆ get_euler()

@@ -369,7 +345,8 @@ Here is the caller graph for this function:
bno08x_euler_angle_t BNO08xRptRVGeneric::get_euler ( - bool in_degrees = true) + bool  + in_degrees = true) @@ -388,20 +365,17 @@ Here is the call graph for this function:
- - - - - - - + + + +
-

◆ get_quat()

+

◆ get_quat()

@@ -409,14 +383,14 @@ Here is the call graph for this function:
bno08x_quat_t BNO08xRptRVGeneric::get_quat ( - ) + )

Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.0f).

-

The following RV reports have rad accuracy data:

+

The following RV reports have rad accuracy data:

  • rotation vector
  • geomagnetic rotation vector
  • @@ -427,11 +401,9 @@ Here is the call graph for this function:
- - - - - + + +
@@ -439,32 +411,16 @@ Here is the caller graph for this function:
- - - - - - - - - - - - - - - - - - - + + +
-

◆ tare()

+

◆ tare()

@@ -475,22 +431,31 @@ Here is the caller graph for this function:
bool BNO08xRptRVGeneric::tare ( - bool x, + bool  + x, - bool y, + bool  + y, - bool z, + bool  + z, - sh2_TareBasis_t basis ) + sh2_TareBasis_t  + basis  + + + + ) + @@ -516,11 +481,9 @@ Here is the call graph for this function:
- - - - - + + +
@@ -528,13 +491,10 @@ Here is the caller graph for this function:
- - - - - - - + + + +
@@ -542,7 +502,7 @@ Here is the caller graph for this function:

Member Data Documentation

-

◆ data

+

◆ data

@@ -564,7 +524,7 @@ Here is the caller graph for this function:
-

◆ TAG

+

◆ TAG

@@ -586,8 +546,8 @@ Here is the caller graph for this function:

The documentation for this class was generated from the following files: @@ -595,7 +555,7 @@ Here is the caller graph for this function: diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic.js b/documentation/html/class_b_n_o08x_rpt_r_v_generic.js index 23a1e21..d1aab3c 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic.js +++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic.js @@ -5,6 +5,5 @@ var class_b_n_o08x_rpt_r_v_generic = [ "get_euler", "class_b_n_o08x_rpt_r_v_generic.html#abbaaa6737d578e056f93687d4ad780f7", null ], [ "get_quat", "class_b_n_o08x_rpt_r_v_generic.html#afc2accdd72076cd758f9f9108351d7a8", null ], [ "tare", "class_b_n_o08x_rpt_r_v_generic.html#ab059dded7c0a7c922e9c624baac34ecd", null ], - [ "data", "class_b_n_o08x_rpt_r_v_generic.html#ad5174665e1c943291110630dc461caff", null ], - [ "TAG", "class_b_n_o08x_rpt_r_v_generic.html#a5315a83517cd15397842254a9926b1c4", null ] + [ "data", "class_b_n_o08x_rpt_r_v_generic.html#ad5174665e1c943291110630dc461caff", null ] ]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_r_v_generic__coll__graph.map index 1fd0bce..c7e7676 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic__coll__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic__coll__graph.map @@ -1,9 +1,6 @@ - - - - - - - + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_generic__coll__graph.md5 index 5b833a3..bb7cd3f 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic__coll__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic__coll__graph.md5 @@ -1 +1 @@ -63324d08a6758619ab19411a6fe77ec1 \ No newline at end of file +3751c054fc2c9f6ec33b4b980bb2bd9d \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_r_v_generic__coll__graph.png index aaef39d..7524a29 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_generic__coll__graph.png and b/documentation/html/class_b_n_o08x_rpt_r_v_generic__coll__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_r_v_generic__inherit__graph.map index ca908fa..ef7891f 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic__inherit__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic__inherit__graph.map @@ -1,17 +1,10 @@ - - - - - - - - - - - - - - - + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_generic__inherit__graph.md5 index 665b324..a5a5d54 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic__inherit__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic__inherit__graph.md5 @@ -1 +1 @@ -62db103106040188b0258ba3cdbfbf71 \ No newline at end of file +4a82b277d67b46ceecc3af86966819a8 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_r_v_generic__inherit__graph.png index f49d18e..5aee2b3 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_generic__inherit__graph.png and b/documentation/html/class_b_n_o08x_rpt_r_v_generic__inherit__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.map index afe04d3..71d3c49 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.map @@ -1,13 +1,8 @@ - - - - - - - - - - - + + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.md5 index 494af48..a3a2ac7 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.md5 @@ -1 +1 @@ -08979f19739975acfbc65dc93c16bd0e \ No newline at end of file +80e3d1cef8b538089ed46684a9f81026 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.png index 383ac11..31a7b39 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.map index 0105a90..4c1d507 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.map @@ -1,21 +1,4 @@ - - - - - - - - - - - - - - - - - - - + + diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.md5 index a97b9be..3ed16dc 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.md5 @@ -1 +1 @@ -089c451ab771ea2a5346809dddfe1d74 \ No newline at end of file +90574635db33677e9634c18f62b17bf5 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.png index 85917b7..cd1fc16 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.png and b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.map index e6c0e07..226a772 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.md5 index d7d6a39..dc31ca5 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.md5 @@ -1 +1 @@ -9d3e7815329fb9390a84768834fa587e \ No newline at end of file +eb4af7d39955a53415ba72a7a5309046 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.png index bbbe94a..cd291f4 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.map index 715a172..93e4b07 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.map @@ -1,9 +1,6 @@ - - - - - - - + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.md5 index f6e0782..90d8138 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.md5 @@ -1 +1 @@ -c3b6600024016a64b112d4c81348e1f0 \ No newline at end of file +92120173d8e5aa90b0e957ffabb59540 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.png index 05f69ed..57506b4 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.png and b/documentation/html/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.map index 98f9f9c..92a0b01 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.map @@ -1,9 +1,6 @@ - - - - - - - + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.md5 index 2749e03..6d60ebf 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.md5 @@ -1 +1 @@ -c6718099f93800ab16034f4103afba97 \ No newline at end of file +ffa49fd9b2cf1d8d10295e4531dad4de \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.png index dd05948..a3ed8b0 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.map index 5dcd50c..2132574 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.md5 index 8ee0beb..425c983 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.md5 @@ -1 +1 @@ -77b52c7d903181c5b3fb61fbdbe4c9c5 \ No newline at end of file +15a7af91c527d43898656f60c08f76ef \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.png index 58f20f8..5a20434 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.map index 9c063b9..b52b0fc 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.map @@ -1,21 +1,5 @@ - - - - - - - - - - - - - - - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.md5 index d976e56..b9773ba 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.md5 @@ -1 +1 @@ -182135def2f047ad738d3f0d8c219334 \ No newline at end of file +17e9ed771fd92b424db96b7c808448f3 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.png index 4d6d3f3..c003ab8 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.png and b/documentation/html/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag-members.html b/documentation/html/class_b_n_o08x_rpt_r_v_geomag-members.html index 04a8ed2..bb8a2fa 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag-members.html +++ b/documentation/html/class_b_n_o08x_rpt_r_v_geomag-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt_r_v_geomag.html',''); initResizable
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -121,20 +112,18 @@ $(function(){initNavTree('class_b_n_o08x_rpt_r_v_geomag.html',''); initResizable rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected signal_data_available()BNO08xRptprotected sync_ctxBNO08xRptprotected - TAGBNO08xRptRVGeomagprivatestatic - tare(bool x=true, bool y=true, bool z=true)BNO08xRptRVGeomag - BNO08xRptRVGeneric::tare(bool x, bool y, bool z, sh2_TareBasis_t basis)BNO08xRptRVGenericprotected - tare_clear()BNO08xRptRVGeomag - tare_persist()BNO08xRptRVGeomag - unlock_sh2_HAL()BNO08xRptprotected - unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptRVGeomagprivatevirtual + tare(bool x=true, bool y=true, bool z=true)BNO08xRptRVGeomag + BNO08xRptRVGeneric::tare(bool x, bool y, bool z, sh2_TareBasis_t basis)BNO08xRptRVGenericprotected + tare_clear()BNO08xRptRVGeomag + tare_persist()BNO08xRptRVGeomag + unlock_sh2_HAL()BNO08xRptprotected + unlock_user_data()BNO08xRptprotected
diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag.html b/documentation/html/class_b_n_o08x_rpt_r_v_geomag.html index 7f65032..f271878 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag.html +++ b/documentation/html/class_b_n_o08x_rpt_r_v_geomag.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xRptRVGeomag Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,42 +77,31 @@ $(function(){initNavTree('class_b_n_o08x_rpt_r_v_geomag.html',''); initResizable
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+

Class to represent geomagnetic rotation vector reports. (See Ref. Manual 6.5.20) - More...

+ More...

-

#include <BNO08xRptRVGeomag.hpp>

+

#include <report/BNO08xRptRVGeomag.hpp>

Inheritance diagram for BNO08xRptRVGeomag:
Inheritance graph
- - - - - + + +
[legend]
@@ -122,135 +109,124 @@ Collaboration diagram for BNO08xRptRVGeomag:
Collaboration graph
- - - - - - - - - + + + + +
[legend]
- + - - + + - - + + - - + + - - - + + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + -

Public Member Functions

 BNO08xRptRVGeomag (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRptRVGeomag (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool tare (bool x=true, bool y=true, bool z=true)
 Tares geomagnetic rotation vector.
bool tare (bool x=true, bool y=true, bool z=true)
 Tares geomagnetic rotation vector. More...
 
bool tare_persist ()
 Saves most recent tare operation to BNO08x internal flash, such that it persists on reset.
bool tare_persist ()
 Saves most recent tare operation to BNO08x internal flash, such that it persists on reset. More...
 
void tare_clear ()
 Clears most recent tare operation.
void tare_clear ()
 Clears most recent tare operation. More...
 
- Public Member Functions inherited from BNO08xRptRVGeneric
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables a rotation vector report such that the BNO08x begins it.
- Public Member Functions inherited from BNO08xRptRVGeneric
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables a rotation vector report such that the BNO08x begins it. More...
 
bno08x_quat_t get_quat ()
 Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.0f).
bno08x_quat_t get_quat ()
 Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.0f). More...
 
bno08x_euler_angle_t get_euler (bool in_degrees=true)
 Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
bno08x_euler_angle_t get_euler (bool in_degrees=true)
 Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads. More...
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it. More...
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received. More...
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called. More...
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
bool flush ()
 Flush all buffered reports for this sensor/report module. More...
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1) More...
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1) More...
 
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). More...
 
- - - - -

-Private Member Functions

void update_data (sh2_SensorValue_t *sensor_val) override
 Updates geomagnetic rotation vector data from decoded sensor event.
 
- - - + +

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptRVGeomag"
 
virtual bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
 
- - + + - - + + - - - + + + - - + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - - + + - - - + + + - +

Additional Inherited Members

- Protected Member Functions inherited from BNO08xRptRVGeneric
 BNO08xRptRVGeneric (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
- Protected Member Functions inherited from BNO08xRptRVGeneric
 BNO08xRptRVGeneric (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool tare (bool x, bool y, bool z, sh2_TareBasis_t basis)
 Tares vector basis according to axis flags.
bool tare (bool x, bool y, bool z, sh2_TareBasis_t basis)
 Tares vector basis according to axis flags. More...
 
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it.
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it. More...
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor.
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor. More...
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs. More...
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs. More...
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it. More...
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it. More...
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived. More...
 
- Protected Attributes inherited from BNO08xRptRVGeneric
bno08x_quat_t data
- Protected Attributes inherited from BNO08xRptRVGeneric
bno08x_quat_t data
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION. More...
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data. More...
 
uint32_t period_us
 The period/interval of the report in microseconds.
uint32_t period_us
 The period/interval of the report in microseconds. More...
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRptRVGeneric
static const constexpr char * TAG = "BNO08xRptRVGeneric"
- Static Protected Attributes inherited from BNO08xRptRVGeneric
static const constexpr char * TAG = "BNO08xRptRVGeneric"
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions. More...
 
static const constexpr char * TAG = "BNO08xRpt"
static const constexpr char * TAG = "BNO08xRpt"
 

Detailed Description

-

Class to represent geomagnetic rotation vector reports. (See Ref. Manual 6.5.20)

+

Class to represent geomagnetic rotation vector reports. (See Ref. Manual 6.5.20)

Constructor & Destructor Documentation

-

◆ BNO08xRptRVGeomag()

+

◆ BNO08xRptRVGeomag()

@@ -261,17 +237,25 @@ Additional Inherited Members BNO08xRptRVGeomag::BNO08xRptRVGeomag ( - uint8_t ID, + uint8_t  + ID, - EventBits_t rpt_bit, + EventBits_t  + rpt_bit, - BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx ) + BNO08xPrivateTypes::bno08x_sync_ctx_t *  + sync_ctx  + + + + ) + @@ -285,7 +269,7 @@ Additional Inherited Members

Member Function Documentation

-

◆ tare()

+

◆ tare()

@@ -293,17 +277,25 @@ Additional Inherited Members bool BNO08xRptRVGeomag::tare ( - bool x = true, + bool  + x = true, - bool y = true, + bool  + y = true, - bool z = true ) + bool  + z = true  + + + + ) +
@@ -323,20 +315,17 @@ Here is the call graph for this function:
- - - - - - - + + + +
-

◆ tare_clear()

+

◆ tare_clear()

@@ -344,7 +333,7 @@ Here is the call graph for this function:
void BNO08xRptRVGeomag::tare_clear ( - ) + ) @@ -357,18 +346,16 @@ Here is the call graph for this function:
- - - - - + + +
-

◆ tare_persist()

+

◆ tare_persist()

@@ -376,7 +363,7 @@ Here is the call graph for this function:
bool BNO08xRptRVGeomag::tare_persist ( - ) + ) @@ -389,92 +376,17 @@ Here is the call graph for this function:
- - - - - + + +
-
- - -

◆ update_data()

- -
-
- - - - - -
- - - - - - - -
void BNO08xRptRVGeomag::update_data (sh2_SensorValue_t * sensor_val)
-
-overrideprivatevirtual
-
- -

Updates geomagnetic rotation vector data from decoded sensor event.

-
Parameters
- - -
sensor_valThe sh2_SensorValue_t struct used in sh2_decodeSensorEvent() call.
-
-
-
Returns
void, nothing to return
- -

Implements BNO08xRpt.

-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
- -
-
-

Member Data Documentation

- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptRVGeomag::TAG = "BNO08xRptRVGeomag"
-
-staticconstexprprivate
-
-

The documentation for this class was generated from the following files: @@ -482,7 +394,7 @@ Here is the call graph for this function: diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag.js b/documentation/html/class_b_n_o08x_rpt_r_v_geomag.js index e09d586..caade86 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag.js +++ b/documentation/html/class_b_n_o08x_rpt_r_v_geomag.js @@ -3,7 +3,5 @@ var class_b_n_o08x_rpt_r_v_geomag = [ "BNO08xRptRVGeomag", "class_b_n_o08x_rpt_r_v_geomag.html#a32bd70c7777973497b6d1b7f960bea0b", null ], [ "tare", "class_b_n_o08x_rpt_r_v_geomag.html#a622f024808e368b09c41ca1b5118a874", null ], [ "tare_clear", "class_b_n_o08x_rpt_r_v_geomag.html#a2c62a41402f167a49025914a9800d062", null ], - [ "tare_persist", "class_b_n_o08x_rpt_r_v_geomag.html#a57305f5f72067a56b037cf766fa2ee63", null ], - [ "update_data", "class_b_n_o08x_rpt_r_v_geomag.html#a531bf3018378efda8edd322e2a4a3306", null ], - [ "TAG", "class_b_n_o08x_rpt_r_v_geomag.html#a7f99fc2a2d7ec0f2a493cca88a1ff825", null ] + [ "tare_persist", "class_b_n_o08x_rpt_r_v_geomag.html#a57305f5f72067a56b037cf766fa2ee63", null ] ]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_r_v_geomag__coll__graph.map index 8ae78bb..9b23211 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag__coll__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_r_v_geomag__coll__graph.map @@ -1,11 +1,7 @@ - - - - - - - - - + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_geomag__coll__graph.md5 index a85a962..7269caf 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag__coll__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_r_v_geomag__coll__graph.md5 @@ -1 +1 @@ -89bb35d70722b3f2ef37cd34c8b333e0 \ No newline at end of file +5ab1e34645400730bb74ed93a6dd5adb \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_r_v_geomag__coll__graph.png index bf8eae3..053f1a8 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_geomag__coll__graph.png and b/documentation/html/class_b_n_o08x_rpt_r_v_geomag__coll__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.map index d687753..c5fd456 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.md5 index 67fc1ef..243cca5 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.md5 @@ -1 +1 @@ -83bccedde3e56305092cf0ca88e71570 \ No newline at end of file +c15ea20edec5387d082ee9fc4124aa9f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.png index 2207da9..c11e3a6 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.png and b/documentation/html/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.map index 0318353..c16ba05 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.md5 index 6d78ab6..da5e644 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.md5 @@ -1 +1 @@ -96a42a58c482ab41cf20e9ec1c036704 \ No newline at end of file +e74e1e727184af38a33c5badb7579a69 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.png index 426e2cb..66e22d7 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.map deleted file mode 100644 index 61106f0..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.md5 deleted file mode 100644 index edd78e9..0000000 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -ae9c5905b6ed5779dd761320a8891c81 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.png deleted file mode 100644 index e4e8136..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.map index 6006e50..8606db5 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.md5 index 19f960a..c7c0c8a 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.md5 @@ -1 +1 @@ -417487de394d6a7df3ff1918969705fd \ No newline at end of file +043fc9da440d192f63251aad847db2c6 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.png index 10be20c..e3f82b0 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.map b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.map index 7b28a21..bf2fbec 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.map @@ -1,9 +1,6 @@ - - - - - - - + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.md5 index cacf2d1..0f09345 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.md5 @@ -1 +1 @@ -8880206740791783955765b6163ba336 \ No newline at end of file +ab0fd19559a0d668bb69eaa50bab2770 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.png b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.png index ca6992e..83e5cbc 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer-members.html b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer-members.html index 461d8c6..2f0f2b3 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer-members.html +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html','')
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,34 +92,31 @@ $(function(){initNavTree('class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html','') BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected BNO08xRptRawMEMSAccelerometer(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptRawMEMSAccelerometerinline clear_sample_counts()BNO08xRpt - dataBNO08xRptRawMEMSAccelerometerprivate - disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt - enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRawMEMSAccelerometervirtual - flush()BNO08xRpt - get()BNO08xRptRawMEMSAccelerometer - get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt - get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt - has_new_data()BNO08xRpt - IDBNO08xRptprotected - lock_sh2_HAL()BNO08xRptprotected - lock_user_data()BNO08xRptprotected - period_usBNO08xRptprotected - RAD_2_DEGBNO08xRptprotectedstatic - register_cb(std::function< void(void)> cb_fxn)BNO08xRpt - rpt_bitBNO08xRptprotected - rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptRawMEMSAccelerometerprivatestatic + disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt + enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRawMEMSAccelerometervirtual + flush()BNO08xRpt + get()BNO08xRptRawMEMSAccelerometer + get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt + get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt + has_new_data()BNO08xRpt + IDBNO08xRptprotected + lock_sh2_HAL()BNO08xRptprotected + lock_user_data()BNO08xRptprotected + period_usBNO08xRptprotected + RAD_2_DEGBNO08xRptprotectedstatic + register_cb(std::function< void(void)> cb_fxn)BNO08xRpt + rpt_bitBNO08xRptprotected + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + sync_ctxBNO08xRptprotected unlock_sh2_HAL()BNO08xRptprotected unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptRawMEMSAccelerometerprivatevirtual
diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html index 751630e..5963b7e 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xRptRawMEMSAccelerometer Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,41 +77,30 @@ $(function(){initNavTree('class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html','')
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+

Class to represent raw accelerometer reports. (See Ref. Manual 6.5.8) - More...

+ More...

-

#include <BNO08xRptRawMEMSAccelerometer.hpp>

+

#include <report/BNO08xRptRawMEMSAccelerometer.hpp>

Inheritance diagram for BNO08xRptRawMEMSAccelerometer:
Inheritance graph
- - - + +
[legend]
@@ -121,113 +108,97 @@ Collaboration diagram for BNO08xRptRawMEMSAccelerometer:
Collaboration graph
- - - - - - - + + +
[legend]
- + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + -

Public Member Functions

 BNO08xRptRawMEMSAccelerometer (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRptRawMEMSAccelerometer (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables raw accelerometer reports such that the BNO08x begins sending them.
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables raw accelerometer reports such that the BNO08x begins sending them. More...
 
bno08x_raw_accel_t get ()
 Grabs most recent raw accelerometer data, units are ADC counts, time_stamp in microseconds.
bno08x_raw_accel_t get ()
 Grabs most recent raw accelerometer data, units are ADC counts, time_stamp in microseconds. More...
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it. More...
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received. More...
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called. More...
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
bool flush ()
 Flush all buffered reports for this sensor/report module. More...
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1) More...
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1) More...
 
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). More...
 
- - - - -

-Private Member Functions

void update_data (sh2_SensorValue_t *sensor_val) override
 Updates raw accelerometer data from decoded sensor event.
 
- - - -

-Private Attributes

bno08x_raw_accel_t data
 
- - - + +

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptRawMEMSAccelerometer"
 
virtual bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
 
- - - + + + - - + + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - - - + + + - +

Additional Inherited Members

- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it.
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it. More...
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor.
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor. More...
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs. More...
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs. More...
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it. More...
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it. More...
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived. More...
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION. More...
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data. More...
 
uint32_t period_us
 The period/interval of the report in microseconds.
uint32_t period_us
 The period/interval of the report in microseconds. More...
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions. More...
 
static const constexpr char * TAG = "BNO08xRpt"
static const constexpr char * TAG = "BNO08xRpt"
 

Detailed Description

-

Class to represent raw accelerometer reports. (See Ref. Manual 6.5.8)

+

Class to represent raw accelerometer reports. (See Ref. Manual 6.5.8)

Constructor & Destructor Documentation

-

◆ BNO08xRptRawMEMSAccelerometer()

+

◆ BNO08xRptRawMEMSAccelerometer()

@@ -238,17 +209,25 @@ Additional Inherited Members BNO08xRptRawMEMSAccelerometer::BNO08xRptRawMEMSAccelerometer ( - uint8_t ID, + uint8_t  + ID, - EventBits_t rpt_bit, + EventBits_t  + rpt_bit, - BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx ) + BNO08xPrivateTypes::bno08x_sync_ctx_t *  + sync_ctx  + + + + ) + @@ -262,7 +241,7 @@ Additional Inherited Members

Member Function Documentation

-

◆ enable()

+

◆ enable()

@@ -273,12 +252,19 @@ Additional Inherited Members bool BNO08xRptRawMEMSAccelerometer::enable ( - uint32_t time_between_reports, + uint32_t  + time_between_reports, - sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg ) + sh2_SensorConfig_t  + sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg  + + + + ) + @@ -292,7 +278,7 @@ Additional Inherited Members
Parameters
- +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
@@ -304,24 +290,19 @@ Here is the call graph for this function:
- - - - - - - - - - - + + + + + +
-

◆ get()

+

◆ get()

@@ -329,7 +310,7 @@ Here is the call graph for this function:
bno08x_raw_accel_t BNO08xRptRawMEMSAccelerometer::get ( - ) + ) @@ -342,114 +323,17 @@ Here is the call graph for this function:
- - - - - + + +
-
-
- -

◆ update_data()

- -
-
- - - - - -
- - - - - - - -
void BNO08xRptRawMEMSAccelerometer::update_data (sh2_SensorValue_t * sensor_val)
-
-overrideprivatevirtual
-
- -

Updates raw accelerometer data from decoded sensor event.

-
Parameters
- - -
sensor_valThe sh2_SensorValue_t struct used in sh2_decodeSensorEvent() call.
-
-
-
Returns
void, nothing to return
- -

Implements BNO08xRpt.

-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
- -
-
-

Member Data Documentation

- -

◆ data

- -
-
- - - - - -
- - - - -
bno08x_raw_accel_t BNO08xRptRawMEMSAccelerometer::data
-
-private
-
- -
-
- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptRawMEMSAccelerometer::TAG = "BNO08xRptRawMEMSAccelerometer"
-
-staticconstexprprivate
-
-

The documentation for this class was generated from the following files:
@@ -457,7 +341,7 @@ Here is the call graph for this function: diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.js b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.js index e178a67..eef77f6 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.js +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.js @@ -2,8 +2,5 @@ var class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer = [ [ "BNO08xRptRawMEMSAccelerometer", "class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a1a7c70a4c2d2004fe827dfa834d789e7", null ], [ "enable", "class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a3cfc735c048700fe79a5674ad92b4b03", null ], - [ "get", "class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#ae72428b3455327ecec5ee1c6ad065d56", null ], - [ "update_data", "class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a269b8a306d47b0a873421674e8996187", null ], - [ "data", "class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#ad5dbc83482df0cec3ca970717e5671dc", null ], - [ "TAG", "class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#af82e98eae44b512870fe5cb65e7ea4cf", null ] + [ "get", "class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#ae72428b3455327ecec5ee1c6ad065d56", null ] ]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.map index 210af78..aa154d7 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.map @@ -1,9 +1,5 @@ - - - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.md5 index 85cd6cf..39a69f8 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.md5 @@ -1 +1 @@ -b6191d298d3ded1ae63d240ec31e12f4 \ No newline at end of file +db63f31ef7746d30a56d5939b96c575b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.png index 88be88b..ac9b28a 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.png and b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.map index f52f9ab..fc51b52 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.md5 index 1565508..4f81795 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.md5 @@ -1 +1 @@ -12c4a695a32af1ce63bf3764e589e0e6 \ No newline at end of file +5a32f0f5fb417541e65602089633c84d \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.png index 06731c0..bc0cb6a 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.png and b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.map deleted file mode 100644 index 22734ff..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.md5 deleted file mode 100644 index 8f741d1..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e76cc8384b707cf313810834a8cb4625 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.png deleted file mode 100644 index 3156028..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.map index 8e24212..8ef269f 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.map @@ -1,13 +1,8 @@ - - - - - - - - - - - + + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.md5 index aa5a247..69b244d 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.md5 @@ -1 +1 @@ -e69c56f321f2d3bf6ff5d736337d2e43 \ No newline at end of file +e11e139a98ff3bb9f6aa02579618c9b0 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.png index 4393734..4412fe8 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.map index b85f429..e67e356 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.md5 index 747dd43..204ebe1 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.md5 @@ -1 +1 @@ -8b05eee22963a380cdad16e4ce5efbf2 \ No newline at end of file +0570876d68df150e8d6b808dca66d7ab \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.png index 947c39f..ab89365 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro-members.html b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro-members.html index 7b6283a..a8c7efe 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro-members.html +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html',''); initRes
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,34 +92,31 @@ $(function(){initNavTree('class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html',''); initRes BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected BNO08xRptRawMEMSGyro(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptRawMEMSGyroinline clear_sample_counts()BNO08xRpt - dataBNO08xRptRawMEMSGyroprivate - disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt - enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRawMEMSGyrovirtual - flush()BNO08xRpt - get()BNO08xRptRawMEMSGyro - get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt - get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt - has_new_data()BNO08xRpt - IDBNO08xRptprotected - lock_sh2_HAL()BNO08xRptprotected - lock_user_data()BNO08xRptprotected - period_usBNO08xRptprotected - RAD_2_DEGBNO08xRptprotectedstatic - register_cb(std::function< void(void)> cb_fxn)BNO08xRpt - rpt_bitBNO08xRptprotected - rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptRawMEMSGyroprivatestatic + disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt + enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRawMEMSGyrovirtual + flush()BNO08xRpt + get()BNO08xRptRawMEMSGyro + get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt + get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt + has_new_data()BNO08xRpt + IDBNO08xRptprotected + lock_sh2_HAL()BNO08xRptprotected + lock_user_data()BNO08xRptprotected + period_usBNO08xRptprotected + RAD_2_DEGBNO08xRptprotectedstatic + register_cb(std::function< void(void)> cb_fxn)BNO08xRpt + rpt_bitBNO08xRptprotected + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + sync_ctxBNO08xRptprotected unlock_sh2_HAL()BNO08xRptprotected unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptRawMEMSGyroprivatevirtual
diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html index 426c19d..5197270 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xRptRawMEMSGyro Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,41 +77,30 @@ $(function(){initNavTree('class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html',''); initRes
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+

Class to represent raw gyro reports. (See Ref. Manual 6.5.12) - More...

+ More...

-

#include <BNO08xRptRawMEMSGyro.hpp>

+

#include <report/BNO08xRptRawMEMSGyro.hpp>

Inheritance diagram for BNO08xRptRawMEMSGyro:
Inheritance graph
- - - + +
[legend]
@@ -121,113 +108,97 @@ Collaboration diagram for BNO08xRptRawMEMSGyro:
Collaboration graph
- - - - - - - + + +
[legend]
- + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + -

Public Member Functions

 BNO08xRptRawMEMSGyro (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRptRawMEMSGyro (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables raw gyro reports such that the BNO08x begins sending them.
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables raw gyro reports such that the BNO08x begins sending them. More...
 
bno08x_raw_gyro_t get ()
 Grabs most recent raw mems gyro report (units in ADC counts, time_stamp in microseconds)
bno08x_raw_gyro_t get ()
 Grabs most recent raw mems gyro report (units in ADC counts, time_stamp in microseconds) More...
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it. More...
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received. More...
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called. More...
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
bool flush ()
 Flush all buffered reports for this sensor/report module. More...
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1) More...
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1) More...
 
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). More...
 
- - - - -

-Private Member Functions

void update_data (sh2_SensorValue_t *sensor_val) override
 Updates raw mems gyro data from decoded sensor event.
 
- - - -

-Private Attributes

bno08x_raw_gyro_t data
 
- - - + +

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptRawMEMSGyro"
 
virtual bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
 
- - - + + + - - + + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - - - + + + - +

Additional Inherited Members

- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it.
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it. More...
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor.
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor. More...
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs. More...
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs. More...
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it. More...
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it. More...
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived. More...
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION. More...
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data. More...
 
uint32_t period_us
 The period/interval of the report in microseconds.
uint32_t period_us
 The period/interval of the report in microseconds. More...
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions. More...
 
static const constexpr char * TAG = "BNO08xRpt"
static const constexpr char * TAG = "BNO08xRpt"
 

Detailed Description

-

Class to represent raw gyro reports. (See Ref. Manual 6.5.12)

+

Class to represent raw gyro reports. (See Ref. Manual 6.5.12)

Constructor & Destructor Documentation

-

◆ BNO08xRptRawMEMSGyro()

+

◆ BNO08xRptRawMEMSGyro()

@@ -238,17 +209,25 @@ Additional Inherited Members BNO08xRptRawMEMSGyro::BNO08xRptRawMEMSGyro ( - uint8_t ID, + uint8_t  + ID, - EventBits_t rpt_bit, + EventBits_t  + rpt_bit, - BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx ) + BNO08xPrivateTypes::bno08x_sync_ctx_t *  + sync_ctx  + + + + ) + @@ -262,7 +241,7 @@ Additional Inherited Members

Member Function Documentation

-

◆ enable()

+

◆ enable()

@@ -273,12 +252,19 @@ Additional Inherited Members bool BNO08xRptRawMEMSGyro::enable ( - uint32_t time_between_reports, + uint32_t  + time_between_reports, - sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg ) + sh2_SensorConfig_t  + sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg  + + + + ) + @@ -292,7 +278,7 @@ Additional Inherited Members
Parameters
- +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
@@ -304,24 +290,19 @@ Here is the call graph for this function:
- - - - - - - - - - - + + + + + +
-

◆ get()

+

◆ get()

@@ -329,7 +310,7 @@ Here is the call graph for this function:
bno08x_raw_gyro_t BNO08xRptRawMEMSGyro::get ( - ) + ) @@ -342,114 +323,17 @@ Here is the call graph for this function:
- - - - - + + +
-
-
- -

◆ update_data()

- -
-
- - - - - -
- - - - - - - -
void BNO08xRptRawMEMSGyro::update_data (sh2_SensorValue_t * sensor_val)
-
-overrideprivatevirtual
-
- -

Updates raw mems gyro data from decoded sensor event.

-
Parameters
- - -
sensor_valThe sh2_SensorValue_t struct used in sh2_decodeSensorEvent() call.
-
-
-
Returns
void, nothing to return
- -

Implements BNO08xRpt.

-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
- -
-
-

Member Data Documentation

- -

◆ data

- -
-
- - - - - -
- - - - -
bno08x_raw_gyro_t BNO08xRptRawMEMSGyro::data
-
-private
-
- -
-
- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptRawMEMSGyro::TAG = "BNO08xRptRawMEMSGyro"
-
-staticconstexprprivate
-
-

The documentation for this class was generated from the following files:
@@ -457,7 +341,7 @@ Here is the call graph for this function: diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro.js b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro.js index 7b5b21d..54250e3 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro.js +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro.js @@ -2,8 +2,5 @@ var class_b_n_o08x_rpt_raw_m_e_m_s_gyro = [ [ "BNO08xRptRawMEMSGyro", "class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#a9ad8a6a41c6680302f5ddb8154360ba2", null ], [ "enable", "class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#ae872f24befd81352f812bc998acb573d", null ], - [ "get", "class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#ac9a43087ac86ca6d2309adae996747d5", null ], - [ "update_data", "class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#af79174e4b3a3579d3de85decf529e5d5", null ], - [ "data", "class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#afed891694b4e158de9d16fa23c5427cf", null ], - [ "TAG", "class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#a51a9da0bbd8e982641147265c6d82b2d", null ] + [ "get", "class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#ac9a43087ac86ca6d2309adae996747d5", null ] ]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.map index e7b9cba..b52ba85 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.map @@ -1,9 +1,5 @@ - - - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.md5 index 1dba617..2c85e8c 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.md5 @@ -1 +1 @@ -57db64bb85e79236fd41915919ad0561 \ No newline at end of file +543374b8e01218ba15e916ff9697751d \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.png index 9d0bb39..4abb30a 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.png and b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.map index bfb0ce2..5767b80 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.md5 index 7b1fad4..09a6aed 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.md5 @@ -1 +1 @@ -11ec0c5836276776efc5a6a61bd70612 \ No newline at end of file +3b9fad3e017d7fa6ebcff252ec38fc43 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.png index c980c51..6cea68f 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.png and b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.map index 70c1d16..a5769d2 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.md5 index 614a6e9..55aa9b0 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.md5 @@ -1 +1 @@ -c7db4ba33c1ed8401cda50df19f87f51 \ No newline at end of file +bb6382b4babb91118cda8efa5873425c \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.png index f132a9a..406983b 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.map index 21cb7e5..72aa8c2 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.map @@ -1,13 +1,8 @@ - - - - - - - - - - - + + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.md5 index 630222d..66614a1 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.md5 @@ -1 +1 @@ -44e41de5bd68081fce723b7c59172deb \ No newline at end of file +a65192db17bcce9a38bc8cb154966638 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.png index 0dde5c5..d25ed01 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.map deleted file mode 100644 index c265591..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.md5 deleted file mode 100644 index dfee2e1..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -500b936e2d7612862c4e49965f500668 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.png deleted file mode 100644 index 8e66e86..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer-members.html b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer-members.html index 215c698..1fdd0c6 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer-members.html +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html','');
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,34 +92,31 @@ $(function(){initNavTree('class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html',''); BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected BNO08xRptRawMEMSMagnetometer(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptRawMEMSMagnetometerinline clear_sample_counts()BNO08xRpt - dataBNO08xRptRawMEMSMagnetometerprivate - disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt - enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRawMEMSMagnetometervirtual - flush()BNO08xRpt - get()BNO08xRptRawMEMSMagnetometer - get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt - get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt - has_new_data()BNO08xRpt - IDBNO08xRptprotected - lock_sh2_HAL()BNO08xRptprotected - lock_user_data()BNO08xRptprotected - period_usBNO08xRptprotected - RAD_2_DEGBNO08xRptprotectedstatic - register_cb(std::function< void(void)> cb_fxn)BNO08xRpt - rpt_bitBNO08xRptprotected - rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptRawMEMSMagnetometerprivatestatic + disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt + enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRawMEMSMagnetometervirtual + flush()BNO08xRpt + get()BNO08xRptRawMEMSMagnetometer + get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt + get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt + has_new_data()BNO08xRpt + IDBNO08xRptprotected + lock_sh2_HAL()BNO08xRptprotected + lock_user_data()BNO08xRptprotected + period_usBNO08xRptprotected + RAD_2_DEGBNO08xRptprotectedstatic + register_cb(std::function< void(void)> cb_fxn)BNO08xRpt + rpt_bitBNO08xRptprotected + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + sync_ctxBNO08xRptprotected unlock_sh2_HAL()BNO08xRptprotected unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptRawMEMSMagnetometerprivatevirtual
diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html index 5d35c86..32f9d51 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xRptRawMEMSMagnetometer Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,41 +77,30 @@ $(function(){initNavTree('class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html','');
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+

Class to represent raw magnetometer reports. (See Ref. Manual 6.5.15) - More...

+ More...

-

#include <BNO08xRptRawMEMSMagnetometer.hpp>

+

#include <report/BNO08xRptRawMEMSMagnetometer.hpp>

Inheritance diagram for BNO08xRptRawMEMSMagnetometer:
Inheritance graph
- - - + +
[legend]
@@ -121,113 +108,97 @@ Collaboration diagram for BNO08xRptRawMEMSMagnetometer:
Collaboration graph
- - - - - - - + + +
[legend]
- + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + -

Public Member Functions

 BNO08xRptRawMEMSMagnetometer (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRptRawMEMSMagnetometer (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables raw magnetometer such that the BNO08x begins sending them.
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables raw magnetometer such that the BNO08x begins sending them. More...
 
bno08x_raw_magf_t get ()
 Grabs most recent raw magnetometer data, units are ADC counts, time_stamp in microseconds.
bno08x_raw_magf_t get ()
 Grabs most recent raw magnetometer data, units are ADC counts, time_stamp in microseconds. More...
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it. More...
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received. More...
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called. More...
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
bool flush ()
 Flush all buffered reports for this sensor/report module. More...
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1) More...
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1) More...
 
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). More...
 
- - - - -

-Private Member Functions

void update_data (sh2_SensorValue_t *sensor_val) override
 Updates raw magnetometer data from decoded sensor event.
 
- - - -

-Private Attributes

bno08x_raw_magf_t data
 
- - - + +

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptRawMEMSMagnetometer"
 
virtual bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
 
- - - + + + - - + + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - - - + + + - +

Additional Inherited Members

- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it.
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it. More...
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor.
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor. More...
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs. More...
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs. More...
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it. More...
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it. More...
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived. More...
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION. More...
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data. More...
 
uint32_t period_us
 The period/interval of the report in microseconds.
uint32_t period_us
 The period/interval of the report in microseconds. More...
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions. More...
 
static const constexpr char * TAG = "BNO08xRpt"
static const constexpr char * TAG = "BNO08xRpt"
 

Detailed Description

-

Class to represent raw magnetometer reports. (See Ref. Manual 6.5.15)

+

Class to represent raw magnetometer reports. (See Ref. Manual 6.5.15)

Constructor & Destructor Documentation

-

◆ BNO08xRptRawMEMSMagnetometer()

+

◆ BNO08xRptRawMEMSMagnetometer()

@@ -238,17 +209,25 @@ Additional Inherited Members BNO08xRptRawMEMSMagnetometer::BNO08xRptRawMEMSMagnetometer ( - uint8_t ID, + uint8_t  + ID, - EventBits_t rpt_bit, + EventBits_t  + rpt_bit, - BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx ) + BNO08xPrivateTypes::bno08x_sync_ctx_t *  + sync_ctx  + + + + ) + @@ -262,7 +241,7 @@ Additional Inherited Members

Member Function Documentation

-

◆ enable()

+

◆ enable()

@@ -273,12 +252,19 @@ Additional Inherited Members bool BNO08xRptRawMEMSMagnetometer::enable ( - uint32_t time_between_reports, + uint32_t  + time_between_reports, - sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg ) + sh2_SensorConfig_t  + sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg  + + + + ) + @@ -292,7 +278,7 @@ Additional Inherited Members
Parameters
- +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
@@ -304,24 +290,19 @@ Here is the call graph for this function:
- - - - - - - - - - - + + + + + +
-

◆ get()

+

◆ get()

@@ -329,7 +310,7 @@ Here is the call graph for this function:
bno08x_raw_magf_t BNO08xRptRawMEMSMagnetometer::get ( - ) + ) @@ -342,114 +323,17 @@ Here is the call graph for this function:
- - - - - + + +
-
-
- -

◆ update_data()

- -
-
- - - - - -
- - - - - - - -
void BNO08xRptRawMEMSMagnetometer::update_data (sh2_SensorValue_t * sensor_val)
-
-overrideprivatevirtual
-
- -

Updates raw magnetometer data from decoded sensor event.

-
Parameters
- - -
sensor_valThe sh2_SensorValue_t struct used in sh2_decodeSensorEvent() call.
-
-
-
Returns
void, nothing to return
- -

Implements BNO08xRpt.

-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
- -
-
-

Member Data Documentation

- -

◆ data

- -
-
- - - - - -
- - - - -
bno08x_raw_magf_t BNO08xRptRawMEMSMagnetometer::data
-
-private
-
- -
-
- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptRawMEMSMagnetometer::TAG = "BNO08xRptRawMEMSMagnetometer"
-
-staticconstexprprivate
-
-

The documentation for this class was generated from the following files:
@@ -457,7 +341,7 @@ Here is the call graph for this function: diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.js b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.js index 60496fa..33d0f2c 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.js +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.js @@ -2,8 +2,5 @@ var class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer = [ [ "BNO08xRptRawMEMSMagnetometer", "class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a1033eaa9b7533a381781c8a750bac04b", null ], [ "enable", "class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a92832fd0bff6abddbbd87779de5b57fb", null ], - [ "get", "class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a44247c8dbd3376ff81599c192b7dfc71", null ], - [ "update_data", "class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a5ff68ff342813b240519a315e60d4506", null ], - [ "data", "class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a456822ae1becba508950eb9715ecb4e9", null ], - [ "TAG", "class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a7e103ad37ce1f4cddf52d110372dc6b9", null ] + [ "get", "class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a44247c8dbd3376ff81599c192b7dfc71", null ] ]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.map index 45c427c..88acf72 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.map @@ -1,9 +1,5 @@ - - - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.md5 index 3be6509..5f936cb 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.md5 @@ -1 +1 @@ -8e709a45c7b3564277e687e4324c2020 \ No newline at end of file +b9c460c7a8a9a874897d09a04c2d094a \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.png index aa95ada..4c24fa8 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.png and b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.map index aae8fbb..07ac614 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.md5 index 7b7d39f..726ba0e 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.md5 @@ -1 +1 @@ -d7078e3195188aa62849279e3996d728 \ No newline at end of file +f8735487f1a0c457706123fb809d61ad \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.png index d2d123c..98d67a0 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.png and b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.map index be9fc4a..9fcb571 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.md5 index 6680245..a864946 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.md5 @@ -1 +1 @@ -974a2500bd419e3a054d0005f24a564f \ No newline at end of file +8a1a9f611531c32a59edbdf077a35992 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.png index 7f96158..6c15e14 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.map deleted file mode 100644 index 69737bd..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.md5 deleted file mode 100644 index 40669a7..0000000 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -80a6deeb1760bcc08e4f72b5d2d97f96 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.png deleted file mode 100644 index f9f9070..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.map b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.map index 722a3ea..1400fda 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.map @@ -1,13 +1,8 @@ - - - - - - - - - - - + + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.md5 index a7dea10..0775c36 100644 --- a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.md5 @@ -1 +1 @@ -41815a6d27ae97d6113c86963c464032 \ No newline at end of file +35af67668036db45bb0a3f82823a0122 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.png b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.png index fc9a1de..8ec8eeb 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector-members.html b/documentation/html/class_b_n_o08x_rpt_shake_detector-members.html index 1437226..34bdaf6 100644 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector-members.html +++ b/documentation/html/class_b_n_o08x_rpt_shake_detector-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt_shake_detector.html',''); initResiz
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,34 +92,31 @@ $(function(){initNavTree('class_b_n_o08x_rpt_shake_detector.html',''); initResiz BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected BNO08xRptShakeDetector(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptShakeDetectorinline clear_sample_counts()BNO08xRpt - dataBNO08xRptShakeDetectorprivate - disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt - enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptShakeDetectorvirtual - flush()BNO08xRpt - get()BNO08xRptShakeDetector - get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt - get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt - has_new_data()BNO08xRpt - IDBNO08xRptprotected - lock_sh2_HAL()BNO08xRptprotected - lock_user_data()BNO08xRptprotected - period_usBNO08xRptprotected - RAD_2_DEGBNO08xRptprotectedstatic - register_cb(std::function< void(void)> cb_fxn)BNO08xRpt - rpt_bitBNO08xRptprotected - rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptShakeDetectorprivatestatic + disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt + enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptShakeDetectorvirtual + flush()BNO08xRpt + get()BNO08xRptShakeDetector + get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt + get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt + has_new_data()BNO08xRpt + IDBNO08xRptprotected + lock_sh2_HAL()BNO08xRptprotected + lock_user_data()BNO08xRptprotected + period_usBNO08xRptprotected + RAD_2_DEGBNO08xRptprotectedstatic + register_cb(std::function< void(void)> cb_fxn)BNO08xRpt + rpt_bitBNO08xRptprotected + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + sync_ctxBNO08xRptprotected unlock_sh2_HAL()BNO08xRptprotected unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptShakeDetectorprivatevirtual
diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector.html b/documentation/html/class_b_n_o08x_rpt_shake_detector.html index 69f0b8f..0ec1962 100644 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector.html +++ b/documentation/html/class_b_n_o08x_rpt_shake_detector.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xRptShakeDetector Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,41 +77,30 @@ $(function(){initNavTree('class_b_n_o08x_rpt_shake_detector.html',''); initResiz
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+

Class to represent shake detector reports. (See Ref. Manual 6.5.32) - More...

+ More...

-

#include <BNO08xRptShakeDetector.hpp>

+

#include <report/BNO08xRptShakeDetector.hpp>

Inheritance diagram for BNO08xRptShakeDetector:
Inheritance graph
- - - + +
[legend]
@@ -121,113 +108,97 @@ Collaboration diagram for BNO08xRptShakeDetector:
Collaboration graph
- - - - - - - + + +
[legend]
- + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + -

Public Member Functions

 BNO08xRptShakeDetector (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRptShakeDetector (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables shake detector reports such that the BNO08x begins sending them (only sends reports when a shake is detected).
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables shake detector reports such that the BNO08x begins sending them (only sends reports when a shake is detected). More...
 
bno08x_shake_detector_t get ()
 Grabs most recent shake detector detector data.
bno08x_shake_detector_t get ()
 Grabs most recent shake detector detector data. More...
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it. More...
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received. More...
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called. More...
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
bool flush ()
 Flush all buffered reports for this sensor/report module. More...
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1) More...
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1) More...
 
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). More...
 
- - - - -

-Private Member Functions

void update_data (sh2_SensorValue_t *sensor_val) override
 Updates shake detector data from decoded sensor event.
 
- - - -

-Private Attributes

bno08x_shake_detector_t data
 
- - - + +

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptShakeDetector"
 
virtual bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
 
- - - + + + - - + + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - - - + + + - +

Additional Inherited Members

- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it.
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it. More...
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor.
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor. More...
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs. More...
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs. More...
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it. More...
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it. More...
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived. More...
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION. More...
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data. More...
 
uint32_t period_us
 The period/interval of the report in microseconds.
uint32_t period_us
 The period/interval of the report in microseconds. More...
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions. More...
 
static const constexpr char * TAG = "BNO08xRpt"
static const constexpr char * TAG = "BNO08xRpt"
 

Detailed Description

-

Class to represent shake detector reports. (See Ref. Manual 6.5.32)

+

Class to represent shake detector reports. (See Ref. Manual 6.5.32)

Constructor & Destructor Documentation

-

◆ BNO08xRptShakeDetector()

+

◆ BNO08xRptShakeDetector()

@@ -238,17 +209,25 @@ Additional Inherited Members BNO08xRptShakeDetector::BNO08xRptShakeDetector ( - uint8_t ID, + uint8_t  + ID, - EventBits_t rpt_bit, + EventBits_t  + rpt_bit, - BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx ) + BNO08xPrivateTypes::bno08x_sync_ctx_t *  + sync_ctx  + + + + ) + @@ -262,7 +241,7 @@ Additional Inherited Members

Member Function Documentation

-

◆ enable()

+

◆ enable()

@@ -273,12 +252,19 @@ Additional Inherited Members bool BNO08xRptShakeDetector::enable ( - uint32_t time_between_reports, + uint32_t  + time_between_reports, - sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg ) + sh2_SensorConfig_t  + sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg  + + + + ) + @@ -292,7 +278,7 @@ Additional Inherited Members
Parameters
- +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
@@ -304,24 +290,19 @@ Here is the call graph for this function:
- - - - - - - - - - - + + + + + +
-

◆ get()

+

◆ get()

@@ -329,7 +310,7 @@ Here is the call graph for this function:
bno08x_shake_detector_t BNO08xRptShakeDetector::get ( - ) + ) @@ -342,114 +323,17 @@ Here is the call graph for this function:
- - - - - + + +
-
-
- -

◆ update_data()

- -
-
- - - - - -
- - - - - - - -
void BNO08xRptShakeDetector::update_data (sh2_SensorValue_t * sensor_val)
-
-overrideprivatevirtual
-
- -

Updates shake detector data from decoded sensor event.

-
Parameters
- - -
sensor_valThe sh2_SensorValue_t struct used in sh2_decodeSensorEvent() call.
-
-
-
Returns
void, nothing to return
- -

Implements BNO08xRpt.

-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
- -
-
-

Member Data Documentation

- -

◆ data

- -
-
- - - - - -
- - - - -
bno08x_shake_detector_t BNO08xRptShakeDetector::data
-
-private
-
- -
-
- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptShakeDetector::TAG = "BNO08xRptShakeDetector"
-
-staticconstexprprivate
-
-

The documentation for this class was generated from the following files:
@@ -457,7 +341,7 @@ Here is the call graph for this function: diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector.js b/documentation/html/class_b_n_o08x_rpt_shake_detector.js index 77d6b70..40cead2 100644 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector.js +++ b/documentation/html/class_b_n_o08x_rpt_shake_detector.js @@ -2,8 +2,5 @@ var class_b_n_o08x_rpt_shake_detector = [ [ "BNO08xRptShakeDetector", "class_b_n_o08x_rpt_shake_detector.html#a22021e497ed9a31b2070b884f7eb6bd8", null ], [ "enable", "class_b_n_o08x_rpt_shake_detector.html#aa28fa73b51bd892f0239e647aa6ceeb8", null ], - [ "get", "class_b_n_o08x_rpt_shake_detector.html#adf134a67833f9e2c71f76858abc88ee6", null ], - [ "update_data", "class_b_n_o08x_rpt_shake_detector.html#aebaecde5751d7b9a3fa1d5cfe09a7393", null ], - [ "data", "class_b_n_o08x_rpt_shake_detector.html#a9edf6220d0206afc6fc732f4065e5022", null ], - [ "TAG", "class_b_n_o08x_rpt_shake_detector.html#ad282b4fa916bd10237b7d83b3e56861b", null ] + [ "get", "class_b_n_o08x_rpt_shake_detector.html#adf134a67833f9e2c71f76858abc88ee6", null ] ]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_shake_detector__coll__graph.map index 875d2f2..df45ea5 100644 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector__coll__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_shake_detector__coll__graph.map @@ -1,9 +1,5 @@ - - - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_shake_detector__coll__graph.md5 index 00c57f3..f02fa33 100644 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector__coll__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_shake_detector__coll__graph.md5 @@ -1 +1 @@ -96749bc9c72b61dc12bbd766adde3bd3 \ No newline at end of file +a71dc7367e1271ce0117d0b3d0fd533d \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_shake_detector__coll__graph.png index 19faefe..4b3617d 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_shake_detector__coll__graph.png and b/documentation/html/class_b_n_o08x_rpt_shake_detector__coll__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_shake_detector__inherit__graph.map index 2b75e6f..92bd776 100644 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector__inherit__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_shake_detector__inherit__graph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_shake_detector__inherit__graph.md5 index dbc3186..ce3ed2d 100644 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector__inherit__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_shake_detector__inherit__graph.md5 @@ -1 +1 @@ -3c58d31215541a3e0dfaca916ba79536 \ No newline at end of file +ac430b82e2e3e81f03850ec9bfad43ce \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_shake_detector__inherit__graph.png index 51475e7..1255804 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_shake_detector__inherit__graph.png and b/documentation/html/class_b_n_o08x_rpt_shake_detector__inherit__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.map b/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.map index 0dda984..6c90309 100644 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.map @@ -1,13 +1,8 @@ - - - - - - - - - - - + + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.md5 index 8286026..4fb80cb 100644 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.md5 @@ -1 +1 @@ -264e707d6c4073a298a895c7722d845c \ No newline at end of file +4bd8b5c436a81d545a2b2f9f406505a6 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.png b/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.png index 111ce47..b85a20f 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.map b/documentation/html/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.map index 6831ecf..bb6293f 100644 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.md5 index 853f58a..aa0bb15 100644 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.md5 @@ -1 +1 @@ -cea8e4db9df5f3d6d66e0bc32bd3fe35 \ No newline at end of file +635a526f229d4d3e094f753246359572 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.png b/documentation/html/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.png index df0ee14..c7521fb 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.map b/documentation/html/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.map deleted file mode 100644 index 13e375d..0000000 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.md5 deleted file mode 100644 index eaf0e1d..0000000 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -bb9120cc3c24006aafdbc6883e2a444a \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.png b/documentation/html/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.png deleted file mode 100644 index 3f79f7f..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier-members.html b/documentation/html/class_b_n_o08x_rpt_stability_classifier-members.html index 237c929..623d99c 100644 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier-members.html +++ b/documentation/html/class_b_n_o08x_rpt_stability_classifier-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt_stability_classifier.html',''); ini
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,35 +92,32 @@ $(function(){initNavTree('class_b_n_o08x_rpt_stability_classifier.html',''); ini BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected BNO08xRptStabilityClassifier(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptStabilityClassifierinline clear_sample_counts()BNO08xRpt - dataBNO08xRptStabilityClassifierprivate - disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt - enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptStabilityClassifiervirtual - flush()BNO08xRpt - get()BNO08xRptStabilityClassifier - get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt - get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt - get_stability()BNO08xRptStabilityClassifier - has_new_data()BNO08xRpt - IDBNO08xRptprotected - lock_sh2_HAL()BNO08xRptprotected - lock_user_data()BNO08xRptprotected - period_usBNO08xRptprotected - RAD_2_DEGBNO08xRptprotectedstatic - register_cb(std::function< void(void)> cb_fxn)BNO08xRpt - rpt_bitBNO08xRptprotected - rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptStabilityClassifierprivatestatic + disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt + enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptStabilityClassifiervirtual + flush()BNO08xRpt + get()BNO08xRptStabilityClassifier + get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt + get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt + get_stability()BNO08xRptStabilityClassifier + has_new_data()BNO08xRpt + IDBNO08xRptprotected + lock_sh2_HAL()BNO08xRptprotected + lock_user_data()BNO08xRptprotected + period_usBNO08xRptprotected + RAD_2_DEGBNO08xRptprotectedstatic + register_cb(std::function< void(void)> cb_fxn)BNO08xRpt + rpt_bitBNO08xRptprotected + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + sync_ctxBNO08xRptprotected unlock_sh2_HAL()BNO08xRptprotected unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptStabilityClassifierprivatevirtual
diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier.html b/documentation/html/class_b_n_o08x_rpt_stability_classifier.html index 3b53ee1..1a2c2a9 100644 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier.html +++ b/documentation/html/class_b_n_o08x_rpt_stability_classifier.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xRptStabilityClassifier Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,41 +77,30 @@ $(function(){initNavTree('class_b_n_o08x_rpt_stability_classifier.html',''); ini
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+

Class to represent stability classifier reports. (See Ref. Manual 6.5.31) - More...

+ More...

-

#include <BNO08xRptStabilityClassifier.hpp>

+

#include <report/BNO08xRptStabilityClassifier.hpp>

Inheritance diagram for BNO08xRptStabilityClassifier:
Inheritance graph
- - - + +
[legend]
@@ -121,116 +108,100 @@ Collaboration diagram for BNO08xRptStabilityClassifier:
Collaboration graph
- - - - - - - + + +
[legend]
- + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + -

Public Member Functions

 BNO08xRptStabilityClassifier (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRptStabilityClassifier (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables stability classifier reports such that the BNO08x begins sending them.
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables stability classifier reports such that the BNO08x begins sending them. More...
 
bno08x_stability_classifier_t get ()
 Grabs most recent stability classifier data.
bno08x_stability_classifier_t get ()
 Grabs most recent stability classifier data. More...
 
BNO08xStability get_stability ()
 Grabs most recent stability classifier reading (excludes accuracy)
BNO08xStability get_stability ()
 Grabs most recent stability classifier reading (excludes accuracy) More...
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it. More...
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received. More...
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called. More...
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
bool flush ()
 Flush all buffered reports for this sensor/report module. More...
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1) More...
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1) More...
 
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). More...
 
- - - - -

-Private Member Functions

void update_data (sh2_SensorValue_t *sensor_val) override
 Updates stability classifier data from decoded sensor event.
 
- - - -

-Private Attributes

bno08x_stability_classifier_t data
 
- - - + +

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptStabilityClassifier"
 
virtual bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
 
- - - + + + - - + + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - - - + + + - +

Additional Inherited Members

- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it.
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it. More...
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor.
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor. More...
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs. More...
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs. More...
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it. More...
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it. More...
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived. More...
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION. More...
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data. More...
 
uint32_t period_us
 The period/interval of the report in microseconds.
uint32_t period_us
 The period/interval of the report in microseconds. More...
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions. More...
 
static const constexpr char * TAG = "BNO08xRpt"
static const constexpr char * TAG = "BNO08xRpt"
 

Detailed Description

-

Class to represent stability classifier reports. (See Ref. Manual 6.5.31)

+

Class to represent stability classifier reports. (See Ref. Manual 6.5.31)

Constructor & Destructor Documentation

-

◆ BNO08xRptStabilityClassifier()

+

◆ BNO08xRptStabilityClassifier()

@@ -241,17 +212,25 @@ Additional Inherited Members BNO08xRptStabilityClassifier::BNO08xRptStabilityClassifier ( - uint8_t ID, + uint8_t  + ID, - EventBits_t rpt_bit, + EventBits_t  + rpt_bit, - BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx ) + BNO08xPrivateTypes::bno08x_sync_ctx_t *  + sync_ctx  + + + + ) + @@ -265,7 +244,7 @@ Additional Inherited Members

Member Function Documentation

-

◆ enable()

+

◆ enable()

@@ -276,12 +255,19 @@ Additional Inherited Members bool BNO08xRptStabilityClassifier::enable ( - uint32_t time_between_reports, + uint32_t  + time_between_reports, - sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg ) + sh2_SensorConfig_t  + sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg  + + + + ) + @@ -295,7 +281,7 @@ Additional Inherited Members
Parameters
- +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
@@ -307,24 +293,19 @@ Here is the call graph for this function:
- - - - - - - - - - - + + + + + +
-

◆ get()

+

◆ get()

@@ -332,7 +313,7 @@ Here is the call graph for this function:
bno08x_stability_classifier_t BNO08xRptStabilityClassifier::get ( - ) + ) @@ -345,26 +326,24 @@ Here is the call graph for this function:
- - - - - + + +
-

◆ get_stability()

+

◆ get_stability()

- + - +
BNO08xStability BNO08xRptStabilityClassifier::get_stability BNO08xStability BNO08xRptStabilityClassifier::get_stability ())
@@ -377,114 +356,17 @@ Here is the call graph for this function:
- - - - - + + +
-
-
- -

◆ update_data()

- -
-
- - - - - -
- - - - - - - -
void BNO08xRptStabilityClassifier::update_data (sh2_SensorValue_t * sensor_val)
-
-overrideprivatevirtual
-
- -

Updates stability classifier data from decoded sensor event.

-
Parameters
- - -
sensor_valThe sh2_SensorValue_t struct used in sh2_decodeSensorEvent() call.
-
-
-
Returns
void, nothing to return
- -

Implements BNO08xRpt.

-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
- -
-
-

Member Data Documentation

- -

◆ data

- -
-
- - - - - -
- - - - -
bno08x_stability_classifier_t BNO08xRptStabilityClassifier::data
-
-private
-
- -
-
- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptStabilityClassifier::TAG = "BNO08xRptStabilityClassifier"
-
-staticconstexprprivate
-
-

The documentation for this class was generated from the following files: @@ -492,7 +374,7 @@ Here is the call graph for this function: diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier.js b/documentation/html/class_b_n_o08x_rpt_stability_classifier.js index 025dda2..b411a8d 100644 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier.js +++ b/documentation/html/class_b_n_o08x_rpt_stability_classifier.js @@ -3,8 +3,5 @@ var class_b_n_o08x_rpt_stability_classifier = [ "BNO08xRptStabilityClassifier", "class_b_n_o08x_rpt_stability_classifier.html#a41052d651d03bccc414b14d6e9b670ab", null ], [ "enable", "class_b_n_o08x_rpt_stability_classifier.html#a4959110a01f638d04d87696d8a03dd60", null ], [ "get", "class_b_n_o08x_rpt_stability_classifier.html#a552b8df91df3905c7e2242ee42d11931", null ], - [ "get_stability", "class_b_n_o08x_rpt_stability_classifier.html#a8c8c794004f8b2a5e67656286beae7cd", null ], - [ "update_data", "class_b_n_o08x_rpt_stability_classifier.html#a53f291245bb6c40ae272fbe0142609c2", null ], - [ "data", "class_b_n_o08x_rpt_stability_classifier.html#a1fecfc1b74f501f4caef9bd2e95b0b3a", null ], - [ "TAG", "class_b_n_o08x_rpt_stability_classifier.html#a363d10cfb6740d6003189ccc2684adbd", null ] + [ "get_stability", "class_b_n_o08x_rpt_stability_classifier.html#a8c8c794004f8b2a5e67656286beae7cd", null ] ]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_stability_classifier__coll__graph.map index 242a89f..5854118 100644 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier__coll__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_stability_classifier__coll__graph.map @@ -1,9 +1,5 @@ - - - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_stability_classifier__coll__graph.md5 index 165009f..a8211ad 100644 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier__coll__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_stability_classifier__coll__graph.md5 @@ -1 +1 @@ -071e64c1b5f041df1ab417afe1dd4c33 \ No newline at end of file +31e3eff40bbc66908bb55846d3bedcd4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_stability_classifier__coll__graph.png index 6297f76..a8cfb18 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_stability_classifier__coll__graph.png and b/documentation/html/class_b_n_o08x_rpt_stability_classifier__coll__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_stability_classifier__inherit__graph.map index bef62ef..5e115a4 100644 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier__inherit__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_stability_classifier__inherit__graph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_stability_classifier__inherit__graph.md5 index 38aac1f..cdb8a69 100644 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier__inherit__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_stability_classifier__inherit__graph.md5 @@ -1 +1 @@ -56f9db9655535175e67f0a2235986624 \ No newline at end of file +dcae8e4fb293aeb976032395a33cbee1 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_stability_classifier__inherit__graph.png index 0e3873a..0638b8c 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_stability_classifier__inherit__graph.png and b/documentation/html/class_b_n_o08x_rpt_stability_classifier__inherit__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.map b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.map index e711601..2048b27 100644 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.map @@ -1,13 +1,8 @@ - - - - - - - - - - - + + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.md5 index feffd9a..196fbd6 100644 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.md5 @@ -1 +1 @@ -76de04cda2cbb4b49390c37c78db74a7 \ No newline at end of file +c439948be7451fec0f7c042f683b3fb3 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.png b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.png index 57269c4..0df538a 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.map b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.map deleted file mode 100644 index c230ea5..0000000 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.md5 deleted file mode 100644 index 6ac6bc7..0000000 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f25b3ecb98c4843669bec56d075aff5b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.png b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.png deleted file mode 100644 index 4b5d1e2..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.map b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.map index fe0244a..5196d6d 100644 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.md5 index 9992c38..51f9864 100644 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.md5 @@ -1 +1 @@ -c24b6d53d169589d9e85ad63e518e746 \ No newline at end of file +d451c3546d7328d2b065f873e2a36cab \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.png b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.png index 751edf2..01e6c8f 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.map b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.map index ac330fe..59844f1 100644 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.md5 index 93ec118..abae3b9 100644 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.md5 @@ -1 +1 @@ -f069d566eddba57e64d82d6dffb2cbe3 \ No newline at end of file +7496262073578bb9bf0a911f241e134a \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.png b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.png index 8231741..035c53d 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter-members.html b/documentation/html/class_b_n_o08x_rpt_step_counter-members.html index c6dcd5e..6e6327f 100644 --- a/documentation/html/class_b_n_o08x_rpt_step_counter-members.html +++ b/documentation/html/class_b_n_o08x_rpt_step_counter-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt_step_counter.html',''); initResizab
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,36 +92,32 @@ $(function(){initNavTree('class_b_n_o08x_rpt_step_counter.html',''); initResizab BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected BNO08xRptStepCounter(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptStepCounterinline clear_sample_counts()BNO08xRpt - dataBNO08xRptStepCounterprivate - disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt - enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptStepCountervirtual - flush()BNO08xRpt - get()BNO08xRptStepCounter - get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt - get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt - get_total_steps()BNO08xRptStepCounter - has_new_data()BNO08xRpt - IDBNO08xRptprotected - lock_sh2_HAL()BNO08xRptprotected - lock_user_data()BNO08xRptprotected - period_usBNO08xRptprotected - RAD_2_DEGBNO08xRptprotectedstatic - register_cb(std::function< void(void)> cb_fxn)BNO08xRpt - rpt_bitBNO08xRptprotected - rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected - signal_data_available()BNO08xRptprotected - step_accumulatorBNO08xRptStepCounterprivate + disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt + enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptStepCountervirtual + flush()BNO08xRpt + get()BNO08xRptStepCounter + get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt + get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt + get_total_steps()BNO08xRptStepCounter + has_new_data()BNO08xRpt + IDBNO08xRptprotected + lock_sh2_HAL()BNO08xRptprotected + lock_user_data()BNO08xRptprotected + period_usBNO08xRptprotected + RAD_2_DEGBNO08xRptprotectedstatic + register_cb(std::function< void(void)> cb_fxn)BNO08xRpt + rpt_bitBNO08xRptprotected + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected sync_ctxBNO08xRptprotected - TAGBNO08xRptStepCounterprivatestatic - unlock_sh2_HAL()BNO08xRptprotected - unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptStepCounterprivatevirtual + unlock_sh2_HAL()BNO08xRptprotected + unlock_user_data()BNO08xRptprotected
diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter.html b/documentation/html/class_b_n_o08x_rpt_step_counter.html index 7cfd863..5964e88 100644 --- a/documentation/html/class_b_n_o08x_rpt_step_counter.html +++ b/documentation/html/class_b_n_o08x_rpt_step_counter.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xRptStepCounter Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,41 +77,30 @@ $(function(){initNavTree('class_b_n_o08x_rpt_step_counter.html',''); initResizab
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+

Class to represent step counter reports. (See Ref. Manual 6.5.29) - More...

+ More...

-

#include <BNO08xRptStepCounter.hpp>

+

#include <report/BNO08xRptStepCounter.hpp>

Inheritance diagram for BNO08xRptStepCounter:
Inheritance graph
- - - + +
[legend]
@@ -121,120 +108,100 @@ Collaboration diagram for BNO08xRptStepCounter:
Collaboration graph
- - - - - - - + + +
[legend]
- + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + -

Public Member Functions

 BNO08xRptStepCounter (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRptStepCounter (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables step counter reports such that the BNO08x begins sending them.
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables step counter reports such that the BNO08x begins sending them. More...
 
bno08x_step_counter_t get ()
 Grabs most recent step counter data (rollover not accounted for in step count, just most recent report data).
bno08x_step_counter_t get ()
 Grabs most recent step counter data (rollover not accounted for in step count, just most recent report data). More...
 
uint32_t get_total_steps ()
 Grabs the total step count since boot, accounts for rollover in report data.
uint32_t get_total_steps ()
 Grabs the total step count since boot, accounts for rollover in report data. More...
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it. More...
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received. More...
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called. More...
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
bool flush ()
 Flush all buffered reports for this sensor/report module. More...
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1) More...
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1) More...
 
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). More...
 
- - - - -

-Private Member Functions

void update_data (sh2_SensorValue_t *sensor_val) override
 Updates step counter data from decoded sensor event.
 
- - - - - - - -

-Private Attributes

bno08x_step_counter_t data
 Most recent report data, doesn't account for step rollover.
 
uint32_t step_accumulator
 Every time step count rolls over, the previous steps are accumulated here such that the total steps can always be calculated.
 
- - - + +

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptStepCounter"
 
virtual bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
 
- - - + + + - - + + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - - - + + + - +

Additional Inherited Members

- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it.
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it. More...
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor.
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor. More...
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs. More...
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs. More...
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it. More...
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it. More...
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived. More...
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION. More...
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data. More...
 
uint32_t period_us
 The period/interval of the report in microseconds.
uint32_t period_us
 The period/interval of the report in microseconds. More...
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions. More...
 
static const constexpr char * TAG = "BNO08xRpt"
static const constexpr char * TAG = "BNO08xRpt"
 

Detailed Description

-

Class to represent step counter reports. (See Ref. Manual 6.5.29)

+

Class to represent step counter reports. (See Ref. Manual 6.5.29)

Constructor & Destructor Documentation

-

◆ BNO08xRptStepCounter()

+

◆ BNO08xRptStepCounter()

@@ -245,17 +212,25 @@ Additional Inherited Members BNO08xRptStepCounter::BNO08xRptStepCounter ( - uint8_t ID, + uint8_t  + ID, - EventBits_t rpt_bit, + EventBits_t  + rpt_bit, - BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx ) + BNO08xPrivateTypes::bno08x_sync_ctx_t *  + sync_ctx  + + + + ) + @@ -269,7 +244,7 @@ Additional Inherited Members

Member Function Documentation

-

◆ enable()

+

◆ enable()

@@ -280,12 +255,19 @@ Additional Inherited Members bool BNO08xRptStepCounter::enable ( - uint32_t time_between_reports, + uint32_t  + time_between_reports, - sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg ) + sh2_SensorConfig_t  + sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg  + + + + ) + @@ -299,7 +281,7 @@ Additional Inherited Members
Parameters
- +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
@@ -311,24 +293,19 @@ Here is the call graph for this function:
- - - - - - - - - - - + + + + + +
-

◆ get()

+

◆ get()

@@ -336,7 +313,7 @@ Here is the call graph for this function:
bno08x_step_counter_t BNO08xRptStepCounter::get ( - ) + ) @@ -349,18 +326,16 @@ Here is the call graph for this function:
- - - - - + + +
-

◆ get_total_steps()

+

◆ get_total_steps()

@@ -368,7 +343,7 @@ Here is the call graph for this function:
uint32_t BNO08xRptStepCounter::get_total_steps ( - ) + ) @@ -381,142 +356,17 @@ Here is the call graph for this function:
- - - - - + + +
-
- - -

◆ update_data()

- -
-
- - - - - -
- - - - - - - -
void BNO08xRptStepCounter::update_data (sh2_SensorValue_t * sensor_val)
-
-overrideprivatevirtual
-
- -

Updates step counter data from decoded sensor event.

-
Parameters
- - -
sensor_valThe sh2_SensorValue_t struct used in sh2_decodeSensorEvent() call.
-
-
-
Returns
void, nothing to return
- -

Implements BNO08xRpt.

-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
- -
-
-

Member Data Documentation

- -

◆ data

- -
-
- - - - - -
- - - - -
bno08x_step_counter_t BNO08xRptStepCounter::data
-
-private
-
- -

Most recent report data, doesn't account for step rollover.

- -
-
- -

◆ step_accumulator

- -
-
- - - - - -
- - - - -
uint32_t BNO08xRptStepCounter::step_accumulator
-
-private
-
-Initial value:
=
-
0UL
-
-

Every time step count rolls over, the previous steps are accumulated here such that the total steps can always be calculated.

- -
-
- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptStepCounter::TAG = "BNO08xRptStepCounter"
-
-staticconstexprprivate
-
-

The documentation for this class was generated from the following files: @@ -524,7 +374,7 @@ Here is the call graph for this function: diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter.js b/documentation/html/class_b_n_o08x_rpt_step_counter.js index 176653b..ff2719c 100644 --- a/documentation/html/class_b_n_o08x_rpt_step_counter.js +++ b/documentation/html/class_b_n_o08x_rpt_step_counter.js @@ -3,9 +3,5 @@ var class_b_n_o08x_rpt_step_counter = [ "BNO08xRptStepCounter", "class_b_n_o08x_rpt_step_counter.html#a0a85682a68010aa66ddb2ccc337263a0", null ], [ "enable", "class_b_n_o08x_rpt_step_counter.html#adf0a697561b064a7dd90a44009efbcf1", null ], [ "get", "class_b_n_o08x_rpt_step_counter.html#affe413eea0483147578e58a1a9c5cd8f", null ], - [ "get_total_steps", "class_b_n_o08x_rpt_step_counter.html#a017b389771b4d8816b4cfd06c6d9184a", null ], - [ "update_data", "class_b_n_o08x_rpt_step_counter.html#a742cb9d7bc64d31f3febc51d0536c3aa", null ], - [ "data", "class_b_n_o08x_rpt_step_counter.html#acd7d79482ba55b319818757334d5332e", null ], - [ "step_accumulator", "class_b_n_o08x_rpt_step_counter.html#ab3dc0162e974a582fd4c153e9ac0f521", null ], - [ "TAG", "class_b_n_o08x_rpt_step_counter.html#a7e5778f776b52d6ea6da830e9048f6a0", null ] + [ "get_total_steps", "class_b_n_o08x_rpt_step_counter.html#a017b389771b4d8816b4cfd06c6d9184a", null ] ]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_step_counter__coll__graph.map index 5a533c4..d2bbcb0 100644 --- a/documentation/html/class_b_n_o08x_rpt_step_counter__coll__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_step_counter__coll__graph.map @@ -1,9 +1,5 @@ - - - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_step_counter__coll__graph.md5 index 02048df..45c7290 100644 --- a/documentation/html/class_b_n_o08x_rpt_step_counter__coll__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_step_counter__coll__graph.md5 @@ -1 +1 @@ -66a9438311d0db23cd31305ac109bc0f \ No newline at end of file +a9663f3746e36dd8a65ed495064b50f8 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_step_counter__coll__graph.png index e2a3e6e..6ec10b7 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_step_counter__coll__graph.png and b/documentation/html/class_b_n_o08x_rpt_step_counter__coll__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_step_counter__inherit__graph.map index cf52b40..95c538f 100644 --- a/documentation/html/class_b_n_o08x_rpt_step_counter__inherit__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_step_counter__inherit__graph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_step_counter__inherit__graph.md5 index a0e2199..4e82eb7 100644 --- a/documentation/html/class_b_n_o08x_rpt_step_counter__inherit__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_step_counter__inherit__graph.md5 @@ -1 +1 @@ -df4ca6d7548fe562246ce41fe708e4c9 \ No newline at end of file +63de85b67ad6430033d12d5ac1774a37 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_step_counter__inherit__graph.png index 6bcdfed..72de549 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_step_counter__inherit__graph.png and b/documentation/html/class_b_n_o08x_rpt_step_counter__inherit__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.map b/documentation/html/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.map index 42c5dce..4d69258 100644 --- a/documentation/html/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.md5 index 551652f..e767d6b 100644 --- a/documentation/html/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.md5 @@ -1 +1 @@ -7f69672c53d6422c123f425b4088c680 \ No newline at end of file +39a0c414efe6e890265dd9e8483492fa \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.png b/documentation/html/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.png index 8c93099..f3ba385 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.map b/documentation/html/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.map deleted file mode 100644 index b7dfa53..0000000 --- a/documentation/html/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.md5 deleted file mode 100644 index e015f2e..0000000 --- a/documentation/html/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5b2ddd21276c0026e069269f0de91df2 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.png b/documentation/html/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.png deleted file mode 100644 index f42b179..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.map b/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.map index e09f947..8e4e167 100644 --- a/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.map @@ -1,13 +1,8 @@ - - - - - - - - - - - + + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.md5 index 34a3e15..3e1ed61 100644 --- a/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.md5 @@ -1 +1 @@ -00ace181d7b64303272b890a5461cfd0 \ No newline at end of file +d470eb1d34bc4a1e19047c9f80d852ad \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.png b/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.png index 4f5a8a7..e310f7f 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.map b/documentation/html/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.map index 1f91b50..9a54d36 100644 --- a/documentation/html/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.md5 index 46f3227..e6f427c 100644 --- a/documentation/html/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.md5 @@ -1 +1 @@ -99ab7a618db07a173e2b190b93d6b598 \ No newline at end of file +5da70e7ffda88e67d74b401dcefae527 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.png b/documentation/html/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.png index 871cdd2..7169651 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector-members.html b/documentation/html/class_b_n_o08x_rpt_tap_detector-members.html index 4fe7545..15773af 100644 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector-members.html +++ b/documentation/html/class_b_n_o08x_rpt_tap_detector-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt_tap_detector.html',''); initResizab
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -101,34 +92,31 @@ $(function(){initNavTree('class_b_n_o08x_rpt_tap_detector.html',''); initResizab BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected BNO08xRptTapDetector(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptTapDetectorinline clear_sample_counts()BNO08xRpt - dataBNO08xRptTapDetectorprivate - disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt - enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptTapDetectorvirtual - flush()BNO08xRpt - get()BNO08xRptTapDetector - get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt - get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt - has_new_data()BNO08xRpt - IDBNO08xRptprotected - lock_sh2_HAL()BNO08xRptprotected - lock_user_data()BNO08xRptprotected - period_usBNO08xRptprotected - RAD_2_DEGBNO08xRptprotectedstatic - register_cb(std::function< void(void)> cb_fxn)BNO08xRpt - rpt_bitBNO08xRptprotected - rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptTapDetectorprivatestatic + disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt + enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptTapDetectorvirtual + flush()BNO08xRpt + get()BNO08xRptTapDetector + get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt + get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt + has_new_data()BNO08xRpt + IDBNO08xRptprotected + lock_sh2_HAL()BNO08xRptprotected + lock_user_data()BNO08xRptprotected + period_usBNO08xRptprotected + RAD_2_DEGBNO08xRptprotectedstatic + register_cb(std::function< void(void)> cb_fxn)BNO08xRpt + rpt_bitBNO08xRptprotected + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + sync_ctxBNO08xRptprotected unlock_sh2_HAL()BNO08xRptprotected unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptTapDetectorprivatevirtual
diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector.html b/documentation/html/class_b_n_o08x_rpt_tap_detector.html index 5430ef0..d89b597 100644 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector.html +++ b/documentation/html/class_b_n_o08x_rpt_tap_detector.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xRptTapDetector Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,41 +77,30 @@ $(function(){initNavTree('class_b_n_o08x_rpt_tap_detector.html',''); initResizab
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+

Class to represent tap detector reports. (See Ref. Manual 6.5.27) - More...

+ More...

-

#include <BNO08xRptTapDetector.hpp>

+

#include <report/BNO08xRptTapDetector.hpp>

Inheritance diagram for BNO08xRptTapDetector:
Inheritance graph
- - - + +
[legend]
@@ -121,113 +108,97 @@ Collaboration diagram for BNO08xRptTapDetector:
Collaboration graph
- - - - - - - + + +
[legend]
- + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + -

Public Member Functions

 BNO08xRptTapDetector (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRptTapDetector (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables tap detector reports such that the BNO08x begins sending them (only sends reports when a tap is detected).
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables tap detector reports such that the BNO08x begins sending them (only sends reports when a tap is detected). More...
 
bno08x_tap_detector_t get ()
 Grabs most recent tap detector detector data.
bno08x_tap_detector_t get ()
 Grabs most recent tap detector detector data. More...
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it. More...
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received. More...
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called. More...
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
bool flush ()
 Flush all buffered reports for this sensor/report module. More...
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1) More...
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1) More...
 
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). More...
 
- - - - -

-Private Member Functions

void update_data (sh2_SensorValue_t *sensor_val) override
 Updates tap detector data from decoded sensor event.
 
- - - -

-Private Attributes

bno08x_tap_detector_t data
 
- - - + +

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptTapDetector"
 
virtual bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
 
- - - + + + - - + + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - - - + + + - +

Additional Inherited Members

- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it.
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it. More...
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor.
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor. More...
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs. More...
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs. More...
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it. More...
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it. More...
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived. More...
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION. More...
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data. More...
 
uint32_t period_us
 The period/interval of the report in microseconds.
uint32_t period_us
 The period/interval of the report in microseconds. More...
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions. More...
 
static const constexpr char * TAG = "BNO08xRpt"
static const constexpr char * TAG = "BNO08xRpt"
 

Detailed Description

-

Class to represent tap detector reports. (See Ref. Manual 6.5.27)

+

Class to represent tap detector reports. (See Ref. Manual 6.5.27)

Constructor & Destructor Documentation

-

◆ BNO08xRptTapDetector()

+

◆ BNO08xRptTapDetector()

@@ -238,17 +209,25 @@ Additional Inherited Members BNO08xRptTapDetector::BNO08xRptTapDetector ( - uint8_t ID, + uint8_t  + ID, - EventBits_t rpt_bit, + EventBits_t  + rpt_bit, - BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx ) + BNO08xPrivateTypes::bno08x_sync_ctx_t *  + sync_ctx  + + + + ) + @@ -262,7 +241,7 @@ Additional Inherited Members

Member Function Documentation

-

◆ enable()

+

◆ enable()

@@ -273,12 +252,19 @@ Additional Inherited Members bool BNO08xRptTapDetector::enable ( - uint32_t time_between_reports, + uint32_t  + time_between_reports, - sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg ) + sh2_SensorConfig_t  + sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg  + + + + ) + @@ -292,7 +278,7 @@ Additional Inherited Members
Parameters
- +
time_between_reportsThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
@@ -304,24 +290,19 @@ Here is the call graph for this function:
- - - - - - - - - - - + + + + + +
-

◆ get()

+

◆ get()

@@ -329,7 +310,7 @@ Here is the call graph for this function:
bno08x_tap_detector_t BNO08xRptTapDetector::get ( - ) + ) @@ -342,114 +323,17 @@ Here is the call graph for this function:
- - - - - + + +
-
-
- -

◆ update_data()

- -
-
- - - - - -
- - - - - - - -
void BNO08xRptTapDetector::update_data (sh2_SensorValue_t * sensor_val)
-
-overrideprivatevirtual
-
- -

Updates tap detector data from decoded sensor event.

-
Parameters
- - -
sensor_valThe sh2_SensorValue_t struct used in sh2_decodeSensorEvent() call.
-
-
-
Returns
void, nothing to return
- -

Implements BNO08xRpt.

-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
- -
-
-

Member Data Documentation

- -

◆ data

- -
-
- - - - - -
- - - - -
bno08x_tap_detector_t BNO08xRptTapDetector::data
-
-private
-
- -
-
- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptTapDetector::TAG = "BNO08xRptTapDetector"
-
-staticconstexprprivate
-
-

The documentation for this class was generated from the following files:
@@ -457,7 +341,7 @@ Here is the call graph for this function: diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector.js b/documentation/html/class_b_n_o08x_rpt_tap_detector.js index a025643..7ba45e3 100644 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector.js +++ b/documentation/html/class_b_n_o08x_rpt_tap_detector.js @@ -2,8 +2,5 @@ var class_b_n_o08x_rpt_tap_detector = [ [ "BNO08xRptTapDetector", "class_b_n_o08x_rpt_tap_detector.html#ad4761f72a20f120e545b941b6e198b6a", null ], [ "enable", "class_b_n_o08x_rpt_tap_detector.html#ad8b716b7a2f2c2f52113eaaf75a391dc", null ], - [ "get", "class_b_n_o08x_rpt_tap_detector.html#ac0c0642fbb086a480edf32c92a470a2e", null ], - [ "update_data", "class_b_n_o08x_rpt_tap_detector.html#aa1b7881e55a3f6210f48cec831cc72a7", null ], - [ "data", "class_b_n_o08x_rpt_tap_detector.html#a355ef8e965b177faf2b1c3795682e99e", null ], - [ "TAG", "class_b_n_o08x_rpt_tap_detector.html#a657b076ac0e77e594f5feddf294f67e2", null ] + [ "get", "class_b_n_o08x_rpt_tap_detector.html#ac0c0642fbb086a480edf32c92a470a2e", null ] ]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_tap_detector__coll__graph.map index 2792bda..1c6e488 100644 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector__coll__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_tap_detector__coll__graph.map @@ -1,9 +1,5 @@ - - - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_tap_detector__coll__graph.md5 index ab6f0ee..e5f99ae 100644 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector__coll__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_tap_detector__coll__graph.md5 @@ -1 +1 @@ -9d75814ea094aaa96b914cc3438effcc \ No newline at end of file +31cf3e1214585b6fa552256732d20466 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_tap_detector__coll__graph.png index f5704f2..7652245 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_tap_detector__coll__graph.png and b/documentation/html/class_b_n_o08x_rpt_tap_detector__coll__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_tap_detector__inherit__graph.map index 3e39d1f..2e997bd 100644 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector__inherit__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_tap_detector__inherit__graph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_tap_detector__inherit__graph.md5 index 1e79050..d17fa4d 100644 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector__inherit__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_tap_detector__inherit__graph.md5 @@ -1 +1 @@ -e45d97664f900baee76ea1ca946b5875 \ No newline at end of file +2b6b04e2df95e8012f0b9eba012a73c5 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_tap_detector__inherit__graph.png index 5743cca..0a3fb74 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_tap_detector__inherit__graph.png and b/documentation/html/class_b_n_o08x_rpt_tap_detector__inherit__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.map b/documentation/html/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.map deleted file mode 100644 index 162b036..0000000 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.md5 deleted file mode 100644 index f17a19e..0000000 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8fcf107a28000e0657893f9a909b0664 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.png b/documentation/html/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.png deleted file mode 100644 index 2018ba6..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.map b/documentation/html/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.map index db2e181..d3d7655 100644 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.md5 index 283a068..5a981e1 100644 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.md5 @@ -1 +1 @@ -38389dd942ab1a2d295eddc5eda14371 \ No newline at end of file +7201fc88cbd38e5c17750d56751bda63 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.png b/documentation/html/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.png index 4d7da34..cd71128 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.map b/documentation/html/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.map index 0100543..8187a2c 100644 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.map @@ -1,13 +1,8 @@ - - - - - - - - - - - + + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.md5 index acd5970..b9f31fa 100644 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.md5 @@ -1 +1 @@ -f94549f2567df5c4a5a3a13be5e58387 \ No newline at end of file +1e863fbe198a0e361fcd563d0d821002 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.png b/documentation/html/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.png index 813de5e..f072d83 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro-members.html b/documentation/html/class_b_n_o08x_rpt_uncal_gyro-members.html index 1d9d451..7f2d422 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro-members.html +++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt_uncal_gyro.html',''); initResizable
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -98,11 +89,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt_uncal_gyro.html',''); initResizable

This is the complete list of members for BNO08xRptUncalGyro, including all inherited members.

- - - - - + + + @@ -122,16 +111,14 @@ $(function(){initNavTree('class_b_n_o08x_rpt_uncal_gyro.html',''); initResizable - - - - + +
bias_dataBNO08xRptUncalGyroprivate
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptUncalGyro(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptUncalGyroinline
clear_sample_counts()BNO08xRpt
dataBNO08xRptUncalGyroprivate
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptUncalGyro(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptUncalGyroinline
clear_sample_counts()BNO08xRpt
disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptUncalGyrovirtual
flush()BNO08xRpt
rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected
signal_data_available()BNO08xRptprotected
sync_ctxBNO08xRptprotected
TAGBNO08xRptUncalGyroprivatestatic
unlock_sh2_HAL()BNO08xRptprotected
unlock_user_data()BNO08xRptprotected
update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptUncalGyroprivatevirtual
unlock_sh2_HAL()BNO08xRptprotected
unlock_user_data()BNO08xRptprotected
diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro.html b/documentation/html/class_b_n_o08x_rpt_uncal_gyro.html index fabc0b1..fab269d 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro.html +++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xRptUncalGyro Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,41 +77,30 @@ $(function(){initNavTree('class_b_n_o08x_rpt_uncal_gyro.html',''); initResizable
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+

Class to represent uncalibrated gyro reports. (See Ref. Manual 6.5.14) - More...

+ More...

-

#include <BNO08xRptUncalGyro.hpp>

+

#include <report/BNO08xRptUncalGyro.hpp>

Inheritance diagram for BNO08xRptUncalGyro:
Inheritance graph
- - - + +
[legend]
@@ -121,123 +108,103 @@ Collaboration diagram for BNO08xRptUncalGyro:
Collaboration graph
- - - - - - - - - + + +
[legend]
- + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + -

Public Member Functions

 BNO08xRptUncalGyro (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRptUncalGyro (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables uncalibrated gyro reports such that the BNO08x begins sending them.
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables uncalibrated gyro reports such that the BNO08x begins sending them. More...
 
void get (bno08x_gyro_t &vel, bno08x_gyro_bias_t &bias)
 Grabs most recent uncalibrated gyroscope data, units are in rad/s.
void get (bno08x_gyro_t &vel, bno08x_gyro_bias_t &bias)
 Grabs most recent uncalibrated gyroscope data, units are in rad/s. More...
 
bno08x_gyro_t get_vel ()
 Grabs most recent uncalibrated gyroscope velocity data, units are in rad/s.
bno08x_gyro_t get_vel ()
 Grabs most recent uncalibrated gyroscope velocity data, units are in rad/s. More...
 
bno08x_gyro_bias_t get_bias ()
 Grabs most recent uncalibrated gyroscope bias data, units are in rad/s.
bno08x_gyro_bias_t get_bias ()
 Grabs most recent uncalibrated gyroscope bias data, units are in rad/s. More...
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it. More...
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received. More...
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called. More...
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
bool flush ()
 Flush all buffered reports for this sensor/report module. More...
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1) More...
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1) More...
 
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). More...
 
- - - - -

-Private Member Functions

void update_data (sh2_SensorValue_t *sensor_val) override
 Updates uncalibrated gyro data from decoded sensor event.
 
- - - - - -

-Private Attributes

bno08x_gyro_t data
 
bno08x_gyro_bias_t bias_data
 
- - - + +

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptUncalGyro"
 
virtual bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
 
- - - + + + - - + + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - - - + + + - +

Additional Inherited Members

- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it.
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it. More...
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor.
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor. More...
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs. More...
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs. More...
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it. More...
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it. More...
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived. More...
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION. More...
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data. More...
 
uint32_t period_us
 The period/interval of the report in microseconds.
uint32_t period_us
 The period/interval of the report in microseconds. More...
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions. More...
 
static const constexpr char * TAG = "BNO08xRpt"
static const constexpr char * TAG = "BNO08xRpt"
 

Detailed Description

-

Class to represent uncalibrated gyro reports. (See Ref. Manual 6.5.14)

+

Class to represent uncalibrated gyro reports. (See Ref. Manual 6.5.14)

Constructor & Destructor Documentation

-

◆ BNO08xRptUncalGyro()

+

◆ BNO08xRptUncalGyro()

@@ -248,17 +215,25 @@ Additional Inherited Members BNO08xRptUncalGyro::BNO08xRptUncalGyro ( - uint8_t ID, + uint8_t  + ID, - EventBits_t rpt_bit, + EventBits_t  + rpt_bit, - BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx ) + BNO08xPrivateTypes::bno08x_sync_ctx_t *  + sync_ctx  + + + + ) + @@ -272,7 +247,7 @@ Additional Inherited Members

Member Function Documentation

-

◆ enable()

+

◆ enable()

@@ -283,12 +258,19 @@ Additional Inherited Members bool BNO08xRptUncalGyro::enable ( - uint32_t time_between_reports, + uint32_t  + time_between_reports, - sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg ) + sh2_SensorConfig_t  + sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg  + + + + ) + @@ -302,7 +284,7 @@ Additional Inherited Members
Parameters
- +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
@@ -314,34 +296,19 @@ Here is the call graph for this function:
- - - - - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - + + + + + +
-

◆ get()

+

◆ get()

@@ -349,12 +316,19 @@ Here is the caller graph for this function:
void BNO08xRptUncalGyro::get ( - bno08x_gyro_t & vel, + bno08x_gyro_t &  + vel, - bno08x_gyro_bias_t & bias ) + bno08x_gyro_bias_t &  + bias  + + + + ) +
@@ -373,28 +347,16 @@ Here is the call graph for this function:
- - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - + + +
-

◆ get_bias()

+

◆ get_bias()

@@ -402,7 +364,7 @@ Here is the caller graph for this function:
bno08x_gyro_bias_t BNO08xRptUncalGyro::get_bias ( - ) + ) @@ -415,18 +377,16 @@ Here is the call graph for this function:
- - - - - + + +
-

◆ get_vel()

+

◆ get_vel()

@@ -434,7 +394,7 @@ Here is the call graph for this function:
bno08x_gyro_t BNO08xRptUncalGyro::get_vel ( - ) + ) @@ -447,136 +407,17 @@ Here is the call graph for this function:
- - - - - + + +
- - - -

◆ update_data()

- -
-
- - - - - -
- - - - - - - -
void BNO08xRptUncalGyro::update_data (sh2_SensorValue_t * sensor_val)
-
-overrideprivatevirtual
-
- -

Updates uncalibrated gyro data from decoded sensor event.

-
Parameters
- - -
sensor_valThe sh2_SensorValue_t struct used in sh2_decodeSensorEvent() call.
-
-
-
Returns
void, nothing to return
- -

Implements BNO08xRpt.

-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
- -
-
-

Member Data Documentation

- -

◆ bias_data

- -
-
- - - - - -
- - - - -
bno08x_gyro_bias_t BNO08xRptUncalGyro::bias_data
-
-private
-
- -
-
- -

◆ data

- -
-
- - - - - -
- - - - -
bno08x_gyro_t BNO08xRptUncalGyro::data
-
-private
-
- -
-
- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptUncalGyro::TAG = "BNO08xRptUncalGyro"
-
-staticconstexprprivate
-
-

The documentation for this class was generated from the following files: @@ -584,7 +425,7 @@ Here is the call graph for this function: diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro.js b/documentation/html/class_b_n_o08x_rpt_uncal_gyro.js index adc2524..246290d 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro.js +++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro.js @@ -4,9 +4,5 @@ var class_b_n_o08x_rpt_uncal_gyro = [ "enable", "class_b_n_o08x_rpt_uncal_gyro.html#a404d36091a61af543c6fec7b6e077706", null ], [ "get", "class_b_n_o08x_rpt_uncal_gyro.html#ae2fec54b70d897124720abe1dcccd793", null ], [ "get_bias", "class_b_n_o08x_rpt_uncal_gyro.html#a08b722174d100d1d9363eaf4989a8ecd", null ], - [ "get_vel", "class_b_n_o08x_rpt_uncal_gyro.html#a13c875a4ef09df3a82ac4bfa5109fdf7", null ], - [ "update_data", "class_b_n_o08x_rpt_uncal_gyro.html#acfcb717810a8924c3b119829c4b24489", null ], - [ "bias_data", "class_b_n_o08x_rpt_uncal_gyro.html#a2d1e0c6c03d45efefce0b4c73a7b8512", null ], - [ "data", "class_b_n_o08x_rpt_uncal_gyro.html#a89be69923a02732cff7253fe2e96e9a9", null ], - [ "TAG", "class_b_n_o08x_rpt_uncal_gyro.html#a8326235183745463e9637d2bb9d4027a", null ] + [ "get_vel", "class_b_n_o08x_rpt_uncal_gyro.html#a13c875a4ef09df3a82ac4bfa5109fdf7", null ] ]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_uncal_gyro__coll__graph.map index 83b8240..4c78835 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro__coll__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro__coll__graph.map @@ -1,11 +1,5 @@ - - - - - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_gyro__coll__graph.md5 index ac9d20b..cd6b528 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro__coll__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro__coll__graph.md5 @@ -1 +1 @@ -008174741fc7ba38033eae10622a8e78 \ No newline at end of file +c423a798c2eec48a079513d945b1a14a \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_uncal_gyro__coll__graph.png index 21294bb..9437f65 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_gyro__coll__graph.png and b/documentation/html/class_b_n_o08x_rpt_uncal_gyro__coll__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.map index 44643dd..5776fab 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.md5 index dd0877b..960ff31 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.md5 @@ -1 +1 @@ -5b0434343ea6fe75830341c39bf333e0 \ No newline at end of file +1fd0930afd1270352a3586b23a71b502 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.png index 909e126..36fab81 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.png and b/documentation/html/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.map index a03dab6..eae5948 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.md5 index 528c0f9..0331b1b 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.md5 @@ -1 +1 @@ -dfa59970702766e220542ff1f1ed4a56 \ No newline at end of file +a8fe5e1b86a4c44af0ad9a0912adf28a \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.png index d5f8ac7..169b90f 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.map index 6054ca8..fc41bf4 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.md5 index 8fe39fb..e6c4fde 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.md5 @@ -1 +1 @@ -b727901a616cc9b1818c3768e41d5607 \ No newline at end of file +4c4f1a51f4cb44e54f95bffa14c9d9af \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.png index 35a7841..b72cfe8 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.map index f4cb74c..3b687e5 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.map @@ -1,13 +1,8 @@ - - - - - - - - - - - + + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.md5 index cce1e14..e7dab57 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.md5 @@ -1 +1 @@ -dcc67b98d5e6ee3ce0797470b2a97e31 \ No newline at end of file +d5cd95f9d3e3b8a688f64ab040cde866 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.png index fb4f418..4f034a2 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.map deleted file mode 100644 index ba88b9d..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.md5 deleted file mode 100644 index fe1904d..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6d19751059b8ca9de9bea35ba25308d8 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.png deleted file mode 100644 index 5c0b1d1..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.map deleted file mode 100644 index 30659a9..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.md5 deleted file mode 100644 index 0c9ed4c..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -757c3bc4b7ebd17a46ab551d417b4b69 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.png deleted file mode 100644 index 5f556f7..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.map index 5994307..9384871 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.md5 index 68ae5c5..125e921 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.md5 @@ -1 +1 @@ -444bfbcd9e12cebbdb75b829a9b945ec \ No newline at end of file +69e53877e3eb53efb02628a4f3957939 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.png index 557bcbb..d614070 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.map deleted file mode 100644 index 0c5a0b8..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.md5 deleted file mode 100644 index 28f9191..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b33cf69d8830d72cd15635a429a5db3d \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.png deleted file mode 100644 index 598a0ad..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer-members.html b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer-members.html index b8ffbde..e597185 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer-members.html +++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt_uncal_magnetometer.html',''); initR
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -98,11 +89,9 @@ $(function(){initNavTree('class_b_n_o08x_rpt_uncal_magnetometer.html',''); initR

This is the complete list of members for BNO08xRptUncalMagnetometer, including all inherited members.

- - - - - + + + @@ -122,16 +111,14 @@ $(function(){initNavTree('class_b_n_o08x_rpt_uncal_magnetometer.html',''); initR - - - - + +
bias_dataBNO08xRptUncalMagnetometerprivate
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptUncalMagnetometer(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptUncalMagnetometerinline
clear_sample_counts()BNO08xRpt
dataBNO08xRptUncalMagnetometerprivate
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected
BNO08xRptUncalMagnetometer(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptUncalMagnetometerinline
clear_sample_counts()BNO08xRpt
disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptUncalMagnetometervirtual
flush()BNO08xRpt
rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected
signal_data_available()BNO08xRptprotected
sync_ctxBNO08xRptprotected
TAGBNO08xRptUncalMagnetometerprivatestatic
unlock_sh2_HAL()BNO08xRptprotected
unlock_user_data()BNO08xRptprotected
update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptUncalMagnetometerprivatevirtual
unlock_sh2_HAL()BNO08xRptprotected
unlock_user_data()BNO08xRptprotected
diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer.html b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer.html index fc1d16f..6c13c87 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer.html +++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xRptUncalMagnetometer Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,41 +77,30 @@ $(function(){initNavTree('class_b_n_o08x_rpt_uncal_magnetometer.html',''); initR
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+

Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.5.17) - More...

+ More...

-

#include <BNO08xRptUncalMagnetometer.hpp>

+

#include <report/BNO08xRptUncalMagnetometer.hpp>

Inheritance diagram for BNO08xRptUncalMagnetometer:
Inheritance graph
- - - + +
[legend]
@@ -121,123 +108,103 @@ Collaboration diagram for BNO08xRptUncalMagnetometer:
Collaboration graph
- - - - - - - - - + + +
[legend]
- + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + -

Public Member Functions

 BNO08xRptUncalMagnetometer (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRptUncalMagnetometer (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables uncalibrated magnetometer reports such that the BNO08x begins sending them.
bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
 Enables uncalibrated magnetometer reports such that the BNO08x begins sending them. More...
 
void get (bno08x_magf_t &magf, bno08x_magf_bias_t &bias)
 Grabs most recent uncalibrated magnetometer data, units are in uTesla.
void get (bno08x_magf_t &magf, bno08x_magf_bias_t &bias)
 Grabs most recent uncalibrated magnetometer data, units are in uTesla. More...
 
bno08x_magf_t get_magf ()
 Grabs most recent uncalibrated magnetometer magnetic field data, units are in uTesla.
bno08x_magf_t get_magf ()
 Grabs most recent uncalibrated magnetometer magnetic field data, units are in uTesla. More...
 
bno08x_magf_bias_t get_bias ()
 Grabs most recent uncalibrated magnetometer bias data, units are in uTesla.
bno08x_magf_bias_t get_bias ()
 Grabs most recent uncalibrated magnetometer bias data, units are in uTesla. More...
 
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it.
- Public Member Functions inherited from BNO08xRpt
bool disable (sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Disables a sensor report by setting its period to 0us such that the BNO08x stops sending it. More...
 
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received.
bool register_cb (std::function< void(void)> cb_fxn)
 Registers a callback to execute when new data from a specific report is received. More...
 
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called.
bool has_new_data ()
 Checks if a new report has been received since the last time this function was called. More...
 
bool flush ()
 Flush all buffered reports for this sensor/report module.
bool flush ()
 Flush all buffered reports for this sensor/report module. More...
 
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1)
bool get_sample_counts (bno08x_sample_counts_t &sample_counts)
 Gets sample counts for this sensor (see SH-2 ref manual 6.4.3.1) More...
 
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
bool clear_sample_counts ()
 Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1) More...
 
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system).
bool get_meta_data (bno08x_meta_data_t &meta_data)
 Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). More...
 
- - - - -

-Private Member Functions

void update_data (sh2_SensorValue_t *sensor_val) override
 Updates uncalibrated magf data from decoded sensor event.
 
- - - - - -

-Private Attributes

bno08x_magf_t data
 
bno08x_magf_bias_t bias_data
 
- - - + +

-Static Private Attributes

static const constexpr char * TAG = "BNO08xRptUncalMagnetometer"
 
virtual bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
 
- - - + + + - - + + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - - - + + + - +

Additional Inherited Members

- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it.
- Protected Member Functions inherited from BNO08xRpt
bool rpt_enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 Enables a sensor report such that the BNO08x begins sending it. More...
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor.
virtual void update_data (sh2_SensorValue_t *sensor_val)=0
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor. More...
 
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs.
void unlock_sh2_HAL ()
 Unlocks sh2 HAL lib to allow other tasks to call its APIs. More...
 
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs.
void lock_sh2_HAL ()
 Locks sh2 HAL lib to only allow the calling task to call its APIs. More...
 
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it.
void unlock_user_data ()
 Unlocks user data to allow other tasks to read/modify it. More...
 
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it.
void lock_user_data ()
 Locks locks user data to only allow the calling task to read/modify it. More...
 
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived.
void signal_data_available ()
 Signals to BNO08x::data_available() that a new report has arrived. More...
 
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION.
- Protected Attributes inherited from BNO08xRpt
uint8_t ID
 Report ID, ex. SH2_ACCELERATION. More...
 
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
EventBits_t rpt_bit
 Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data. More...
 
uint32_t period_us
 The period/interval of the report in microseconds.
uint32_t period_us
 The period/interval of the report in microseconds. More...
 
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
BNO08xPrivateTypes::bno08x_sync_ctx_tsync_ctx
 
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions.
- Static Protected Attributes inherited from BNO08xRpt
static const constexpr float RAD_2_DEG
 Constant for radian to degree conversions, sed in quaternion to euler function conversions. More...
 
static const constexpr char * TAG = "BNO08xRpt"
static const constexpr char * TAG = "BNO08xRpt"
 

Detailed Description

-

Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.5.17)

+

Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.5.17)

Constructor & Destructor Documentation

-

◆ BNO08xRptUncalMagnetometer()

+

◆ BNO08xRptUncalMagnetometer()

@@ -248,17 +215,25 @@ Additional Inherited Members BNO08xRptUncalMagnetometer::BNO08xRptUncalMagnetometer ( - uint8_t ID, + uint8_t  + ID, - EventBits_t rpt_bit, + EventBits_t  + rpt_bit, - BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx ) + BNO08xPrivateTypes::bno08x_sync_ctx_t *  + sync_ctx  + + + + ) + @@ -272,7 +247,7 @@ Additional Inherited Members

Member Function Documentation

-

◆ enable()

+

◆ enable()

@@ -283,12 +258,19 @@ Additional Inherited Members bool BNO08xRptUncalMagnetometer::enable ( - uint32_t time_between_reports, + uint32_t  + time_between_reports, - sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg ) + sh2_SensorConfig_t  + sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg  + + + + ) + @@ -302,7 +284,7 @@ Additional Inherited Members
Parameters
- +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
@@ -314,34 +296,19 @@ Here is the call graph for this function:
- - - - - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - + + + + + +
-

◆ get()

+

◆ get()

@@ -349,12 +316,19 @@ Here is the caller graph for this function:
void BNO08xRptUncalMagnetometer::get ( - bno08x_magf_t & magf, + bno08x_magf_t &  + magf, - bno08x_magf_bias_t & bias ) + bno08x_magf_bias_t &  + bias  + + + + ) +
@@ -373,28 +347,16 @@ Here is the call graph for this function:
- - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - + + +
-

◆ get_bias()

+

◆ get_bias()

@@ -402,7 +364,7 @@ Here is the caller graph for this function:
bno08x_magf_bias_t BNO08xRptUncalMagnetometer::get_bias ( - ) + ) @@ -415,18 +377,16 @@ Here is the call graph for this function:
- - - - - + + +
-

◆ get_magf()

+

◆ get_magf()

@@ -434,7 +394,7 @@ Here is the call graph for this function:
bno08x_magf_t BNO08xRptUncalMagnetometer::get_magf ( - ) + ) @@ -447,136 +407,17 @@ Here is the call graph for this function:
- - - - - + + +
- - - -

◆ update_data()

- -
-
- - - - - -
- - - - - - - -
void BNO08xRptUncalMagnetometer::update_data (sh2_SensorValue_t * sensor_val)
-
-overrideprivatevirtual
-
- -

Updates uncalibrated magf data from decoded sensor event.

-
Parameters
- - -
sensor_valThe sh2_SensorValue_t struct used in sh2_decodeSensorEvent() call.
-
-
-
Returns
void, nothing to return
- -

Implements BNO08xRpt.

-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
- -
-
-

Member Data Documentation

- -

◆ bias_data

- -
-
- - - - - -
- - - - -
bno08x_magf_bias_t BNO08xRptUncalMagnetometer::bias_data
-
-private
-
- -
-
- -

◆ data

- -
-
- - - - - -
- - - - -
bno08x_magf_t BNO08xRptUncalMagnetometer::data
-
-private
-
- -
-
- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xRptUncalMagnetometer::TAG = "BNO08xRptUncalMagnetometer"
-
-staticconstexprprivate
-
-

The documentation for this class was generated from the following files: @@ -584,7 +425,7 @@ Here is the call graph for this function: diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer.js b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer.js index 89bd19b..09ed9cf 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer.js +++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer.js @@ -4,9 +4,5 @@ var class_b_n_o08x_rpt_uncal_magnetometer = [ "enable", "class_b_n_o08x_rpt_uncal_magnetometer.html#a80ae48107ca1cc27551fd799625f2867", null ], [ "get", "class_b_n_o08x_rpt_uncal_magnetometer.html#ad4d5abc8875955b6236bbe526be1e8fb", null ], [ "get_bias", "class_b_n_o08x_rpt_uncal_magnetometer.html#aa6818f72419eaebb55cba9ffec28c704", null ], - [ "get_magf", "class_b_n_o08x_rpt_uncal_magnetometer.html#ae5a99ef7523dcafc4638a538e141306b", null ], - [ "update_data", "class_b_n_o08x_rpt_uncal_magnetometer.html#a2737505adb4176e5843ce7d13b2b8ec4", null ], - [ "bias_data", "class_b_n_o08x_rpt_uncal_magnetometer.html#a0d38bb10486d87c633036967dfe66d75", null ], - [ "data", "class_b_n_o08x_rpt_uncal_magnetometer.html#a990d89eb227812938b1bdfd2cebaa29f", null ], - [ "TAG", "class_b_n_o08x_rpt_uncal_magnetometer.html#a21e67be0d0c2235e93f3c7f7385e7fff", null ] + [ "get_magf", "class_b_n_o08x_rpt_uncal_magnetometer.html#ae5a99ef7523dcafc4638a538e141306b", null ] ]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.map b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.map index 0bed163..2b80a7f 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.map @@ -1,11 +1,5 @@ - - - - - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.md5 index 88daa8b..9c199ef 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.md5 @@ -1 +1 @@ -30df2dbd7abc99fed2ec94eb691c3259 \ No newline at end of file +eccd6f92680726d73ddd2f459a8059f4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.png b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.png index da554e2..831cf25 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.png and b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.map b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.map index 2a0e1ab..c19fdf8 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.map +++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.md5 index 52efdcc..0e3325e 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.md5 @@ -1 +1 @@ -72baefaee9fdfbc9e0824605123114b6 \ No newline at end of file +5f74d2f508bcb286667e10f2cc97d688 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.png b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.png index ac2fa50..aa7b4d2 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.png and b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.map deleted file mode 100644 index ad61d95..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.md5 deleted file mode 100644 index a6e1a22..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -59291d7856e571de6c16a233f48b2242 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.png deleted file mode 100644 index 20afc10..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.map index 5cbc41d..7b2b8bc 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.map @@ -1,13 +1,8 @@ - - - - - - - - - - - + + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.md5 index 5a244be..0e268c8 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.md5 @@ -1 +1 @@ -ec05e73e89f3b4f3d552e6cbfe022fe0 \ No newline at end of file +34bf28e1dcad7a554f6824566b0b8753 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.png index ed82fa1..9e0db35 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.map deleted file mode 100644 index 7535990..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.md5 deleted file mode 100644 index c079ffb..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -ad403c1b9b6bb8f04436dff67290ec7e \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.png deleted file mode 100644 index b2bb21d..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.map index a4177ef..3829de0 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.md5 index 0912fc7..589fcd3 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.md5 @@ -1 +1 @@ -b72a9c2b736ad688fde271516717a5c4 \ No newline at end of file +ec1d6a81804bec1c7d57d1d4bb279a96 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.png index 8f36d08..7ae047e 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.map index 6ae6377..d8c6d8e 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.md5 index 12b63b1..304fafd 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.md5 @@ -1 +1 @@ -0620de2b58347bc791a5010fea64a768 \ No newline at end of file +829d3a035a0f947c3636bd0615a18ac9 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.png index c43478d..ff3051e 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.map deleted file mode 100644 index f5d653c..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.md5 deleted file mode 100644 index 69620e9..0000000 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -26f1ce9781e7a9d8a27c18213e773a02 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.png deleted file mode 100644 index 2e66408..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.map b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.map index ad768e8..44ba57c 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.md5 index ec9edca..0fea006 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.md5 @@ -1 +1 @@ -0fcf13e6d9b85bae47925b94ff2b50c5 \ No newline at end of file +096a9516e6ad194761ee1933a68d4643 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.png b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.png index 479e903..3b9243c 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.png and b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l-members.html b/documentation/html/class_b_n_o08x_s_h2_h_a_l-members.html index 4249f6a..5bd7ec9 100644 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l-members.html +++ b/documentation/html/class_b_n_o08x_s_h2_h_a_l-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_s_h2_h_a_l.html',''); initResizable();
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -100,24 +91,18 @@ $(function(){initNavTree('class_b_n_o08x_s_h2_h_a_l.html',''); initResizable(); - - - - - - - +
get_time_us(sh2_Hal_t *self)BNO08xSH2HALstatic
hal_cb(void *cookie, sh2_AsyncEvent_t *pEvent)BNO08xSH2HALstatic
hardware_reset()BNO08xSH2HALprivatestatic
imuBNO08xSH2HALprivatestatic
sensor_event_cb(void *cookie, sh2_SensorEvent_t *event)BNO08xSH2HALstatic
set_hal_imu(BNO08x *hal_imu)BNO08xSH2HALstatic
spi_close(sh2_Hal_t *self)BNO08xSH2HALstatic
spi_open(sh2_Hal_t *self)BNO08xSH2HALstatic
spi_read(sh2_Hal_t *self, uint8_t *pBuffer, unsigned len, uint32_t *t_us)BNO08xSH2HALstatic
spi_read_sh2_packet_body(uint8_t *pBuffer, uint16_t packet_sz)BNO08xSH2HALprivatestatic
spi_read_sh2_packet_header(uint8_t *pBuffer)BNO08xSH2HALprivatestatic
spi_wait_for_int()BNO08xSH2HALprivatestatic
spi_write(sh2_Hal_t *self, uint8_t *pBuffer, unsigned len)BNO08xSH2HALstatic
TAGBNO08xSH2HALprivatestatic
spi_write(sh2_Hal_t *self, uint8_t *pBuffer, unsigned len)BNO08xSH2HALstatic
diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l.html b/documentation/html/class_b_n_o08x_s_h2_h_a_l.html index 460393a..dc47fd2 100644 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l.html +++ b/documentation/html/class_b_n_o08x_s_h2_h_a_l.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xSH2HAL Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,206 +77,56 @@ $(function(){initNavTree('class_b_n_o08x_s_h2_h_a_l.html',''); initResizable();
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+

Fully static class containing callback implementations for sh2 HAL lib. - More...

+ More...

#include <BNO08xSH2HAL.hpp>

-
-Collaboration diagram for BNO08xSH2HAL:
-
-
Collaboration graph
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[legend]
- - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + -

Static Public Member Functions

static void set_hal_imu (BNO08x *hal_imu)
 Sets the BNO08x driver object to be used with sh2 HAL lib callbacks.
static void set_hal_imu (BNO08x *hal_imu)
 Sets the BNO08x driver object to be used with sh2 HAL lib callbacks. More...
 
static int spi_open (sh2_Hal_t *self)
 Opens SPI instance by waiting for interrupt.
static int spi_open (sh2_Hal_t *self)
 Opens SPI instance by waiting for interrupt. More...
 
static void spi_close (sh2_Hal_t *self)
 Closes SPI instance (nothing to do here, but required by sh2 HAL lib for cases where other communication protocols are used.)
static void spi_close (sh2_Hal_t *self)
 Closes SPI instance (nothing to do here, but required by sh2 HAL lib for cases where other communication protocols are used.) More...
 
static int spi_read (sh2_Hal_t *self, uint8_t *pBuffer, unsigned len, uint32_t *t_us)
 SPI rx callback for sh2 HAL lib.
static int spi_read (sh2_Hal_t *self, uint8_t *pBuffer, unsigned len, uint32_t *t_us)
 SPI rx callback for sh2 HAL lib. More...
 
static int spi_write (sh2_Hal_t *self, uint8_t *pBuffer, unsigned len)
 SPI tx callback for sh2 HAL lib.
static int spi_write (sh2_Hal_t *self, uint8_t *pBuffer, unsigned len)
 SPI tx callback for sh2 HAL lib. More...
 
static uint32_t get_time_us (sh2_Hal_t *self)
 Get time in microseconds callback for sh2 HAL lib.
static uint32_t get_time_us (sh2_Hal_t *self)
 Get time in microseconds callback for sh2 HAL lib. More...
 
static void hal_cb (void *cookie, sh2_AsyncEvent_t *pEvent)
 General event callback for sh2 HAL lib, used to notify tasks of reset.
static void hal_cb (void *cookie, sh2_AsyncEvent_t *pEvent)
 General event callback for sh2 HAL lib, used to notify tasks of reset. More...
 
static void sensor_event_cb (void *cookie, sh2_SensorEvent_t *event)
 Sensor event callback for sh2 HAL lib, sends received reports to data_proc_task().
static void sensor_event_cb (void *cookie, sh2_SensorEvent_t *event)
 Sensor event callback for sh2 HAL lib, sends received reports to data_proc_task(). More...
 
- - - - - - - - - - - - - -

-Static Private Member Functions

static void hardware_reset ()
 Hardware reset callback for sh2 HAL lib, toggle RST gpio.
 
static bool spi_wait_for_int ()
 SPI wait for HINT sh2 HAL lib callback.
 
static uint16_t spi_read_sh2_packet_header (uint8_t *pBuffer)
 SPI rx packet header (invoked from SPI rx callback.)
 
static int spi_read_sh2_packet_body (uint8_t *pBuffer, uint16_t packet_sz)
 SPI rx packet body (invoked from SPI rx callback.)
 
- - - - -

-Static Private Attributes

static BNO08ximu
 
static const constexpr char * TAG = "BNO08xSH2HAL"
 

Detailed Description

-

Fully static class containing callback implementations for sh2 HAL lib.

+

Fully static class containing callback implementations for sh2 HAL lib.

Member Function Documentation

-

◆ get_time_us()

+

◆ get_time_us()

@@ -289,7 +137,8 @@ Static Private Attributes uint32_t BNO08xSH2HAL::get_time_us ( - sh2_Hal_t * self) + sh2_Hal_t *  + self) @@ -308,41 +157,11 @@ Static Private Attributes
Returns
Time in microseconds.
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
-

◆ hal_cb()

+

◆ hal_cb()

@@ -353,12 +172,19 @@ Here is the caller graph for this function:
void BNO08xSH2HAL::hal_cb ( - void * cookie, + void *  + cookie, - sh2_AsyncEvent_t * pEvent ) + sh2_AsyncEvent_t *  + pEvent  + + + + ) + @@ -377,119 +203,11 @@ Here is the caller graph for this function:
Returns
void, nothing to return
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ hardware_reset()

- -
-
- - - - - -
- - - - - - - -
void BNO08xSH2HAL::hardware_reset ()
-
-staticprivate
-
- -

Hardware reset callback for sh2 HAL lib, toggle RST gpio.

-
Returns
void, nothing to return
-
-Here is the call graph for this function:
-
-
- - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

◆ sensor_event_cb()

+

◆ sensor_event_cb()

@@ -500,12 +218,19 @@ Here is the caller graph for this function:
void BNO08xSH2HAL::sensor_event_cb ( - void * cookie, + void *  + cookie, - sh2_SensorEvent_t * event ) + sh2_SensorEvent_t *  + event  + + + + ) + @@ -524,41 +249,11 @@ Here is the caller graph for this function:
Returns
void, nothing to return
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
-

◆ set_hal_imu()

+

◆ set_hal_imu()

@@ -569,7 +264,8 @@ Here is the caller graph for this function:
void BNO08xSH2HAL::set_hal_imu ( - BNO08x * hal_imu) + BNO08x *  + hal_imu) @@ -588,41 +284,11 @@ Here is the caller graph for this function:
Returns
void, nothing to return
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
-

◆ spi_close()

+

◆ spi_close()

@@ -633,7 +299,8 @@ Here is the caller graph for this function:
void BNO08xSH2HAL::spi_close ( - sh2_Hal_t * self) + sh2_Hal_t *  + self) @@ -646,41 +313,11 @@ Here is the caller graph for this function:

Closes SPI instance (nothing to do here, but required by sh2 HAL lib for cases where other communication protocols are used.)

Returns
void, nothing to return
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
-

◆ spi_open()

+

◆ spi_open()

@@ -691,7 +328,8 @@ Here is the caller graph for this function:
int BNO08xSH2HAL::spi_open ( - sh2_Hal_t * self) + sh2_Hal_t *  + self) @@ -704,57 +342,11 @@ Here is the caller graph for this function:

Opens SPI instance by waiting for interrupt.

Returns
Always returns 0.
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
-

◆ spi_read()

+

◆ spi_read()

@@ -765,22 +357,31 @@ Here is the caller graph for this function:
int BNO08xSH2HAL::spi_read ( - sh2_Hal_t * self, + sh2_Hal_t *  + self, - uint8_t * pBuffer, + uint8_t *  + pBuffer, - unsigned len, + unsigned  + len, - uint32_t * t_us ) + uint32_t *  + t_us  + + + + ) + @@ -801,277 +402,11 @@ Here is the caller graph for this function:
Returns
Size of received packet in bytes, 0 on failure.
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -

◆ spi_read_sh2_packet_body()

- -
-
- - - - - -
- - - - - - - - - - - -
int BNO08xSH2HAL::spi_read_sh2_packet_body (uint8_t * pBuffer,
uint16_t packet_sz )
-
-staticprivate
-
- -

SPI rx packet body (invoked from SPI rx callback.)

-
Parameters
- - -
pBufferBuffer to store received packet body.
-
-
-
Returns
Packet size, 0 on failure.
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ spi_read_sh2_packet_header()

- -
-
- - - - - -
- - - - - - - -
uint16_t BNO08xSH2HAL::spi_read_sh2_packet_header (uint8_t * pBuffer)
-
-staticprivate
-
- -

SPI rx packet header (invoked from SPI rx callback.)

-
Parameters
- - -
pBufferBuffer to store received header.
-
-
-
Returns
Packet size (should always be 4), 0 on failure.
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ spi_wait_for_int()

- -
-
- - - - - -
- - - - - - - -
bool BNO08xSH2HAL::spi_wait_for_int ()
-
-staticprivate
-
- -

SPI wait for HINT sh2 HAL lib callback.

-
Returns
True if interrupt was detected before timeout.
-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

◆ spi_write()

+

◆ spi_write()

@@ -1082,17 +417,25 @@ Here is the caller graph for this function:
int BNO08xSH2HAL::spi_write ( - sh2_Hal_t * self, + sh2_Hal_t *  + self, - uint8_t * pBuffer, + uint8_t *  + pBuffer, - unsigned len ) + unsigned  + len  + + + + ) + @@ -1112,103 +455,12 @@ Here is the caller graph for this function:
Returns
Size of sent data (len param), 0 on failure.
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -

Member Data Documentation

- -

◆ imu

- -
-
- - - - - -
- - - - -
BNO08x * BNO08xSH2HAL::imu
-
-staticprivate
-
- -
-
- -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xSH2HAL::TAG = "BNO08xSH2HAL"
-
-staticconstexprprivate
-

The documentation for this class was generated from the following files: @@ -1216,7 +468,7 @@ Here is the caller graph for this function: diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l.js b/documentation/html/class_b_n_o08x_s_h2_h_a_l.js deleted file mode 100644 index 6f2efc5..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l.js +++ /dev/null @@ -1,17 +0,0 @@ -var class_b_n_o08x_s_h2_h_a_l = -[ - [ "get_time_us", "class_b_n_o08x_s_h2_h_a_l.html#ad89b6a3166e2eee003ad87a517a31cd5", null ], - [ "hal_cb", "class_b_n_o08x_s_h2_h_a_l.html#a1add67e38698c9f33541af7bd2912d8f", null ], - [ "hardware_reset", "class_b_n_o08x_s_h2_h_a_l.html#a0c4cc938180a997fb94c0c34c0dce07e", null ], - [ "sensor_event_cb", "class_b_n_o08x_s_h2_h_a_l.html#a19c041ef614d7eda85b94b10202a3997", null ], - [ "set_hal_imu", "class_b_n_o08x_s_h2_h_a_l.html#a236ccf0ff8d36060b465bc1f4f0a37fa", null ], - [ "spi_close", "class_b_n_o08x_s_h2_h_a_l.html#a5fa6b901d1790fcd7dc0905f62ae040f", null ], - [ "spi_open", "class_b_n_o08x_s_h2_h_a_l.html#ae079b1384cba806a778eb0e27f981da0", null ], - [ "spi_read", "class_b_n_o08x_s_h2_h_a_l.html#a3e691461235b3e3c59866ac179d06f25", null ], - [ "spi_read_sh2_packet_body", "class_b_n_o08x_s_h2_h_a_l.html#a6003e3011b0e8208e2632f729e195922", null ], - [ "spi_read_sh2_packet_header", "class_b_n_o08x_s_h2_h_a_l.html#ac63619162addd952a2af599cb414783f", null ], - [ "spi_wait_for_int", "class_b_n_o08x_s_h2_h_a_l.html#a15b568922a498b988bd8b897b3ae2278", null ], - [ "spi_write", "class_b_n_o08x_s_h2_h_a_l.html#a96d5b8fa7669f22cd0ecaf1feee13299", null ], - [ "imu", "class_b_n_o08x_s_h2_h_a_l.html#a1c77b8db18fc54406af8bb8a36e346c8", null ], - [ "TAG", "class_b_n_o08x_s_h2_h_a_l.html#a36760cb9c002cfa410197ecd552f5a8a", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l__coll__graph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l__coll__graph.map deleted file mode 100644 index b3f5171..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l__coll__graph.map +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l__coll__graph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l__coll__graph.md5 deleted file mode 100644 index d5b5fe1..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2aceec9da9c8543eb41093e98f63aee8 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l__coll__graph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l__coll__graph.png deleted file mode 100644 index 464eec1..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.map deleted file mode 100644 index c51f8f0..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.md5 deleted file mode 100644 index 1fcb4ad..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -128d9ed4f2d17ab0a67bebcf84d6c26a \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.png deleted file mode 100644 index 80c0556..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.map deleted file mode 100644 index f288b93..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.map +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.md5 deleted file mode 100644 index 3626020..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d8fb622514dd95084cde689a930bd1a6 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.png deleted file mode 100644 index 4c12a14..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.map deleted file mode 100644 index 7511dcf..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.md5 deleted file mode 100644 index cc805c4..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -4aa3609d7d4973ac2211ac011699e98c \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.png deleted file mode 100644 index 5b147b6..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.map deleted file mode 100644 index 3412a63..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.map +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.md5 deleted file mode 100644 index df11c55..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a951e9e6c5b2984a1bf91eea3398e739 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.png deleted file mode 100644 index 64d40d5..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.map deleted file mode 100644 index fb2cb74..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.md5 deleted file mode 100644 index 8485898..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a9d9b02964592da57de20e52ee062816 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.png deleted file mode 100644 index 12e76f8..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.map deleted file mode 100644 index 931b0ae..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.md5 deleted file mode 100644 index 67c2acc..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -441d4a30c9c11e99a04dbddf214a1ea7 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.png deleted file mode 100644 index 9ce3928..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.map deleted file mode 100644 index 867cea4..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.md5 deleted file mode 100644 index 00316a9..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -275cd39464a784218f68c4f2ab2f68b3 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.png deleted file mode 100644 index e70cd68..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.map deleted file mode 100644 index 50eaebc..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.map +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.md5 deleted file mode 100644 index 085b69f..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f13d5fc7f506d011890e80b27ee47203 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.png deleted file mode 100644 index 6c3a934..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.map deleted file mode 100644 index 530307c..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.md5 deleted file mode 100644 index 2f815ef..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2bf31e93b9bd3bd0fa9cd4157d91d551 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.png deleted file mode 100644 index c2ce7a7..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.map deleted file mode 100644 index 525fae4..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.md5 deleted file mode 100644 index c834db8..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b653212b8b26b1d64ba6dc1f3646e015 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.png deleted file mode 100644 index 0db152d..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.map deleted file mode 100644 index df669e6..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.md5 deleted file mode 100644 index 9c2589e..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e9741df092a29cdbf193b958bd636193 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.png deleted file mode 100644 index 5fa1b1e..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.map deleted file mode 100644 index 40c5ca1..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.md5 deleted file mode 100644 index 4779e64..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -aa8c451cd1d11f0f34f4c2b1e6b55a80 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.png deleted file mode 100644 index b0213b5..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.map deleted file mode 100644 index 884c298..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.md5 deleted file mode 100644 index 103268c..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5eeb8b0a66f35606e1f5bb48bf9ad44b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.png deleted file mode 100644 index e4a554b..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.map deleted file mode 100644 index fb15d86..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.map +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.md5 deleted file mode 100644 index 14036bc..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c17ec485f41b183dec2a0cd9ba483bac \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.png deleted file mode 100644 index dda5a47..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.map deleted file mode 100644 index 6070067..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.md5 deleted file mode 100644 index 89f3241..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1265f3f9e0fa6e1f5c9a6ad17f96cb9e \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.png deleted file mode 100644 index a1dd750..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.map deleted file mode 100644 index 459b4bc..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.md5 deleted file mode 100644 index 868616d..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -93aee95fc18627719b8a809716e19e11 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.png deleted file mode 100644 index 0b4ce82..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.map b/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.map deleted file mode 100644 index f0e3636..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.map +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.md5 b/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.md5 deleted file mode 100644 index f511af5..0000000 --- a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -9a7c24de7c588b61ac7c3b0dba5f8c0d \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.png b/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.png deleted file mode 100644 index 9683b47..0000000 Binary files a/documentation/html/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper-members.html b/documentation/html/class_b_n_o08x_test_helper-members.html index f0e6c02..8219342 100644 --- a/documentation/html/class_b_n_o08x_test_helper-members.html +++ b/documentation/html/class_b_n_o08x_test_helper-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_test_helper.html',''); initResizable();
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -112,19 +103,16 @@ $(function(){initNavTree('class_b_n_o08x_test_helper.html',''); initResizable(); create_test_imu()BNO08xTestHelperinlinestatic destroy_test_imu()BNO08xTestHelperinlinestatic get_test_imu()BNO08xTestHelperinlinestatic - imu_cfgBNO08xTestHelperinlineprivatestatic - print_test_end_banner(const char *TEST_TAG)BNO08xTestHelperinlinestatic - print_test_msg(const char *TEST_TAG, const char *msg)BNO08xTestHelperinlinestatic - print_test_start_banner(const char *TEST_TAG)BNO08xTestHelperinlinestatic - set_test_imu_cfg(bno08x_config_t cfg)BNO08xTestHelperinlinestatic - TAGBNO08xTestHelperprivatestatic - test_imuBNO08xTestHelperinlineprivatestatic + print_test_end_banner(const char *TEST_TAG)BNO08xTestHelperinlinestatic + print_test_msg(const char *TEST_TAG, const char *msg)BNO08xTestHelperinlinestatic + print_test_start_banner(const char *TEST_TAG)BNO08xTestHelperinlinestatic + set_test_imu_cfg(bno08x_config_t cfg)BNO08xTestHelperinlinestatic
diff --git a/documentation/html/class_b_n_o08x_test_helper.html b/documentation/html/class_b_n_o08x_test_helper.html index 9a819e3..5331e90 100644 --- a/documentation/html/class_b_n_o08x_test_helper.html +++ b/documentation/html/class_b_n_o08x_test_helper.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xTestHelper Class Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,223 +77,86 @@ $(function(){initNavTree('class_b_n_o08x_test_helper.html',''); initResizable();
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+

BNO08x unit test helper class. - More...

+ More...

#include <BNO08xTestHelper.hpp>

-
-Collaboration diagram for BNO08xTestHelper:
-
-
Collaboration graph
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[legend]
- - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + -

Static Public Member Functions

static void print_test_start_banner (const char *TEST_TAG)
 Prints test begin banner.
static void print_test_start_banner (const char *TEST_TAG)
 Prints test begin banner. More...
 
static void print_test_end_banner (const char *TEST_TAG)
 Prints end begin banner.
static void print_test_end_banner (const char *TEST_TAG)
 Prints end begin banner. More...
 
static void print_test_msg (const char *TEST_TAG, const char *msg)
 Prints a message during a test.
static void print_test_msg (const char *TEST_TAG, const char *msg)
 Prints a message during a test. More...
 
static void set_test_imu_cfg (bno08x_config_t cfg)
 Set test imu configuration used with create_test_imu()
static void set_test_imu_cfg (bno08x_config_t cfg)
 Set test imu configuration used with create_test_imu() More...
 
static void create_test_imu ()
 Calls BNO08x constructor and creates new test IMU on heap.
static void create_test_imu ()
 Calls BNO08x constructor and creates new test IMU on heap. More...
 
static void destroy_test_imu ()
 Deletes test IMU calling deconstructor and releases heap allocated memory.
static void destroy_test_imu ()
 Deletes test IMU calling deconstructor and releases heap allocated memory. More...
 
static BNO08xget_test_imu ()
 Deletes test IMU calling deconstructor and releases heap allocated memory.
static BNO08xget_test_imu ()
 Deletes test IMU calling deconstructor and releases heap allocated memory. More...
 
static esp_err_t call_init_config_args ()
 Used to call private BNO08x::init_config_args() member for tests.
static esp_err_t call_init_config_args ()
 Used to call private BNO08x::init_config_args() member for tests. More...
 
static esp_err_t call_init_gpio ()
 Used to call private BNO08x::init_gpio() member for tests.
static esp_err_t call_init_gpio ()
 Used to call private BNO08x::init_gpio() member for tests. More...
 
static esp_err_t call_init_hint_isr ()
 Used to call private BNO08x::init_hint_isr() member for tests.
static esp_err_t call_init_hint_isr ()
 Used to call private BNO08x::init_hint_isr() member for tests. More...
 
static esp_err_t call_init_spi ()
 Used to call private BNO08x::init_spi() member for tests.
static esp_err_t call_init_spi ()
 Used to call private BNO08x::init_spi() member for tests. More...
 
static esp_err_t call_init_tasks ()
 Used to call private BNO08x::init_tasks() member for tests.
static esp_err_t call_init_tasks ()
 Used to call private BNO08x::init_tasks() member for tests. More...
 
static esp_err_t call_init_sh2_HAL ()
 Used to call private BNO08x::init_tasks() member for tests.
static esp_err_t call_init_sh2_HAL ()
 Used to call private BNO08x::init_tasks() member for tests. More...
 
static esp_err_t call_deinit_gpio ()
 Used to call private BNO08x::deinit_gpio() member for tests.
static esp_err_t call_deinit_gpio ()
 Used to call private BNO08x::deinit_gpio() member for tests. More...
 
static esp_err_t call_deinit_hint_isr ()
 Used to call private BNO08x::deinit_hint_isr() member for tests.
static esp_err_t call_deinit_hint_isr ()
 Used to call private BNO08x::deinit_hint_isr() member for tests. More...
 
static esp_err_t call_deinit_spi ()
 Used to call private BNO08x::deinit_spi() member for tests.
static esp_err_t call_deinit_spi ()
 Used to call private BNO08x::deinit_spi() member for tests. More...
 
static esp_err_t call_deinit_tasks ()
 Used to call private BNO08x::deinit_tasks() member for tests.
static esp_err_t call_deinit_tasks ()
 Used to call private BNO08x::deinit_tasks() member for tests. More...
 
static esp_err_t call_deinit_sh2_HAL ()
 Used to call private BNO08x::deinit_tasks() member for tests.
static esp_err_t call_deinit_sh2_HAL ()
 Used to call private BNO08x::deinit_tasks() member for tests. More...
 
- - - - - - -

-Static Private Attributes

static BNO08xtest_imu = nullptr
 
static bno08x_config_t imu_cfg
 
static const constexpr char * TAG = "BNO08xTestHelper"
 

Detailed Description

-

BNO08x unit test helper class.

+

BNO08x unit test helper class.

Member Function Documentation

-

◆ call_deinit_gpio()

+

◆ call_deinit_gpio()

@@ -306,7 +167,7 @@ Static Private Attributes static esp_err_t BNO08xTestHelper::call_deinit_gpio ( - ) + ) @@ -317,37 +178,13 @@ Static Private Attributes
-

Used to call private BNO08x::deinit_gpio() member for tests.

+

Used to call private BNO08x::deinit_gpio() member for tests.

Returns
ESP_OK if deinit succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
-

◆ call_deinit_hint_isr()

+

◆ call_deinit_hint_isr()

@@ -358,7 +195,7 @@ Here is the caller graph for this function:
static esp_err_t BNO08xTestHelper::call_deinit_hint_isr ( - ) + ) @@ -369,33 +206,13 @@ Here is the caller graph for this function:
-

Used to call private BNO08x::deinit_hint_isr() member for tests.

+

Used to call private BNO08x::deinit_hint_isr() member for tests.

Returns
ESP_OK if deinit succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
-

◆ call_deinit_sh2_HAL()

+

◆ call_deinit_sh2_HAL()

@@ -406,7 +223,7 @@ Here is the caller graph for this function:
static esp_err_t BNO08xTestHelper::call_deinit_sh2_HAL ( - ) + ) @@ -417,33 +234,13 @@ Here is the caller graph for this function:
-

Used to call private BNO08x::deinit_tasks() member for tests.

+

Used to call private BNO08x::deinit_tasks() member for tests.

Returns
ESP_OK if deinit succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
-

◆ call_deinit_spi()

+

◆ call_deinit_spi()

@@ -454,7 +251,7 @@ Here is the caller graph for this function:
static esp_err_t BNO08xTestHelper::call_deinit_spi ( - ) + ) @@ -465,33 +262,13 @@ Here is the caller graph for this function:
-

Used to call private BNO08x::deinit_spi() member for tests.

+

Used to call private BNO08x::deinit_spi() member for tests.

Returns
ESP_OK if deinit succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
-

◆ call_deinit_tasks()

+

◆ call_deinit_tasks()

@@ -502,7 +279,7 @@ Here is the caller graph for this function:
static esp_err_t BNO08xTestHelper::call_deinit_tasks ( - ) + ) @@ -513,33 +290,13 @@ Here is the caller graph for this function:
-

Used to call private BNO08x::deinit_tasks() member for tests.

+

Used to call private BNO08x::deinit_tasks() member for tests.

Returns
ESP_OK if deinit succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
-

◆ call_init_config_args()

+

◆ call_init_config_args()

@@ -550,7 +307,7 @@ Here is the caller graph for this function:
static esp_err_t BNO08xTestHelper::call_init_config_args ( - ) + ) @@ -561,33 +318,13 @@ Here is the caller graph for this function:
-

Used to call private BNO08x::init_config_args() member for tests.

+

Used to call private BNO08x::init_config_args() member for tests.

Returns
ESP_OK if init succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
-

◆ call_init_gpio()

+

◆ call_init_gpio()

@@ -598,7 +335,7 @@ Here is the caller graph for this function:
static esp_err_t BNO08xTestHelper::call_init_gpio ( - ) + ) @@ -609,37 +346,13 @@ Here is the caller graph for this function:
-

Used to call private BNO08x::init_gpio() member for tests.

+

Used to call private BNO08x::init_gpio() member for tests.

Returns
ESP_OK if init succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
-

◆ call_init_hint_isr()

+

◆ call_init_hint_isr()

@@ -650,7 +363,7 @@ Here is the caller graph for this function:
static esp_err_t BNO08xTestHelper::call_init_hint_isr ( - ) + ) @@ -661,35 +374,13 @@ Here is the caller graph for this function:
-

Used to call private BNO08x::init_hint_isr() member for tests.

+

Used to call private BNO08x::init_hint_isr() member for tests.

Returns
ESP_OK if init succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
-

◆ call_init_sh2_HAL()

+

◆ call_init_sh2_HAL()

@@ -700,7 +391,7 @@ Here is the caller graph for this function:
static esp_err_t BNO08xTestHelper::call_init_sh2_HAL ( - ) + ) @@ -711,66 +402,13 @@ Here is the caller graph for this function:
-

Used to call private BNO08x::init_tasks() member for tests.

+

Used to call private BNO08x::init_tasks() member for tests.

Returns
ESP_OK if init succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
-

◆ call_init_spi()

+

◆ call_init_spi()

@@ -781,7 +419,7 @@ Here is the caller graph for this function:
static esp_err_t BNO08xTestHelper::call_init_spi ( - ) + ) @@ -792,33 +430,13 @@ Here is the caller graph for this function:
-

Used to call private BNO08x::init_spi() member for tests.

+

Used to call private BNO08x::init_spi() member for tests.

Returns
ESP_OK if init succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
-

◆ call_init_tasks()

+

◆ call_init_tasks()

@@ -829,7 +447,7 @@ Here is the caller graph for this function:
static esp_err_t BNO08xTestHelper::call_init_tasks ( - ) + ) @@ -840,57 +458,13 @@ Here is the caller graph for this function:
-

Used to call private BNO08x::init_tasks() member for tests.

+

Used to call private BNO08x::init_tasks() member for tests.

Returns
ESP_OK if init succeeded.
-
-Here is the call graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - -
-

◆ create_test_imu()

+

◆ create_test_imu()

@@ -901,7 +475,7 @@ Here is the caller graph for this function:
static void BNO08xTestHelper::create_test_imu ( - ) + ) @@ -919,40 +493,15 @@ Here is the call graph for this function:
- - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - + +
-

◆ destroy_test_imu()

+

◆ destroy_test_imu()

@@ -963,7 +512,7 @@ Here is the caller graph for this function:
static void BNO08xTestHelper::destroy_test_imu ( - ) + ) @@ -981,47 +530,15 @@ Here is the caller graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +
-

◆ get_test_imu()

+

◆ get_test_imu()

@@ -1032,7 +549,7 @@ Here is the caller graph for this function:
static BNO08x * BNO08xTestHelper::get_test_imu ( - ) + ) @@ -1045,115 +562,11 @@ Here is the caller graph for this function:

Deletes test IMU calling deconstructor and releases heap allocated memory.

Returns
Pointer to BNO08x IMU object to test.
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

◆ print_test_end_banner()

+

◆ print_test_end_banner()

@@ -1164,7 +577,8 @@ Here is the caller graph for this function:
static void BNO08xTestHelper::print_test_end_banner ( - const char * TEST_TAG) + const char *  + TEST_TAG) @@ -1183,117 +597,11 @@ Here is the caller graph for this function:
Returns
void, nothing to return
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

◆ print_test_msg()

+

◆ print_test_msg()

@@ -1304,12 +612,19 @@ Here is the caller graph for this function:
static void BNO08xTestHelper::print_test_msg ( - const char * TEST_TAG, + const char *  + TEST_TAG, - const char * msg ) + const char *  + msg  + + + + ) + @@ -1328,105 +643,11 @@ Here is the caller graph for this function:
Returns
void, nothing to return
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

◆ print_test_start_banner()

+

◆ print_test_start_banner()

@@ -1437,7 +658,8 @@ Here is the caller graph for this function:
static void BNO08xTestHelper::print_test_start_banner ( - const char * TEST_TAG) + const char *  + TEST_TAG) @@ -1460,7 +682,7 @@ Here is the caller graph for this function:
-

◆ set_test_imu_cfg()

+

◆ set_test_imu_cfg()

@@ -1471,7 +693,8 @@ Here is the caller graph for this function:
static void BNO08xTestHelper::set_test_imu_cfg ( - bno08x_config_t cfg) + bno08x_config_t  + cfg) @@ -1482,7 +705,7 @@ Here is the caller graph for this function:
-

Set test imu configuration used with create_test_imu()

+

Set test imu configuration used with create_test_imu()

Parameters
@@ -1491,77 +714,10 @@ Here is the caller graph for this function:
Returns
void, nothing to return
- - -

Member Data Documentation

- -

◆ imu_cfg

- -
-
-
cfgString containing test name.
- - - - -
- - - - -
bno08x_config_t BNO08xTestHelper::imu_cfg
-
-inlinestaticprivate
-
- -
- - -

◆ TAG

- -
-
- - - - - -
- - - - -
const constexpr char* BNO08xTestHelper::TAG = "BNO08xTestHelper"
-
-staticconstexprprivate
-
- -
-
- -

◆ test_imu

- -
-
- - - - - -
- - - - -
BNO08x* BNO08xTestHelper::test_imu = nullptr
-
-inlinestaticprivate
-
-

The documentation for this class was generated from the following file: @@ -1569,7 +725,7 @@ Here is the caller graph for this function: diff --git a/documentation/html/class_b_n_o08x_test_helper.js b/documentation/html/class_b_n_o08x_test_helper.js deleted file mode 100644 index d0de11f..0000000 --- a/documentation/html/class_b_n_o08x_test_helper.js +++ /dev/null @@ -1,24 +0,0 @@ -var class_b_n_o08x_test_helper = -[ - [ "call_deinit_gpio", "class_b_n_o08x_test_helper.html#a347b8ca2697388394b7cb68c8895494b", null ], - [ "call_deinit_hint_isr", "class_b_n_o08x_test_helper.html#ac15a216ea5561b190f25f83caa749261", null ], - [ "call_deinit_sh2_HAL", "class_b_n_o08x_test_helper.html#ab1f8d61956fbceecf0baf08cb878397d", null ], - [ "call_deinit_spi", "class_b_n_o08x_test_helper.html#a56ec98df9439461469bf0d2c23bb3868", null ], - [ "call_deinit_tasks", "class_b_n_o08x_test_helper.html#a3be103abfab70eef3c1b1609a0c46bec", null ], - [ "call_init_config_args", "class_b_n_o08x_test_helper.html#a71d9fd7d459a98a7e9089a8587a21f8d", null ], - [ "call_init_gpio", "class_b_n_o08x_test_helper.html#a504749533ccd91890d73440809d38161", null ], - [ "call_init_hint_isr", "class_b_n_o08x_test_helper.html#a836c928981ac85d34668c9b97af17a15", null ], - [ "call_init_sh2_HAL", "class_b_n_o08x_test_helper.html#a854c60f602fe6d9af1da1a07eee0a449", null ], - [ "call_init_spi", "class_b_n_o08x_test_helper.html#a7d2d784da1e850dab41154b35d7cdab5", null ], - [ "call_init_tasks", "class_b_n_o08x_test_helper.html#a935a69784981caf90b4e135e3e257db4", null ], - [ "create_test_imu", "class_b_n_o08x_test_helper.html#a6bd040c7d670a9713f2ab8a8a3913518", null ], - [ "destroy_test_imu", "class_b_n_o08x_test_helper.html#ae2d6df7dcfdbd106c2247803461bbc40", null ], - [ "get_test_imu", "class_b_n_o08x_test_helper.html#a41a432a3fe288e45b6ab139a00bd7d6b", null ], - [ "print_test_end_banner", "class_b_n_o08x_test_helper.html#a16423fc3250e88eb5392800022f82919", null ], - [ "print_test_msg", "class_b_n_o08x_test_helper.html#a23593453a05f7cac26fd341371197a8c", null ], - [ "print_test_start_banner", "class_b_n_o08x_test_helper.html#a066f8389fd1c682ec9565ebc3060d885", null ], - [ "set_test_imu_cfg", "class_b_n_o08x_test_helper.html#a9e2f9bf13f28f1a6ba87e86bc5947cf1", null ], - [ "imu_cfg", "class_b_n_o08x_test_helper.html#a008b268f705b9d2925230cb8193c9f28", null ], - [ "TAG", "class_b_n_o08x_test_helper.html#aa09d388a5da3a925ac25125b9c5c3a90", null ], - [ "test_imu", "class_b_n_o08x_test_helper.html#a2da34e5d5e353cd37fa458fcfe7cf243", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper__coll__graph.map b/documentation/html/class_b_n_o08x_test_helper__coll__graph.map deleted file mode 100644 index 65aa1f5..0000000 --- a/documentation/html/class_b_n_o08x_test_helper__coll__graph.map +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper__coll__graph.md5 b/documentation/html/class_b_n_o08x_test_helper__coll__graph.md5 deleted file mode 100644 index bb2aa91..0000000 --- a/documentation/html/class_b_n_o08x_test_helper__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -cb5eb41c70a8dafdf4971f4cbbff8b6e \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper__coll__graph.png b/documentation/html/class_b_n_o08x_test_helper__coll__graph.png deleted file mode 100644 index fbafef5..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper__coll__graph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.map deleted file mode 100644 index 873ed7d..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.map +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.md5 deleted file mode 100644 index 20edc99..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6968d1a2d8ddc344eea5da1ad735b0c4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.png deleted file mode 100644 index c97515f..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.map deleted file mode 100644 index f8ce231..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.map +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.md5 deleted file mode 100644 index 5206229..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2e65e56b53e3146a976d383edbfcff12 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.png deleted file mode 100644 index f163f14..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.map b/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.map deleted file mode 100644 index 994b29d..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.md5 deleted file mode 100644 index 1b5062d..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -4980aad24b9454d29e4923518294a656 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.png b/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.png deleted file mode 100644 index d328e6b..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.map deleted file mode 100644 index 57bbaf4..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.md5 deleted file mode 100644 index cfad96b..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b10e0eecd9e4f500a3c7f50074007412 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.png deleted file mode 100644 index 62d9dea..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.map b/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.map deleted file mode 100644 index e83d7ff..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.md5 deleted file mode 100644 index 4d526d6..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -080c8ecd2071a6ff0ad2e0ecfa0d5ab7 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.png b/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.png deleted file mode 100644 index 8dbed7c..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.map deleted file mode 100644 index 39a8ab8..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.md5 deleted file mode 100644 index c6818be..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8e463c593432eef3feb400e082b050ad \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.png deleted file mode 100644 index e3c4c5e..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.map deleted file mode 100644 index 347cdc9..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.map +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.md5 deleted file mode 100644 index 96d1320..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -89c8bfc9c47341fe8c6faba57b6c2485 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.png deleted file mode 100644 index 767f208..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.map b/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.map deleted file mode 100644 index 55b9cff..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.md5 deleted file mode 100644 index 8a6aca2..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -52a9f26639833730e81baae3be78ef17 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.png b/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.png deleted file mode 100644 index c7d45e5..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.map deleted file mode 100644 index ecea174..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.md5 deleted file mode 100644 index e50204a..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b62c3bb582fb554e7714af50a2b8cfe7 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.png deleted file mode 100644 index 132c8bf..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.map b/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.map deleted file mode 100644 index 0692eea..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.md5 deleted file mode 100644 index 7d3bc19..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -115130a71f71b4eed5398a04d3110cce \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.png b/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.png deleted file mode 100644 index c6a8f99..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.map deleted file mode 100644 index 56c74eb..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.md5 deleted file mode 100644 index 6b28022..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -9ea9ad984c87f41267a49f60b5e4be3b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.png deleted file mode 100644 index 27598d0..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.map b/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.map index 8a9ee79..2b411e6 100644 --- a/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.map +++ b/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.md5 index db93a71..5edb223 100644 --- a/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.md5 @@ -1 +1 @@ -68570fdd8c4d782a541d8277bfc4ff57 \ No newline at end of file +1c80f8afed769e7834e45df6da49117c \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.png b/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.png index 2108765..f67ed77 100644 Binary files a/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.png and b/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.png differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.map deleted file mode 100644 index 74c32eb..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.map +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.md5 deleted file mode 100644 index a7ce70f..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f8093c69124633c9175921eb7484c5c1 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.png deleted file mode 100644 index a7f0d02..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.map b/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.map deleted file mode 100644 index 67fb06c..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.md5 deleted file mode 100644 index a6643a8..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -ffdbe8478f1bb9d94e4c0a69e0b09293 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.png b/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.png deleted file mode 100644 index 7d2ec09..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.map deleted file mode 100644 index a333c73..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.md5 deleted file mode 100644 index 4d8114f..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -434db8a90d7195be468587427db39e73 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.png deleted file mode 100644 index 0d09190..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.map b/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.map deleted file mode 100644 index b8cb5ce..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.md5 deleted file mode 100644 index ed57cad..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8aa2c3c71dab4f843166e8b1b78e5004 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.png b/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.png deleted file mode 100644 index de5a353..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.map deleted file mode 100644 index ed209c6..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.md5 deleted file mode 100644 index 2c12d29..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0eb02673d96dd37ee529f51b9b2b236f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.png deleted file mode 100644 index 65c1454..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.map b/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.map deleted file mode 100644 index 62bdbdf..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.md5 deleted file mode 100644 index 2e1b184..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3d8cf9e96b0a20b22925d2ae45465aa0 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.png b/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.png deleted file mode 100644 index faba6ff..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.map deleted file mode 100644 index 84e4bb2..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.md5 deleted file mode 100644 index 3711756..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -9d57de677f689dc044286f3eb479fb25 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.png deleted file mode 100644 index d57dca7..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.map b/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.map deleted file mode 100644 index 4ae55ee..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.map +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.md5 deleted file mode 100644 index ac3a7c9..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -dc705665fef4359c9f73d426cf019046 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.png b/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.png deleted file mode 100644 index 4018e0e..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.map deleted file mode 100644 index b0b0d6d..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.md5 deleted file mode 100644 index 63ee133..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1536d7429eb05d299b2b88a9159c448f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.png deleted file mode 100644 index be351a5..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.map b/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.map deleted file mode 100644 index 4728c57..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.map +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.md5 deleted file mode 100644 index 2091d2c..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e25e0bb442d1cdc87a7e927b8258f3f3 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.png b/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.png deleted file mode 100644 index 5c5ea26..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.map deleted file mode 100644 index 821f0a4..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.md5 deleted file mode 100644 index 70550e3..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -288adc053c6d83830d370e81cd3ced17 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.png deleted file mode 100644 index 553daf5..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.map b/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.map deleted file mode 100644 index 873360b..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.md5 deleted file mode 100644 index b9e6ac9..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -594765635c2faef8d98f9a4fbe751d60 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.png b/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.png deleted file mode 100644 index 6c1f471..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.map deleted file mode 100644 index e5a0664..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.md5 deleted file mode 100644 index 34476f7..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -50af98bee99d44d82eb309b139b73478 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.png deleted file mode 100644 index 86430c4..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.map b/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.map deleted file mode 100644 index e7f9486..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.md5 deleted file mode 100644 index cc10809..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -bcfafca4a5e5322799f358fb35c57b63 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.png b/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.png deleted file mode 100644 index 1fd64ec..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.map deleted file mode 100644 index e520461..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.md5 deleted file mode 100644 index 3e2497e..0000000 --- a/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7dc1c4367a018d60822ce4e584bd68ec \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.png deleted file mode 100644 index a4f9462..0000000 Binary files a/documentation/html/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.map b/documentation/html/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.map index df0fd2b..4042192 100644 --- a/documentation/html/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.map +++ b/documentation/html/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.map @@ -1,36 +1,4 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + diff --git a/documentation/html/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.md5 b/documentation/html/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.md5 index 680469c..ae2a269 100644 --- a/documentation/html/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.md5 +++ b/documentation/html/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.md5 @@ -1 +1 @@ -a09c7f81fa4809ee39850f2e708b88a2 \ No newline at end of file +abc853659e50301fbb2d1829e76b6425 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.png b/documentation/html/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.png index 0d8e187..235f04d 100644 Binary files a/documentation/html/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.png and b/documentation/html/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_test_suite-members.html b/documentation/html/class_b_n_o08x_test_suite-members.html index 034eb73..1b62199 100644 --- a/documentation/html/class_b_n_o08x_test_suite-members.html +++ b/documentation/html/class_b_n_o08x_test_suite-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('class_b_n_o08x_test_suite.html',''); initResizable();
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -98,8 +89,6 @@ $(function(){initNavTree('class_b_n_o08x_test_suite.html',''); initResizable();

This is the complete list of members for BNO08xTestSuite, including all inherited members.

- - @@ -111,7 +100,7 @@ $(function(){initNavTree('class_b_n_o08x_test_suite.html',''); initResizable(); diff --git a/documentation/html/class_b_n_o08x_test_suite.html b/documentation/html/class_b_n_o08x_test_suite.html index 89038b0..43748f6 100644 --- a/documentation/html/class_b_n_o08x_test_suite.html +++ b/documentation/html/class_b_n_o08x_test_suite.html @@ -1,20 +1,18 @@ - + - +esp32_BNO08x: BNO08xTestSuite Class Reference - - @@ -27,7 +25,7 @@ @@ -36,10 +34,10 @@
print_begin_tests_banner(const char *test_set_name)BNO08xTestSuiteinlineprivatestatic
print_end_tests_banner(const char *test_set_name)BNO08xTestSuiteinlineprivatestatic
run_all_tests()BNO08xTestSuiteinlinestatic
run_callback_tests(bool call_unity_end_begin=true)BNO08xTestSuiteinlinestatic
run_feature_tests(bool call_unity_end_begin=true)BNO08xTestSuiteinlinestatic
-
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,157 +77,44 @@ $(function(){initNavTree('class_b_n_o08x_test_suite.html',''); initResizable();
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+

BNO08x unit test launch point class. - More...

+ More...

#include <BNO08xTestSuite.hpp>

- + - + - + - + - + - + -

Static Public Member Functions

static void run_all_tests ()
static void run_all_tests ()
 
static void run_init_deinit_tests (bool call_unity_end_begin=true)
static void run_init_deinit_tests (bool call_unity_end_begin=true)
 
static void run_single_report_tests (bool call_unity_end_begin=true)
static void run_single_report_tests (bool call_unity_end_begin=true)
 
static void run_multi_report_tests (bool call_unity_end_begin=true)
static void run_multi_report_tests (bool call_unity_end_begin=true)
 
static void run_callback_tests (bool call_unity_end_begin=true)
static void run_callback_tests (bool call_unity_end_begin=true)
 
static void run_feature_tests (bool call_unity_end_begin=true)
static void run_feature_tests (bool call_unity_end_begin=true)
 
- - - - -

-Static Private Member Functions

static void print_begin_tests_banner (const char *test_set_name)
 
static void print_end_tests_banner (const char *test_set_name)
 

Detailed Description

-

BNO08x unit test launch point class.

+

BNO08x unit test launch point class.

Member Function Documentation

- -

◆ print_begin_tests_banner()

- -
-
- - - - - -
- - - - - - - -
static void BNO08xTestSuite::print_begin_tests_banner (const char * test_set_name)
-
-inlinestaticprivate
-
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - -
- -
-
- -

◆ print_end_tests_banner()

- -
-
- - - - - -
- - - - - - - -
static void BNO08xTestSuite::print_end_tests_banner (const char * test_set_name)
-
-inlinestaticprivate
-
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - -
- -
-
-

◆ run_all_tests()

+

◆ run_all_tests()

@@ -240,7 +125,7 @@ Here is the caller graph for this function:
static void BNO08xTestSuite::run_all_tests ( - ) + ) @@ -255,36 +140,19 @@ Here is the call graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - + + + + + +
-

◆ run_callback_tests()

+

◆ run_callback_tests()

@@ -295,7 +163,8 @@ Here is the call graph for this function:
static void BNO08xTestSuite::run_callback_tests ( - bool call_unity_end_begin = true) + bool  + call_unity_end_begin = true) @@ -306,32 +175,19 @@ Here is the call graph for this function:
-Here is the call graph for this function:
-
-
- - - - - - - -
-
Here is the caller graph for this function:
- - - + +
-

◆ run_feature_tests()

+

◆ run_feature_tests()

@@ -342,7 +198,8 @@ Here is the caller graph for this function:
static void BNO08xTestSuite::run_feature_tests ( - bool call_unity_end_begin = true) + bool  + call_unity_end_begin = true) @@ -353,32 +210,19 @@ Here is the caller graph for this function:
-Here is the call graph for this function:
-
-
- - - - - - - -
-
Here is the caller graph for this function:
- - - + +
-

◆ run_init_deinit_tests()

+

◆ run_init_deinit_tests()

@@ -389,7 +233,8 @@ Here is the caller graph for this function:
static void BNO08xTestSuite::run_init_deinit_tests ( - bool call_unity_end_begin = true) + bool  + call_unity_end_begin = true) @@ -400,32 +245,19 @@ Here is the caller graph for this function:
-Here is the call graph for this function:
-
-
- - - - - - - -
-
Here is the caller graph for this function:
- - - + +
-

◆ run_multi_report_tests()

+

◆ run_multi_report_tests()

@@ -436,7 +268,8 @@ Here is the caller graph for this function:
static void BNO08xTestSuite::run_multi_report_tests ( - bool call_unity_end_begin = true) + bool  + call_unity_end_begin = true) @@ -447,32 +280,19 @@ Here is the caller graph for this function:
-Here is the call graph for this function:
-
-
- - - - - - - -
-
Here is the caller graph for this function:
- - - + +
-

◆ run_single_report_tests()

+

◆ run_single_report_tests()

@@ -483,7 +303,8 @@ Here is the caller graph for this function:
static void BNO08xTestSuite::run_single_report_tests ( - bool call_unity_end_begin = true) + bool  + call_unity_end_begin = true) @@ -494,32 +315,19 @@ Here is the caller graph for this function:
-Here is the call graph for this function:
-
-
- - - - - - - -
-
Here is the caller graph for this function:
- - - + +

The documentation for this class was generated from the following file: @@ -527,7 +335,7 @@ Here is the caller graph for this function: diff --git a/documentation/html/class_b_n_o08x_test_suite.js b/documentation/html/class_b_n_o08x_test_suite.js deleted file mode 100644 index e57d461..0000000 --- a/documentation/html/class_b_n_o08x_test_suite.js +++ /dev/null @@ -1,11 +0,0 @@ -var class_b_n_o08x_test_suite = -[ - [ "print_begin_tests_banner", "class_b_n_o08x_test_suite.html#a2fea3ea192a63c9573c774e772f5c085", null ], - [ "print_end_tests_banner", "class_b_n_o08x_test_suite.html#a5a9b6538773911afed92b16c435ebceb", null ], - [ "run_all_tests", "class_b_n_o08x_test_suite.html#ac12545fe311a98e9c0ae6fea77da95fd", null ], - [ "run_callback_tests", "class_b_n_o08x_test_suite.html#a8e294955bf512e2e88c086f04f6030a8", null ], - [ "run_feature_tests", "class_b_n_o08x_test_suite.html#a8d7a3485fdf1ff9c0a09736654187434", null ], - [ "run_init_deinit_tests", "class_b_n_o08x_test_suite.html#a53de9b0fe1b28c18e3a1ca4c68a06f16", null ], - [ "run_multi_report_tests", "class_b_n_o08x_test_suite.html#a916cff374791381de61f1035f9935ac5", null ], - [ "run_single_report_tests", "class_b_n_o08x_test_suite.html#a37899d7bf67fce5c3dd77dd5647f8ecb", null ] -]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.map b/documentation/html/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.map deleted file mode 100644 index 4de53b9..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.map +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.md5 b/documentation/html/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.md5 deleted file mode 100644 index e0609fa..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e286330581822d2435a886b7c8decc5c \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.png b/documentation/html/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.png deleted file mode 100644 index d2c2b3a..0000000 Binary files a/documentation/html/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.map b/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.map deleted file mode 100644 index 4a0f6c6..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.md5 b/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.md5 deleted file mode 100644 index c021696..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -26c0603aa734a9b4e09c9bc29c8542b3 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.png b/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.png deleted file mode 100644 index 5c878d8..0000000 Binary files a/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.map b/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.map index e9ead4d..17d0bfd 100644 --- a/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.map +++ b/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.md5 b/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.md5 index a1f0d59..7c60cb8 100644 --- a/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.md5 +++ b/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.md5 @@ -1 +1 @@ -72a44846327a36caccbde60dacafb29a \ No newline at end of file +1ab97341bae5ea9539eb857542dc9564 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.png b/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.png index d0e162f..fd0a9a7 100644 Binary files a/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.png and b/documentation/html/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.map b/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.map deleted file mode 100644 index b2e60e5..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.md5 b/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.md5 deleted file mode 100644 index 5610b2f..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -57d12b3b014497b0a06f21b3c72d46a4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.png b/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.png deleted file mode 100644 index 68f047a..0000000 Binary files a/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.map b/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.map index 7514d4c..44cbf25 100644 --- a/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.map +++ b/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.md5 b/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.md5 index 40bdf3d..dc0a11c 100644 --- a/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.md5 +++ b/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.md5 @@ -1 +1 @@ -303c64824171de1e5e2eb7dbfd7a3c37 \ No newline at end of file +878be401b69ed6b1778e12bab650ab93 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.png b/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.png index 0548e10..0985ae8 100644 Binary files a/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.png and b/documentation/html/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.map b/documentation/html/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.map deleted file mode 100644 index cb14b99..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.map +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.md5 b/documentation/html/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.md5 deleted file mode 100644 index 1688737..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -df77393852d34676ba7f70baf8174736 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.png b/documentation/html/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.png deleted file mode 100644 index dc2e9f0..0000000 Binary files a/documentation/html/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.map b/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.map deleted file mode 100644 index 3196563..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.md5 b/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.md5 deleted file mode 100644 index f20fb9b..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -659321be40dde8aef1d37a930dcf4365 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.png b/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.png deleted file mode 100644 index f69c0aa..0000000 Binary files a/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.map b/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.map index bd534ba..b951734 100644 --- a/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.map +++ b/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.md5 b/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.md5 index d05b8b3..b42c719 100644 --- a/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.md5 +++ b/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.md5 @@ -1 +1 @@ -32ca03e52311737065c77da4d16d0b5b \ No newline at end of file +9f8acaa2a7635d0924e79ef16b62fa97 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.png b/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.png index fbcdaeb..c0c7179 100644 Binary files a/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.png and b/documentation/html/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.map b/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.map deleted file mode 100644 index 98eeeb9..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.md5 b/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.md5 deleted file mode 100644 index 6b7358a..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -df9fbe68285d277aa174d2c0d8447be4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.png b/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.png deleted file mode 100644 index ca6e258..0000000 Binary files a/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.map b/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.map index 7a6eed4..ee95ae7 100644 --- a/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.map +++ b/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.md5 b/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.md5 index 0e2cc41..b34b1e5 100644 --- a/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.md5 +++ b/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.md5 @@ -1 +1 @@ -7e986828034bf15fdfe5e506fb1b8dc3 \ No newline at end of file +c5bd3155ba979ad37af25ad93e6e0819 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.png b/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.png index 2f4e040..4e20b94 100644 Binary files a/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.png and b/documentation/html/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.map b/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.map deleted file mode 100644 index 5d18911..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.md5 b/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.md5 deleted file mode 100644 index c38a73f..0000000 --- a/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2490779b36838be0d85f9a0f4efbee69 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.png b/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.png deleted file mode 100644 index 76ce394..0000000 Binary files a/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.map b/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.map index 9a70ca3..fc0f0f1 100644 --- a/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.map +++ b/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.map @@ -1,5 +1,4 @@ - - - + + diff --git a/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.md5 b/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.md5 index 13bb3a5..32c04ab 100644 --- a/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.md5 +++ b/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.md5 @@ -1 +1 @@ -0f7368fb6b4d3fe98a0db5c38aca0749 \ No newline at end of file +21089db0febc6cb9cf08019a411e6889 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.png b/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.png index 45182a1..8a80b66 100644 Binary files a/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.png and b/documentation/html/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.png differ diff --git a/documentation/html/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.map b/documentation/html/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.map index 36024d7..422d4ac 100644 --- a/documentation/html/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.map +++ b/documentation/html/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.map @@ -1,25 +1,8 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + + + diff --git a/documentation/html/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.md5 b/documentation/html/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.md5 index 363acfa..ece21f9 100644 --- a/documentation/html/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.md5 +++ b/documentation/html/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.md5 @@ -1 +1 @@ -6dcecddd05b4019e8dfb41b2d92f949e \ No newline at end of file +c075de9ef73874bf29b0f0b0e217cd85 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.png b/documentation/html/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.png index 2734daa..c7f9930 100644 Binary files a/documentation/html/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.png and b/documentation/html/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.png differ diff --git a/documentation/html/classes.html b/documentation/html/classes.html index 91e252c..335c25f 100644 --- a/documentation/html/classes.html +++ b/documentation/html/classes.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Index - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('classes.html',''); initResizable(); });
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -106,7 +97,7 @@ $(function(){initNavTree('classes.html',''); initResizable(); }); diff --git a/documentation/html/clipboard.js b/documentation/html/clipboard.js deleted file mode 100644 index 42c1fb0..0000000 --- a/documentation/html/clipboard.js +++ /dev/null @@ -1,61 +0,0 @@ -/** - -The code below is based on the Doxygen Awesome project, see -https://github.com/jothepro/doxygen-awesome-css - -MIT License - -Copyright (c) 2021 - 2022 jothepro - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -*/ - -let clipboard_title = "Copy to clipboard" -let clipboard_icon = `` -let clipboard_successIcon = `` -let clipboard_successDuration = 1000 - -$(function() { - if(navigator.clipboard) { - const fragments = document.getElementsByClassName("fragment") - for(const fragment of fragments) { - const clipboard_div = document.createElement("div") - clipboard_div.classList.add("clipboard") - clipboard_div.innerHTML = clipboard_icon - clipboard_div.title = clipboard_title - $(clipboard_div).click(function() { - const content = this.parentNode.cloneNode(true) - // filter out line number and folded fragments from file listings - content.querySelectorAll(".lineno, .ttc, .foldclosed").forEach((node) => { node.remove() }) - let text = content.textContent - // remove trailing newlines and trailing spaces from empty lines - text = text.replace(/^\s*\n/gm,'\n').replace(/\n*$/,'') - navigator.clipboard.writeText(text); - this.classList.add("success") - this.innerHTML = clipboard_successIcon - window.setTimeout(() => { // switch back to normal icon after timeout - this.classList.remove("success") - this.innerHTML = clipboard_icon - }, clipboard_successDuration); - }) - fragment.insertBefore(clipboard_div, fragment.firstChild) - } - } -}) diff --git a/documentation/html/cookie.js b/documentation/html/cookie.js deleted file mode 100644 index 53ad21d..0000000 --- a/documentation/html/cookie.js +++ /dev/null @@ -1,58 +0,0 @@ -/*! - Cookie helper functions - Copyright (c) 2023 Dimitri van Heesch - Released under MIT license. -*/ -let Cookie = { - cookie_namespace: 'doxygen_', - - readSetting(cookie,defVal) { - if (window.chrome) { - const val = localStorage.getItem(this.cookie_namespace+cookie) || - sessionStorage.getItem(this.cookie_namespace+cookie); - if (val) return val; - } else { - let myCookie = this.cookie_namespace+cookie+"="; - if (document.cookie) { - const index = document.cookie.indexOf(myCookie); - if (index != -1) { - const valStart = index + myCookie.length; - let valEnd = document.cookie.indexOf(";", valStart); - if (valEnd == -1) { - valEnd = document.cookie.length; - } - return document.cookie.substring(valStart, valEnd); - } - } - } - return defVal; - }, - - writeSetting(cookie,val,days=10*365) { // default days='forever', 0=session cookie, -1=delete - if (window.chrome) { - if (days==0) { - sessionStorage.setItem(this.cookie_namespace+cookie,val); - } else { - localStorage.setItem(this.cookie_namespace+cookie,val); - } - } else { - let date = new Date(); - date.setTime(date.getTime()+(days*24*60*60*1000)); - const expiration = days!=0 ? "expires="+date.toGMTString()+";" : ""; - document.cookie = this.cookie_namespace + cookie + "=" + - val + "; SameSite=Lax;" + expiration + "path=/"; - } - }, - - eraseSetting(cookie) { - if (window.chrome) { - if (localStorage.getItem(this.cookie_namespace+cookie)) { - localStorage.removeItem(this.cookie_namespace+cookie); - } else if (sessionStorage.getItem(this.cookie_namespace+cookie)) { - sessionStorage.removeItem(this.cookie_namespace+cookie); - } - } else { - this.writeSetting(cookie,'',-1); - } - }, -} diff --git a/documentation/html/dir_000001_000000.html b/documentation/html/dir_000001_000000.html index b988a5b..87d4422 100644 --- a/documentation/html/dir_000001_000000.html +++ b/documentation/html/dir_000001_000000.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include -> callback Relation +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include -> callback Relation - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('dir_d44c64559bbebec7f509842c48db8b23.html',''); initRe
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -98,7 +89,7 @@ $(function(){initNavTree('dir_d44c64559bbebec7f509842c48db8b23.html',''); initRe diff --git a/documentation/html/dir_000001_000002.html b/documentation/html/dir_000001_000002.html index dc2fd4d..8d5c2e7 100644 --- a/documentation/html/dir_000001_000002.html +++ b/documentation/html/dir_000001_000002.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include -> report Relation +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include -> report Relation - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('dir_d44c64559bbebec7f509842c48db8b23.html',''); initRe
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -98,7 +89,7 @@ $(function(){initNavTree('dir_d44c64559bbebec7f509842c48db8b23.html',''); initRe diff --git a/documentation/html/dir_000003_000001.html b/documentation/html/dir_000003_000001.html index 87725b6..43d7fcd 100644 --- a/documentation/html/dir_000003_000001.html +++ b/documentation/html/dir_000003_000001.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/report -> include Relation +esp32_BNO08x: report -> include Relation - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,26 +77,19 @@ $(function(){initNavTree('dir_f3240a40405e637e3754c29e78869df9.html',''); initRe
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
+

report → include Relation

File in reportIncludes file in include
BNO08xRptAcceleration.cppreport / BNO08xRptAcceleration.hpp
BNO08xRptActivityClassifier.cppreport / BNO08xRptActivityClassifier.hpp
BNO08xRptARVRStabilizedGameRV.cppreport / BNO08xRptARVRStabilizedGameRV.hpp
BNO08xRptARVRStabilizedRV.cppreport / BNO08xRptARVRStabilizedRV.hpp
BNO08xRptCalGyro.cppreport / BNO08xRptCalGyro.hpp
BNO08xRptCalMagnetometer.cppreport / BNO08xRptCalMagnetometer.hpp
BNO08xRptGameRV.cppreport / BNO08xRptGameRV.hpp
BNO08xRptGravity.cppreport / BNO08xRptGravity.hpp
BNO08xRptIGyroRV.cppreport / BNO08xRptIGyroRV.hpp
BNO08xRptLinearAcceleration.cppreport / BNO08xRptLinearAcceleration.hpp
BNO08xRptRawMEMSAccelerometer.cppreport / BNO08xRptRawMEMSAccelerometer.hpp
BNO08xRptRawMEMSGyro.cppreport / BNO08xRptRawMEMSGyro.hpp
BNO08xRptRawMEMSMagnetometer.cppreport / BNO08xRptRawMEMSMagnetometer.hpp
BNO08xRptRV.cppreport / BNO08xRptRV.hpp
BNO08xRptRVGeneric.cppreport / BNO08xRptRVGeneric.hpp
BNO08xRptRVGeomag.cppreport / BNO08xRptRVGeomag.hpp
BNO08xRptShakeDetector.cppreport / BNO08xRptShakeDetector.hpp
BNO08xRptStabilityClassifier.cppreport / BNO08xRptStabilityClassifier.hpp
BNO08xRptStepCounter.cppreport / BNO08xRptStepCounter.hpp
BNO08xRptTapDetector.cppreport / BNO08xRptTapDetector.hpp
BNO08xRptUncalGyro.cppreport / BNO08xRptUncalGyro.hpp
BNO08xRptUncalMagnetometer.cppreport / BNO08xRptUncalMagnetometer.hpp
diff --git a/documentation/html/dir_000004_000001.html b/documentation/html/dir_000004_000001.html deleted file mode 100644 index cee453d..0000000 --- a/documentation/html/dir_000004_000001.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -esp32_BNO08x: source -> include Relation - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-

source → include Relation

File in sourceIncludes file in include
BNO08x.cppBNO08x.hpp
BNO08x.cppBNO08xPrivateTypes.hpp
BNO08xRpt.cppreport / BNO08xRpt.hpp
report / BNO08xRptAcceleration.cppreport / BNO08xRptAcceleration.hpp
report / BNO08xRptActivityClassifier.cppreport / BNO08xRptActivityClassifier.hpp
report / BNO08xRptARVRStabilizedGameRV.cppreport / BNO08xRptARVRStabilizedGameRV.hpp
report / BNO08xRptARVRStabilizedRV.cppreport / BNO08xRptARVRStabilizedRV.hpp
report / BNO08xRptCalGyro.cppreport / BNO08xRptCalGyro.hpp
report / BNO08xRptCalMagnetometer.cppreport / BNO08xRptCalMagnetometer.hpp
report / BNO08xRptGameRV.cppreport / BNO08xRptGameRV.hpp
report / BNO08xRptGravity.cppreport / BNO08xRptGravity.hpp
report / BNO08xRptIGyroRV.cppreport / BNO08xRptIGyroRV.hpp
report / BNO08xRptLinearAcceleration.cppreport / BNO08xRptLinearAcceleration.hpp
report / BNO08xRptRawMEMSAccelerometer.cppreport / BNO08xRptRawMEMSAccelerometer.hpp
report / BNO08xRptRawMEMSGyro.cppreport / BNO08xRptRawMEMSGyro.hpp
report / BNO08xRptRawMEMSMagnetometer.cppreport / BNO08xRptRawMEMSMagnetometer.hpp
report / BNO08xRptRV.cppreport / BNO08xRptRV.hpp
report / BNO08xRptRVGeneric.cppreport / BNO08xRptRVGeneric.hpp
report / BNO08xRptRVGeomag.cppreport / BNO08xRptRVGeomag.hpp
report / BNO08xRptShakeDetector.cppreport / BNO08xRptShakeDetector.hpp
report / BNO08xRptStabilityClassifier.cppreport / BNO08xRptStabilityClassifier.hpp
report / BNO08xRptStepCounter.cppreport / BNO08xRptStepCounter.hpp
report / BNO08xRptTapDetector.cppreport / BNO08xRptTapDetector.hpp
report / BNO08xRptUncalGyro.cppreport / BNO08xRptUncalGyro.hpp
report / BNO08xRptUncalMagnetometer.cppreport / BNO08xRptUncalMagnetometer.hpp
BNO08xSH2HAL.cppBNO08x.hpp
BNO08xSH2HAL.cppBNO08xSH2HAL.hpp
-
- - - - diff --git a/documentation/html/dir_000005_000001.html b/documentation/html/dir_000005_000001.html deleted file mode 100644 index 8083d5d..0000000 --- a/documentation/html/dir_000005_000001.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -esp32_BNO08x: test -> include Relation - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- - -
- - - - diff --git a/documentation/html/dir_13e138d54eb8818da29c3992edef070a.html b/documentation/html/dir_13e138d54eb8818da29c3992edef070a.html deleted file mode 100644 index 529ced3..0000000 --- a/documentation/html/dir_13e138d54eb8818da29c3992edef070a.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - - -esp32_BNO08x: test Directory Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
test Directory Reference
-
-
-
-Directory dependency graph for test:
-
-
test
- - - - - - -
- - - - - - - - - - - - -

-Files

 CallbackTests.cpp
 
 FeatureTests.cpp
 
 InitDenitTests.cpp
 
 MultiReportTests.cpp
 
 SingleReportTests.cpp
 
-
-
- - - - diff --git a/documentation/html/dir_13e138d54eb8818da29c3992edef070a.js b/documentation/html/dir_13e138d54eb8818da29c3992edef070a.js deleted file mode 100644 index 268ca7f..0000000 --- a/documentation/html/dir_13e138d54eb8818da29c3992edef070a.js +++ /dev/null @@ -1,8 +0,0 @@ -var dir_13e138d54eb8818da29c3992edef070a = -[ - [ "CallbackTests.cpp", "_callback_tests_8cpp.html", "_callback_tests_8cpp" ], - [ "FeatureTests.cpp", "_feature_tests_8cpp.html", "_feature_tests_8cpp" ], - [ "InitDenitTests.cpp", "_init_denit_tests_8cpp.html", "_init_denit_tests_8cpp" ], - [ "MultiReportTests.cpp", "_multi_report_tests_8cpp.html", "_multi_report_tests_8cpp" ], - [ "SingleReportTests.cpp", "_single_report_tests_8cpp.html", "_single_report_tests_8cpp" ] -]; \ No newline at end of file diff --git a/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.map b/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.map deleted file mode 100644 index 1ec1267..0000000 --- a/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.md5 b/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.md5 deleted file mode 100644 index 63544c9..0000000 --- a/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -04d925c18ec5b475e9c25814f95449c3 \ No newline at end of file diff --git a/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.png b/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.png deleted file mode 100644 index 223c035..0000000 Binary files a/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.png and /dev/null differ diff --git a/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2.html b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2.html index aac9b21..7ada000 100644 --- a/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2.html +++ b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/callback Directory Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/callback Directory Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('dir_265603ded410f2aca2b4448eafbf9ea2.html',''); initRe
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -98,20 +89,20 @@ $(function(){initNavTree('dir_265603ded410f2aca2b4448eafbf9ea2.html',''); initRe
Directory dependency graph for callback:
-
include/callback
+
/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/callback
- - + +
- + - + - +

Files

 BNO08xCbGeneric.hpp
file  BNO08xCbGeneric.hpp [code]
 
 BNO08xCbParamRptID.hpp
file  BNO08xCbParamRptID.hpp [code]
 
 BNO08xCbParamVoid.hpp
file  BNO08xCbParamVoid.hpp [code]
 
@@ -120,7 +111,7 @@ Files diff --git a/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.map b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.map index 7f84e1e..d6d8fad 100644 --- a/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.map +++ b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.map @@ -1,4 +1,4 @@ - - - + + + diff --git a/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.md5 b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.md5 index bd2970e..2be20d8 100644 --- a/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.md5 +++ b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.md5 @@ -1 +1 @@ -cf485cb6292be245ad5d5004983764eb \ No newline at end of file +2e79d43e64bfd67643809d22004257bd \ No newline at end of file diff --git a/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.png b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.png index 0af5f60..645abb3 100644 Binary files a/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.png and b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.png differ diff --git a/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793.html b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793.html index 98e9b24..d7a6ef2 100644 --- a/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793.html +++ b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include/report Directory Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report Directory Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('dir_7f19fe0488f3daa36ae73de472a8d793.html',''); initRe
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -98,62 +89,62 @@ $(function(){initNavTree('dir_7f19fe0488f3daa36ae73de472a8d793.html',''); initRe
Directory dependency graph for report:
-
include/report
+
/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include/report
- - + +
- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Files

 BNO08xReports.hpp
file  BNO08xReports.hpp [code]
 
 BNO08xRpt.hpp
file  BNO08xRpt.hpp [code]
 
 BNO08xRptAcceleration.hpp
file  BNO08xRptAcceleration.hpp [code]
 
 BNO08xRptActivityClassifier.hpp
file  BNO08xRptActivityClassifier.hpp [code]
 
 BNO08xRptARVRStabilizedGameRV.hpp
file  BNO08xRptARVRStabilizedGameRV.hpp [code]
 
 BNO08xRptARVRStabilizedRV.hpp
file  BNO08xRptARVRStabilizedRV.hpp [code]
 
 BNO08xRptCalGyro.hpp
file  BNO08xRptCalGyro.hpp [code]
 
 BNO08xRptCalMagnetometer.hpp
file  BNO08xRptCalMagnetometer.hpp [code]
 
 BNO08xRptGameRV.hpp
file  BNO08xRptGameRV.hpp [code]
 
 BNO08xRptGravity.hpp
file  BNO08xRptGravity.hpp [code]
 
 BNO08xRptIGyroRV.hpp
file  BNO08xRptIGyroRV.hpp [code]
 
 BNO08xRptLinearAcceleration.hpp
file  BNO08xRptLinearAcceleration.hpp [code]
 
 BNO08xRptRawMEMSAccelerometer.hpp
file  BNO08xRptRawMEMSAccelerometer.hpp [code]
 
 BNO08xRptRawMEMSGyro.hpp
file  BNO08xRptRawMEMSGyro.hpp [code]
 
 BNO08xRptRawMEMSMagnetometer.hpp
file  BNO08xRptRawMEMSMagnetometer.hpp [code]
 
 BNO08xRptRV.hpp
file  BNO08xRptRV.hpp [code]
 
 BNO08xRptRVGeneric.hpp
file  BNO08xRptRVGeneric.hpp [code]
 
 BNO08xRptRVGeomag.hpp
file  BNO08xRptRVGeomag.hpp [code]
 
 BNO08xRptShakeDetector.hpp
file  BNO08xRptShakeDetector.hpp [code]
 
 BNO08xRptStabilityClassifier.hpp
file  BNO08xRptStabilityClassifier.hpp [code]
 
 BNO08xRptStepCounter.hpp
file  BNO08xRptStepCounter.hpp [code]
 
 BNO08xRptTapDetector.hpp
file  BNO08xRptTapDetector.hpp [code]
 
 BNO08xRptUncalGyro.hpp
file  BNO08xRptUncalGyro.hpp [code]
 
 BNO08xRptUncalMagnetometer.hpp
file  BNO08xRptUncalMagnetometer.hpp [code]
 
@@ -162,7 +153,7 @@ Files diff --git a/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.map b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.map index fd1d8e9..ae30662 100644 --- a/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.map +++ b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.map @@ -1,4 +1,4 @@ - - - + + + diff --git a/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.md5 b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.md5 index aaa2ab1..036982d 100644 --- a/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.md5 +++ b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.md5 @@ -1 +1 @@ -bd4b25d78b6139cad6246a586c1b4b4d \ No newline at end of file +9c984f9c60ab58c44409b699e2a10b7c \ No newline at end of file diff --git a/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.png b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.png index 45b5fc9..93022fa 100644 Binary files a/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.png and b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.png differ diff --git a/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html deleted file mode 100644 index 4848e4c..0000000 --- a/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - -esp32_BNO08x: source Directory Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.31 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
source Directory Reference
-
-
-
-Directory dependency graph for source:
-
-
source
- - - - - - - - - -
- - - - -

-Directories

 report
 
- - - - - - - -

-Files

 BNO08x.cpp
 
 BNO08xRpt.cpp
 
 BNO08xSH2HAL.cpp
 
-
-
- - - - diff --git a/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.js b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.js deleted file mode 100644 index ef5c612..0000000 --- a/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.js +++ /dev/null @@ -1,7 +0,0 @@ -var dir_b2f33c71d4aa5e7af42a1ca61ff5af1b = -[ - [ "report", "dir_f3240a40405e637e3754c29e78869df9.html", "dir_f3240a40405e637e3754c29e78869df9" ], - [ "BNO08x.cpp", "_b_n_o08x_8cpp.html", null ], - [ "BNO08xRpt.cpp", "_b_n_o08x_rpt_8cpp.html", null ], - [ "BNO08xSH2HAL.cpp", "_b_n_o08x_s_h2_h_a_l_8cpp.html", null ] -]; \ No newline at end of file diff --git a/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.map b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.map deleted file mode 100644 index f094463..0000000 --- a/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.md5 b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.md5 deleted file mode 100644 index 10168d6..0000000 --- a/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -5e126eee90262f84ab3783b51ccb8701 \ No newline at end of file diff --git a/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.png b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.png deleted file mode 100644 index 10d9387..0000000 Binary files a/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.png and /dev/null differ diff --git a/documentation/html/dir_d44c64559bbebec7f509842c48db8b23.html b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23.html index 9d2c14a..520dcec 100644 --- a/documentation/html/dir_d44c64559bbebec7f509842c48db8b23.html +++ b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: include Directory Reference +esp32_BNO08x: /media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include Directory Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('dir_d44c64559bbebec7f509842c48db8b23.html',''); initRe
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -98,38 +89,36 @@ $(function(){initNavTree('dir_d44c64559bbebec7f509842c48db8b23.html',''); initRe
Directory dependency graph for include:
-
include
+
/media/develop/git/imu_pr_cleanup/components/esp32_BNO08x/include
- - - - - - - + + + + +
- + - +

Directories

 callback
directory  callback
 
 report
directory  report
 
- + - + - + - + - + - +

Files

 BNO08x.hpp
file  BNO08x.hpp [code]
 
 BNO08xGlobalTypes.hpp
file  BNO08xGlobalTypes.hpp [code]
 
 BNO08xPrivateTypes.hpp
file  BNO08xPrivateTypes.hpp [code]
 
 BNO08xSH2HAL.hpp
file  BNO08xSH2HAL.hpp [code]
 
 BNO08xTestHelper.hpp
file  BNO08xTestHelper.hpp [code]
 
 BNO08xTestSuite.hpp
file  BNO08xTestSuite.hpp [code]
 
@@ -138,7 +127,7 @@ Files diff --git a/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.map b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.map index 5ea5127..fbe1e65 100644 --- a/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.map +++ b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.map @@ -1,9 +1,7 @@ - - - - - - - - + + + + + + diff --git a/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 index a281d1c..85d7562 100644 --- a/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 +++ b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 @@ -1 +1 @@ -ebefae63e67e32975d85cb2aa13fd04f \ No newline at end of file +99a08030e27dfdf7b7487014dcd55a7f \ No newline at end of file diff --git a/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.png b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.png index e135efa..db62196 100644 Binary files a/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.png and b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.png differ diff --git a/documentation/html/dir_f3240a40405e637e3754c29e78869df9.html b/documentation/html/dir_f3240a40405e637e3754c29e78869df9.html index cb54ffa..c0b7b58 100644 --- a/documentation/html/dir_f3240a40405e637e3754c29e78869df9.html +++ b/documentation/html/dir_f3240a40405e637e3754c29e78869df9.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: source/report Directory Reference +esp32_BNO08x: report Directory Reference - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('dir_f3240a40405e637e3754c29e78869df9.html',''); initRe
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -98,61 +89,59 @@ $(function(){initNavTree('dir_f3240a40405e637e3754c29e78869df9.html',''); initRe
Directory dependency graph for report:
-
source/report
+
report
- - - - - + + +
- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Files

 BNO08xRptAcceleration.cpp
file  BNO08xRptAcceleration.cpp
 
 BNO08xRptActivityClassifier.cpp
file  BNO08xRptActivityClassifier.cpp
 
 BNO08xRptARVRStabilizedGameRV.cpp
file  BNO08xRptARVRStabilizedGameRV.cpp
 
 BNO08xRptARVRStabilizedRV.cpp
file  BNO08xRptARVRStabilizedRV.cpp
 
 BNO08xRptCalGyro.cpp
file  BNO08xRptCalGyro.cpp
 
 BNO08xRptCalMagnetometer.cpp
file  BNO08xRptCalMagnetometer.cpp
 
 BNO08xRptGameRV.cpp
file  BNO08xRptGameRV.cpp
 
 BNO08xRptGravity.cpp
file  BNO08xRptGravity.cpp
 
 BNO08xRptIGyroRV.cpp
file  BNO08xRptIGyroRV.cpp
 
 BNO08xRptLinearAcceleration.cpp
file  BNO08xRptLinearAcceleration.cpp
 
 BNO08xRptRawMEMSAccelerometer.cpp
file  BNO08xRptRawMEMSAccelerometer.cpp
 
 BNO08xRptRawMEMSGyro.cpp
file  BNO08xRptRawMEMSGyro.cpp
 
 BNO08xRptRawMEMSMagnetometer.cpp
file  BNO08xRptRawMEMSMagnetometer.cpp
 
 BNO08xRptRV.cpp
file  BNO08xRptRV.cpp
 
 BNO08xRptRVGeneric.cpp
file  BNO08xRptRVGeneric.cpp
 
 BNO08xRptRVGeomag.cpp
file  BNO08xRptRVGeomag.cpp
 
 BNO08xRptShakeDetector.cpp
file  BNO08xRptShakeDetector.cpp
 
 BNO08xRptStabilityClassifier.cpp
file  BNO08xRptStabilityClassifier.cpp
 
 BNO08xRptStepCounter.cpp
file  BNO08xRptStepCounter.cpp
 
 BNO08xRptTapDetector.cpp
file  BNO08xRptTapDetector.cpp
 
 BNO08xRptUncalGyro.cpp
file  BNO08xRptUncalGyro.cpp
 
 BNO08xRptUncalMagnetometer.cpp
file  BNO08xRptUncalMagnetometer.cpp
 
@@ -160,8 +149,8 @@ Files diff --git a/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.map b/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.map index 0dfbb67..674a231 100644 --- a/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.map +++ b/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.map @@ -1,7 +1,5 @@ - - - - - - + + + + diff --git a/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.md5 b/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.md5 index 4254602..a346a86 100644 --- a/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.md5 +++ b/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.md5 @@ -1 +1 @@ -923d5d002ec179314ac882566f05e1a4 \ No newline at end of file +804064c8b4fa61c0de025a2f90f64a20 \ No newline at end of file diff --git a/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.png b/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.png index 0846224..116a320 100644 Binary files a/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.png and b/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.png differ diff --git a/documentation/html/doc.png b/documentation/html/doc.png new file mode 100644 index 0000000..17edabf Binary files /dev/null and b/documentation/html/doc.png differ diff --git a/documentation/html/doc.svg b/documentation/html/doc.svg deleted file mode 100644 index 0b928a5..0000000 --- a/documentation/html/doc.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/docd.svg b/documentation/html/docd.svg deleted file mode 100644 index ac18b27..0000000 --- a/documentation/html/docd.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/doxygen.css b/documentation/html/doxygen.css index 7b7d851..2010785 100644 --- a/documentation/html/doxygen.css +++ b/documentation/html/doxygen.css @@ -1,422 +1,29 @@ -/* The standard CSS for doxygen 1.10.0*/ - -html { -/* page base colors */ ---page-background-color: white; ---page-foreground-color: black; ---page-link-color: #3D578C; ---page-visited-link-color: #4665A2; - -/* index */ ---index-odd-item-bg-color: #F8F9FC; ---index-even-item-bg-color: white; ---index-header-color: black; ---index-separator-color: #A0A0A0; - -/* header */ ---header-background-color: #F9FAFC; ---header-separator-color: #C4CFE5; ---header-gradient-image: url('nav_h.png'); ---group-header-separator-color: #879ECB; ---group-header-color: #354C7B; ---inherit-header-color: gray; - ---footer-foreground-color: #2A3D61; ---footer-logo-width: 104px; ---citation-label-color: #334975; ---glow-color: cyan; - ---title-background-color: white; ---title-separator-color: #5373B4; ---directory-separator-color: #9CAFD4; ---separator-color: #4A6AAA; - ---blockquote-background-color: #F7F8FB; ---blockquote-border-color: #9CAFD4; - ---scrollbar-thumb-color: #9CAFD4; ---scrollbar-background-color: #F9FAFC; - ---icon-background-color: #728DC1; ---icon-foreground-color: white; ---icon-doc-image: url('doc.svg'); ---icon-folder-open-image: url('folderopen.svg'); ---icon-folder-closed-image: url('folderclosed.svg'); - -/* brief member declaration list */ ---memdecl-background-color: #F9FAFC; ---memdecl-separator-color: #DEE4F0; ---memdecl-foreground-color: #555; ---memdecl-template-color: #4665A2; - -/* detailed member list */ ---memdef-border-color: #A8B8D9; ---memdef-title-background-color: #E2E8F2; ---memdef-title-gradient-image: url('nav_f.png'); ---memdef-proto-background-color: #DFE5F1; ---memdef-proto-text-color: #253555; ---memdef-proto-text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); ---memdef-doc-background-color: white; ---memdef-param-name-color: #602020; ---memdef-template-color: #4665A2; - -/* tables */ ---table-cell-border-color: #2D4068; ---table-header-background-color: #374F7F; ---table-header-foreground-color: #FFFFFF; - -/* labels */ ---label-background-color: #728DC1; ---label-left-top-border-color: #5373B4; ---label-right-bottom-border-color: #C4CFE5; ---label-foreground-color: white; - -/** navigation bar/tree/menu */ ---nav-background-color: #F9FAFC; ---nav-foreground-color: #364D7C; ---nav-gradient-image: url('tab_b.png'); ---nav-gradient-hover-image: url('tab_h.png'); ---nav-gradient-active-image: url('tab_a.png'); ---nav-gradient-active-image-parent: url("../tab_a.png"); ---nav-separator-image: url('tab_s.png'); ---nav-breadcrumb-image: url('bc_s.png'); ---nav-breadcrumb-border-color: #C2CDE4; ---nav-splitbar-image: url('splitbar.png'); ---nav-font-size-level1: 13px; ---nav-font-size-level2: 10px; ---nav-font-size-level3: 9px; ---nav-text-normal-color: #283A5D; ---nav-text-hover-color: white; ---nav-text-active-color: white; ---nav-text-normal-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); ---nav-text-hover-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); ---nav-text-active-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); ---nav-menu-button-color: #364D7C; ---nav-menu-background-color: white; ---nav-menu-foreground-color: #555555; ---nav-menu-toggle-color: rgba(255, 255, 255, 0.5); ---nav-arrow-color: #9CAFD4; ---nav-arrow-selected-color: #9CAFD4; - -/* table of contents */ ---toc-background-color: #F4F6FA; ---toc-border-color: #D8DFEE; ---toc-header-color: #4665A2; ---toc-down-arrow-image: url("data:image/svg+xml;utf8,&%238595;"); - -/** search field */ ---search-background-color: white; ---search-foreground-color: #909090; ---search-magnification-image: url('mag.svg'); ---search-magnification-select-image: url('mag_sel.svg'); ---search-active-color: black; ---search-filter-background-color: #F9FAFC; ---search-filter-foreground-color: black; ---search-filter-border-color: #90A5CE; ---search-filter-highlight-text-color: white; ---search-filter-highlight-bg-color: #3D578C; ---search-results-foreground-color: #425E97; ---search-results-background-color: #EEF1F7; ---search-results-border-color: black; ---search-box-shadow: inset 0.5px 0.5px 3px 0px #555; - -/** code fragments */ ---code-keyword-color: #008000; ---code-type-keyword-color: #604020; ---code-flow-keyword-color: #E08000; ---code-comment-color: #800000; ---code-preprocessor-color: #806020; ---code-string-literal-color: #002080; ---code-char-literal-color: #008080; ---code-xml-cdata-color: black; ---code-vhdl-digit-color: #FF00FF; ---code-vhdl-char-color: #000000; ---code-vhdl-keyword-color: #700070; ---code-vhdl-logic-color: #FF0000; ---code-link-color: #4665A2; ---code-external-link-color: #4665A2; ---fragment-foreground-color: black; ---fragment-background-color: #FBFCFD; ---fragment-border-color: #C4CFE5; ---fragment-lineno-border-color: #00FF00; ---fragment-lineno-background-color: #E8E8E8; ---fragment-lineno-foreground-color: black; ---fragment-lineno-link-fg-color: #4665A2; ---fragment-lineno-link-bg-color: #D8D8D8; ---fragment-lineno-link-hover-fg-color: #4665A2; ---fragment-lineno-link-hover-bg-color: #C8C8C8; ---fragment-copy-ok-color: #2EC82E; ---tooltip-foreground-color: black; ---tooltip-background-color: white; ---tooltip-border-color: gray; ---tooltip-doc-color: grey; ---tooltip-declaration-color: #006318; ---tooltip-link-color: #4665A2; ---tooltip-shadow: 1px 1px 7px gray; ---fold-line-color: #808080; ---fold-minus-image: url('minus.svg'); ---fold-plus-image: url('plus.svg'); ---fold-minus-image-relpath: url('../../minus.svg'); ---fold-plus-image-relpath: url('../../plus.svg'); - -/** font-family */ ---font-family-normal: Roboto,sans-serif; ---font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed; ---font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; ---font-family-title: Tahoma,Arial,sans-serif; ---font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif; ---font-family-search: Arial,Verdana,sans-serif; ---font-family-icon: Arial,Helvetica; ---font-family-tooltip: Roboto,sans-serif; - -/** special sections */ ---warning-color-bg: #f8d1cc; ---warning-color-hl: #b61825; ---warning-color-text: #75070f; ---note-color-bg: #faf3d8; ---note-color-hl: #f3a600; ---note-color-text: #5f4204; ---todo-color-bg: #e4f3ff; ---todo-color-hl: #1879C4; ---todo-color-text: #274a5c; ---test-color-bg: #e8e8ff; ---test-color-hl: #3939C4; ---test-color-text: #1a1a5c; ---deprecated-color-bg: #ecf0f3; ---deprecated-color-hl: #5b6269; ---deprecated-color-text: #43454a; ---bug-color-bg: #e4dafd; ---bug-color-hl: #5b2bdd; ---bug-color-text: #2a0d72; ---invariant-color-bg: #d8f1e3; ---invariant-color-hl: #44b86f; ---invariant-color-text: #265532; -} - -@media (prefers-color-scheme: dark) { - html:not(.dark-mode) { - color-scheme: dark; - -/* page base colors */ ---page-background-color: black; ---page-foreground-color: #C9D1D9; ---page-link-color: #90A5CE; ---page-visited-link-color: #A3B4D7; - -/* index */ ---index-odd-item-bg-color: #0B101A; ---index-even-item-bg-color: black; ---index-header-color: #C4CFE5; ---index-separator-color: #334975; - -/* header */ ---header-background-color: #070B11; ---header-separator-color: #141C2E; ---header-gradient-image: url('nav_hd.png'); ---group-header-separator-color: #283A5D; ---group-header-color: #90A5CE; ---inherit-header-color: #A0A0A0; - ---footer-foreground-color: #5B7AB7; ---footer-logo-width: 60px; ---citation-label-color: #90A5CE; ---glow-color: cyan; - ---title-background-color: #090D16; ---title-separator-color: #354C79; ---directory-separator-color: #283A5D; ---separator-color: #283A5D; - ---blockquote-background-color: #101826; ---blockquote-border-color: #283A5D; - ---scrollbar-thumb-color: #283A5D; ---scrollbar-background-color: #070B11; - ---icon-background-color: #334975; ---icon-foreground-color: #C4CFE5; ---icon-doc-image: url('docd.svg'); ---icon-folder-open-image: url('folderopend.svg'); ---icon-folder-closed-image: url('folderclosedd.svg'); - -/* brief member declaration list */ ---memdecl-background-color: #0B101A; ---memdecl-separator-color: #2C3F65; ---memdecl-foreground-color: #BBB; ---memdecl-template-color: #7C95C6; - -/* detailed member list */ ---memdef-border-color: #233250; ---memdef-title-background-color: #1B2840; ---memdef-title-gradient-image: url('nav_fd.png'); ---memdef-proto-background-color: #19243A; ---memdef-proto-text-color: #9DB0D4; ---memdef-proto-text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.9); ---memdef-doc-background-color: black; ---memdef-param-name-color: #D28757; ---memdef-template-color: #7C95C6; - -/* tables */ ---table-cell-border-color: #283A5D; ---table-header-background-color: #283A5D; ---table-header-foreground-color: #C4CFE5; - -/* labels */ ---label-background-color: #354C7B; ---label-left-top-border-color: #4665A2; ---label-right-bottom-border-color: #283A5D; ---label-foreground-color: #CCCCCC; - -/** navigation bar/tree/menu */ ---nav-background-color: #101826; ---nav-foreground-color: #364D7C; ---nav-gradient-image: url('tab_bd.png'); ---nav-gradient-hover-image: url('tab_hd.png'); ---nav-gradient-active-image: url('tab_ad.png'); ---nav-gradient-active-image-parent: url("../tab_ad.png"); ---nav-separator-image: url('tab_sd.png'); ---nav-breadcrumb-image: url('bc_sd.png'); ---nav-breadcrumb-border-color: #2A3D61; ---nav-splitbar-image: url('splitbard.png'); ---nav-font-size-level1: 13px; ---nav-font-size-level2: 10px; ---nav-font-size-level3: 9px; ---nav-text-normal-color: #B6C4DF; ---nav-text-hover-color: #DCE2EF; ---nav-text-active-color: #DCE2EF; ---nav-text-normal-shadow: 0px 1px 1px black; ---nav-text-hover-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); ---nav-text-active-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); ---nav-menu-button-color: #B6C4DF; ---nav-menu-background-color: #05070C; ---nav-menu-foreground-color: #BBBBBB; ---nav-menu-toggle-color: rgba(255, 255, 255, 0.2); ---nav-arrow-color: #334975; ---nav-arrow-selected-color: #90A5CE; - -/* table of contents */ ---toc-background-color: #151E30; ---toc-border-color: #202E4A; ---toc-header-color: #A3B4D7; ---toc-down-arrow-image: url("data:image/svg+xml;utf8,&%238595;"); - -/** search field */ ---search-background-color: black; ---search-foreground-color: #C5C5C5; ---search-magnification-image: url('mag_d.svg'); ---search-magnification-select-image: url('mag_seld.svg'); ---search-active-color: #C5C5C5; ---search-filter-background-color: #101826; ---search-filter-foreground-color: #90A5CE; ---search-filter-border-color: #7C95C6; ---search-filter-highlight-text-color: #BCC9E2; ---search-filter-highlight-bg-color: #283A5D; ---search-results-background-color: #101826; ---search-results-foreground-color: #90A5CE; ---search-results-border-color: #7C95C6; ---search-box-shadow: inset 0.5px 0.5px 3px 0px #2F436C; - -/** code fragments */ ---code-keyword-color: #CC99CD; ---code-type-keyword-color: #AB99CD; ---code-flow-keyword-color: #E08000; ---code-comment-color: #717790; ---code-preprocessor-color: #65CABE; ---code-string-literal-color: #7EC699; ---code-char-literal-color: #00E0F0; ---code-xml-cdata-color: #C9D1D9; ---code-vhdl-digit-color: #FF00FF; ---code-vhdl-char-color: #C0C0C0; ---code-vhdl-keyword-color: #CF53C9; ---code-vhdl-logic-color: #FF0000; ---code-link-color: #79C0FF; ---code-external-link-color: #79C0FF; ---fragment-foreground-color: #C9D1D9; ---fragment-background-color: #090D16; ---fragment-border-color: #30363D; ---fragment-lineno-border-color: #30363D; ---fragment-lineno-background-color: black; ---fragment-lineno-foreground-color: #6E7681; ---fragment-lineno-link-fg-color: #6E7681; ---fragment-lineno-link-bg-color: #303030; ---fragment-lineno-link-hover-fg-color: #8E96A1; ---fragment-lineno-link-hover-bg-color: #505050; ---fragment-copy-ok-color: #0EA80E; ---tooltip-foreground-color: #C9D1D9; ---tooltip-background-color: #202020; ---tooltip-border-color: #C9D1D9; ---tooltip-doc-color: #D9E1E9; ---tooltip-declaration-color: #20C348; ---tooltip-link-color: #79C0FF; ---tooltip-shadow: none; ---fold-line-color: #808080; ---fold-minus-image: url('minusd.svg'); ---fold-plus-image: url('plusd.svg'); ---fold-minus-image-relpath: url('../../minusd.svg'); ---fold-plus-image-relpath: url('../../plusd.svg'); - -/** font-family */ ---font-family-normal: Roboto,sans-serif; ---font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed; ---font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; ---font-family-title: Tahoma,Arial,sans-serif; ---font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif; ---font-family-search: Arial,Verdana,sans-serif; ---font-family-icon: Arial,Helvetica; ---font-family-tooltip: Roboto,sans-serif; - -/** special sections */ ---warning-color-bg: #2e1917; ---warning-color-hl: #ad2617; ---warning-color-text: #f5b1aa; ---note-color-bg: #3b2e04; ---note-color-hl: #f1b602; ---note-color-text: #ceb670; ---todo-color-bg: #163750; ---todo-color-hl: #1982D2; ---todo-color-text: #dcf0fa; ---test-color-bg: #121258; ---test-color-hl: #4242cf; ---test-color-text: #c0c0da; ---deprecated-color-bg: #2e323b; ---deprecated-color-hl: #738396; ---deprecated-color-text: #abb0bd; ---bug-color-bg: #2a2536; ---bug-color-hl: #7661b3; ---bug-color-text: #ae9ed6; ---invariant-color-bg: #303a35; ---invariant-color-hl: #76ce96; ---invariant-color-text: #cceed5; -}} -body { - background-color: var(--page-background-color); - color: var(--page-foreground-color); -} +/* The standard CSS for doxygen 1.9.4 */ body, table, div, p, dl { - font-weight: 400; - font-size: 14px; - font-family: var(--font-family-normal); - line-height: 22px; + font: 400 14px/22px Roboto,sans-serif; +} + +p.reference, p.definition { + font: 400 14px/22px Roboto,sans-serif; } /* @group Heading Levels */ -.title { - font-family: var(--font-family-normal); - line-height: 28px; - font-size: 150%; - font-weight: bold; - margin: 10px 2px; -} - h1.groupheader { font-size: 150%; } +.title { + font: 400 14px/28px Roboto,sans-serif; + font-size: 150%; + font-weight: bold; + margin: 10px 2px; +} + h2.groupheader { - border-bottom: 1px solid var(--group-header-separator-color); - color: var(--group-header-color); + border-bottom: 1px solid #879ECB; + color: #354C7B; font-size: 150%; font-weight: normal; margin-top: 1.75em; @@ -439,13 +46,22 @@ h1, h2, h3, h4, h5, h6 { } h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { - text-shadow: 0 0 15px var(--glow-color); + text-shadow: 0 0 15px cyan; } dt { font-weight: bold; } +ul.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; + column-count: 3; +} + p.startli, p.startdd { margin-top: 2px; } @@ -497,6 +113,7 @@ h3.version { } div.navtab { + border-right: 1px solid #A3B4D7; padding-right: 15px; text-align: right; line-height: 110%; @@ -510,17 +127,16 @@ td.navtab { padding-right: 6px; padding-left: 6px; } - td.navtabHL { - background-image: var(--nav-gradient-active-image); + background-image: url('tab_a.png'); background-repeat:repeat-x; padding-right: 6px; padding-left: 6px; } td.navtabHL a, td.navtabHL a:visited { - color: var(--nav-text-hover-color); - text-shadow: var(--nav-text-hover-shadow); + color: #fff; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); } a.navtab { @@ -532,13 +148,7 @@ div.qindex{ width: 100%; line-height: 140%; font-size: 130%; - color: var(--index-separator-color); -} - -#main-menu a:focus { - outline: auto; - z-index: 10; - position: relative; + color: #A0A0A0; } dt.alphachar{ @@ -547,7 +157,7 @@ dt.alphachar{ } .alphachar a{ - color: var(--index-header-color); + color: black; } .alphachar a:hover, .alphachar a:visited{ @@ -566,12 +176,8 @@ dt.alphachar{ line-height: 1.15em; } -.classindex dl.even { - background-color: var(--index-even-item-bg-color); -} - .classindex dl.odd { - background-color: var(--index-odd-item-bg-color); + background-color: #F8F9FC; } @media(min-width: 1120px) { @@ -590,23 +196,21 @@ dt.alphachar{ /* @group Link Styling */ a { - color: var(--page-link-color); + color: #3D578C; font-weight: normal; text-decoration: none; } .contents a:visited { - color: var(--page-visited-link-color); + color: #4665A2; } a:hover { - text-decoration: none; - background: linear-gradient(to bottom, transparent 0,transparent calc(100% - 1px), currentColor 100%); + text-decoration: underline; } -a:hover > span.arrow { - text-decoration: none; - background : var(--nav-background-color); +.contents a.qindexHL:visited { + color: #FFFFFF; } a.el { @@ -617,11 +221,11 @@ a.elRef { } a.code, a.code:visited, a.line, a.line:visited { - color: var(--code-link-color); + color: #4665A2; } a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { - color: var(--code-external-link-color); + color: #4665A2; } a.code.hl_class { /* style for links to class names in code snippets */ } @@ -661,16 +265,6 @@ ul { overflow: visible; } -ul.multicol { - -moz-column-gap: 1em; - -webkit-column-gap: 1em; - column-gap: 1em; - -moz-column-count: 3; - -webkit-column-count: 3; - column-count: 3; - list-style-type: none; -} - #side-nav ul { overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */ } @@ -682,70 +276,35 @@ ul.multicol { .fragment { text-align: left; direction: ltr; - overflow-x: auto; + overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/ overflow-y: hidden; - position: relative; - min-height: 12px; - margin: 10px 0px; - padding: 10px 10px; - border: 1px solid var(--fragment-border-color); - border-radius: 4px; - background-color: var(--fragment-background-color); - color: var(--fragment-foreground-color); } pre.fragment { - word-wrap: break-word; - font-size: 10pt; - line-height: 125%; - font-family: var(--font-family-monospace); -} - -.clipboard { - width: 24px; - height: 24px; - right: 5px; - top: 5px; - opacity: 0; - position: absolute; - display: inline; + border: 1px solid #C4CFE5; + background-color: #FBFCFD; + padding: 4px 6px; + margin: 4px 8px 4px 2px; overflow: auto; - fill: var(--fragment-foreground-color); - justify-content: center; - align-items: center; - cursor: pointer; + word-wrap: break-word; + font-size: 9pt; + line-height: 125%; + font-family: monospace, fixed; + font-size: 105%; } -.clipboard.success { - border: 1px solid var(--fragment-foreground-color); - border-radius: 4px; -} - -.fragment:hover .clipboard, .clipboard.success { - opacity: .28; -} - -.clipboard:hover, .clipboard.success { - opacity: 1 !important; -} - -.clipboard:active:not([class~=success]) svg { - transform: scale(.91); -} - -.clipboard.success svg { - fill: var(--fragment-copy-ok-color); -} - -.clipboard.success { - border-color: var(--fragment-copy-ok-color); +div.fragment { + padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/ + margin: 4px 8px 4px 2px; + background-color: #FBFCFD; + border: 1px solid #C4CFE5; } div.line { - font-family: var(--font-family-monospace); + font-family: monospace, fixed; font-size: 13px; min-height: 13px; - line-height: 1.2; + line-height: 1.0; text-wrap: unrestricted; white-space: -moz-pre-wrap; /* Moz */ white-space: -pre-wrap; /* Opera 4-6 */ @@ -774,40 +333,25 @@ div.line:after { } div.line.glow { - background-color: var(--glow-color); - box-shadow: 0 0 10px var(--glow-color); + background-color: cyan; + box-shadow: 0 0 10px cyan; } -span.fold { - margin-left: 5px; - margin-right: 1px; - margin-top: 0px; - margin-bottom: 0px; - padding: 0px; - display: inline-block; - width: 12px; - height: 12px; - background-repeat:no-repeat; - background-position:center; -} span.lineno { padding-right: 4px; margin-right: 9px; text-align: right; - border-right: 2px solid var(--fragment-lineno-border-color); - color: var(--fragment-lineno-foreground-color); - background-color: var(--fragment-lineno-background-color); + border-right: 2px solid #0F0; + background-color: #E8E8E8; white-space: pre; } -span.lineno a, span.lineno a:visited { - color: var(--fragment-lineno-link-fg-color); - background-color: var(--fragment-lineno-link-bg-color); +span.lineno a { + background-color: #D8D8D8; } span.lineno a:hover { - color: var(--fragment-lineno-link-hover-fg-color); - background-color: var(--fragment-lineno-link-hover-bg-color); + background-color: #C8C8C8; } .lineno { @@ -819,6 +363,24 @@ span.lineno a:hover { user-select: none; } +div.ah, span.ah { + background-color: black; + font-weight: bold; + color: #FFFFFF; + margin-bottom: 3px; + margin-top: 3px; + padding: 0.2em; + border: solid thin #333; + border-radius: 0.5em; + -webkit-border-radius: .5em; + -moz-border-radius: .5em; + box-shadow: 2px 2px 3px #999; + -webkit-box-shadow: 2px 2px 3px #999; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); + background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); +} + div.classindex ul { list-style: none; padding-left: 0; @@ -840,7 +402,8 @@ div.groupText { } body { - color: var(--page-foreground-color); + background-color: white; + color: black; margin: 0; } @@ -850,15 +413,33 @@ div.contents { margin-right: 8px; } +td.indexkey { + background-color: #EBEFF6; + font-weight: bold; + border: 1px solid #C4CFE5; + margin: 2px 0px 2px 0; + padding: 2px 10px; + white-space: nowrap; + vertical-align: top; +} + +td.indexvalue { + background-color: #EBEFF6; + border: 1px solid #C4CFE5; + padding: 2px 10px; + margin: 2px 0px; +} + +tr.memlist { + background-color: #EEF1F7; +} + p.formulaDsp { text-align: center; } -img.dark-mode-visible { - display: none; -} -img.light-mode-visible { - display: none; +img.formulaDsp { + } img.formulaInl, img.inline { @@ -884,11 +465,10 @@ address.footer { img.footer { border: 0px; vertical-align: middle; - width: var(--footer-logo-width); } .compoundTemplParams { - color: var(--memdecl-template-color); + color: #4665A2; font-size: 80%; line-height: 120%; } @@ -896,62 +476,84 @@ img.footer { /* @group Code Colorization */ span.keyword { - color: var(--code-keyword-color); + color: #008000 } span.keywordtype { - color: var(--code-type-keyword-color); + color: #604020 } span.keywordflow { - color: var(--code-flow-keyword-color); + color: #e08000 } span.comment { - color: var(--code-comment-color); + color: #800000 } span.preprocessor { - color: var(--code-preprocessor-color); + color: #806020 } span.stringliteral { - color: var(--code-string-literal-color); + color: #002080 } span.charliteral { - color: var(--code-char-literal-color); -} - -span.xmlcdata { - color: var(--code-xml-cdata-color); + color: #008080 } span.vhdldigit { - color: var(--code-vhdl-digit-color); + color: #ff00ff } span.vhdlchar { - color: var(--code-vhdl-char-color); + color: #000000 } span.vhdlkeyword { - color: var(--code-vhdl-keyword-color); + color: #700070 } span.vhdllogic { - color: var(--code-vhdl-logic-color); + color: #ff0000 } blockquote { - background-color: var(--blockquote-background-color); - border-left: 2px solid var(--blockquote-border-color); + background-color: #F7F8FB; + border-left: 2px solid #9CAFD4; margin: 0 24px 0 4px; padding: 0 12px 0 16px; } +blockquote.DocNodeRTL { + border-left: 0; + border-right: 2px solid #9CAFD4; + margin: 0 4px 0 24px; + padding: 0 16px 0 12px; +} + /* @end */ +/* +.search { + color: #003399; + font-weight: bold; +} + +form.search { + margin-bottom: 0px; + margin-top: 0px; +} + +input.search { + font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #e8eef2; +} +*/ + td.tiny { font-size: 75%; } @@ -959,19 +561,18 @@ td.tiny { .dirtab { padding: 4px; border-collapse: collapse; - border: 1px solid var(--table-cell-border-color); + border: 1px solid #A3B4D7; } th.dirtab { - background-color: var(--table-header-background-color); - color: var(--table-header-foreground-color); + background: #EBEFF6; font-weight: bold; } hr { height: 0px; border: none; - border-top: 1px solid var(--separator-color); + border-top: 1px solid #4A6AAA; } hr.footer { @@ -999,14 +600,14 @@ table.memberdecls { } .memberdecls td.glow, .fieldtable tr.glow { - background-color: var(--glow-color); - box-shadow: 0 0 15px var(--glow-color); + background-color: cyan; + box-shadow: 0 0 15px cyan; } .mdescLeft, .mdescRight, .memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight, .memTemplParams { - background-color: var(--memdecl-background-color); + background-color: #F9FAFC; border: none; margin: 4px; padding: 1px 0 0 8px; @@ -1014,11 +615,11 @@ table.memberdecls { .mdescLeft, .mdescRight { padding: 0px 8px 4px 8px; - color: var(--memdecl-foreground-color); + color: #555; } .memSeparator { - border-bottom: 1px solid var(--memdecl-separator-color); + border-bottom: 1px solid #DEE4F0; line-height: 1px; margin: 0px; padding: 0px; @@ -1033,7 +634,7 @@ table.memberdecls { } .memTemplParams { - color: var(--memdecl-template-color); + color: #4665A2; white-space: nowrap; font-size: 80%; } @@ -1046,15 +647,15 @@ table.memberdecls { .memtitle { padding: 8px; - border-top: 1px solid var(--memdef-border-color); - border-left: 1px solid var(--memdef-border-color); - border-right: 1px solid var(--memdef-border-color); + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; border-top-right-radius: 4px; border-top-left-radius: 4px; margin-bottom: -1px; - background-image: var(--memdef-title-gradient-image); + background-image: url('nav_f.png'); background-repeat: repeat-x; - background-color: var(--memdef-title-background-color); + background-color: #E2E8F2; line-height: 1.25; font-weight: 300; float:left; @@ -1069,11 +670,20 @@ table.memberdecls { .memtemplate { font-size: 80%; - color: var(--memdef-template-color); + color: #4665A2; font-weight: normal; margin-left: 9px; } +.memnav { + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} + .mempage { width: 100%; } @@ -1092,7 +702,7 @@ table.memberdecls { } .memitem.glow { - box-shadow: 0 0 15px var(--glow-color); + box-shadow: 0 0 15px cyan; } .memname { @@ -1105,32 +715,41 @@ table.memberdecls { } .memproto, dl.reflist dt { - border-top: 1px solid var(--memdef-border-color); - border-left: 1px solid var(--memdef-border-color); - border-right: 1px solid var(--memdef-border-color); + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; padding: 6px 0px 6px 0px; - color: var(--memdef-proto-text-color); + color: #253555; font-weight: bold; - text-shadow: var(--memdef-proto-text-shadow); - background-color: var(--memdef-proto-background-color); + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + background-color: #DFE5F1; + /* opera specific markup */ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); border-top-right-radius: 4px; + /* firefox specific markup */ + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + -moz-border-radius-topright: 4px; + /* webkit specific markup */ + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + -webkit-border-top-right-radius: 4px; + } .overload { - font-family: var(--font-family-monospace); + font-family: "courier new",courier,monospace; font-size: 65%; } .memdoc, dl.reflist dd { - border-bottom: 1px solid var(--memdef-border-color); - border-left: 1px solid var(--memdef-border-color); - border-right: 1px solid var(--memdef-border-color); + border-bottom: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; padding: 6px 10px 2px 10px; + background-color: #FBFCFD; border-top-width: 0; background-image:url('nav_g.png'); background-repeat:repeat-x; - background-color: var(--memdef-doc-background-color); + background-color: #FFFFFF; /* opera specific markup */ border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; @@ -1160,44 +779,36 @@ dl.reflist dd { .paramtype { white-space: nowrap; - padding: 0px; - padding-bottom: 1px; } .paramname { + color: #602020; white-space: nowrap; - padding: 0px; - padding-bottom: 1px; - margin-left: 2px; } - .paramname em { - color: var(--memdef-param-name-color); font-style: normal; - margin-right: 1px; } - -.paramname .paramdefval { - font-family: var(--font-family-monospace); +.paramname code { + line-height: 14px; } .params, .retval, .exception, .tparams { margin-left: 0px; padding-left: 0px; -} +} .params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname { font-weight: bold; vertical-align: top; } - + .params .paramtype, .tparams .paramtype { font-style: italic; vertical-align: top; -} - +} + .params .paramdir, .tparams .paramdir { - font-family: var(--font-family-monospace); + font-family: "courier new",courier,monospace; vertical-align: top; } @@ -1221,13 +832,13 @@ span.mlabels { } span.mlabel { - background-color: var(--label-background-color); - border-top:1px solid var(--label-left-top-border-color); - border-left:1px solid var(--label-left-top-border-color); - border-right:1px solid var(--label-right-bottom-border-color); - border-bottom:1px solid var(--label-right-bottom-border-color); + background-color: #728DC1; + border-top:1px solid #5373B4; + border-left:1px solid #5373B4; + border-right:1px solid #C4CFE5; + border-bottom:1px solid #C4CFE5; text-shadow: none; - color: var(--label-foreground-color); + color: white; margin-right: 4px; padding: 2px 3px; border-radius: 3px; @@ -1244,8 +855,8 @@ span.mlabel { div.directory { margin: 10px 0px; - border-top: 1px solid var(--directory-separator-color); - border-bottom: 1px solid var(--directory-separator-color); + border-top: 1px solid #9CAFD4; + border-bottom: 1px solid #9CAFD4; width: 100%; } @@ -1281,14 +892,9 @@ div.directory { border-left: 1px solid rgba(0,0,0,0.05); } -.directory tr.odd { - padding-left: 6px; - background-color: var(--index-odd-item-bg-color); -} - .directory tr.even { padding-left: 6px; - background-color: var(--index-even-item-bg-color); + background-color: #F7F8FB; } .directory img { @@ -1306,11 +912,11 @@ div.directory { cursor: pointer; padding-left: 2px; padding-right: 2px; - color: var(--page-link-color); + color: #3D578C; } .arrow { - color: var(--nav-arrow-color); + color: #9CAFD4; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; @@ -1324,15 +930,14 @@ div.directory { } .icon { - font-family: var(--font-family-icon); - line-height: normal; + font-family: Arial, Helvetica; font-weight: bold; font-size: 12px; height: 14px; width: 16px; display: inline-block; - background-color: var(--icon-background-color); - color: var(--icon-foreground-color); + background-color: #728DC1; + color: white; text-align: center; border-radius: 4px; margin-left: 2px; @@ -1349,7 +954,8 @@ div.directory { width: 24px; height: 18px; margin-bottom: 4px; - background-image:var(--icon-folder-open-image); + background-image:url('folderopen.png'); + background-position: 0px -4px; background-repeat: repeat-y; vertical-align:top; display: inline-block; @@ -1359,7 +965,8 @@ div.directory { width: 24px; height: 18px; margin-bottom: 4px; - background-image:var(--icon-folder-closed-image); + background-image:url('folderclosed.png'); + background-position: 0px -4px; background-repeat: repeat-y; vertical-align:top; display: inline-block; @@ -1369,13 +976,17 @@ div.directory { width: 24px; height: 18px; margin-bottom: 4px; - background-image:var(--icon-doc-image); + background-image:url('doc.png'); background-position: 0px -4px; background-repeat: repeat-y; vertical-align:top; display: inline-block; } +table.directory { + font: 400 14px Roboto,sans-serif; +} + /* @end */ div.dynheader { @@ -1390,7 +1001,7 @@ div.dynheader { address { font-style: normal; - color: var(--footer-foreground-color); + color: #2A3D61; } table.doxtable caption { @@ -1404,23 +1015,28 @@ table.doxtable { } table.doxtable td, table.doxtable th { - border: 1px solid var(--table-cell-border-color); + border: 1px solid #2D4068; padding: 3px 7px 2px; } table.doxtable th { - background-color: var(--table-header-background-color); - color: var(--table-header-foreground-color); + background-color: #374F7F; + color: #FFFFFF; font-size: 110%; padding-bottom: 4px; padding-top: 5px; } table.fieldtable { + /*width: 100%;*/ margin-bottom: 10px; - border: 1px solid var(--memdef-border-color); + border: 1px solid #A8B8D9; border-spacing: 0px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; border-radius: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); } @@ -1430,8 +1046,8 @@ table.fieldtable { .fieldtable td.fieldtype, .fieldtable td.fieldname { white-space: nowrap; - border-right: 1px solid var(--memdef-border-color); - border-bottom: 1px solid var(--memdef-border-color); + border-right: 1px solid #A8B8D9; + border-bottom: 1px solid #A8B8D9; vertical-align: top; } @@ -1440,13 +1056,14 @@ table.fieldtable { } .fieldtable td.fielddoc { - border-bottom: 1px solid var(--memdef-border-color); + border-bottom: 1px solid #A8B8D9; + /*width: 100%;*/ } .fieldtable td.fielddoc p:first-child { margin-top: 0px; -} - +} + .fieldtable td.fielddoc p:last-child { margin-bottom: 2px; } @@ -1456,18 +1073,22 @@ table.fieldtable { } .fieldtable th { - background-image: var(--memdef-title-gradient-image); + background-image:url('nav_f.png'); background-repeat:repeat-x; - background-color: var(--memdef-title-background-color); + background-color: #E2E8F2; font-size: 90%; - color: var(--memdef-proto-text-color); + color: #253555; padding-bottom: 4px; padding-top: 5px; text-align:left; font-weight: 400; + -moz-border-radius-topleft: 4px; + -moz-border-radius-topright: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; - border-bottom: 1px solid var(--memdef-border-color); + border-bottom: 1px solid #A8B8D9; } @@ -1475,7 +1096,7 @@ table.fieldtable { top: 0px; left: 10px; height: 36px; - background-image: var(--nav-gradient-image); + background-image: url('tab_b.png'); z-index: 101; overflow: hidden; font-size: 13px; @@ -1484,13 +1105,13 @@ table.fieldtable { .navpath ul { font-size: 11px; - background-image: var(--nav-gradient-image); + background-image:url('tab_b.png'); background-repeat:repeat-x; background-position: 0 -5px; height:30px; line-height:30px; - color:var(--nav-text-normal-color); - border:solid 1px var(--nav-breadcrumb-border-color); + color:#8AA0CC; + border:solid 1px #C2CDE4; overflow:hidden; margin:0px; padding:0px; @@ -1502,27 +1123,27 @@ table.fieldtable { float:left; padding-left:10px; padding-right:15px; - background-image:var(--nav-breadcrumb-image); + background-image:url('bc_s.png'); background-repeat:no-repeat; background-position:right; - color: var(--nav-foreground-color); + color:#364D7C; } .navpath li.navelem a { height:32px; display:block; - outline: none; - color: var(--nav-text-normal-color); - font-family: var(--font-family-nav); - text-shadow: var(--nav-text-normal-shadow); text-decoration: none; + outline: none; + color: #283A5D; + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + text-decoration: none; } .navpath li.navelem a:hover { - color: var(--nav-text-hover-color); - text-shadow: var(--nav-text-hover-shadow); + color:#6884BD; } .navpath li.footer @@ -1534,7 +1155,7 @@ table.fieldtable { background-image:none; background-repeat:no-repeat; background-position:right; - color: var(--footer-foreground-color); + color:#364D7C; font-size: 8pt; } @@ -1546,7 +1167,7 @@ div.summary padding-right: 5px; width: 50%; text-align: right; -} +} div.summary a { @@ -1561,7 +1182,7 @@ table.classindex margin-right: 3%; width: 94%; border: 0; - border-spacing: 0; + border-spacing: 0; padding: 0; } @@ -1579,11 +1200,11 @@ div.ingroups a div.header { - background-image: var(--header-gradient-image); + background-image:url('nav_h.png'); background-repeat:repeat-x; - background-color: var(--header-background-color); + background-color: #F9FAFC; margin: 0px; - border-bottom: 1px solid var(--header-separator-color); + border-bottom: 1px solid #C4CFE5; } div.headertitle @@ -1600,13 +1221,17 @@ dl { padding: 0 0 0 0; } -/* - +/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */ dl.section { margin-left: 0px; padding-left: 0px; } +dl.section.DocNodeRTL { + margin-right: 0px; + padding-right: 0px; +} + dl.note { margin-left: -7px; padding-left: 3px; @@ -1614,6 +1239,16 @@ dl.note { border-color: #D0C000; } +dl.note.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #D0C000; +} + dl.warning, dl.attention { margin-left: -7px; padding-left: 3px; @@ -1621,6 +1256,16 @@ dl.warning, dl.attention { border-color: #FF0000; } +dl.warning.DocNodeRTL, dl.attention.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #FF0000; +} + dl.pre, dl.post, dl.invariant { margin-left: -7px; padding-left: 3px; @@ -1628,6 +1273,16 @@ dl.pre, dl.post, dl.invariant { border-color: #00D000; } +dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #00D000; +} + dl.deprecated { margin-left: -7px; padding-left: 3px; @@ -1635,6 +1290,16 @@ dl.deprecated { border-color: #505050; } +dl.deprecated.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #505050; +} + dl.todo { margin-left: -7px; padding-left: 3px; @@ -1642,6 +1307,16 @@ dl.todo { border-color: #00C0E0; } +dl.todo.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #00C0E0; +} + dl.test { margin-left: -7px; padding-left: 3px; @@ -1649,6 +1324,16 @@ dl.test { border-color: #3030E0; } +dl.test.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #3030E0; +} + dl.bug { margin-left: -7px; padding-left: 3px; @@ -1656,101 +1341,18 @@ dl.bug { border-color: #C08050; } -*/ - -dl.bug dt a, dl.deprecated dt a, dl.todo dt a, dl.test a { - font-weight: bold !important; -} - -dl.warning, dl.attention, dl.note, dl.deprecated, dl.bug, -dl.invariant, dl.pre, dl.post, dl.todo, dl.test, dl.remark { - padding: 10px; - margin: 10px 0px; - overflow: hidden; - margin-left: 0; - border-radius: 4px; +dl.bug.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #C08050; } dl.section dd { - margin-bottom: 2px; -} - -dl.warning, dl.attention { - background: var(--warning-color-bg); - border-left: 8px solid var(--warning-color-hl); - color: var(--warning-color-text); -} - -dl.warning dt, dl.attention dt { - color: var(--warning-color-hl); -} - -dl.note, dl.remark { - background: var(--note-color-bg); - border-left: 8px solid var(--note-color-hl); - color: var(--note-color-text); -} - -dl.note dt, dl.remark dt { - color: var(--note-color-hl); -} - -dl.todo { - background: var(--todo-color-bg); - border-left: 8px solid var(--todo-color-hl); - color: var(--todo-color-text); -} - -dl.todo dt { - color: var(--todo-color-hl); -} - -dl.test { - background: var(--test-color-bg); - border-left: 8px solid var(--test-color-hl); - color: var(--test-color-text); -} - -dl.test dt { - color: var(--test-color-hl); -} - -dl.bug dt a { - color: var(--bug-color-hl) !important; -} - -dl.bug { - background: var(--bug-color-bg); - border-left: 8px solid var(--bug-color-hl); - color: var(--bug-color-text); -} - -dl.bug dt a { - color: var(--bug-color-hl) !important; -} - -dl.deprecated { - background: var(--deprecated-color-bg); - border-left: 8px solid var(--deprecated-color-hl); - color: var(--deprecated-color-text); -} - -dl.deprecated dt a { - color: var(--deprecated-color-hl) !important; -} - -dl.section dd, dl.bug dd, dl.deprecated dd, dl.todo dd, dl.test dd { - margin-inline-start: 0px; -} - -dl.invariant, dl.pre, dl.post { - background: var(--invariant-color-bg); - border-left: 8px solid var(--invariant-color-hl); - color: var(--invariant-color-text); -} - -dl.invariant dt, dl.pre dt, dl.post dt { - color: var(--invariant-color-hl); + margin-bottom: 6px; } @@ -1765,12 +1367,12 @@ dl.invariant dt, dl.pre dt, dl.post dt { vertical-align: bottom; border-collapse: separate; } - + #projectlogo img -{ +{ border: 0px none; } - + #projectalign { vertical-align: middle; @@ -1779,24 +1381,21 @@ dl.invariant dt, dl.pre dt, dl.post dt { #projectname { - font-size: 200%; - font-family: var(--font-family-title); + font: 200% Tahoma, Arial,sans-serif; margin: 0px; padding: 2px 0px; } - + #projectbrief { - font-size: 90%; - font-family: var(--font-family-title); + font: 90% Tahoma, Arial,sans-serif; margin: 0px; padding: 0px; } #projectnumber { - font-size: 50%; - font-family: 50% var(--font-family-title); + font: 50% Tahoma, Arial,sans-serif; margin: 0px; padding: 0px; } @@ -1806,8 +1405,7 @@ dl.invariant dt, dl.pre dt, dl.post dt { padding: 0px; margin: 0px; width: 100%; - border-bottom: 1px solid var(--title-separator-color); - background-color: var(--title-background-color); + border-bottom: 1px solid #5373B4; } .image @@ -1840,12 +1438,17 @@ dl.invariant dt, dl.pre dt, dl.post dt { font-weight: bold; } +div.zoom +{ + border: 1px solid #90A5CE; +} + dl.citelist { margin-bottom:50px; } dl.citelist dt { - color:var(--citation-label-color); + color:#334975; float:left; font-weight:bold; margin-right:10px; @@ -1861,8 +1464,8 @@ dl.citelist dd { div.toc { padding: 14px 25px; - background-color: var(--toc-background-color); - border: 1px solid var(--toc-border-color); + background-color: #F4F6FA; + border: 1px solid #D8DFEE; border-radius: 7px 7px 7px 7px; float: right; height: auto; @@ -1870,17 +1473,28 @@ div.toc { width: 200px; } +.PageDocRTL-title div.toc { + float: left !important; + text-align: right; +} + div.toc li { - background: var(--toc-down-arrow-image) no-repeat scroll 0 5px transparent; - font: 10px/1.2 var(--font-family-toc); + background: url("bdwn.png") no-repeat scroll 0 5px transparent; + font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; margin-top: 5px; padding-left: 10px; padding-top: 2px; } +.PageDocRTL-title div.toc li { + background-position-x: right !important; + padding-left: 0 !important; + padding-right: 10px; +} + div.toc h3 { - font: bold 12px/1.2 var(--font-family-toc); - color: var(--toc-header-color); + font: bold 12px/1.2 Arial,FreeSans,sans-serif; + color: #4665A2; border-bottom: 0 none; margin: 0; } @@ -1889,7 +1503,7 @@ div.toc ul { list-style: none outside none; border: medium none; padding: 0px; -} +} div.toc li.level1 { margin-left: 0px; @@ -1900,11 +1514,11 @@ div.toc li.level2 { } div.toc li.level3 { - margin-left: 15px; + margin-left: 30px; } div.toc li.level4 { - margin-left: 15px; + margin-left: 45px; } span.emoji { @@ -1917,9 +1531,29 @@ span.obfuscator { display: none; } +.PageDocRTL-title div.toc li.level1 { + margin-left: 0 !important; + margin-right: 0; +} + +.PageDocRTL-title div.toc li.level2 { + margin-left: 0 !important; + margin-right: 15px; +} + +.PageDocRTL-title div.toc li.level3 { + margin-left: 0 !important; + margin-right: 30px; +} + +.PageDocRTL-title div.toc li.level4 { + margin-left: 0 !important; + margin-right: 45px; +} + .inherit_header { font-weight: bold; - color: var(--inherit-header-color); + color: gray; cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; @@ -1952,11 +1586,10 @@ tr.heading h2 { #powerTip { cursor: default; /*white-space: nowrap;*/ - color: var(--tooltip-foreground-color); - background-color: var(--tooltip-background-color); - border: 1px solid var(--tooltip-border-color); + background-color: white; + border: 1px solid gray; border-radius: 4px 4px 4px 4px; - box-shadow: var(--tooltip-shadow); + box-shadow: 1px 1px 7px gray; display: none; font-size: smaller; max-width: 80%; @@ -1967,7 +1600,7 @@ tr.heading h2 { } #powerTip div.ttdoc { - color: var(--tooltip-doc-color); + color: grey; font-style: italic; } @@ -1975,24 +1608,18 @@ tr.heading h2 { font-weight: bold; } -#powerTip a { - color: var(--tooltip-link-color); -} - #powerTip div.ttname { font-weight: bold; } #powerTip div.ttdeci { - color: var(--tooltip-declaration-color); + color: #006318; } #powerTip div { margin: 0px; padding: 0px; - font-size: 12px; - font-family: var(--font-family-tooltip); - line-height: 16px; + font: 12px/16px Roboto,sans-serif; } #powerTip:before, #powerTip:after { @@ -2037,12 +1664,12 @@ tr.heading h2 { } #powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { - border-top-color: var(--tooltip-background-color); + border-top-color: #FFFFFF; border-width: 10px; margin: 0px -10px; } -#powerTip.n:before, #powerTip.ne:before, #powerTip.nw:before { - border-top-color: var(--tooltip-border-color); +#powerTip.n:before { + border-top-color: #808080; border-width: 11px; margin: 0px -11px; } @@ -2065,13 +1692,13 @@ tr.heading h2 { } #powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { - border-bottom-color: var(--tooltip-background-color); + border-bottom-color: #FFFFFF; border-width: 10px; margin: 0px -10px; } #powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { - border-bottom-color: var(--tooltip-border-color); + border-bottom-color: #808080; border-width: 11px; margin: 0px -11px; } @@ -2092,13 +1719,13 @@ tr.heading h2 { left: 100%; } #powerTip.e:after { - border-left-color: var(--tooltip-border-color); + border-left-color: #FFFFFF; border-width: 10px; top: 50%; margin-top: -10px; } #powerTip.e:before { - border-left-color: var(--tooltip-border-color); + border-left-color: #808080; border-width: 11px; top: 50%; margin-top: -11px; @@ -2108,13 +1735,13 @@ tr.heading h2 { right: 100%; } #powerTip.w:after { - border-right-color: var(--tooltip-border-color); + border-right-color: #FFFFFF; border-width: 10px; top: 50%; margin-top: -10px; } #powerTip.w:before { - border-right-color: var(--tooltip-border-color); + border-right-color: #808080; border-width: 11px; top: 50%; margin-top: -11px; @@ -2148,7 +1775,7 @@ table.markdownTable { } table.markdownTable td, table.markdownTable th { - border: 1px solid var(--table-cell-border-color); + border: 1px solid #2D4068; padding: 3px 7px 2px; } @@ -2156,8 +1783,8 @@ table.markdownTable tr { } th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { - background-color: var(--table-header-background-color); - color: var(--table-header-foreground-color); + background-color: #374F7F; + color: #FFFFFF; font-size: 110%; padding-bottom: 4px; padding-top: 5px; @@ -2175,9 +1802,36 @@ th.markdownTableHeadCenter, td.markdownTableBodyCenter { text-align: center } +.DocNodeRTL { + text-align: right; + direction: rtl; +} + +.DocNodeLTR { + text-align: left; + direction: ltr; +} + +table.DocNodeRTL { + width: auto; + margin-right: 0; + margin-left: auto; +} + +table.DocNodeLTR { + width: auto; + margin-right: auto; + margin-left: 0; +} + +code.JavaDocCode { + direction:ltr; +} + tt, code, kbd, samp { display: inline-block; + direction:ltr; } /* @end */ @@ -2185,41 +1839,3 @@ u { text-decoration: underline; } -details>summary { - list-style-type: none; -} - -details > summary::-webkit-details-marker { - display: none; -} - -details>summary::before { - content: "\25ba"; - padding-right:4px; - font-size: 80%; -} - -details[open]>summary::before { - content: "\25bc"; - padding-right:4px; - font-size: 80%; -} - -body { - scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-background-color); -} - -::-webkit-scrollbar { - background-color: var(--scrollbar-background-color); - height: 12px; - width: 12px; -} -::-webkit-scrollbar-thumb { - border-radius: 6px; - box-shadow: inset 0 0 12px 12px var(--scrollbar-thumb-color); - border: solid 2px transparent; -} -::-webkit-scrollbar-corner { - background-color: var(--scrollbar-background-color); -} - diff --git a/documentation/html/doxygen.svg b/documentation/html/doxygen.svg index 79a7635..d42dad5 100644 --- a/documentation/html/doxygen.svg +++ b/documentation/html/doxygen.svg @@ -1,6 +1,4 @@ - @@ -19,7 +17,7 @@ - + diff --git a/documentation/html/doxygen_crawl.html b/documentation/html/doxygen_crawl.html deleted file mode 100644 index 57eb1e0..0000000 --- a/documentation/html/doxygen_crawl.html +++ /dev/null @@ -1,328 +0,0 @@ - - - -Validator / crawler helper - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/dynsections.js b/documentation/html/dynsections.js index 8f49326..3174bd7 100644 --- a/documentation/html/dynsections.js +++ b/documentation/html/dynsections.js @@ -22,173 +22,100 @@ @licend The above is the entire license notice for the JavaScript code in this file */ +function toggleVisibility(linkObj) +{ + var base = $(linkObj).attr('id'); + var summary = $('#'+base+'-summary'); + var content = $('#'+base+'-content'); + var trigger = $('#'+base+'-trigger'); + var src=$(trigger).attr('src'); + if (content.is(':visible')===true) { + content.hide(); + summary.show(); + $(linkObj).addClass('closed').removeClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); + } else { + content.show(); + summary.hide(); + $(linkObj).removeClass('closed').addClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); + } + return false; +} -let dynsection = { +function updateStripes() +{ + $('table.directory tr'). + removeClass('even').filter(':visible:even').addClass('even'); +} - // helper function - updateStripes : function() { - $('table.directory tr'). - removeClass('even').filter(':visible:even').addClass('even'); - $('table.directory tr'). - removeClass('odd').filter(':visible:odd').addClass('odd'); - }, - - toggleVisibility : function(linkObj) { - const base = $(linkObj).attr('id'); - const summary = $('#'+base+'-summary'); - const content = $('#'+base+'-content'); - const trigger = $('#'+base+'-trigger'); - const src=$(trigger).attr('src'); - if (content.is(':visible')===true) { - content.hide(); - summary.show(); - $(linkObj).addClass('closed').removeClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); +function toggleLevel(level) +{ + $('table.directory tr').each(function() { + var l = this.id.split('_').length-1; + var i = $('#img'+this.id.substring(3)); + var a = $('#arr'+this.id.substring(3)); + if (l'); - // add vertical lines to other rows - $('span[class=lineno]').not(':eq(0)').append(''); - // add toggle controls to lines with fold divs - $('div[class=foldopen]').each(function() { - // extract specific id to use - const id = $(this).attr('id').replace('foldopen',''); - // extract start and end foldable fragment attributes - const start = $(this).attr('data-start'); - const end = $(this).attr('data-end'); - // replace normal fold span with controls for the first line of a foldable fragment - $(this).find('span[class=fold]:first').replaceWith(''); - // append div for folded (closed) representation - $(this).after(''); - // extract the first line from the "open" section to represent closed content - const line = $(this).children().first().clone(); - // remove any glow that might still be active on the original line - $(line).removeClass('glow'); - if (start) { - // if line already ends with a start marker (e.g. trailing {), remove it - $(line).html($(line).html().replace(new RegExp('\\s*'+start+'\\s*$','g'),'')); - } - // replace minus with plus symbol - $(line).find('span[class=fold]').css('background-image',codefold.plusImg[relPath]); - // append ellipsis - $(line).append(' '+start+''+end); - // insert constructed line into closed div - $('#foldclosed'+id).html(line); - }); - }, -}; +function toggleInherit(id) +{ + var rows = $('tr.inherit.'+id); + var img = $('tr.inherit_header.'+id+' img'); + var src = $(img).attr('src'); + if (rows.filter(':first').is(':visible')===true) { + rows.css('display','none'); + $(img).attr('src',src.substring(0,src.length-8)+'closed.png'); + } else { + rows.css('display','table-row'); // using show() causes jump in firefox + $(img).attr('src',src.substring(0,src.length-10)+'open.png'); + } +} /* @license-end */ diff --git a/documentation/html/files.html b/documentation/html/files.html index 6771252..5a05829 100644 --- a/documentation/html/files.html +++ b/documentation/html/files.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: File List - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('files.html',''); initResizable(); });
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -96,76 +87,69 @@ $(function(){initNavTree('files.html',''); initResizable(); });
Here is a list of all files with brief descriptions:
-
[detail level 123]
- - +
[detail level 123]
  include
  callback
+ + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + +
  include
  callback
 BNO08xCbGeneric.hpp
 BNO08xCbParamRptID.hpp
 BNO08xCbParamRptID.hpp
 BNO08xCbParamVoid.hpp
  report
  report
 BNO08xReports.hpp
 BNO08xRpt.hpp
 BNO08xRpt.hpp
 BNO08xRptAcceleration.hpp
 BNO08xRptActivityClassifier.hpp
 BNO08xRptActivityClassifier.hpp
 BNO08xRptARVRStabilizedGameRV.hpp
 BNO08xRptARVRStabilizedRV.hpp
 BNO08xRptARVRStabilizedRV.hpp
 BNO08xRptCalGyro.hpp
 BNO08xRptCalMagnetometer.hpp
 BNO08xRptCalMagnetometer.hpp
 BNO08xRptGameRV.hpp
 BNO08xRptGravity.hpp
 BNO08xRptGravity.hpp
 BNO08xRptIGyroRV.hpp
 BNO08xRptLinearAcceleration.hpp
 BNO08xRptLinearAcceleration.hpp
 BNO08xRptRawMEMSAccelerometer.hpp
 BNO08xRptRawMEMSGyro.hpp
 BNO08xRptRawMEMSGyro.hpp
 BNO08xRptRawMEMSMagnetometer.hpp
 BNO08xRptRV.hpp
 BNO08xRptRV.hpp
 BNO08xRptRVGeneric.hpp
 BNO08xRptRVGeomag.hpp
 BNO08xRptRVGeomag.hpp
 BNO08xRptShakeDetector.hpp
 BNO08xRptStabilityClassifier.hpp
 BNO08xRptStabilityClassifier.hpp
 BNO08xRptStepCounter.hpp
 BNO08xRptTapDetector.hpp
 BNO08xRptTapDetector.hpp
 BNO08xRptUncalGyro.hpp
 BNO08xRptUncalMagnetometer.hpp
 BNO08xRptUncalMagnetometer.hpp
 BNO08x.hpp
 BNO08xGlobalTypes.hpp
 BNO08xGlobalTypes.hpp
 BNO08xPrivateTypes.hpp
 BNO08xSH2HAL.hpp
 BNO08xSH2HAL.hpp
 BNO08xTestHelper.hpp
 BNO08xTestSuite.hpp
  source
  report
 BNO08xRptAcceleration.cpp
 BNO08xRptActivityClassifier.cpp
 BNO08xRptARVRStabilizedGameRV.cpp
 BNO08xRptARVRStabilizedRV.cpp
 BNO08xRptCalGyro.cpp
 BNO08xRptCalMagnetometer.cpp
 BNO08xRptGameRV.cpp
 BNO08xRptGravity.cpp
 BNO08xRptIGyroRV.cpp
 BNO08xRptLinearAcceleration.cpp
 BNO08xRptRawMEMSAccelerometer.cpp
 BNO08xRptRawMEMSGyro.cpp
 BNO08xRptRawMEMSMagnetometer.cpp
 BNO08xRptRV.cpp
 BNO08xRptRVGeneric.cpp
 BNO08xRptRVGeomag.cpp
 BNO08xRptShakeDetector.cpp
 BNO08xRptStabilityClassifier.cpp
 BNO08xRptStepCounter.cpp
 BNO08xRptTapDetector.cpp
 BNO08xRptUncalGyro.cpp
 BNO08xRptUncalMagnetometer.cpp
 BNO08x.cpp
 BNO08xRpt.cpp
 BNO08xSH2HAL.cpp
  test
 CallbackTests.cpp
 FeatureTests.cpp
 InitDenitTests.cpp
 MultiReportTests.cpp
 SingleReportTests.cpp
 BNO08xTestSuite.hpp
  report
 BNO08xRptAcceleration.cpp
 BNO08xRptActivityClassifier.cpp
 BNO08xRptARVRStabilizedGameRV.cpp
 BNO08xRptARVRStabilizedRV.cpp
 BNO08xRptCalGyro.cpp
 BNO08xRptCalMagnetometer.cpp
 BNO08xRptGameRV.cpp
 BNO08xRptGravity.cpp
 BNO08xRptIGyroRV.cpp
 BNO08xRptLinearAcceleration.cpp
 BNO08xRptRawMEMSAccelerometer.cpp
 BNO08xRptRawMEMSGyro.cpp
 BNO08xRptRawMEMSMagnetometer.cpp
 BNO08xRptRV.cpp
 BNO08xRptRVGeneric.cpp
 BNO08xRptRVGeomag.cpp
 BNO08xRptShakeDetector.cpp
 BNO08xRptStabilityClassifier.cpp
 BNO08xRptStepCounter.cpp
 BNO08xRptTapDetector.cpp
 BNO08xRptUncalGyro.cpp
 BNO08xRptUncalMagnetometer.cpp
 BNO08x.cpp
 BNO08xRpt.cpp
 BNO08xSH2HAL.cpp
@@ -173,7 +157,7 @@ $(function(){initNavTree('files.html',''); initResizable(); }); diff --git a/documentation/html/files_dup.js b/documentation/html/files_dup.js index 9a252d5..167a0e2 100644 --- a/documentation/html/files_dup.js +++ b/documentation/html/files_dup.js @@ -1,6 +1,8 @@ var files_dup = [ [ "include", "dir_d44c64559bbebec7f509842c48db8b23.html", "dir_d44c64559bbebec7f509842c48db8b23" ], - [ "source", "dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html", "dir_b2f33c71d4aa5e7af42a1ca61ff5af1b" ], - [ "test", "dir_13e138d54eb8818da29c3992edef070a.html", "dir_13e138d54eb8818da29c3992edef070a" ] + [ "report", "dir_f3240a40405e637e3754c29e78869df9.html", "dir_f3240a40405e637e3754c29e78869df9" ], + [ "BNO08x.cpp", "_b_n_o08x_8cpp.html", null ], + [ "BNO08xRpt.cpp", "_b_n_o08x_rpt_8cpp.html", null ], + [ "BNO08xSH2HAL.cpp", "_b_n_o08x_s_h2_h_a_l_8cpp.html", null ] ]; \ No newline at end of file diff --git a/documentation/html/folderclosed.png b/documentation/html/folderclosed.png new file mode 100644 index 0000000..bb8ab35 Binary files /dev/null and b/documentation/html/folderclosed.png differ diff --git a/documentation/html/folderclosed.svg b/documentation/html/folderclosed.svg deleted file mode 100644 index b04bed2..0000000 --- a/documentation/html/folderclosed.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - diff --git a/documentation/html/folderclosedd.svg b/documentation/html/folderclosedd.svg deleted file mode 100644 index 52f0166..0000000 --- a/documentation/html/folderclosedd.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - diff --git a/documentation/html/folderopen.png b/documentation/html/folderopen.png new file mode 100644 index 0000000..d6c7f67 Binary files /dev/null and b/documentation/html/folderopen.png differ diff --git a/documentation/html/folderopen.svg b/documentation/html/folderopen.svg deleted file mode 100644 index f6896dd..0000000 --- a/documentation/html/folderopen.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - diff --git a/documentation/html/folderopend.svg b/documentation/html/folderopend.svg deleted file mode 100644 index 2d1f06e..0000000 --- a/documentation/html/folderopend.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/functions.html b/documentation/html/functions.html index c17d5b6..dbc08b2 100644 --- a/documentation/html/functions.html +++ b/documentation/html/functions.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - - @@ -27,7 +25,7 @@ -
esp32_BNO08x 1.31 +
esp32_BNO08x 1.4
C++ BNO08x IMU driver component for esp-idf.
@@ -36,10 +34,10 @@
- + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
@@ -79,16 +77,9 @@ $(function(){initNavTree('functions.html',''); initResizable(); });
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
+
@@ -98,10 +89,7 @@ $(function(){initNavTree('functions.html',''); initResizable(); });
  • accelerometer : BNO08x::bno08x_reports_t
  • accepted : bno08x_sample_counts_t
  • accuracy : bno08x_accel_t, bno08x_activity_classifier_t, bno08x_euler_angle_t, bno08x_gyro_t, bno08x_magf_t, bno08x_quat_t, bno08x_raw_accel_t, bno08x_raw_gyro_t, bno08x_raw_magf_t, bno08x_shake_detector_t, bno08x_stability_classifier_t, bno08x_step_counter_t, bno08x_tap_detector_t
  • -
  • accuracy_to_str() : BNO08x
  • -
  • activities_to_enable : BNO08xRptActivityClassifier
  • activity_classifier : BNO08x::bno08x_reports_t
  • -
  • activity_to_str() : BNO08x
  • attempted : bno08x_sample_counts_t
  • @@ -109,7 +97,7 @@ $(function(){initNavTree('functions.html',''); initResizable(); }); diff --git a/documentation/html/functions_b.html b/documentation/html/functions_b.html index 9437376..7b4794c 100644 --- a/documentation/html/functions_b.html +++ b/documentation/html/functions_b.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,16 +77,9 @@ $(function(){initNavTree('functions_b.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    @@ -96,7 +87,6 @@ $(function(){initNavTree('functions_b.html',''); initResizable(); });

    - b -

    diff --git a/documentation/html/functions_c.html b/documentation/html/functions_c.html index 261d1b7..3cf348e 100644 --- a/documentation/html/functions_c.html +++ b/documentation/html/functions_c.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,16 +77,9 @@ $(function(){initNavTree('functions_c.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    @@ -97,8 +88,6 @@ $(function(){initNavTree('functions_c.html',''); initResizable(); });

    - c -

    • cal_gyro : BNO08x::bno08x_reports_t
    • cal_magnetometer : BNO08x::bno08x_reports_t
    • -
    • calibration_end() : BNO08x
    • -
    • calibration_start() : BNO08x
    • call_deinit_gpio() : BNO08xTestHelper
    • call_deinit_hint_isr() : BNO08xTestHelper
    • call_deinit_sh2_HAL() : BNO08xTestHelper
    • @@ -110,13 +99,8 @@ $(function(){initNavTree('functions_c.html',''); initResizable(); });
    • call_init_sh2_HAL() : BNO08xTestHelper
    • call_init_spi() : BNO08xTestHelper
    • call_init_tasks() : BNO08xTestHelper
    • -
    • cb_fxn : BNO08xCbParamRptID, BNO08xCbParamVoid
    • cb_list : BNO08xPrivateTypes::bno08x_sync_ctx_t
    • -
    • cb_task() : BNO08x, BNO08xPrivateTypes::bno08x_init_status_t
    • -
    • cb_task_hdl : BNO08x
    • -
    • CB_TASK_SZ : BNO08x
    • -
    • cb_task_trampoline() : BNO08x
    • -
    • clear_dynamic_calibration() : BNO08x
    • +
    • cb_task : BNO08xPrivateTypes::bno08x_init_status_t
    • clear_sample_counts() : BNO08xRpt
    • confidence : bno08x_activity_classifier_t
    • create_test_imu() : BNO08xTestHelper
    • @@ -126,7 +110,7 @@ $(function(){initNavTree('functions_c.html',''); initResizable(); }); diff --git a/documentation/html/functions_d.html b/documentation/html/functions_d.html index 190e138..922f790 100644 --- a/documentation/html/functions_d.html +++ b/documentation/html/functions_d.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,53 +77,38 @@ $(function(){initNavTree('functions_d.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    Here is a list of all class members with links to the classes they belong to:

    - d -

    diff --git a/documentation/html/functions_e.html b/documentation/html/functions_e.html index c5cd52b..13a4d98 100644 --- a/documentation/html/functions_e.html +++ b/documentation/html/functions_e.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,16 +77,9 @@ $(function(){initNavTree('functions_e.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    @@ -106,7 +97,7 @@ $(function(){initNavTree('functions_e.html',''); initResizable(); }); diff --git a/documentation/html/functions_f.html b/documentation/html/functions_f.html index c4ce585..9a46cf1 100644 --- a/documentation/html/functions_f.html +++ b/documentation/html/functions_f.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,16 +77,9 @@ $(function(){initNavTree('functions_f.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    @@ -104,7 +95,7 @@ $(function(){initNavTree('functions_f.html',''); initResizable(); }); diff --git a/documentation/html/functions_func.html b/documentation/html/functions_func.html index dbf3ecb..1617a74 100644 --- a/documentation/html/functions_func.html +++ b/documentation/html/functions_func.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - Functions - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,31 +77,71 @@ $(function(){initNavTree('functions_func.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    -
    Here is a list of all functions with links to the classes they belong to:
    +  -

    - a -

    diff --git a/documentation/html/functions_func.js b/documentation/html/functions_func.js index 01041f0..1bec315 100644 --- a/documentation/html/functions_func.js +++ b/documentation/html/functions_func.js @@ -1,7 +1,6 @@ var functions_func = [ - [ "a", "functions_func.html", null ], - [ "b", "functions_func_b.html", null ], + [ "b", "functions_func.html", null ], [ "c", "functions_func_c.html", null ], [ "d", "functions_func_d.html", null ], [ "e", "functions_func_e.html", null ], diff --git a/documentation/html/functions_func_b.html b/documentation/html/functions_func_b.html deleted file mode 100644 index 68d5d48..0000000 --- a/documentation/html/functions_func_b.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Functions - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all functions with links to the classes they belong to:
    - -

    - b -

    -
    -
    - - - - diff --git a/documentation/html/functions_func_c.html b/documentation/html/functions_func_c.html index e56fcf5..fcdf1e8 100644 --- a/documentation/html/functions_func_c.html +++ b/documentation/html/functions_func_c.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - Functions - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,24 +77,15 @@ $(function(){initNavTree('functions_func_c.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    -
    Here is a list of all functions with links to the classes they belong to:

    - c -

    @@ -119,7 +105,7 @@ $(function(){initNavTree('functions_func_c.html',''); initResizable(); }); diff --git a/documentation/html/functions_func_d.html b/documentation/html/functions_func_d.html index 5bacf67..5672011 100644 --- a/documentation/html/functions_func_d.html +++ b/documentation/html/functions_func_d.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - Functions - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,46 +77,34 @@ $(function(){initNavTree('functions_func_d.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    -
    Here is a list of all functions with links to the classes they belong to:

    - d -

    • data_available() : BNO08x
    • -
    • data_proc_task() : BNO08x
    • -
    • data_proc_task_trampoline() : BNO08x
    • -
    • deinit_gpio() : BNO08x
    • -
    • deinit_gpio_inputs() : BNO08x
    • -
    • deinit_gpio_outputs() : BNO08x
    • -
    • deinit_hint_isr() : BNO08x
    • -
    • deinit_sh2_HAL() : BNO08x
    • -
    • deinit_spi() : BNO08x
    • -
    • deinit_tasks() : BNO08x
    • destroy_test_imu() : BNO08xTestHelper
    • disable() : BNO08xRpt
    • disable_all_reports() : BNO08x
    • dynamic_calibration_autosave_disable() : BNO08x
    • dynamic_calibration_autosave_enable() : BNO08x
    • +
    • dynamic_calibration_data_clear_ram() : BNO08x
    • +
    • dynamic_calibration_data_delete() : BNO08x
    • dynamic_calibration_disable() : BNO08x
    • dynamic_calibration_enable() : BNO08x
    • +
    • dynamic_calibration_run_routine() : BNO08x
    • +
    • dynamic_calibration_save() : BNO08x
    diff --git a/documentation/html/functions_func_e.html b/documentation/html/functions_func_e.html index bf54e98..56ac5b8 100644 --- a/documentation/html/functions_func_e.html +++ b/documentation/html/functions_func_e.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - Functions - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,20 +77,13 @@ $(function(){initNavTree('functions_func_e.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    -
    Here is a list of all functions with links to the classes they belong to:

    - e -

    @@ -79,20 +77,13 @@ $(function(){initNavTree('functions_func_f.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    -
    Here is a list of all functions with links to the classes they belong to:

    - f -

    • flush() : BNO08xRpt
    • @@ -102,7 +93,7 @@ $(function(){initNavTree('functions_func_f.html',''); initResizable(); }); diff --git a/documentation/html/functions_func_g.html b/documentation/html/functions_func_g.html index 57ea89f..bfa3df8 100644 --- a/documentation/html/functions_func_g.html +++ b/documentation/html/functions_func_g.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - Functions - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,26 +77,19 @@ $(function(){initNavTree('functions_func_g.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    -
    Here is a list of all functions with links to the classes they belong to:

    - g -

    @@ -79,36 +77,25 @@ $(function(){initNavTree('functions_func_h.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    -
    Here is a list of all functions with links to the classes they belong to:

    - h -

    diff --git a/documentation/html/functions_func_i.html b/documentation/html/functions_func_i.html index d6a038f..a1cce15 100644 --- a/documentation/html/functions_func_i.html +++ b/documentation/html/functions_func_i.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - Functions - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,30 +77,15 @@ $(function(){initNavTree('functions_func_i.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    -
    Here is a list of all functions with links to the classes they belong to:

    - i -

    @@ -111,7 +94,7 @@ $(function(){initNavTree('functions_func_i.html',''); initResizable(); }); diff --git a/documentation/html/functions_func_l.html b/documentation/html/functions_func_l.html index a4372f5..358d4f4 100644 --- a/documentation/html/functions_func_l.html +++ b/documentation/html/functions_func_l.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - Functions - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,31 +77,24 @@ $(function(){initNavTree('functions_func_l.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    -
    Here is a list of all functions with links to the classes they belong to:

    - l -

    diff --git a/documentation/html/functions_func_o.html b/documentation/html/functions_func_o.html index aea6e18..f8f3ea9 100644 --- a/documentation/html/functions_func_o.html +++ b/documentation/html/functions_func_o.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - Functions - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    diff --git a/documentation/html/functions_func_p.html b/documentation/html/functions_func_p.html index 67234e6..0c76221 100644 --- a/documentation/html/functions_func_p.html +++ b/documentation/html/functions_func_p.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - Functions - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,25 +77,17 @@ $(function(){initNavTree('functions_func_p.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    -
    Here is a list of all functions with links to the classes they belong to:

    - p -

      -
    • print_begin_tests_banner() : BNO08xTestSuite
    • -
    • print_end_tests_banner() : BNO08xTestSuite
    • print_product_ids() : BNO08x
    • +
    • print_system_orientation() : BNO08x
    • print_test_end_banner() : BNO08xTestHelper
    • print_test_msg() : BNO08xTestHelper
    • print_test_start_banner() : BNO08xTestHelper
    • @@ -107,7 +97,7 @@ $(function(){initNavTree('functions_func_p.html',''); initResizable(); }); diff --git a/documentation/html/functions_func_r.html b/documentation/html/functions_func_r.html index 4faa7d7..62f1b9d 100644 --- a/documentation/html/functions_func_r.html +++ b/documentation/html/functions_func_r.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - Functions - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,23 +77,15 @@ $(function(){initNavTree('functions_func_r.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    -
    Here is a list of all functions with links to the classes they belong to:

    - r -

      -
    • re_enable_reports() : BNO08x
    • register_cb() : BNO08x, BNO08xRpt
    • rpt_enable() : BNO08xRpt
    • run_all_tests() : BNO08xTestSuite
    • @@ -110,7 +100,7 @@ $(function(){initNavTree('functions_func_r.html',''); initResizable(); }); diff --git a/documentation/html/functions_func_s.html b/documentation/html/functions_func_s.html index 1c53628..a90d7e5 100644 --- a/documentation/html/functions_func_s.html +++ b/documentation/html/functions_func_s.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - Functions - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,47 +77,34 @@ $(function(){initNavTree('functions_func_s.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    -
    Here is a list of all functions with links to the classes they belong to:

    - s -

    diff --git a/documentation/html/functions_func_t.html b/documentation/html/functions_func_t.html index 1e5b74d..f4728f2 100644 --- a/documentation/html/functions_func_t.html +++ b/documentation/html/functions_func_t.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - Functions - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,33 +77,25 @@ $(function(){initNavTree('functions_func_t.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    -
    Here is a list of all functions with links to the classes they belong to:

    - t -

    diff --git a/documentation/html/functions_func_u.html b/documentation/html/functions_func_u.html index 04cdc80..df494ef 100644 --- a/documentation/html/functions_func_u.html +++ b/documentation/html/functions_func_u.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - Functions - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,32 +77,25 @@ $(function(){initNavTree('functions_func_u.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    diff --git a/documentation/html/functions_func_w.html b/documentation/html/functions_func_w.html index a4ea2ed..d42e93e 100644 --- a/documentation/html/functions_func_w.html +++ b/documentation/html/functions_func_w.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - Functions - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,31 +77,23 @@ $(function(){initNavTree('functions_func_w.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    -
    Here is a list of all functions with links to the classes they belong to:

    - w -

    diff --git a/documentation/html/functions_func_~.html b/documentation/html/functions_func_~.html index d8a0715..529fc32 100644 --- a/documentation/html/functions_func_~.html +++ b/documentation/html/functions_func_~.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - Functions - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,20 +77,13 @@ $(function(){initNavTree('functions_func_~.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    -
    Here is a list of all functions with links to the classes they belong to:

    - ~ -

    • ~BNO08x() : BNO08x
    • @@ -103,7 +94,7 @@ $(function(){initNavTree('functions_func_~.html',''); initResizable(); }); diff --git a/documentation/html/functions_g.html b/documentation/html/functions_g.html index 62778c0..fec7e1a 100644 --- a/documentation/html/functions_g.html +++ b/documentation/html/functions_g.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,16 +77,9 @@ $(function(){initNavTree('functions_g.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    @@ -98,7 +89,7 @@ $(function(){initNavTree('functions_g.html',''); initResizable(); });
  • get() : BNO08xRptAcceleration, BNO08xRptActivityClassifier, BNO08xRptCalGyro, BNO08xRptCalMagnetometer, BNO08xRptGravity, BNO08xRptIGyroRV, BNO08xRptLinearAcceleration, BNO08xRptRawMEMSAccelerometer, BNO08xRptRawMEMSGyro, BNO08xRptRawMEMSMagnetometer, BNO08xRptShakeDetector, BNO08xRptStabilityClassifier, BNO08xRptStepCounter, BNO08xRptTapDetector, BNO08xRptUncalGyro, BNO08xRptUncalMagnetometer
  • get_bias() : BNO08xRptUncalGyro, BNO08xRptUncalMagnetometer
  • get_euler() : BNO08xRptRVGeneric
  • -
  • get_frs() : BNO08x
  • +
  • get_frs() : BNO08x
  • get_magf() : BNO08xRptUncalMagnetometer
  • get_meta_data() : BNO08xRpt
  • get_most_likely_activity() : BNO08xRptActivityClassifier
  • @@ -107,6 +98,7 @@ $(function(){initNavTree('functions_g.html',''); initResizable(); });
  • get_reset_reason() : BNO08x
  • get_sample_counts() : BNO08xRpt
  • get_stability() : BNO08xRptStabilityClassifier
  • +
  • get_system_orientation() : BNO08x
  • get_test_imu() : BNO08xTestHelper
  • get_time_us() : BNO08xSH2HAL
  • get_total_steps() : BNO08xRptStepCounter
  • @@ -120,7 +112,7 @@ $(function(){initNavTree('functions_g.html',''); initResizable(); }); diff --git a/documentation/html/functions_h.html b/documentation/html/functions_h.html index efc22e2..d3ffc02 100644 --- a/documentation/html/functions_h.html +++ b/documentation/html/functions_h.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,16 +77,9 @@ $(function(){initNavTree('functions_h.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    @@ -96,21 +87,15 @@ $(function(){initNavTree('functions_h.html',''); initResizable(); });

    - h -

    diff --git a/documentation/html/functions_i.html b/documentation/html/functions_i.html index 38f10dd..0091b2c 100644 --- a/documentation/html/functions_i.html +++ b/documentation/html/functions_i.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,16 +77,9 @@ $(function(){initNavTree('functions_i.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    @@ -97,19 +88,6 @@ $(function(){initNavTree('functions_i.html',''); initResizable(); });

    - i -

    • i : bno08x_quat_t
    • ID : BNO08xRpt
    • -
    • imu : BNO08xSH2HAL
    • -
    • imu_cfg : BNO08xTestHelper
    • -
    • imu_config : BNO08x
    • -
    • imu_spi_config : BNO08x
    • -
    • init_config_args() : BNO08x
    • -
    • init_gpio() : BNO08x
    • -
    • init_gpio_inputs() : BNO08x
    • -
    • init_gpio_outputs() : BNO08x
    • -
    • init_hint_isr() : BNO08x
    • -
    • init_sh2_HAL() : BNO08x
    • -
    • init_spi() : BNO08x
    • -
    • init_status : BNO08x
    • -
    • init_tasks() : BNO08x
    • initialize() : BNO08x
    • install_isr_service : bno08x_config_t
    • invoke() : BNO08xCbGeneric, BNO08xCbParamRptID, BNO08xCbParamVoid
    • @@ -127,7 +105,7 @@ $(function(){initNavTree('functions_i.html',''); initResizable(); }); diff --git a/documentation/html/functions_j.html b/documentation/html/functions_j.html index db6ce26..0d29524 100644 --- a/documentation/html/functions_j.html +++ b/documentation/html/functions_j.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,16 +77,9 @@ $(function(){initNavTree('functions_j.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    @@ -102,7 +93,7 @@ $(function(){initNavTree('functions_j.html',''); initResizable(); }); diff --git a/documentation/html/functions_k.html b/documentation/html/functions_k.html index 3918c73..f4b2f18 100644 --- a/documentation/html/functions_k.html +++ b/documentation/html/functions_k.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,16 +77,9 @@ $(function(){initNavTree('functions_k.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    @@ -102,7 +93,7 @@ $(function(){initNavTree('functions_k.html',''); initResizable(); }); diff --git a/documentation/html/functions_l.html b/documentation/html/functions_l.html index 3f9ebfd..e886221 100644 --- a/documentation/html/functions_l.html +++ b/documentation/html/functions_l.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,16 +77,9 @@ $(function(){initNavTree('functions_l.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    @@ -98,15 +89,15 @@ $(function(){initNavTree('functions_l.html',''); initResizable(); });
  • lastPage : bno08x_activity_classifier_t
  • latency : bno08x_step_counter_t
  • linear_accelerometer : BNO08x::bno08x_reports_t
  • -
  • lock_sh2_HAL() : BNO08x, BNO08xRpt
  • -
  • lock_user_data() : BNO08x, BNO08xRpt
  • +
  • lock_sh2_HAL() : BNO08xRpt
  • +
  • lock_user_data() : BNO08xRpt
  • diff --git a/documentation/html/functions_m.html b/documentation/html/functions_m.html index ee9247a..b565241 100644 --- a/documentation/html/functions_m.html +++ b/documentation/html/functions_m.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,16 +77,9 @@ $(function(){initNavTree('functions_m.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    @@ -106,7 +97,7 @@ $(function(){initNavTree('functions_m.html',''); initResizable(); }); diff --git a/documentation/html/functions_o.html b/documentation/html/functions_o.html index 9d843fe..27f6512 100644 --- a/documentation/html/functions_o.html +++ b/documentation/html/functions_o.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    diff --git a/documentation/html/functions_p.html b/documentation/html/functions_p.html index 36434c0..097312c 100644 --- a/documentation/html/functions_p.html +++ b/documentation/html/functions_p.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,16 +77,9 @@ $(function(){initNavTree('functions_p.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    @@ -98,20 +89,18 @@ $(function(){initNavTree('functions_p.html',''); initResizable(); });
  • page : bno08x_activity_classifier_t
  • period_us : BNO08xRpt
  • power_mA : bno08x_meta_data_t
  • -
  • print_begin_tests_banner() : BNO08xTestSuite
  • -
  • print_end_tests_banner() : BNO08xTestSuite
  • print_product_ids() : BNO08x
  • +
  • print_system_orientation() : BNO08x
  • print_test_end_banner() : BNO08xTestHelper
  • print_test_msg() : BNO08xTestHelper
  • print_test_start_banner() : BNO08xTestHelper
  • -
  • product_IDs : BNO08x
  • diff --git a/documentation/html/functions_q.html b/documentation/html/functions_q.html index 36c37ab..542ca75 100644 --- a/documentation/html/functions_q.html +++ b/documentation/html/functions_q.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,16 +77,9 @@ $(function(){initNavTree('functions_q.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    @@ -98,15 +89,13 @@ $(function(){initNavTree('functions_q.html',''); initResizable(); });
  • q_point_1 : bno08x_meta_data_t
  • q_point_2 : bno08x_meta_data_t
  • q_point_3 : bno08x_meta_data_t
  • -
  • queue_cb_report_id : BNO08x
  • -
  • queue_rx_sensor_event : BNO08x
  • diff --git a/documentation/html/functions_r.html b/documentation/html/functions_r.html index 183438b..f054969 100644 --- a/documentation/html/functions_r.html +++ b/documentation/html/functions_r.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,16 +77,9 @@ $(function(){initNavTree('functions_r.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    @@ -101,7 +92,6 @@ $(function(){initNavTree('functions_r.html',''); initResizable(); });
  • raw_accelerometer : BNO08x::bno08x_reports_t
  • raw_gyro : BNO08x::bno08x_reports_t
  • raw_magnetometer : BNO08x::bno08x_reports_t
  • -
  • re_enable_reports() : BNO08x
  • real : bno08x_quat_t
  • register_cb() : BNO08x, BNO08xRpt
  • resolution : bno08x_meta_data_t
  • @@ -122,14 +112,13 @@ $(function(){initNavTree('functions_r.html',''); initResizable(); });
  • rv_game : BNO08x::bno08x_reports_t
  • rv_geomagnetic : BNO08x::bno08x_reports_t
  • rv_gyro_integrated : BNO08x::bno08x_reports_t
  • -
  • RX_DATA_LENGTH : BNO08x
  • diff --git a/documentation/html/functions_rela.html b/documentation/html/functions_rela.html index 8394b2b..8567923 100644 --- a/documentation/html/functions_rela.html +++ b/documentation/html/functions_rela.html @@ -1,20 +1,18 @@ - + - + -esp32_BNO08x: Class Members - Related Symbols +esp32_BNO08x: Class Members - Related Functions - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,20 +77,13 @@ $(function(){initNavTree('functions_rela.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    -
    Here is a list of all related symbols with links to the classes they belong to:
      • BNO08x : BNO08xRpt
      • BNO08xSH2HAL : BNO08x
      • BNO08xTestHelper : BNO08x
      • @@ -102,7 +93,7 @@ $(function(){initNavTree('functions_rela.html',''); initResizable(); }); diff --git a/documentation/html/functions_s.html b/documentation/html/functions_s.html index b60ad77..3318e37 100644 --- a/documentation/html/functions_s.html +++ b/documentation/html/functions_s.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - - @@ -27,7 +25,7 @@ -
        esp32_BNO08x 1.31 +
        esp32_BNO08x 1.4
        C++ BNO08x IMU driver component for esp-idf.
        @@ -36,10 +34,10 @@
        - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,38 +77,26 @@ $(function(){initNavTree('functions_s.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    Here is a list of all class members with links to the classes they belong to:

    - s -

    diff --git a/documentation/html/functions_t.html b/documentation/html/functions_t.html index b507cc2..1aaba5c 100644 --- a/documentation/html/functions_t.html +++ b/documentation/html/functions_t.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    diff --git a/documentation/html/functions_type.html b/documentation/html/functions_type.html index fbcaed6..8413fc1 100644 --- a/documentation/html/functions_type.html +++ b/documentation/html/functions_type.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - Typedefs - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,20 +77,13 @@ $(function(){initNavTree('functions_type.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    -
    Here is a list of all typedefs with links to the classes they belong to:
    @@ -100,7 +91,7 @@ $(function(){initNavTree('functions_type.html',''); initResizable(); }); diff --git a/documentation/html/functions_u.html b/documentation/html/functions_u.html index 9d0a2b8..c5ac9ab 100644 --- a/documentation/html/functions_u.html +++ b/documentation/html/functions_u.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,16 +77,9 @@ $(function(){initNavTree('functions_u.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    diff --git a/documentation/html/functions_v.html b/documentation/html/functions_v.html index f995bcb..96b9bd4 100644 --- a/documentation/html/functions_v.html +++ b/documentation/html/functions_v.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,16 +77,9 @@ $(function(){initNavTree('functions_v.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    @@ -103,7 +94,7 @@ $(function(){initNavTree('functions_v.html',''); initResizable(); }); diff --git a/documentation/html/functions_vars.html b/documentation/html/functions_vars.html index f40957c..271fc55 100644 --- a/documentation/html/functions_vars.html +++ b/documentation/html/functions_vars.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - Variables - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,35 +77,212 @@ $(function(){initNavTree('functions_vars.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    -
    Here is a list of all variables with links to the classes they belong to:

    - a -

    + + +

    - b -

    + + +

    - c -

    + + +

    - d -

    + + +

    - e -

    + + +

    - f -

    + + +

    - g -

    + + +

    - i -

    + + +

    - j -

    + + +

    - k -

    + + +

    - l -

    + + +

    - m -

    + + +

    - o -

    + + +

    - p -

    + + +

    - q -

    + + +

    - r -

    + + +

    - s -

    + + +

    - t -

    + + +

    - u -

    + + +

    - v -

    + + +

    - x -

    + + +

    - y -

    + + +

    - z -

    diff --git a/documentation/html/functions_vars.js b/documentation/html/functions_vars.js deleted file mode 100644 index c893603..0000000 --- a/documentation/html/functions_vars.js +++ /dev/null @@ -1,27 +0,0 @@ -var functions_vars = -[ - [ "a", "functions_vars.html", null ], - [ "b", "functions_vars_b.html", null ], - [ "c", "functions_vars_c.html", null ], - [ "d", "functions_vars_d.html", null ], - [ "e", "functions_vars_e.html", null ], - [ "f", "functions_vars_f.html", null ], - [ "g", "functions_vars_g.html", null ], - [ "h", "functions_vars_h.html", null ], - [ "i", "functions_vars_i.html", null ], - [ "j", "functions_vars_j.html", null ], - [ "k", "functions_vars_k.html", null ], - [ "l", "functions_vars_l.html", null ], - [ "m", "functions_vars_m.html", null ], - [ "o", "functions_vars_o.html", null ], - [ "p", "functions_vars_p.html", null ], - [ "q", "functions_vars_q.html", null ], - [ "r", "functions_vars_r.html", null ], - [ "s", "functions_vars_s.html", null ], - [ "t", "functions_vars_t.html", null ], - [ "u", "functions_vars_u.html", null ], - [ "v", "functions_vars_v.html", null ], - [ "x", "functions_vars_x.html", null ], - [ "y", "functions_vars_y.html", null ], - [ "z", "functions_vars_z.html", null ] -]; \ No newline at end of file diff --git a/documentation/html/functions_vars_b.html b/documentation/html/functions_vars_b.html deleted file mode 100644 index eb012a3..0000000 --- a/documentation/html/functions_vars_b.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all variables with links to the classes they belong to:
    - -

    - b -

    -
    -
    - - - - diff --git a/documentation/html/functions_vars_c.html b/documentation/html/functions_vars_c.html deleted file mode 100644 index 10dd139..0000000 --- a/documentation/html/functions_vars_c.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all variables with links to the classes they belong to:
    - -

    - c -

    -
    -
    - - - - diff --git a/documentation/html/functions_vars_d.html b/documentation/html/functions_vars_d.html deleted file mode 100644 index 2230cd2..0000000 --- a/documentation/html/functions_vars_d.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - - -
    - - - - diff --git a/documentation/html/functions_vars_e.html b/documentation/html/functions_vars_e.html deleted file mode 100644 index 1b825b8..0000000 --- a/documentation/html/functions_vars_e.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all variables with links to the classes they belong to:
    - -

    - e -

    -
    -
    - - - - diff --git a/documentation/html/functions_vars_f.html b/documentation/html/functions_vars_f.html deleted file mode 100644 index c6fa67c..0000000 --- a/documentation/html/functions_vars_f.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all variables with links to the classes they belong to:
    - -

    - f -

    -
    -
    - - - - diff --git a/documentation/html/functions_vars_g.html b/documentation/html/functions_vars_g.html deleted file mode 100644 index bd07feb..0000000 --- a/documentation/html/functions_vars_g.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all variables with links to the classes they belong to:
    - -

    - g -

    -
    -
    - - - - diff --git a/documentation/html/functions_vars_h.html b/documentation/html/functions_vars_h.html deleted file mode 100644 index b761f00..0000000 --- a/documentation/html/functions_vars_h.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all variables with links to the classes they belong to:
    - -

    - h -

      -
    • HARD_RESET_DELAY_MS : BNO08x
    • -
    • HOST_INT_TIMEOUT_DEFAULT_MS : BNO08x
    • -
    -
    -
    - - - - diff --git a/documentation/html/functions_vars_i.html b/documentation/html/functions_vars_i.html deleted file mode 100644 index 6467c4c..0000000 --- a/documentation/html/functions_vars_i.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all variables with links to the classes they belong to:
    - -

    - i -

    -
    -
    - - - - diff --git a/documentation/html/functions_vars_j.html b/documentation/html/functions_vars_j.html deleted file mode 100644 index d564a21..0000000 --- a/documentation/html/functions_vars_j.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all variables with links to the classes they belong to:
    - -

    - j -

    -
    -
    - - - - diff --git a/documentation/html/functions_vars_k.html b/documentation/html/functions_vars_k.html deleted file mode 100644 index 3e92a3d..0000000 --- a/documentation/html/functions_vars_k.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all variables with links to the classes they belong to:
    - -

    - k -

    -
    -
    - - - - diff --git a/documentation/html/functions_vars_l.html b/documentation/html/functions_vars_l.html deleted file mode 100644 index c97b9fb..0000000 --- a/documentation/html/functions_vars_l.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all variables with links to the classes they belong to:
    - -

    - l -

    -
    -
    - - - - diff --git a/documentation/html/functions_vars_m.html b/documentation/html/functions_vars_m.html deleted file mode 100644 index 07870fc..0000000 --- a/documentation/html/functions_vars_m.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all variables with links to the classes they belong to:
    - -

    - m -

    -
    -
    - - - - diff --git a/documentation/html/functions_vars_o.html b/documentation/html/functions_vars_o.html deleted file mode 100644 index 4a1fb1a..0000000 --- a/documentation/html/functions_vars_o.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all variables with links to the classes they belong to:
    - -

    - o -

    -
    -
    - - - - diff --git a/documentation/html/functions_vars_p.html b/documentation/html/functions_vars_p.html deleted file mode 100644 index 0304a3d..0000000 --- a/documentation/html/functions_vars_p.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all variables with links to the classes they belong to:
    - -

    - p -

    -
    -
    - - - - diff --git a/documentation/html/functions_vars_q.html b/documentation/html/functions_vars_q.html deleted file mode 100644 index 8dee2b4..0000000 --- a/documentation/html/functions_vars_q.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all variables with links to the classes they belong to:
    - -

    - q -

    -
    -
    - - - - diff --git a/documentation/html/functions_vars_r.html b/documentation/html/functions_vars_r.html deleted file mode 100644 index 858dc96..0000000 --- a/documentation/html/functions_vars_r.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all variables with links to the classes they belong to:
    - -

    - r -

    -
    -
    - - - - diff --git a/documentation/html/functions_vars_s.html b/documentation/html/functions_vars_s.html deleted file mode 100644 index 638a924..0000000 --- a/documentation/html/functions_vars_s.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all variables with links to the classes they belong to:
    - -

    - s -

    -
    -
    - - - - diff --git a/documentation/html/functions_vars_t.html b/documentation/html/functions_vars_t.html deleted file mode 100644 index aa6531e..0000000 --- a/documentation/html/functions_vars_t.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - - - - - - diff --git a/documentation/html/functions_vars_u.html b/documentation/html/functions_vars_u.html deleted file mode 100644 index 0c127ce..0000000 --- a/documentation/html/functions_vars_u.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all variables with links to the classes they belong to:
    - -

    - u -

    -
    -
    - - - - diff --git a/documentation/html/functions_vars_v.html b/documentation/html/functions_vars_v.html deleted file mode 100644 index 033fcff..0000000 --- a/documentation/html/functions_vars_v.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    Here is a list of all variables with links to the classes they belong to:
    - -

    - v -

    -
    -
    - - - - diff --git a/documentation/html/functions_vars_x.html b/documentation/html/functions_vars_x.html deleted file mode 100644 index 08fc3c3..0000000 --- a/documentation/html/functions_vars_x.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - - -
    - - - - diff --git a/documentation/html/functions_vars_y.html b/documentation/html/functions_vars_y.html deleted file mode 100644 index f9f89b4..0000000 --- a/documentation/html/functions_vars_y.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - - -
    - - - - diff --git a/documentation/html/functions_vars_z.html b/documentation/html/functions_vars_z.html deleted file mode 100644 index fd19d9d..0000000 --- a/documentation/html/functions_vars_z.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -esp32_BNO08x: Class Members - Variables - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - - -
    - - - - diff --git a/documentation/html/functions_w.html b/documentation/html/functions_w.html index 6091e4f..b9f6250 100644 --- a/documentation/html/functions_w.html +++ b/documentation/html/functions_w.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,31 +77,23 @@ $(function(){initNavTree('functions_w.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    Here is a list of all class members with links to the classes they belong to:

    - w -

    diff --git a/documentation/html/functions_x.html b/documentation/html/functions_x.html index 9312f85..72a6817 100644 --- a/documentation/html/functions_x.html +++ b/documentation/html/functions_x.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,16 +77,9 @@ $(function(){initNavTree('functions_x.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    @@ -103,7 +94,7 @@ $(function(){initNavTree('functions_x.html',''); initResizable(); }); diff --git a/documentation/html/functions_y.html b/documentation/html/functions_y.html index 177c2a0..74fa19c 100644 --- a/documentation/html/functions_y.html +++ b/documentation/html/functions_y.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,16 +77,9 @@ $(function(){initNavTree('functions_y.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    @@ -103,7 +94,7 @@ $(function(){initNavTree('functions_y.html',''); initResizable(); }); diff --git a/documentation/html/functions_z.html b/documentation/html/functions_z.html index 76b4fcb..48aa524 100644 --- a/documentation/html/functions_z.html +++ b/documentation/html/functions_z.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,16 +77,9 @@ $(function(){initNavTree('functions_z.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    @@ -103,7 +94,7 @@ $(function(){initNavTree('functions_z.html',''); initResizable(); }); diff --git a/documentation/html/functions_~.html b/documentation/html/functions_~.html index 83aa5ae..5e7a8f5 100644 --- a/documentation/html/functions_~.html +++ b/documentation/html/functions_~.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Members - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,16 +77,9 @@ $(function(){initNavTree('functions_~.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    @@ -103,7 +94,7 @@ $(function(){initNavTree('functions_~.html',''); initResizable(); }); diff --git a/documentation/html/globals.html b/documentation/html/globals.html index 4bdb877..ced7a81 100644 --- a/documentation/html/globals.html +++ b/documentation/html/globals.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: File Members - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,16 +77,9 @@ $(function(){initNavTree('globals.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    @@ -114,12 +105,17 @@ $(function(){initNavTree('globals.html',''); initResizable(); });
  • bno08x_stability_classifier_t : BNO08xGlobalTypes.hpp
  • bno08x_step_counter_t : BNO08xGlobalTypes.hpp
  • bno08x_tap_detector_t : BNO08xGlobalTypes.hpp
  • -
  • BNO08xAccuracy : BNO08xGlobalTypes.hpp
  • -
  • BNO08xActivity : BNO08xGlobalTypes.hpp
  • -
  • BNO08xActivityEnable : BNO08xGlobalTypes.hpp
  • -
  • BNO08xCalSel : BNO08xGlobalTypes.hpp
  • -
  • BNO08xResetReason : BNO08xGlobalTypes.hpp
  • -
  • BNO08xStability : BNO08xGlobalTypes.hpp
  • +
  • BNO08xAccuracy : BNO08xGlobalTypes.hpp
  • +
  • BNO08xAccuracy_to_str() : BNO08xGlobalTypes.hpp
  • +
  • BNO08xActivity : BNO08xGlobalTypes.hpp
  • +
  • BNO08xActivity_to_str() : BNO08xGlobalTypes.hpp
  • +
  • BNO08xActivityEnable : BNO08xGlobalTypes.hpp
  • +
  • BNO08xCalSel : BNO08xGlobalTypes.hpp
  • +
  • BNO08xFrsID : BNO08xGlobalTypes.hpp
  • +
  • BNO08xFrsID_to_str() : BNO08xGlobalTypes.hpp
  • +
  • BNO08xResetReason : BNO08xGlobalTypes.hpp
  • +
  • BNO08xStability : BNO08xGlobalTypes.hpp
  • +
  • BNO08xStability_to_str() : BNO08xGlobalTypes.hpp
  • @@ -149,8 +145,6 @@ $(function(){initNavTree('globals.html',''); initResizable(); });
  • TAP_DETECTED_Y_AXIS_POSITIVE : BNO08xGlobalTypes.hpp
  • TAP_DETECTED_Z_AXIS : BNO08xGlobalTypes.hpp
  • TAP_DETECTED_Z_AXIS_POSITIVE : BNO08xGlobalTypes.hpp
  • -
  • TEST_CASE() : CallbackTests.cpp, FeatureTests.cpp, InitDenitTests.cpp, MultiReportTests.cpp, SingleReportTests.cpp
  • -
  • TOTAL_RPT_COUNT : BNO08xGlobalTypes.hpp
  • @@ -165,7 +159,7 @@ $(function(){initNavTree('globals.html',''); initResizable(); }); diff --git a/documentation/html/globals_defs.html b/documentation/html/globals_defs.html index a6e31c1..02cde00 100644 --- a/documentation/html/globals_defs.html +++ b/documentation/html/globals_defs.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: File Members - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,20 +77,13 @@ $(function(){initNavTree('globals_defs.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    -
    Here is a list of all macros with links to the files they belong to:
      • PARSE_PACKET_LENGTH : BNO08xSH2HAL.hpp
      • SHAKE_DETECTED_X : BNO08xGlobalTypes.hpp
      • SHAKE_DETECTED_Y : BNO08xGlobalTypes.hpp
      • @@ -114,7 +105,7 @@ $(function(){initNavTree('globals_defs.html',''); initResizable(); }); diff --git a/documentation/html/globals_enum.html b/documentation/html/globals_enum.html index e3d5f1e..4e4163d 100644 --- a/documentation/html/globals_enum.html +++ b/documentation/html/globals_enum.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: File Members - - @@ -27,7 +25,7 @@ -
        esp32_BNO08x 1.31 +
        esp32_BNO08x 1.4
        C++ BNO08x IMU driver component for esp-idf.
        @@ -36,10 +34,10 @@
        - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,33 +77,27 @@ $(function(){initNavTree('globals_enum.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    -
    Here is a list of all enums with links to the files they belong to:
    diff --git a/documentation/html/globals_func.html b/documentation/html/globals_func.html index c7d8f59..5c75da4 100644 --- a/documentation/html/globals_func.html +++ b/documentation/html/globals_func.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: File Members - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,30 +77,24 @@ $(function(){initNavTree('globals_func.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    -
    Here is a list of all functions with links to the files they belong to:
    - -

    - t -

    diff --git a/documentation/html/globals_type.html b/documentation/html/globals_type.html index c37883f..8efbb1e 100644 --- a/documentation/html/globals_type.html +++ b/documentation/html/globals_type.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: File Members - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,20 +77,13 @@ $(function(){initNavTree('globals_type.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    -
    Here is a list of all typedefs with links to the files they belong to:
      • bno08x_accel_t : BNO08xGlobalTypes.hpp
      • bno08x_activity_classifier_t : BNO08xGlobalTypes.hpp
      • bno08x_ang_vel_t : BNO08xGlobalTypes.hpp
      • @@ -120,7 +111,7 @@ $(function(){initNavTree('globals_type.html',''); initResizable(); }); diff --git a/documentation/html/globals_vars.html b/documentation/html/globals_vars.html deleted file mode 100644 index f505734..0000000 --- a/documentation/html/globals_vars.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -esp32_BNO08x: File Members - - - - - - - - - - - - - - - -
        -
        - - - - - - -
        -
        esp32_BNO08x 1.31 -
        -
        C++ BNO08x IMU driver component for esp-idf.
        -
        -
        - - - - - - - -
        -
        - -
        -
        -
        - -
        - -
        -
        - - -
        -
        -
        -
        -
        -
        Loading...
        -
        Searching...
        -
        No Matches
        -
        -
        -
        -
        - -
        -
        Here is a list of all variables with links to the files they belong to:
        -
        -
        - - - - diff --git a/documentation/html/graph_legend.html b/documentation/html/graph_legend.html index 7bfd60a..4011cd7 100644 --- a/documentation/html/graph_legend.html +++ b/documentation/html/graph_legend.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Graph Legend - - @@ -27,7 +25,7 @@ -
        esp32_BNO08x 1.31 +
        esp32_BNO08x 1.4
        C++ BNO08x IMU driver component for esp-idf.
        @@ -36,10 +34,10 @@
        - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,24 +77,17 @@ $(function(){initNavTree('graph_legend.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    Graph Legend
    -

    This page explains how to interpret the graphs that are generated by doxygen.

    -

    Consider the following example:

    /*! Invisible class because of truncation */
    +

    This page explains how to interpret the graphs that are generated by doxygen.

    +

    Consider the following example:

    /*! Invisible class because of truncation */
    class Invisible { };
    /*! Truncated class, inheritance relation is hidden */
    @@ -131,7 +122,7 @@ $(function(){initNavTree('graph_legend.html',''); initResizable(); });
    Used *m_usedClass;
    };

    This will result in the following graph:

    -

    The boxes in the above graph have the following meaning:

    +

    The boxes in the above graph have the following meaning:

    • A filled gray box represents the struct or class for which the graph is generated.
    • @@ -142,10 +133,10 @@ A box with a gray border denotes an undocumented struct or class.
    • A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries.
    -

    The arrows have the following meaning:

    +

    The arrows have the following meaning:

    • -A blue arrow is used to visualize a public inheritance relation between two classes.
    • +A dark blue arrow is used to visualize a public inheritance relation between two classes.
    • A dark green arrow is used for protected inheritance.
    • @@ -160,7 +151,7 @@ A yellow dashed arrow denotes a relation between a template instance and the tem diff --git a/documentation/html/graph_legend.md5 b/documentation/html/graph_legend.md5 index da515da..8fcdccd 100644 --- a/documentation/html/graph_legend.md5 +++ b/documentation/html/graph_legend.md5 @@ -1 +1 @@ -f74606a252eb303675caf37987d0b7af \ No newline at end of file +f51bf6e9a10430aafef59831b08dcbfe \ No newline at end of file diff --git a/documentation/html/graph_legend.png b/documentation/html/graph_legend.png index 22d00a2..7e2cbcf 100644 Binary files a/documentation/html/graph_legend.png and b/documentation/html/graph_legend.png differ diff --git a/documentation/html/hierarchy.html b/documentation/html/hierarchy.html index 500c253..3eb4196 100644 --- a/documentation/html/hierarchy.html +++ b/documentation/html/hierarchy.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Hierarchy - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,16 +77,9 @@ $(function(){initNavTree('hierarchy.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    @@ -98,59 +89,59 @@ $(function(){initNavTree('hierarchy.html',''); initResizable(); });

    Go to the graphical class hierarchy

    This inheritance list is sorted roughly, but not completely, alphabetically:
    -
    [detail level 123]
    +
    [detail level 123]
    - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - +
     CBNO08xBNO08x IMU driver class
     Cbno08x_accel_tStruct to represent acceleration data from acceleration, linear acceleration, and gravity reports
     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_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_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)
     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_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_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_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_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_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_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
     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
     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)
     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)
     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)
     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
     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)
     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)
     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)
     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)
     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)
     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)
     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)
     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
     CBNO08xSH2HALFully static class containing callback implementations for sh2 HAL lib
     CBNO08xTestHelperBNO08x unit test helper class
     CBNO08xTestSuiteBNO08x unit test launch point class
     CBNO08xTestSuiteBNO08x unit test launch point class
    @@ -158,7 +149,7 @@ This inheritance list is sorted roughly, but not completely, alphabetically: diff --git a/documentation/html/index.html b/documentation/html/index.html index f568edc..c89512e 100644 --- a/documentation/html/index.html +++ b/documentation/html/index.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Main Page - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,29 +77,21 @@ $(function(){initNavTree('index.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    esp32_BNO08x Documentation
    -
    diff --git a/documentation/html/inherit_graph_0.map b/documentation/html/inherit_graph_0.map index d4ce222..768abc1 100644 --- a/documentation/html/inherit_graph_0.map +++ b/documentation/html/inherit_graph_0.map @@ -1,3 +1,3 @@ - + diff --git a/documentation/html/inherit_graph_0.md5 b/documentation/html/inherit_graph_0.md5 index 8d4b81d..1b69bf1 100644 --- a/documentation/html/inherit_graph_0.md5 +++ b/documentation/html/inherit_graph_0.md5 @@ -1 +1 @@ -14005f86fb59169dcd0ce3856cc2a3e7 \ No newline at end of file +4c20499274ba45cacff512aa19cd09b3 \ No newline at end of file diff --git a/documentation/html/inherit_graph_0.png b/documentation/html/inherit_graph_0.png index 30d2573..c51a53b 100644 Binary files a/documentation/html/inherit_graph_0.png and b/documentation/html/inherit_graph_0.png differ diff --git a/documentation/html/inherit_graph_1.map b/documentation/html/inherit_graph_1.map index 51bf2d7..1e2976f 100644 --- a/documentation/html/inherit_graph_1.map +++ b/documentation/html/inherit_graph_1.map @@ -1,3 +1,3 @@ - + diff --git a/documentation/html/inherit_graph_1.md5 b/documentation/html/inherit_graph_1.md5 index 95bde8e..541a529 100644 --- a/documentation/html/inherit_graph_1.md5 +++ b/documentation/html/inherit_graph_1.md5 @@ -1 +1 @@ -12f17e399367db35707e13ce3f4b7b5a \ No newline at end of file +e09f09d54117edd71c21511ef5bda5e1 \ No newline at end of file diff --git a/documentation/html/inherit_graph_1.png b/documentation/html/inherit_graph_1.png index 3249e3e..f47f650 100644 Binary files a/documentation/html/inherit_graph_1.png and b/documentation/html/inherit_graph_1.png differ diff --git a/documentation/html/inherit_graph_10.map b/documentation/html/inherit_graph_10.map index 5bbfefc..4b37028 100644 --- a/documentation/html/inherit_graph_10.map +++ b/documentation/html/inherit_graph_10.map @@ -1,3 +1,3 @@ - + diff --git a/documentation/html/inherit_graph_10.md5 b/documentation/html/inherit_graph_10.md5 index 06b2ba7..6f370f5 100644 --- a/documentation/html/inherit_graph_10.md5 +++ b/documentation/html/inherit_graph_10.md5 @@ -1 +1 @@ -4c1822cf698b27f3a533175fd840b6ce \ No newline at end of file +72c913eb513b3219e6cd4b520c5387a6 \ No newline at end of file diff --git a/documentation/html/inherit_graph_10.png b/documentation/html/inherit_graph_10.png index 8dcdc9d..de922c3 100644 Binary files a/documentation/html/inherit_graph_10.png and b/documentation/html/inherit_graph_10.png differ diff --git a/documentation/html/inherit_graph_11.map b/documentation/html/inherit_graph_11.map index 03e581f..caa9a76 100644 --- a/documentation/html/inherit_graph_11.map +++ b/documentation/html/inherit_graph_11.map @@ -1,3 +1,3 @@ - + diff --git a/documentation/html/inherit_graph_11.md5 b/documentation/html/inherit_graph_11.md5 index aa17f9e..8b5ba54 100644 --- a/documentation/html/inherit_graph_11.md5 +++ b/documentation/html/inherit_graph_11.md5 @@ -1 +1 @@ -dc1670f1088e809bc38d304d120e62fa \ No newline at end of file +ad2cb9a0832d783afc24ab308018326c \ No newline at end of file diff --git a/documentation/html/inherit_graph_11.png b/documentation/html/inherit_graph_11.png index e81a3de..6cf462a 100644 Binary files a/documentation/html/inherit_graph_11.png and b/documentation/html/inherit_graph_11.png differ diff --git a/documentation/html/inherit_graph_12.map b/documentation/html/inherit_graph_12.map index 8f22fa4..ff06adf 100644 --- a/documentation/html/inherit_graph_12.map +++ b/documentation/html/inherit_graph_12.map @@ -1,3 +1,3 @@ - + diff --git a/documentation/html/inherit_graph_12.md5 b/documentation/html/inherit_graph_12.md5 index 4cfca54..726caa0 100644 --- a/documentation/html/inherit_graph_12.md5 +++ b/documentation/html/inherit_graph_12.md5 @@ -1 +1 @@ -1f2eb5fc6f8a7e81a2731998d1401779 \ No newline at end of file +8683a80210865129ab25b589af57090d \ No newline at end of file diff --git a/documentation/html/inherit_graph_12.png b/documentation/html/inherit_graph_12.png index 284cde7..39b85e2 100644 Binary files a/documentation/html/inherit_graph_12.png and b/documentation/html/inherit_graph_12.png differ diff --git a/documentation/html/inherit_graph_13.map b/documentation/html/inherit_graph_13.map index a894456..62c9132 100644 --- a/documentation/html/inherit_graph_13.map +++ b/documentation/html/inherit_graph_13.map @@ -1,3 +1,3 @@ - + diff --git a/documentation/html/inherit_graph_13.md5 b/documentation/html/inherit_graph_13.md5 index ecd84af..28f6080 100644 --- a/documentation/html/inherit_graph_13.md5 +++ b/documentation/html/inherit_graph_13.md5 @@ -1 +1 @@ -02d1a3b4dc8a7aaed9fed27f01e1137a \ No newline at end of file +9d2846e17a03514f349d9bbb7834fab4 \ No newline at end of file diff --git a/documentation/html/inherit_graph_13.png b/documentation/html/inherit_graph_13.png index ed2cab2..6e29879 100644 Binary files a/documentation/html/inherit_graph_13.png and b/documentation/html/inherit_graph_13.png differ diff --git a/documentation/html/inherit_graph_14.map b/documentation/html/inherit_graph_14.map index ce8c2d6..d3df052 100644 --- a/documentation/html/inherit_graph_14.map +++ b/documentation/html/inherit_graph_14.map @@ -1,3 +1,3 @@ - + diff --git a/documentation/html/inherit_graph_14.md5 b/documentation/html/inherit_graph_14.md5 index 7b5548b..5af9fef 100644 --- a/documentation/html/inherit_graph_14.md5 +++ b/documentation/html/inherit_graph_14.md5 @@ -1 +1 @@ -9829a5b69fc291523f99c14b12185265 \ No newline at end of file +5a1c1cc5a73f2ee9ec88a97c8051178d \ No newline at end of file diff --git a/documentation/html/inherit_graph_14.png b/documentation/html/inherit_graph_14.png index 4e22e4a..618d5ff 100644 Binary files a/documentation/html/inherit_graph_14.png and b/documentation/html/inherit_graph_14.png differ diff --git a/documentation/html/inherit_graph_15.map b/documentation/html/inherit_graph_15.map index bdb4de9..acff283 100644 --- a/documentation/html/inherit_graph_15.map +++ b/documentation/html/inherit_graph_15.map @@ -1,3 +1,3 @@ - + diff --git a/documentation/html/inherit_graph_15.md5 b/documentation/html/inherit_graph_15.md5 index 93b5df2..0588df1 100644 --- a/documentation/html/inherit_graph_15.md5 +++ b/documentation/html/inherit_graph_15.md5 @@ -1 +1 @@ -3ccdb1c2300f38fe14139506db4accba \ No newline at end of file +b7dc3d7ea024fb6d1f60a090e5ae41c6 \ No newline at end of file diff --git a/documentation/html/inherit_graph_15.png b/documentation/html/inherit_graph_15.png index 9ee151d..b5d36d7 100644 Binary files a/documentation/html/inherit_graph_15.png and b/documentation/html/inherit_graph_15.png differ diff --git a/documentation/html/inherit_graph_16.map b/documentation/html/inherit_graph_16.map index ae40e28..9569214 100644 --- a/documentation/html/inherit_graph_16.map +++ b/documentation/html/inherit_graph_16.map @@ -1,3 +1,3 @@ - + diff --git a/documentation/html/inherit_graph_16.md5 b/documentation/html/inherit_graph_16.md5 index 5008f17..7b486fd 100644 --- a/documentation/html/inherit_graph_16.md5 +++ b/documentation/html/inherit_graph_16.md5 @@ -1 +1 @@ -7d072b9545d21958da195f1b43c68aca \ No newline at end of file +163e5d21b64843e3422367322f7f6a17 \ No newline at end of file diff --git a/documentation/html/inherit_graph_16.png b/documentation/html/inherit_graph_16.png index fcd047e..9e66e2e 100644 Binary files a/documentation/html/inherit_graph_16.png and b/documentation/html/inherit_graph_16.png differ diff --git a/documentation/html/inherit_graph_17.map b/documentation/html/inherit_graph_17.map index a45f35e..8a3ce48 100644 --- a/documentation/html/inherit_graph_17.map +++ b/documentation/html/inherit_graph_17.map @@ -1,3 +1,3 @@ - + diff --git a/documentation/html/inherit_graph_17.md5 b/documentation/html/inherit_graph_17.md5 index bc6ea5c..fb565a5 100644 --- a/documentation/html/inherit_graph_17.md5 +++ b/documentation/html/inherit_graph_17.md5 @@ -1 +1 @@ -1698ca38ac675fadfc091ee9b4ecf7c3 \ No newline at end of file +99b9716c4471d37ae58f2ecba0f94ff3 \ No newline at end of file diff --git a/documentation/html/inherit_graph_17.png b/documentation/html/inherit_graph_17.png index ddec681..1b68fe3 100644 Binary files a/documentation/html/inherit_graph_17.png and b/documentation/html/inherit_graph_17.png differ diff --git a/documentation/html/inherit_graph_18.map b/documentation/html/inherit_graph_18.map index 4b32018..64b5223 100644 --- a/documentation/html/inherit_graph_18.map +++ b/documentation/html/inherit_graph_18.map @@ -1,3 +1,3 @@ - + diff --git a/documentation/html/inherit_graph_18.md5 b/documentation/html/inherit_graph_18.md5 index d4bd1d8..89125e7 100644 --- a/documentation/html/inherit_graph_18.md5 +++ b/documentation/html/inherit_graph_18.md5 @@ -1 +1 @@ -1508cba6813415aa7b6a648e637986c9 \ No newline at end of file +65d6e6f638690bbc8b422f4756435c9c \ No newline at end of file diff --git a/documentation/html/inherit_graph_18.png b/documentation/html/inherit_graph_18.png index dab127f..5e0ab4f 100644 Binary files a/documentation/html/inherit_graph_18.png and b/documentation/html/inherit_graph_18.png differ diff --git a/documentation/html/inherit_graph_19.map b/documentation/html/inherit_graph_19.map index ac3cd96..546e2b6 100644 --- a/documentation/html/inherit_graph_19.map +++ b/documentation/html/inherit_graph_19.map @@ -1,3 +1,3 @@ - + diff --git a/documentation/html/inherit_graph_19.md5 b/documentation/html/inherit_graph_19.md5 index e5dfab7..dcf3f7b 100644 --- a/documentation/html/inherit_graph_19.md5 +++ b/documentation/html/inherit_graph_19.md5 @@ -1 +1 @@ -0f4cfc452da946fee8aaa77900eb93a0 \ No newline at end of file +9ec42aa130edfddbffb599e7d30aa059 \ No newline at end of file diff --git a/documentation/html/inherit_graph_19.png b/documentation/html/inherit_graph_19.png index 4caf475..3c68c03 100644 Binary files a/documentation/html/inherit_graph_19.png and b/documentation/html/inherit_graph_19.png differ diff --git a/documentation/html/inherit_graph_2.map b/documentation/html/inherit_graph_2.map index 05fbdff..19d490c 100644 --- a/documentation/html/inherit_graph_2.map +++ b/documentation/html/inherit_graph_2.map @@ -1,3 +1,3 @@ - + diff --git a/documentation/html/inherit_graph_2.md5 b/documentation/html/inherit_graph_2.md5 index 7b2fca9..b0c790f 100644 --- a/documentation/html/inherit_graph_2.md5 +++ b/documentation/html/inherit_graph_2.md5 @@ -1 +1 @@ -c409e2fd600e2d49c68618bd76349425 \ No newline at end of file +430486c954bb3973d6dc0fafc9dba56a \ No newline at end of file diff --git a/documentation/html/inherit_graph_2.png b/documentation/html/inherit_graph_2.png index 337b3e1..2326333 100644 Binary files a/documentation/html/inherit_graph_2.png and b/documentation/html/inherit_graph_2.png differ diff --git a/documentation/html/inherit_graph_20.map b/documentation/html/inherit_graph_20.map index b5c6e1f..43271a3 100644 --- a/documentation/html/inherit_graph_20.map +++ b/documentation/html/inherit_graph_20.map @@ -1,3 +1,3 @@ - + diff --git a/documentation/html/inherit_graph_20.md5 b/documentation/html/inherit_graph_20.md5 index bc6e5c8..864bfc3 100644 --- a/documentation/html/inherit_graph_20.md5 +++ b/documentation/html/inherit_graph_20.md5 @@ -1 +1 @@ -d1c7a969bd4ec6bcd9001699c79ff1bd \ No newline at end of file +4c5e4f9e51faef4fee239342316efe7b \ No newline at end of file diff --git a/documentation/html/inherit_graph_20.png b/documentation/html/inherit_graph_20.png index 234a49e..747e88b 100644 Binary files a/documentation/html/inherit_graph_20.png and b/documentation/html/inherit_graph_20.png differ diff --git a/documentation/html/inherit_graph_21.map b/documentation/html/inherit_graph_21.map index ab709ec..c63038d 100644 --- a/documentation/html/inherit_graph_21.map +++ b/documentation/html/inherit_graph_21.map @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/documentation/html/inherit_graph_21.md5 b/documentation/html/inherit_graph_21.md5 index 4f0ab7f..7983b1b 100644 --- a/documentation/html/inherit_graph_21.md5 +++ b/documentation/html/inherit_graph_21.md5 @@ -1 +1 @@ -1ece8909837b0e201f5f03d02a476b5b \ No newline at end of file +a9a85817cc76b6cfdd8037276ba11270 \ No newline at end of file diff --git a/documentation/html/inherit_graph_21.png b/documentation/html/inherit_graph_21.png index c0abb56..fefa6fe 100644 Binary files a/documentation/html/inherit_graph_21.png and b/documentation/html/inherit_graph_21.png differ diff --git a/documentation/html/inherit_graph_22.map b/documentation/html/inherit_graph_22.map index d3f8641..a06b128 100644 --- a/documentation/html/inherit_graph_22.map +++ b/documentation/html/inherit_graph_22.map @@ -1,3 +1,3 @@ - + diff --git a/documentation/html/inherit_graph_22.md5 b/documentation/html/inherit_graph_22.md5 index b10574d..ae8cc12 100644 --- a/documentation/html/inherit_graph_22.md5 +++ b/documentation/html/inherit_graph_22.md5 @@ -1 +1 @@ -0caf139f2b6c74cce3c583ec86fe0d92 \ No newline at end of file +e83db687438240c3dcb1213ab3fd1d7f \ No newline at end of file diff --git a/documentation/html/inherit_graph_22.png b/documentation/html/inherit_graph_22.png index be60016..0c1df95 100644 Binary files a/documentation/html/inherit_graph_22.png and b/documentation/html/inherit_graph_22.png differ diff --git a/documentation/html/inherit_graph_23.map b/documentation/html/inherit_graph_23.map index 93d5922..8c9d051 100644 --- a/documentation/html/inherit_graph_23.map +++ b/documentation/html/inherit_graph_23.map @@ -1,3 +1,3 @@ - + diff --git a/documentation/html/inherit_graph_23.md5 b/documentation/html/inherit_graph_23.md5 index 5d6f13c..267c29c 100644 --- a/documentation/html/inherit_graph_23.md5 +++ b/documentation/html/inherit_graph_23.md5 @@ -1 +1 @@ -29d892816ae5e5b7cbeeae4b53291355 \ No newline at end of file +3f5b87048657b4630ba05f93583bc068 \ No newline at end of file diff --git a/documentation/html/inherit_graph_23.png b/documentation/html/inherit_graph_23.png index 9fa3340..5eab98b 100644 Binary files a/documentation/html/inherit_graph_23.png and b/documentation/html/inherit_graph_23.png differ diff --git a/documentation/html/inherit_graph_24.map b/documentation/html/inherit_graph_24.map index f88bddb..8b47508 100644 --- a/documentation/html/inherit_graph_24.map +++ b/documentation/html/inherit_graph_24.map @@ -1,47 +1,25 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/inherit_graph_24.md5 b/documentation/html/inherit_graph_24.md5 index 806e277..98462d2 100644 --- a/documentation/html/inherit_graph_24.md5 +++ b/documentation/html/inherit_graph_24.md5 @@ -1 +1 @@ -9fd24207def76cd88fff3bf86b62f0fc \ No newline at end of file +6560c08eb1fd46c3589a4b4ff636bc36 \ No newline at end of file diff --git a/documentation/html/inherit_graph_24.png b/documentation/html/inherit_graph_24.png index 65290e5..b37416c 100644 Binary files a/documentation/html/inherit_graph_24.png and b/documentation/html/inherit_graph_24.png differ diff --git a/documentation/html/inherit_graph_25.map b/documentation/html/inherit_graph_25.map index dd75335..fc71dfc 100644 --- a/documentation/html/inherit_graph_25.map +++ b/documentation/html/inherit_graph_25.map @@ -1,3 +1,3 @@ - + diff --git a/documentation/html/inherit_graph_25.md5 b/documentation/html/inherit_graph_25.md5 index b6580ac..d324341 100644 --- a/documentation/html/inherit_graph_25.md5 +++ b/documentation/html/inherit_graph_25.md5 @@ -1 +1 @@ -4048facca867cf0e3467f626df3a8f69 \ No newline at end of file +99aa413adee195679b2c48f75887f38a \ No newline at end of file diff --git a/documentation/html/inherit_graph_25.png b/documentation/html/inherit_graph_25.png index 43a1c01..10afed4 100644 Binary files a/documentation/html/inherit_graph_25.png and b/documentation/html/inherit_graph_25.png differ diff --git a/documentation/html/inherit_graph_26.map b/documentation/html/inherit_graph_26.map index 4d181bc..58e881f 100644 --- a/documentation/html/inherit_graph_26.map +++ b/documentation/html/inherit_graph_26.map @@ -1,3 +1,3 @@ - + diff --git a/documentation/html/inherit_graph_26.md5 b/documentation/html/inherit_graph_26.md5 index 3f1f2e4..45b557f 100644 --- a/documentation/html/inherit_graph_26.md5 +++ b/documentation/html/inherit_graph_26.md5 @@ -1 +1 @@ -95126cb1bbbbaeb0afa23399e1b93000 \ No newline at end of file +239ea6488a53dece86b607a667af36ad \ No newline at end of file diff --git a/documentation/html/inherit_graph_26.png b/documentation/html/inherit_graph_26.png index 32c7473..165654c 100644 Binary files a/documentation/html/inherit_graph_26.png and b/documentation/html/inherit_graph_26.png differ diff --git a/documentation/html/inherit_graph_27.map b/documentation/html/inherit_graph_27.map index 44e2742..1861505 100644 --- a/documentation/html/inherit_graph_27.map +++ b/documentation/html/inherit_graph_27.map @@ -1,3 +1,3 @@ - + diff --git a/documentation/html/inherit_graph_27.md5 b/documentation/html/inherit_graph_27.md5 index 4e411ca..ac2f248 100644 --- a/documentation/html/inherit_graph_27.md5 +++ b/documentation/html/inherit_graph_27.md5 @@ -1 +1 @@ -250c4ce7b07d7a35ae3167a90069b0c0 \ No newline at end of file +9bde996ae3b6eff9111839c46eaee417 \ No newline at end of file diff --git a/documentation/html/inherit_graph_27.png b/documentation/html/inherit_graph_27.png index 46a8af6..858e0fb 100644 Binary files a/documentation/html/inherit_graph_27.png and b/documentation/html/inherit_graph_27.png differ diff --git a/documentation/html/inherit_graph_3.map b/documentation/html/inherit_graph_3.map index 58377f8..2eadfa9 100644 --- a/documentation/html/inherit_graph_3.map +++ b/documentation/html/inherit_graph_3.map @@ -1,3 +1,3 @@ - + diff --git a/documentation/html/inherit_graph_3.md5 b/documentation/html/inherit_graph_3.md5 index ef41d10..6dfbfe3 100644 --- a/documentation/html/inherit_graph_3.md5 +++ b/documentation/html/inherit_graph_3.md5 @@ -1 +1 @@ -1bc26bdea9a8944e3cbf7519142ee776 \ No newline at end of file +a5fe6abb3caf9cf62e0ab0c8bc46224e \ No newline at end of file diff --git a/documentation/html/inherit_graph_3.png b/documentation/html/inherit_graph_3.png index 0abcc62..f016b1a 100644 Binary files a/documentation/html/inherit_graph_3.png and b/documentation/html/inherit_graph_3.png differ diff --git a/documentation/html/inherit_graph_4.map b/documentation/html/inherit_graph_4.map index 506a17d..8e8f282 100644 --- a/documentation/html/inherit_graph_4.map +++ b/documentation/html/inherit_graph_4.map @@ -1,3 +1,3 @@ - + diff --git a/documentation/html/inherit_graph_4.md5 b/documentation/html/inherit_graph_4.md5 index 28a8b79..ff1e979 100644 --- a/documentation/html/inherit_graph_4.md5 +++ b/documentation/html/inherit_graph_4.md5 @@ -1 +1 @@ -e509ee54dfb714dce3f351d698b3c4fe \ No newline at end of file +9c4f9642e0d79452fcdd592603419cab \ No newline at end of file diff --git a/documentation/html/inherit_graph_4.png b/documentation/html/inherit_graph_4.png index f5abd86..0b400c8 100644 Binary files a/documentation/html/inherit_graph_4.png and b/documentation/html/inherit_graph_4.png differ diff --git a/documentation/html/inherit_graph_5.map b/documentation/html/inherit_graph_5.map index dc6cbb7..4f3ca2d 100644 --- a/documentation/html/inherit_graph_5.map +++ b/documentation/html/inherit_graph_5.map @@ -1,3 +1,3 @@ - + diff --git a/documentation/html/inherit_graph_5.md5 b/documentation/html/inherit_graph_5.md5 index 2031239..7941889 100644 --- a/documentation/html/inherit_graph_5.md5 +++ b/documentation/html/inherit_graph_5.md5 @@ -1 +1 @@ -db2d7de50879772f7b4466e8813389b9 \ No newline at end of file +c59b074934809c4ee958403c5acb2c11 \ No newline at end of file diff --git a/documentation/html/inherit_graph_5.png b/documentation/html/inherit_graph_5.png index bcc9604..729219a 100644 Binary files a/documentation/html/inherit_graph_5.png and b/documentation/html/inherit_graph_5.png differ diff --git a/documentation/html/inherit_graph_6.map b/documentation/html/inherit_graph_6.map index 59b3f6a..143f111 100644 --- a/documentation/html/inherit_graph_6.map +++ b/documentation/html/inherit_graph_6.map @@ -1,3 +1,3 @@ - + diff --git a/documentation/html/inherit_graph_6.md5 b/documentation/html/inherit_graph_6.md5 index 7ef3f62..d7db074 100644 --- a/documentation/html/inherit_graph_6.md5 +++ b/documentation/html/inherit_graph_6.md5 @@ -1 +1 @@ -48310a2148ea433c7fd289b007a56c82 \ No newline at end of file +22dfb5d2e0fec2d87e8cb4372f4a04af \ No newline at end of file diff --git a/documentation/html/inherit_graph_6.png b/documentation/html/inherit_graph_6.png index d0e10fa..eb636ba 100644 Binary files a/documentation/html/inherit_graph_6.png and b/documentation/html/inherit_graph_6.png differ diff --git a/documentation/html/inherit_graph_7.map b/documentation/html/inherit_graph_7.map index a72f9de..94fad0c 100644 --- a/documentation/html/inherit_graph_7.map +++ b/documentation/html/inherit_graph_7.map @@ -1,3 +1,3 @@ - + diff --git a/documentation/html/inherit_graph_7.md5 b/documentation/html/inherit_graph_7.md5 index 1dafb85..0136dee 100644 --- a/documentation/html/inherit_graph_7.md5 +++ b/documentation/html/inherit_graph_7.md5 @@ -1 +1 @@ -5365631c63e0d8b76d1cc24de5cc60b3 \ No newline at end of file +38e9ae5fadfaa37179c896c324f011f8 \ No newline at end of file diff --git a/documentation/html/inherit_graph_7.png b/documentation/html/inherit_graph_7.png index 03c5c9a..ba6fa16 100644 Binary files a/documentation/html/inherit_graph_7.png and b/documentation/html/inherit_graph_7.png differ diff --git a/documentation/html/inherit_graph_8.map b/documentation/html/inherit_graph_8.map index 9eb6048..0663e9f 100644 --- a/documentation/html/inherit_graph_8.map +++ b/documentation/html/inherit_graph_8.map @@ -1,3 +1,3 @@ - + diff --git a/documentation/html/inherit_graph_8.md5 b/documentation/html/inherit_graph_8.md5 index c42e3ac..def6cfe 100644 --- a/documentation/html/inherit_graph_8.md5 +++ b/documentation/html/inherit_graph_8.md5 @@ -1 +1 @@ -117ef325502d26f5bf6264f8db5d12ba \ No newline at end of file +57215535f2baa56c28cef3eb1a27b52c \ No newline at end of file diff --git a/documentation/html/inherit_graph_8.png b/documentation/html/inherit_graph_8.png index 8d58753..5b99883 100644 Binary files a/documentation/html/inherit_graph_8.png and b/documentation/html/inherit_graph_8.png differ diff --git a/documentation/html/inherit_graph_9.map b/documentation/html/inherit_graph_9.map index cdb290a..453dba8 100644 --- a/documentation/html/inherit_graph_9.map +++ b/documentation/html/inherit_graph_9.map @@ -1,3 +1,3 @@ - + diff --git a/documentation/html/inherit_graph_9.md5 b/documentation/html/inherit_graph_9.md5 index 355393a..ed22afc 100644 --- a/documentation/html/inherit_graph_9.md5 +++ b/documentation/html/inherit_graph_9.md5 @@ -1 +1 @@ -09daa848ad33c1fef3ac2d6e084706eb \ No newline at end of file +da67b483b5b9e723549f0a6b1fd8348b \ No newline at end of file diff --git a/documentation/html/inherit_graph_9.png b/documentation/html/inherit_graph_9.png index ef7d163..27cc28e 100644 Binary files a/documentation/html/inherit_graph_9.png and b/documentation/html/inherit_graph_9.png differ diff --git a/documentation/html/inherits.html b/documentation/html/inherits.html index d6e0266..a2038d3 100644 --- a/documentation/html/inherits.html +++ b/documentation/html/inherits.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Class Hierarchy - - @@ -27,7 +25,7 @@ -
    esp32_BNO08x 1.31 +
    esp32_BNO08x 1.4
    C++ BNO08x IMU driver component for esp-idf.
    @@ -36,10 +34,10 @@
    - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    @@ -79,16 +77,9 @@ $(function(){initNavTree('hierarchy.html',''); initResizable(); });
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    +
    @@ -100,190 +91,166 @@ $(function(){initNavTree('hierarchy.html',''); initResizable(); });
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - - - - - + + +
    - +
    - +
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + +
    - +
    - +
    - +
    @@ -292,7 +259,7 @@ $(function(){initNavTree('hierarchy.html',''); initResizable(); }); diff --git a/documentation/html/jquery.js b/documentation/html/jquery.js index 1dffb65..c9ed3d9 100644 --- a/documentation/html/jquery.js +++ b/documentation/html/jquery.js @@ -1,11 +1,12 @@ /*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=y(e||this.defaultElement||this)[0],this.element=y(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=y(),this.hoverable=y(),this.focusable=y(),this.classesElementLookup={},e!==this&&(y.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=y(e.style?e.ownerDocument:e.document||e),this.window=y(this.document[0].defaultView||this.document[0].parentWindow)),this.options=y.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:y.noop,_create:y.noop,_init:y.noop,destroy:function(){var i=this;this._destroy(),y.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:y.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return y.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=y.widget.extend({},this.options[t]),n=0;n
    "),i=e.children()[0];return y("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthx(D(s),D(n))?o.important="horizontal":o.important="vertical",p.using.call(this,t,o)}),h.offset(y.extend(l,{using:t}))})},y.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,h=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),y.ui.plugin={add:function(t,e,i){var s,n=y.ui[t].prototype;for(s in i)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([e,i[s]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;n
    ").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,t={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(t),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(t),this._proportionallyResize()),this._setupHandles(),e.autoHide&&y(this.element).on("mouseenter",function(){e.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){e.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();function t(t){y(t).removeData("resizable").removeData("ui-resizable").off(".resizable")}var e;return this.elementIsWrapper&&(t(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!e}},_setupHandles:function(){var t,e,i,s,n,o=this.options,h=this;if(this.handles=o.handles||(y(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=y(),this._addedHandles=y(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),i=this.handles.split(","),this.handles={},e=0;e"),this._addClass(n,"ui-resizable-handle "+s),n.css({zIndex:o.zIndex}),this.handles[t]=".ui-resizable-"+t,this.element.children(this.handles[t]).length||(this.element.append(n),this._addedHandles=this._addedHandles.add(n));this._renderAxis=function(t){var e,i,s;for(e in t=t||this.element,this.handles)this.handles[e].constructor===String?this.handles[e]=this.element.children(this.handles[e]).first().show():(this.handles[e].jquery||this.handles[e].nodeType)&&(this.handles[e]=y(this.handles[e]),this._on(this.handles[e],{mousedown:h._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(i=y(this.handles[e],this.element),s=/sw|ne|nw|se|n|s/.test(e)?i.outerHeight():i.outerWidth(),i=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),t.css(i,s),this._proportionallyResize()),this._handles=this._handles.add(this.handles[e])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){h.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),h.axis=n&&n[1]?n[1]:"se")}),o.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(t){var e,i,s=!1;for(e in this.handles)(i=y(this.handles[e])[0])!==t.target&&!y.contains(i,t.target)||(s=!0);return!this.options.disabled&&s},_mouseStart:function(t){var e,i,s=this.options,n=this.element;return this.resizing=!0,this._renderProxy(),e=this._num(this.helper.css("left")),i=this._num(this.helper.css("top")),s.containment&&(e+=y(s.containment).scrollLeft()||0,i+=y(s.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:i},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:n.width(),height:n.height()},this.originalSize=this._helper?{width:n.outerWidth(),height:n.outerHeight()}:{width:n.width(),height:n.height()},this.sizeDiff={width:n.outerWidth()-n.width(),height:n.outerHeight()-n.height()},this.originalPosition={left:e,top:i},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof s.aspectRatio?s.aspectRatio:this.originalSize.width/this.originalSize.height||1,s=y(".ui-resizable-"+this.axis).css("cursor"),y("body").css("cursor","auto"===s?this.axis+"-resize":s),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var e=this.originalMousePosition,i=this.axis,s=t.pageX-e.left||0,e=t.pageY-e.top||0,i=this._change[i];return this._updatePrevProperties(),i&&(e=i.apply(this,[t,s,e]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(e=this._updateRatio(e,t)),e=this._respectSize(e,t),this._updateCache(e),this._propagate("resize",t),e=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),y.isEmptyObject(e)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var e,i,s,n=this.options,o=this;return this._helper&&(s=(e=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:o.sizeDiff.height,i=e?0:o.sizeDiff.width,e={width:o.helper.width()-i,height:o.helper.height()-s},i=parseFloat(o.element.css("left"))+(o.position.left-o.originalPosition.left)||null,s=parseFloat(o.element.css("top"))+(o.position.top-o.originalPosition.top)||null,n.animate||this.element.css(y.extend(e,{top:s,left:i})),o.helper.height(o.size.height),o.helper.width(o.size.width),this._helper&&!n.animate&&this._proportionallyResize()),y("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s=this.options,n={minWidth:this._isNumber(s.minWidth)?s.minWidth:0,maxWidth:this._isNumber(s.maxWidth)?s.maxWidth:1/0,minHeight:this._isNumber(s.minHeight)?s.minHeight:0,maxHeight:this._isNumber(s.maxHeight)?s.maxHeight:1/0};(this._aspectRatio||t)&&(e=n.minHeight*this.aspectRatio,i=n.minWidth/this.aspectRatio,s=n.maxHeight*this.aspectRatio,t=n.maxWidth/this.aspectRatio,e>n.minWidth&&(n.minWidth=e),i>n.minHeight&&(n.minHeight=i),st.width,h=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,a=this.originalPosition.left+this.originalSize.width,r=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),i=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),h&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=a-e.minWidth),s&&l&&(t.left=a-e.maxWidth),h&&i&&(t.top=r-e.minHeight),n&&i&&(t.top=r-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];e<4;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;e
    ").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++e.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return y.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return y.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return y.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return y.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){y.ui.plugin.call(this,t,[e,this.ui()]),"resize"!==t&&this._trigger(t,e,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),y.ui.plugin.add("resizable","animate",{stop:function(e){var i=y(this).resizable("instance"),t=i.options,s=i._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName),o=n&&i._hasScroll(s[0],"left")?0:i.sizeDiff.height,h=n?0:i.sizeDiff.width,n={width:i.size.width-h,height:i.size.height-o},h=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,o=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(y.extend(n,o&&h?{top:o,left:h}:{}),{duration:t.animateDuration,easing:t.animateEasing,step:function(){var t={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};s&&s.length&&y(s[0]).css({width:t.width,height:t.height}),i._updateCache(t),i._propagate("resize",e)}})}}),y.ui.plugin.add("resizable","containment",{start:function(){var i,s,n=y(this).resizable("instance"),t=n.options,e=n.element,o=t.containment,h=o instanceof y?o.get(0):/parent/.test(o)?e.parent().get(0):o;h&&(n.containerElement=y(h),/document/.test(o)||o===document?(n.containerOffset={left:0,top:0},n.containerPosition={left:0,top:0},n.parentData={element:y(document),left:0,top:0,width:y(document).width(),height:y(document).height()||document.body.parentNode.scrollHeight}):(i=y(h),s=[],y(["Top","Right","Left","Bottom"]).each(function(t,e){s[t]=n._num(i.css("padding"+e))}),n.containerOffset=i.offset(),n.containerPosition=i.position(),n.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},t=n.containerOffset,e=n.containerSize.height,o=n.containerSize.width,o=n._hasScroll(h,"left")?h.scrollWidth:o,e=n._hasScroll(h)?h.scrollHeight:e,n.parentData={element:h,left:t.left,top:t.top,width:o,height:e}))},resize:function(t){var e=y(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.position,o=e._aspectRatio||t.shiftKey,h={top:0,left:0},a=e.containerElement,t=!0;a[0]!==document&&/static/.test(a.css("position"))&&(h=s),n.left<(e._helper?s.left:0)&&(e.size.width=e.size.width+(e._helper?e.position.left-s.left:e.position.left-h.left),o&&(e.size.height=e.size.width/e.aspectRatio,t=!1),e.position.left=i.helper?s.left:0),n.top<(e._helper?s.top:0)&&(e.size.height=e.size.height+(e._helper?e.position.top-s.top:e.position.top),o&&(e.size.width=e.size.height*e.aspectRatio,t=!1),e.position.top=e._helper?s.top:0),i=e.containerElement.get(0)===e.element.parent().get(0),n=/relative|absolute/.test(e.containerElement.css("position")),i&&n?(e.offset.left=e.parentData.left+e.position.left,e.offset.top=e.parentData.top+e.position.top):(e.offset.left=e.element.offset().left,e.offset.top=e.element.offset().top),n=Math.abs(e.sizeDiff.width+(e._helper?e.offset.left-h.left:e.offset.left-s.left)),s=Math.abs(e.sizeDiff.height+(e._helper?e.offset.top-h.top:e.offset.top-s.top)),n+e.size.width>=e.parentData.width&&(e.size.width=e.parentData.width-n,o&&(e.size.height=e.size.width/e.aspectRatio,t=!1)),s+e.size.height>=e.parentData.height&&(e.size.height=e.parentData.height-s,o&&(e.size.width=e.size.height*e.aspectRatio,t=!1)),t||(e.position.left=e.prevPosition.left,e.position.top=e.prevPosition.top,e.size.width=e.prevSize.width,e.size.height=e.prevSize.height)},stop:function(){var t=y(this).resizable("instance"),e=t.options,i=t.containerOffset,s=t.containerPosition,n=t.containerElement,o=y(t.helper),h=o.offset(),a=o.outerWidth()-t.sizeDiff.width,o=o.outerHeight()-t.sizeDiff.height;t._helper&&!e.animate&&/relative/.test(n.css("position"))&&y(this).css({left:h.left-s.left-i.left,width:a,height:o}),t._helper&&!e.animate&&/static/.test(n.css("position"))&&y(this).css({left:h.left-s.left-i.left,width:a,height:o})}}),y.ui.plugin.add("resizable","alsoResize",{start:function(){var t=y(this).resizable("instance").options;y(t.alsoResize).each(function(){var t=y(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var e=y(this).resizable("instance"),s=e.options,n=e.originalSize,o=e.originalPosition,h={height:e.size.height-n.height||0,width:e.size.width-n.width||0,top:e.position.top-o.top||0,left:e.position.left-o.left||0};y(s.alsoResize).each(function(){var t=y(this),s=y(this).data("ui-resizable-alsoresize"),n={},e=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];y.each(e,function(t,e){var i=(s[e]||0)+(h[e]||0);i&&0<=i&&(n[e]=i||null)}),t.css(n)})},stop:function(){y(this).removeData("ui-resizable-alsoresize")}}),y.ui.plugin.add("resizable","ghost",{start:function(){var t=y(this).resizable("instance"),e=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}),t._addClass(t.ghost,"ui-resizable-ghost"),!1!==y.uiBackCompat&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost),t.ghost.appendTo(t.helper)},resize:function(){var t=y(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=y(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),y.ui.plugin.add("resizable","grid",{resize:function(){var t,e=y(this).resizable("instance"),i=e.options,s=e.size,n=e.originalSize,o=e.originalPosition,h=e.axis,a="number"==typeof i.grid?[i.grid,i.grid]:i.grid,r=a[0]||1,l=a[1]||1,u=Math.round((s.width-n.width)/r)*r,p=Math.round((s.height-n.height)/l)*l,d=n.width+u,c=n.height+p,f=i.maxWidth&&i.maxWidthd,s=i.minHeight&&i.minHeight>c;i.grid=a,m&&(d+=r),s&&(c+=l),f&&(d-=r),g&&(c-=l),/^(se|s|e)$/.test(h)?(e.size.width=d,e.size.height=c):/^(ne)$/.test(h)?(e.size.width=d,e.size.height=c,e.position.top=o.top-p):/^(sw)$/.test(h)?(e.size.width=d,e.size.height=c,e.position.left=o.left-u):((c-l<=0||d-r<=0)&&(t=e._getPaddingPlusBorderDimensions(this)),0a;a++)for(i in o[a])n=o[a][i],o[a].hasOwnProperty(i)&&void 0!==n&&(e[i]=t.isPlainObject(n)?t.isPlainObject(e[i])?t.widget.extend({},e[i],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,i){var n=i.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=s.call(arguments,1),h=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(h=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):h=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new i(o,this))})),h}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
    ",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+o.eventNamespace,c=h[2];c?n.on(l,c,r):i.on(l,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,h=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("
    "),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widthi?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};l>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),h.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,h=n-r,l=r+e.collisionWidth-a-n;e.collisionWidth>a?h>0&&0>=l?(i=t.left+h+e.collisionWidth-a-n,t.left+=h-i):t.left=l>0&&0>=h?n:h>l?n+a-e.collisionWidth:n:h>0?t.left+=h:l>0?t.left-=l:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,h=n-r,l=r+e.collisionHeight-a-n;e.collisionHeight>a?h>0&&0>=l?(i=t.top+h+e.collisionHeight-a-n,t.top+=h-i):t.top=l>0&&0>=h?n:h>l?n+a-e.collisionHeight:n:h>0?t.top+=h:l>0?t.top-=l:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=t.left-e.collisionPosition.marginLeft,c=l-h,u=l+e.collisionWidth-r-h,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-h,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=t.top-e.collisionPosition.marginTop,c=l-h,u=l+e.collisionHeight-r-h,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,m=-2*e.offset[1];0>c?(s=t.top+p+f+m+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+m)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+m-h,(i>0||u>a(i))&&(t.top+=p+f+m))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}}),t.ui.focusable=function(i,s){var n,o,a,r,h,l=i.nodeName.toLowerCase();return"area"===l?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(l)?(r=!i.disabled,r&&(h=t(i).closest("fieldset")[0],h&&(r=!h.disabled))):r="a"===l?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(o,s(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var n=!1;t(document).on("mouseup",function(){n=!1}),t.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!n){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,s=1===e.which,o="string"==typeof this.options.cancel&&e.target.nodeName?t(e.target).closest(this.options.cancel).length:!1;return s&&!o&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;o.length>n;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},t.widget("ui.resizable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return e[s]>0?!0:(e[s]=1,n=e[s]>0,e[s]=0,n)},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("
    ").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())}).on("mouseleave",function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;default:}},_setupHandles:function(){var e,i,s,n,o,a=this.options,r=this;if(this.handles=a.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;s.length>i;i++)e=t.trim(s[i]),n="ui-resizable-"+e,o=t("
    "),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:a.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(o);this._renderAxis=function(e){var i,s,n,o;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")}),a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var i,s,n,o=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,a=e.pageX-n.left||0,r=e.pageY-n.top||0,h=this._change[o];return this._updatePrevProperties(),h?(i=h.apply(this,[e,a,r]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,a,r,h,l=this.options,c=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&this._hasScroll(i[0],"left")?0:c.sizeDiff.height,o=s?0:c.sizeDiff.width,a={width:c.helper.width()-o,height:c.helper.height()-n},r=parseFloat(c.element.css("left"))+(c.position.left-c.originalPosition.left)||null,h=parseFloat(c.element.css("top"))+(c.position.top-c.originalPosition.top)||null,l.animate||this.element.css(t.extend(a,{top:h,left:r})),c.helper.height(c.size.height),c.helper.width(c.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:this._isNumber(a.minWidth)?a.minWidth:0,maxWidth:this._isNumber(a.maxWidth)?a.maxWidth:1/0,minHeight:this._isNumber(a.minHeight)?a.minHeight:0,maxHeight:this._isNumber(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),o.maxWidth>i&&(o.maxWidth=i),o.maxHeight>n&&(o.maxHeight=n)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidtht.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,h=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=r-e.minWidth),s&&l&&(t.left=r-e.maxWidth),a&&c&&(t.top=h-e.minHeight),n&&c&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];4>e;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;this._proportionallyResizeElements.length>e;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("
    "),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element +},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-a},l=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,a,r,h=t(this).resizable("instance"),l=h.options,c=h.element,u=l.containment,d=u instanceof t?u.get(0):/parent/.test(u)?c.parent().get(0):u;d&&(h.containerElement=t(d),/document/.test(u)||u===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each(function(t,s){i[t]=h._num(e.css("padding"+s))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,o=h.containerSize.width,a=h._hasScroll(d,"left")?d.scrollWidth:o,r=h._hasScroll(d)?d.scrollHeight:n,h.parentData={element:d,left:s.left,top:s.top,width:a,height:r}))},resize:function(e){var i,s,n,o,a=t(this).resizable("instance"),r=a.options,h=a.containerOffset,l=a.position,c=a._aspectRatio||e.shiftKey,u={top:0,left:0},d=a.containerElement,p=!0;d[0]!==document&&/static/.test(d.css("position"))&&(u=h),l.left<(a._helper?h.left:0)&&(a.size.width=a.size.width+(a._helper?a.position.left-h.left:a.position.left-u.left),c&&(a.size.height=a.size.width/a.aspectRatio,p=!1),a.position.left=r.helper?h.left:0),l.top<(a._helper?h.top:0)&&(a.size.height=a.size.height+(a._helper?a.position.top-h.top:a.position.top),c&&(a.size.width=a.size.height*a.aspectRatio,p=!1),a.position.top=a._helper?h.top:0),n=a.containerElement.get(0)===a.element.parent().get(0),o=/relative|absolute/.test(a.containerElement.css("position")),n&&o?(a.offset.left=a.parentData.left+a.position.left,a.offset.top=a.parentData.top+a.position.top):(a.offset.left=a.element.offset().left,a.offset.top=a.element.offset().top),i=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-h.left)),s=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-h.top)),i+a.size.width>=a.parentData.width&&(a.size.width=a.parentData.width-i,c&&(a.size.height=a.size.width/a.aspectRatio,p=!1)),s+a.size.height>=a.parentData.height&&(a.size.height=a.parentData.height-s,c&&(a.size.width=a.size.height*a.aspectRatio,p=!1)),p||(a.position.left=a.prevPosition.left,a.position.top=a.prevPosition.top,a.size.width=a.prevSize.width,a.size.height=a.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,a=t(e.helper),r=a.offset(),h=a.outerWidth()-e.sizeDiff.width,l=a.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance"),i=e.options;t(i.alsoResize).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,a=s.originalPosition,r={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-a.top||0,left:s.position.left-a.left||0};t(n.alsoResize).each(function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&i>=0&&(n[e]=i||null)}),e.css(n)})},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),t.uiBackCompat!==!1&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,c=h[1]||1,u=Math.round((n.width-o.width)/l)*l,d=Math.round((n.height-o.height)/c)*c,p=o.width+u,f=o.height+d,m=s.maxWidth&&p>s.maxWidth,g=s.maxHeight&&f>s.maxHeight,_=s.minWidth&&s.minWidth>p,v=s.minHeight&&s.minHeight>f;s.grid=h,_&&(p+=l),v&&(f+=c),m&&(p-=l),g&&(f-=c),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=a.top-d):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=a.left-u):((0>=f-c||0>=p-l)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=a.top-d):(f=c-e.height,i.size.height=f,i.position.top=a.top+o.height-f),p-l>0?(i.size.width=p,i.position.left=a.left-u):(p=l-e.width,i.size.width=p,i.position.left=a.left+o.width-p))}}),t.ui.resizable});/** * Copyright (c) 2007 Ariel Flesler - aflesler ○ gmail • com | https://github.com/flesler * Licensed under MIT * @author Ariel Flesler diff --git a/documentation/html/md__r_e_a_d_m_e.html b/documentation/html/md__r_e_a_d_m_e.html deleted file mode 100644 index fccf893..0000000 --- a/documentation/html/md__r_e_a_d_m_e.html +++ /dev/null @@ -1,454 +0,0 @@ - - - - - - - -esp32_BNO08x: README - - - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    esp32_BNO08x 1.31 -
    -
    C++ BNO08x IMU driver component for esp-idf.
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    -
    -
    -
    -
    -
    Loading...
    -
    Searching...
    -
    No Matches
    -
    -
    -
    -
    - -
    -
    README
    -
    -
    -

    Table of Contents.

    -

    image

    -
      -
    1. -About
    2. -
    3. -Getting Started -
    4. -
    5. -Unit Tests -
    6. -
    7. -Documentation
    8. -
    9. -Program Flowcharts
    10. -
    11. -Acknowledgements
    12. -
    13. -License
    14. -
    15. -Contact
    16. -
    -

    -About

    -

    esp32_BNO08x is a C++ component for esp-idf v5.x, serving as a driver for both BNO080 and BNO085 IMUs.
    -

    -

    Originally based on the SparkFun BNO080 Arduino Library, it has since diverged significantly in implementation, taking a multi-tasked approach to avoid wasting CPU time polling the HINT pin of the IMU. Currently, only SPI is supported. There are no plans to support I2C due to unpredictable behavior caused by an esp32 I2C driver silicon bug. UART support may be implemented in the future.

    -

    NOTE: If you are here because this most recent update broke your code:
    - You can still use the old version on the no_sh2_HAL branch of this repo. It will no longer receive support. It's highly recommended you update your code base to this version as it uses the official Hillcrest Labs sh2 HAL lib to handle sh2 SHTP communication with the IMU, instead of my own implementation. It is better tested and more reliable at the cost of slightly more overhead.

    -

    (back to top)

    -

    -Getting Started

    -

    -Wiring

    -

    The default wiring is depicted below, it can be changed at driver initialization (see example section).
    -

    -

    If your ESP does not have the GPIO pin numbers depicted below, you must change the default GPIO settings in menuconfig. See the Menuconfig section.

    -

    image

    -

    (back to top)

    -

    -Adding to Project

    -
      -
    1. Create a "components" directory in the root workspace directory of your esp-idf project if it does not exist already.
      -

      -

      In workspace directory:
      -

      mkdir components
      -
    2. -
    3. Cd into the components directory and clone the esp32_BNO08x repo.

      -
      cd components
      -
      git clone https://github.com/myles-parfeniuk/esp32_BNO08x.git
      -
    4. -
    5. Ensure you clean your esp-idf project before rebuilding.
      - Within esp-idf enabled terminal:
      idf.py fullclean
      -
    6. -
    -

    (back to top)

    -

    -Menuconfig

    -

    This library provides a menuconfig menu configured in Kconfig.projbuild. It contains settings to control the default GPIO and a few other things.
    -

    -

    To access the menu:

    -
      -
    1. Within esp-idf enabled terminal, execute the menuconfig command:
      idf.py menuconfig
      -
    2. -
    3. Scroll down to the esp_BNO08x menu and enter it, if you're using vsCode you may have to use the "j" and "k" keys instead of the arrow keys. image
    4. -
    5. Modify whatever settings you'd like from the sub menus.
      - image

        -
      • The GPIO Configuration menu allows for the default GPIO pins to be modified.
      • -
      • The SPI Configuration menu allows for the default host peripheral, SCLK frequency, and SPI queue size to be modified.
      • -
      • The Tasks menu allows for the stack size of the three tasks utilized by this library to be modified.
      • -
      • The Callbacks menu allows for the size of the callback queue and maximum amount of callbacks to be modified.
      • -
      • The Timeouts menu allows the length of various timeouts/delays to be set.
      • -
      • The Logging menu allows for the enabling and disabling of serial log/print statements for production code.
      • -
      -

      (back to top)

      -
    6. -
    -

    -Examples

    -

    There are two ways data returned from the BNO08x can be accessed with this library:

    -
      -
    1. Polling Method with data_available() Function:
        -
      • See the Polling Example below.
      • -
      -
    2. -
    3. Callback Registration with register_cb() Function:
        -
      • See the Call-Back Function Example below.
      • -
      -
    4. -
    -

    -Polling Example

    -
    #include <stdio.h>
    -
    #include "BNO08x.hpp"
    -
    -
    static const constexpr char *TAG = "Main";
    -
    -
    extern "C" void app_main(void)
    -
    {
    -
    static BNO08x imu;
    -
    // if a custom wiring scheme is desired instead of default:
    -
    -
    /*
    -
    bno08x_config_t imu_config; //create config struct
    -
    imu_config.io_mosi = GPIO_NUM_X; //assign pin
    -
    imu_config.io_miso = GPIO_NUM_X; //assign pin
    -
    //etc...
    -
    BNO08x imu(imu_config); //pass config to BNO08x constructor
    -
    */
    -
    -
    // initialize imu
    -
    if (!imu.initialize())
    -
    {
    -
    ESP_LOGE(TAG, "Init failure, returning from main.");
    -
    return;
    -
    }
    -
    -
    // enable game rotation vector and calibrated gyro reports
    -
    imu.rpt.rv_game.enable(100000UL); // 100,000us == 100ms report interval
    -
    imu.rpt.cal_gyro.enable(100000UL); // 100,000us == 100ms report interval
    -
    -
    while (1)
    -
    {
    -
    // block until new report is detected
    -
    if (imu.data_available())
    -
    {
    -
    // check for game rotation vector report
    - -
    {
    -
    // get absolute heading in degrees
    - -
    // display heading
    -
    ESP_LOGI(TAG, "Euler Angle: x (roll): %.2f y (pitch): %.2f z (yaw): %.2f", euler.x, euler.y, euler.z);
    -
    }
    -
    -
    // check for cal gyro report
    - -
    {
    -
    // get angular velocity in rad/s
    -
    bno08x_gyro_t velocity = imu.rpt.cal_gyro.get();
    -
    // display velocity
    -
    ESP_LOGW(TAG, "Velocity: x: %.2f y: %.2f z: %.2f", velocity.x, velocity.y, velocity.z);
    -
    }
    -
    }
    -
    }
    -
    }
    - -
    BNO08x IMU driver class.
    Definition BNO08x.hpp:33
    -
    bool data_available()
    Polls for new data/report to become available.
    Definition BNO08x.cpp:1582
    -
    bno08x_reports_t rpt
    Definition BNO08x.hpp:128
    -
    bool initialize()
    Initializes BNO08x sensor.
    Definition BNO08x.cpp:81
    -
    bno08x_gyro_t get()
    Grabs most recent gyroscope data (velocity), units are in rad/s.
    Definition BNO08xRptCalGyro.cpp:45
    -
    bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
    Enables calibrated gyro reports such that the BNO08x begins sending them.
    Definition BNO08xRptCalGyro.cpp:35
    -
    bool has_new_data()
    Checks if a new report has been received since the last time this function was called.
    Definition BNO08xRpt.cpp:134
    -
    bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) override
    Enables a rotation vector report such that the BNO08x begins it.
    Definition BNO08xRptRVGeneric.cpp:17
    -
    bno08x_euler_angle_t get_euler(bool in_degrees=true)
    Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
    Definition BNO08xRptRVGeneric.cpp:50
    -
    BNO08xRptGameRV rv_game
    Definition BNO08x.hpp:82
    -
    BNO08xRptCalGyro cal_gyro
    Definition BNO08x.hpp:79
    -
    Struct to represent euler angle (units in degrees or rads)
    Definition BNO08xGlobalTypes.hpp:214
    -
    float y
    Definition BNO08xGlobalTypes.hpp:216
    -
    float z
    Definition BNO08xGlobalTypes.hpp:217
    -
    float x
    Definition BNO08xGlobalTypes.hpp:215
    -
    Struct to represent gyro data (units in rad/s)
    Definition BNO08xGlobalTypes.hpp:353
    -
    float x
    Definition BNO08xGlobalTypes.hpp:354
    -
    float y
    Definition BNO08xGlobalTypes.hpp:355
    -
    float z
    Definition BNO08xGlobalTypes.hpp:356
    -
      -
    • Initialize the IMU and enable desired reports.
    • -
    • Use the data_available() function to poll for new data, similar to the SparkFun library.
    • -
    • Behavior: It is a blocking function that returns true when new data is received or false if a timeout occurs.
    • -
    • Check for report flavor received if desired, with has_new_data()
    • -
    -

    -Call-Back Function Example

    -
    #include <stdio.h>
    -
    #include "BNO08x.hpp"
    -
    -
    static const constexpr char *TAG = "Main";
    -
    -
    extern "C" void app_main(void)
    -
    {
    -
    static BNO08x imu;
    -
    // if a custom wiring scheme is desired instead of default:
    -
    -
    /*
    -
    bno08x_config_t imu_config; //create config struct
    -
    imu_config.io_mosi = GPIO_NUM_X; //assign pin
    -
    imu_config.io_miso = GPIO_NUM_X; //assign pin
    -
    //etc...
    -
    BNO08x imu(imu_config); //pass config to BNO08x constructor
    -
    */
    -
    -
    // initialize imu
    -
    if (!imu.initialize())
    -
    {
    -
    ESP_LOGE(TAG, "Init failure, returning from main.");
    -
    return;
    -
    }
    -
    -
    // enable game rotation vector and calibrated gyro reports
    -
    imu.rpt.rv_game.enable(100000UL); // 100,000us == 100ms report interval
    -
    imu.rpt.cal_gyro.enable(100000UL); // 100,000us == 100ms report interval
    -
    -
    -
    // There are 3 different flavors of callbacks available:
    -
    -
    // 1) register a callback to execute when new data is received for any report
    -
    imu.register_cb([&imu]()
    -
    {
    -
    // check for game rotation vector report
    - -
    {
    -
    // get absolute heading in degrees
    -
    bno08x_euler_angle_t euler = imu.rpt.rv_game.get_euler();
    -
    // display heading
    -
    ESP_LOGI(TAG, "Euler Angle: x (roll): %.2f y (pitch): %.2f z (yaw): %.2f", euler.x, euler.y, euler.z);
    -
    }
    -
    });
    -
    -
    // 2) register a callback that is only executed for a specific report
    -
    imu.rpt.cal_gyro.register_cb([&imu]()
    -
    {
    -
    // get angular velocity in rad/s
    -
    bno08x_gyro_t velocity = imu.rpt.cal_gyro.get();
    -
    // display velocity
    -
    ESP_LOGI(TAG, "Velocity: x: %.2f y: %.2f z: %.2f", velocity.x, velocity.y, velocity.z);
    -
    });
    -
    -
    // 3) register a callback this passed report ID of report that asserted callback
    -
    imu.register_cb([](uint8_t rpt_ID)
    -
    {
    -
    switch (rpt_ID)
    -
    {
    -
    case SH2_GAME_ROTATION_VECTOR:
    -
    ESP_LOGW(TAG, "Game RV report RX");
    -
    break;
    -
    -
    case SH2_CAL_GYRO:
    -
    ESP_LOGW(TAG, "Cal Gyro report RX");
    -
    break;
    -
    -
    default:
    -
    -
    break;
    -
    }
    -
    });
    -
    -
    while (1)
    -
    {
    -
    vTaskDelay(10000UL / portTICK_PERIOD_MS); // delay here is irrelevant, we just don't want to trip cpu watchdog
    -
    }
    -
    }
    -
    bool register_cb(std::function< void(void)> cb_fxn)
    Registers a callback to execute when new data from a report is received.
    Definition BNO08x.cpp:1600
    -
    bool register_cb(std::function< void(void)> cb_fxn)
    Registers a callback to execute when new data from a specific report is received.
    Definition BNO08xRpt.cpp:118
    -
      -
    • Register callback functions that automatically execute upon receiving new data.
    • -
    • Behavior: The registered callback will be invoked whenever new data is available.
    • -
    • It is possible to register a callback to one report, or all reports.
    • -
    -

    (back to top)

    -

    -Unit Tests

    -

    A basic unit testing suite is included with this library, but it is very rudimentary.
    - It can be used to verify some of the basic features of a BNO08x device and this library.

    -

    (back to top)

    -

    -Running Tests

    -
      -
    1. Create a project and add the component as described in the getting started guide.
    2. -
    3. Open the outermost CMakeLists.txt file in the project root directory, as depicted below.
      -

      -

      image

      -
    4. -
    5. Modify the file by adding "set(TEST_COMPONENTS "esp32_BNO08x" CACHE STRING "Components to test.")" as depicted below:
      -

      -
      # For more information about build system see
      -
      # https://docs.espressif.com/projects/esp-idf/en/latest/api-guides/build-system.html
      -
      # The following five lines of boilerplate have to be in your project's
      -
      # CMakeLists in this exact order for cmake to work correctly
      -
      cmake_minimum_required(VERSION 3.16)
      -
      set(TEST_COMPONENTS "esp32_BNO08x" CACHE STRING "Components to test.")
      -
      include($ENV{IDF_PATH}/tools/cmake/project.cmake)
      -
      project(your_project_name)
      -
    6. -
    7. Include the test suite in your main file and launch into the test suite:
      -

      -
      #include <stdio.h>
      - -
      -
      extern "C" void app_main(void)
      -
      {
      - -
      }
      - -
      static void run_all_tests()
      Definition BNO08xTestSuite.hpp:33
      -
    8. -
    9. Ensure you run idf.py fullclean or delete your build directory before building for the first time after modifying the CMakeLists.txt file in step 3.
    10. -
    -

    (back to top)

    -

    -Adding Tests

    -

    Tests are implemented with the unity unit testing component.

    -

    To add a test, create a new .cpp file, or modify one of the existing ones in esp32_BNO08x/test/. Follow the existing test structure as an example, use the TEST_CASE(){} macro, then add a function to the esp32BNO08x/include/BNO08xTestSuite.hpp file to run your test(s).
    -

    -

    Any tests added will automatically be detected at build time.

    -

    (back to top)

    -

    -Documentation

    -

    API documentation generated with doxygen can be found in the documentation directory of the master branch.
    -

    -

    (back to top)

    -

    -Program Flowcharts

    -

    The following charts illustrate the program flow this library implements to deal with handling reports from the IMU in a multi-tasked manner. These are here to aid development for anyone looking to modify, fork, or contribute.
    - Sh2 HAL lib handles all communication with the IMU through callbacks which can be viewed in BNO08xSH2HAL.hpp.

    -

    image

    -

    (back to top)

    -

    -Acknowledgements

    -

    Special thanks to Anton Babiy, aka hwBirdy007 for helping with debugging SPI.
    - https://github.com/hwBirdy007
    -

    -

    (back to top)

    -

    -License

    -

    Distributed under the MIT License. See LICENSE.md for more information.

    -

    (back to top)

    -

    -Contact

    -

    Myles Parfeniuk - myles.nosp@m..par.nosp@m.fenyu.nosp@m.k@gm.nosp@m.ail.c.nosp@m.om

    -

    Project Link: https://github.com/myles-parfeniuk/esp32_BNO08x.git

    -

    (back to top)

    -
    -
    -
    - - - - diff --git a/documentation/html/menu.js b/documentation/html/menu.js index 717761d..818b859 100644 --- a/documentation/html/menu.js +++ b/documentation/html/menu.js @@ -24,12 +24,13 @@ */ function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { function makeTree(data,relPath) { - let result=''; + var result=''; if ('children' in data) { result+='
      '; - for (let i in data.children) { - let url; - const link = data.children[i].url; + for (var i in data.children) { + var url; + var link; + link = data.children[i].url; if (link.substring(0,1)=='^') { url = link.substring(1); } else { @@ -43,26 +44,28 @@ function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { } return result; } - let searchBoxHtml; + var searchBox; if (searchEnabled) { if (serverSide) { - searchBoxHtml='
      '+ + searchBox='
      '+ '
      '+ '
       '+ - ''+ + ''+ + ' onblur="searchBox.OnSearchFieldFocus(false)">'+ '
      '+ '
      '+ '
      '+ '
      '; } else { - searchBoxHtml='
      '+ + searchBox='
      '+ ''+ - ' '+ - ''+ + ''+ @@ -70,8 +73,8 @@ function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { ''+ ''+ - ''+ + 'search/close.svg" alt=""/>' + '' '
      '; } } @@ -84,45 +87,43 @@ function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { '
      '); $('#main-nav').append(makeTree(menudata,relPath)); $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); - if (searchBoxHtml) { + if (searchBox) { $('#main-menu').append('
    • '); } - const $mainMenuState = $('#main-menu-state'); - let prevWidth = 0; + var $mainMenuState = $('#main-menu-state'); + var prevWidth = 0; if ($mainMenuState.length) { - const initResizableIfExists = function() { + function initResizableIfExists() { if (typeof initResizable==='function') initResizable(); } // animate mobile menu - $mainMenuState.change(function() { - const $menu = $('#main-menu'); - let options = { duration: 250, step: initResizableIfExists }; + $mainMenuState.change(function(e) { + var $menu = $('#main-menu'); + var options = { duration: 250, step: initResizableIfExists }; if (this.checked) { - options['complete'] = () => $menu.css('display', 'block'); + options['complete'] = function() { $menu.css('display', 'block') }; $menu.hide().slideDown(options); } else { - options['complete'] = () => $menu.css('display', 'none'); + options['complete'] = function() { $menu.css('display', 'none') }; $menu.show().slideUp(options); } }); // set default menu visibility - const resetState = function() { - const $menu = $('#main-menu'); - const newWidth = $(window).outerWidth(); + function resetState() { + var $menu = $('#main-menu'); + var $mainMenuState = $('#main-menu-state'); + var newWidth = $(window).outerWidth(); if (newWidth!=prevWidth) { if ($(window).outerWidth()<768) { $mainMenuState.prop('checked',false); $menu.hide(); - $('#searchBoxPos1').html(searchBoxHtml); + $('#searchBoxPos1').html(searchBox); $('#searchBoxPos2').hide(); } else { $menu.show(); $('#searchBoxPos1').empty(); - $('#searchBoxPos2').html(searchBoxHtml); + $('#searchBoxPos2').html(searchBox); $('#searchBoxPos2').show(); } - if (typeof searchBox!=='undefined') { - searchBox.CloseResultsWindow(); - } prevWidth = newWidth; } } diff --git a/documentation/html/menudata.js b/documentation/html/menudata.js index 7a8eb4c..d4ed956 100644 --- a/documentation/html/menudata.js +++ b/documentation/html/menudata.js @@ -24,15 +24,12 @@ */ var menudata={children:[ {text:"Main Page",url:"index.html"}, -{text:"Related Pages",url:"pages.html"}, {text:"Namespaces",url:"namespaces.html",children:[ {text:"Namespace List",url:"namespaces.html"}, {text:"Namespace Members",url:"namespacemembers.html",children:[ {text:"All",url:"namespacemembers.html",children:[ {text:"b",url:"namespacemembers.html#index_b"}, -{text:"d",url:"namespacemembers.html#index_d"}, {text:"e",url:"namespacemembers.html#index_e"}]}, -{text:"Variables",url:"namespacemembers_vars.html"}, {text:"Typedefs",url:"namespacemembers_type.html"}, {text:"Enumerations",url:"namespacemembers_enum.html"}, {text:"Enumerator",url:"namespacemembers_eval.html"}]}]}, @@ -69,8 +66,7 @@ var menudata={children:[ {text:"z",url:"functions_z.html#index_z"}, {text:"~",url:"functions_~.html#index__7E"}]}, {text:"Functions",url:"functions_func.html",children:[ -{text:"a",url:"functions_func.html#index_a"}, -{text:"b",url:"functions_func_b.html#index_b"}, +{text:"b",url:"functions_func.html#index_b"}, {text:"c",url:"functions_func_c.html#index_c"}, {text:"d",url:"functions_func_d.html#index_d"}, {text:"e",url:"functions_func_e.html#index_e"}, @@ -89,31 +85,30 @@ var menudata={children:[ {text:"~",url:"functions_func_~.html#index__7E"}]}, {text:"Variables",url:"functions_vars.html",children:[ {text:"a",url:"functions_vars.html#index_a"}, -{text:"b",url:"functions_vars_b.html#index_b"}, -{text:"c",url:"functions_vars_c.html#index_c"}, -{text:"d",url:"functions_vars_d.html#index_d"}, -{text:"e",url:"functions_vars_e.html#index_e"}, -{text:"f",url:"functions_vars_f.html#index_f"}, -{text:"g",url:"functions_vars_g.html#index_g"}, -{text:"h",url:"functions_vars_h.html#index_h"}, -{text:"i",url:"functions_vars_i.html#index_i"}, -{text:"j",url:"functions_vars_j.html#index_j"}, -{text:"k",url:"functions_vars_k.html#index_k"}, -{text:"l",url:"functions_vars_l.html#index_l"}, -{text:"m",url:"functions_vars_m.html#index_m"}, -{text:"o",url:"functions_vars_o.html#index_o"}, -{text:"p",url:"functions_vars_p.html#index_p"}, -{text:"q",url:"functions_vars_q.html#index_q"}, -{text:"r",url:"functions_vars_r.html#index_r"}, -{text:"s",url:"functions_vars_s.html#index_s"}, -{text:"t",url:"functions_vars_t.html#index_t"}, -{text:"u",url:"functions_vars_u.html#index_u"}, -{text:"v",url:"functions_vars_v.html#index_v"}, -{text:"x",url:"functions_vars_x.html#index_x"}, -{text:"y",url:"functions_vars_y.html#index_y"}, -{text:"z",url:"functions_vars_z.html#index_z"}]}, +{text:"b",url:"functions_vars.html#index_b"}, +{text:"c",url:"functions_vars.html#index_c"}, +{text:"d",url:"functions_vars.html#index_d"}, +{text:"e",url:"functions_vars.html#index_e"}, +{text:"f",url:"functions_vars.html#index_f"}, +{text:"g",url:"functions_vars.html#index_g"}, +{text:"i",url:"functions_vars.html#index_i"}, +{text:"j",url:"functions_vars.html#index_j"}, +{text:"k",url:"functions_vars.html#index_k"}, +{text:"l",url:"functions_vars.html#index_l"}, +{text:"m",url:"functions_vars.html#index_m"}, +{text:"o",url:"functions_vars.html#index_o"}, +{text:"p",url:"functions_vars.html#index_p"}, +{text:"q",url:"functions_vars.html#index_q"}, +{text:"r",url:"functions_vars.html#index_r"}, +{text:"s",url:"functions_vars.html#index_s"}, +{text:"t",url:"functions_vars.html#index_t"}, +{text:"u",url:"functions_vars.html#index_u"}, +{text:"v",url:"functions_vars.html#index_v"}, +{text:"x",url:"functions_vars.html#index_x"}, +{text:"y",url:"functions_vars.html#index_y"}, +{text:"z",url:"functions_vars.html#index_z"}]}, {text:"Typedefs",url:"functions_type.html"}, -{text:"Related Symbols",url:"functions_rela.html"}]}]}, +{text:"Related Functions",url:"functions_rela.html"}]}]}, {text:"Files",url:"files.html",children:[ {text:"File List",url:"files.html"}, {text:"File Members",url:"globals.html",children:[ @@ -124,9 +119,7 @@ var menudata={children:[ {text:"s",url:"globals.html#index_s"}, {text:"t",url:"globals.html#index_t"}, {text:"u",url:"globals.html#index_u"}]}, -{text:"Functions",url:"globals_func.html",children:[ -{text:"t",url:"globals_func.html#index_t"}]}, -{text:"Variables",url:"globals_vars.html"}, +{text:"Functions",url:"globals_func.html"}, {text:"Typedefs",url:"globals_type.html"}, {text:"Enumerations",url:"globals_enum.html"}, {text:"Macros",url:"globals_defs.html"}]}]}]} diff --git a/documentation/html/minus.svg b/documentation/html/minus.svg deleted file mode 100644 index f70d0c1..0000000 --- a/documentation/html/minus.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/documentation/html/minusd.svg b/documentation/html/minusd.svg deleted file mode 100644 index 5f8e879..0000000 --- a/documentation/html/minusd.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/documentation/html/namespace_b_n_o08x_private_types.html b/documentation/html/namespace_b_n_o08x_private_types.html index 5d4b53d..661f1cc 100644 --- a/documentation/html/namespace_b_n_o08x_private_types.html +++ b/documentation/html/namespace_b_n_o08x_private_types.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xPrivateTypes Namespace Reference - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,24 +77,16 @@ $(function(){initNavTree('namespace_b_n_o08x_private_types.html',''); initResiza
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      BNO08xPrivateTypes Namespace Reference
      @@ -112,91 +102,84 @@ Classes - - - - - + + + + + - - + +

      Typedefs

      using bno08x_cb_list_t
       Alias for vector type to contain both cb flavors.
       
      typedef struct BNO08xPrivateTypes::bno08x_init_status_t bno08x_init_status_t
       Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup).
      using bno08x_cb_list_t = etl::vector< etl::variant< BNO08xCbParamVoid, BNO08xCbParamRptID >, CONFIG_ESP32_BNO08X_CB_MAX >
       Alias for vector type to contain both cb flavors. More...
       
      typedef struct BNO08xPrivateTypes::bno08x_init_status_t bno08x_init_status_t
       Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup). More...
       
      typedef struct BNO08xPrivateTypes::bno08x_sync_ctx_t bno08x_sync_ctx_t
       Holds context used to synchronize tasks and callback execution.
      typedef struct BNO08xPrivateTypes::bno08x_sync_ctx_t bno08x_sync_ctx_t
       Holds context used to synchronize tasks and callback execution. More...
       
      - - + - - + -

      Enumerations

      enum  bno08x_rpt_bit_t : EventBits_t {
      -  EVT_GRP_RPT_RV_BIT = (1UL << 0U) -, EVT_GRP_RPT_RV_GAME_BIT = (1UL << 1U) -, EVT_GRP_RPT_RV_ARVR_S_BIT = (1UL << 2U) -, EVT_GRP_RPT_RV_ARVR_S_GAME_BIT = (1UL << 3U) +
      enum  bno08x_rpt_bit_t : EventBits_t {
      +  EVT_GRP_RPT_RV_BIT = (1UL << 0U) +, EVT_GRP_RPT_RV_GAME_BIT = (1UL << 1U) +, EVT_GRP_RPT_RV_ARVR_S_BIT = (1UL << 2U) +, EVT_GRP_RPT_RV_ARVR_S_GAME_BIT = (1UL << 3U) ,
      -  EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT = (1UL << 4U) -, EVT_GRP_RPT_GEOMAG_RV_BIT = (1UL << 5U) -, EVT_GRP_RPT_ACCELEROMETER_BIT = (1UL << 6U) -, EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT = (1UL << 7U) +  EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT = (1UL << 4U) +, EVT_GRP_RPT_GEOMAG_RV_BIT = (1UL << 5U) +, EVT_GRP_RPT_ACCELEROMETER_BIT = (1UL << 6U) +, EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT = (1UL << 7U) ,
      -  EVT_GRP_RPT_GRAVITY_BIT = (1UL << 8U) -, EVT_GRP_RPT_CAL_GYRO_BIT = (1UL << 9U) -, EVT_GRP_RPT_UNCAL_GYRO_BIT = (1UL << 10U) -, EVT_GRP_RPT_CAL_MAGNETOMETER_BIT = (1UL << 11U) +  EVT_GRP_RPT_GRAVITY_BIT = (1UL << 8U) +, EVT_GRP_RPT_CAL_GYRO_BIT = (1UL << 9U) +, EVT_GRP_RPT_UNCAL_GYRO_BIT = (1UL << 10U) +, EVT_GRP_RPT_CAL_MAGNETOMETER_BIT = (1UL << 11U) ,
      -  EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT = (1UL << 12U) -, EVT_GRP_RPT_TAP_DETECTOR_BIT = (1UL << 13U) -, EVT_GRP_RPT_STEP_COUNTER_BIT = (1UL << 14U) -, EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT = (1UL << 15U) +  EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT = (1UL << 12U) +, EVT_GRP_RPT_TAP_DETECTOR_BIT = (1UL << 13U) +, EVT_GRP_RPT_STEP_COUNTER_BIT = (1UL << 14U) +, EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT = (1UL << 15U) ,
      -  EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT = (1UL << 16U) -, EVT_GRP_RPT_SHAKE_DETECTOR_BIT = (1UL << 17U) -, EVT_GRP_RPT_RAW_ACCELEROMETER_BIT = (1UL << 18U) -, EVT_GRP_RPT_RAW_GYRO_BIT = (1UL << 19U) +  EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT = (1UL << 16U) +, EVT_GRP_RPT_SHAKE_DETECTOR_BIT = (1UL << 17U) +, EVT_GRP_RPT_RAW_ACCELEROMETER_BIT = (1UL << 18U) +, EVT_GRP_RPT_RAW_GYRO_BIT = (1UL << 19U) ,
      -  EVT_GRP_RPT_RAW_MAGNETOMETER_BIT = (1UL << 20U) -, EVT_GRP_RPT_CIRCLE_DETECTOR_BIT = (1UL << 21U) -, EVT_GRP_RPT_ALL +  EVT_GRP_RPT_RAW_MAGNETOMETER_BIT = (1UL << 20U) +, EVT_GRP_RPT_CIRCLE_DETECTOR_BIT = (1UL << 21U) +, EVT_GRP_RPT_ALL
      }
       Bits for evt_grp_rpt_en & evt_grp_rpt_data_available. More...
       Bits for evt_grp_rpt_en & evt_grp_rpt_data_available. More...
       
      enum  bno08x_tsk_bit_t : EventBits_t { EVT_GRP_BNO08x_TASKS_RUNNING -, EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT -, EVT_GRP_BNO08x_TASK_RESET_OCCURRED -, EVT_GRP_BNO08x_TASK_DATA_AVAILABLE +
      enum  bno08x_tsk_bit_t : EventBits_t { EVT_GRP_BNO08x_TASKS_RUNNING +, EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT +, EVT_GRP_BNO08x_TASK_RESET_OCCURRED +, EVT_GRP_BNO08x_TASK_DATA_AVAILABLE }
       Bits for evt_grp_bno08x_task. More...
       Bits for evt_grp_bno08x_task. More...
       
      - - -

      -Variables

      static sh2_SensorConfig default_sensor_cfg
       

      Typedef Documentation

      - -

      ◆ bno08x_cb_list_t

      + +

      ◆ bno08x_cb_list_t

      - +
      using BNO08xPrivateTypes::bno08x_cb_list_tusing BNO08xPrivateTypes::bno08x_cb_list_t = typedef etl::vector<etl::variant<BNO08xCbParamVoid, BNO08xCbParamRptID>, CONFIG_ESP32_BNO08X_CB_MAX>
      -Initial value:
      etl::vector<etl::variant<BNO08xCbParamVoid, BNO08xCbParamRptID>,
      -
      CONFIG_ESP32_BNO08X_CB_MAX>
      -
      +

      Alias for vector type to contain both cb flavors.

      -

      ◆ bno08x_init_status_t

      +

      ◆ bno08x_init_status_t

      - +
      typedef struct BNO08xPrivateTypes::bno08x_init_status_t BNO08xPrivateTypes::bno08x_init_status_ttypedef struct BNO08xPrivateTypes::bno08x_init_status_t BNO08xPrivateTypes::bno08x_init_status_t
      @@ -206,13 +189,13 @@ Variables
      -

      ◆ bno08x_sync_ctx_t

      +

      ◆ bno08x_sync_ctx_t

      - +
      typedef struct BNO08xPrivateTypes::bno08x_sync_ctx_t BNO08xPrivateTypes::bno08x_sync_ctx_ttypedef struct BNO08xPrivateTypes::bno08x_sync_ctx_t BNO08xPrivateTypes::bno08x_sync_ctx_t
      @@ -223,62 +206,62 @@ Variables

      Enumeration Type Documentation

      -

      ◆ bno08x_rpt_bit_t

      +

      ◆ bno08x_rpt_bit_t

      Bits for evt_grp_rpt_en & evt_grp_rpt_data_available.

      - - - - - - - - - - - - - - - - - - - - - -
      Enumerator
      EVT_GRP_RPT_RV_BIT 

      When set, rotation vector reports are active.

      +
      Enumerator
      EVT_GRP_RPT_RV_BIT 

      When set, rotation vector reports are active.

      EVT_GRP_RPT_RV_GAME_BIT 

      When set, game rotation vector reports are active.

      +
      EVT_GRP_RPT_RV_GAME_BIT 

      When set, game rotation vector reports are active.

      EVT_GRP_RPT_RV_ARVR_S_BIT 

      When set, ARVR stabilized rotation vector reports are active.

      +
      EVT_GRP_RPT_RV_ARVR_S_BIT 

      When set, ARVR stabilized rotation vector reports are active.

      EVT_GRP_RPT_RV_ARVR_S_GAME_BIT 

      When set, ARVR stabilized game rotation vector reports are active.

      +
      EVT_GRP_RPT_RV_ARVR_S_GAME_BIT 

      When set, ARVR stabilized game rotation vector reports are active.

      EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT 

      When set, gyro integrator rotation vector reports are active.

      +
      EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT 

      When set, gyro integrator rotation vector reports are active.

      EVT_GRP_RPT_GEOMAG_RV_BIT 

      When set, geomagnetic rotation vector reports are active.

      +
      EVT_GRP_RPT_GEOMAG_RV_BIT 

      When set, geomagnetic rotation vector reports are active.

      EVT_GRP_RPT_ACCELEROMETER_BIT 

      When set, accelerometer reports are active.

      +
      EVT_GRP_RPT_ACCELEROMETER_BIT 

      When set, accelerometer reports are active.

      EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT 

      When set, linear accelerometer reports are active.

      +
      EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT 

      When set, linear accelerometer reports are active.

      EVT_GRP_RPT_GRAVITY_BIT 

      When set, gravity reports are active.

      +
      EVT_GRP_RPT_GRAVITY_BIT 

      When set, gravity reports are active.

      EVT_GRP_RPT_CAL_GYRO_BIT 

      When set, calibrated gyro reports are active.

      +
      EVT_GRP_RPT_CAL_GYRO_BIT 

      When set, calibrated gyro reports are active.

      EVT_GRP_RPT_UNCAL_GYRO_BIT 

      When set, uncalibrated gyro reports are active.

      +
      EVT_GRP_RPT_UNCAL_GYRO_BIT 

      When set, uncalibrated gyro reports are active.

      EVT_GRP_RPT_CAL_MAGNETOMETER_BIT 

      When set, calibrated magnetometer reports are active.

      +
      EVT_GRP_RPT_CAL_MAGNETOMETER_BIT 

      When set, calibrated magnetometer reports are active.

      EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT 

      When set, uncalibrated magnetometer reports are active.

      +
      EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT 

      When set, uncalibrated magnetometer reports are active.

      EVT_GRP_RPT_TAP_DETECTOR_BIT 

      When set, tap detector reports are active.

      +
      EVT_GRP_RPT_TAP_DETECTOR_BIT 

      When set, tap detector reports are active.

      EVT_GRP_RPT_STEP_COUNTER_BIT 

      When set, step counter reports are active.

      +
      EVT_GRP_RPT_STEP_COUNTER_BIT 

      When set, step counter reports are active.

      EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT 

      When set, stability classifier reports are active.

      +
      EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT 

      When set, stability classifier reports are active.

      EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT 

      When set, activity classifier reports are active.

      +
      EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT 

      When set, activity classifier reports are active.

      EVT_GRP_RPT_SHAKE_DETECTOR_BIT 

      When set, shake detector reports are active.

      +
      EVT_GRP_RPT_SHAKE_DETECTOR_BIT 

      When set, shake detector reports are active.

      EVT_GRP_RPT_RAW_ACCELEROMETER_BIT 

      When set, raw accelerometer reports are active.

      +
      EVT_GRP_RPT_RAW_ACCELEROMETER_BIT 

      When set, raw accelerometer reports are active.

      EVT_GRP_RPT_RAW_GYRO_BIT 

      When set, raw gyro reports are active.

      +
      EVT_GRP_RPT_RAW_GYRO_BIT 

      When set, raw gyro reports are active.

      EVT_GRP_RPT_RAW_MAGNETOMETER_BIT 

      When set, raw magnetometer reports are active.

      +
      EVT_GRP_RPT_RAW_MAGNETOMETER_BIT 

      When set, raw magnetometer reports are active.

      EVT_GRP_RPT_CIRCLE_DETECTOR_BIT 

      When set, circle detector reports are active.

      +
      EVT_GRP_RPT_CIRCLE_DETECTOR_BIT 

      When set, circle detector reports are active.

      EVT_GRP_RPT_ALL 
      @@ -286,61 +269,29 @@ Variables
      -

      ◆ bno08x_tsk_bit_t

      +

      ◆ bno08x_tsk_bit_t

      Bits for evt_grp_bno08x_task.

      - - - -
      Enumerator
      EVT_GRP_BNO08x_TASKS_RUNNING 

      When this bit is set it indicates the BNO08x tasks are running, it is always set to 1 for the duration of the BNO08x driver object. Cleared in the destructor for safe task deletion.

      +
      Enumerator
      EVT_GRP_BNO08x_TASKS_RUNNING 

      When this bit is set it indicates the BNO08x tasks are running, it is always set to 1 for the duration of the BNO08x driver object. Cleared in the destructor for safe task deletion.

      EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT 

      When this bit is set it indicates the BNO08x has asserted its host interrupt pin, thus an SPI transaction should commence.

      +
      EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT 

      When this bit is set it indicates the BNO08x has asserted its host interrupt pin, thus an SPI transaction should commence.

      EVT_GRP_BNO08x_TASK_RESET_OCCURRED 

      When this bit is set it indicates the SH2 HAL lib has reset the IMU, any reports enabled by the user must be re-enabled.

      +
      EVT_GRP_BNO08x_TASK_RESET_OCCURRED 

      When this bit is set it indicates the SH2 HAL lib has reset the IMU, any reports enabled by the user must be re-enabled.

      EVT_GRP_BNO08x_TASK_DATA_AVAILABLE 

      When this bit is set it indicates a report has been received for the user to read, cleared in data_available() set/cleared in handle_sensor_report().

      +
      EVT_GRP_BNO08x_TASK_DATA_AVAILABLE 

      When this bit is set it indicates a report has been received for the user to read, cleared in data_available() set/cleared in handle_sensor_report().

      -
      -
      -

      Variable Documentation

      - -

      ◆ default_sensor_cfg

      - -
      -
      - - - - - -
      - - - - -
      sh2_SensorConfig BNO08xPrivateTypes::default_sensor_cfg
      -
      -inlinestatic
      -
      -Initial value:
      = {
      -
      .changeSensitivityEnabled = false,
      -
      .changeSensitivityRelative = false,
      -
      .wakeupEnabled = false,
      -
      .alwaysOnEnabled = false,
      -
      .changeSensitivity = 0,
      -
      .reportInterval_us = 0,
      -
      .batchInterval_us = 0,
      -
      .sensorSpecific = 0}
      -
      @@ -349,7 +300,7 @@ Variables diff --git a/documentation/html/namespace_b_n_o08x_private_types.js b/documentation/html/namespace_b_n_o08x_private_types.js index f6adc1c..d28efcf 100644 --- a/documentation/html/namespace_b_n_o08x_private_types.js +++ b/documentation/html/namespace_b_n_o08x_private_types.js @@ -2,7 +2,7 @@ var namespace_b_n_o08x_private_types = [ [ "bno08x_init_status_t", "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html", "struct_b_n_o08x_private_types_1_1bno08x__init__status__t" ], [ "bno08x_sync_ctx_t", "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html", "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t" ], - [ "bno08x_cb_list_t", "namespace_b_n_o08x_private_types.html#a72315cafa76ff8c07f84f03fc6b36bc2", null ], + [ "bno08x_cb_list_t", "namespace_b_n_o08x_private_types.html#a0f0c287ea0571e6c589c638e4bd07703", null ], [ "bno08x_init_status_t", "namespace_b_n_o08x_private_types.html#a2698bcb8153e67716b43ce3cccc0f31a", null ], [ "bno08x_sync_ctx_t", "namespace_b_n_o08x_private_types.html#a67b3b4702d94bb4ba152a213feae944f", null ], [ "bno08x_rpt_bit_t", "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2f", [ @@ -35,6 +35,5 @@ var namespace_b_n_o08x_private_types = [ "EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT", "namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41", null ], [ "EVT_GRP_BNO08x_TASK_RESET_OCCURRED", "namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452", null ], [ "EVT_GRP_BNO08x_TASK_DATA_AVAILABLE", "namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc", null ] - ] ], - [ "default_sensor_cfg", "namespace_b_n_o08x_private_types.html#a4f68e627c3c54e471ec83756b97924da", null ] + ] ] ]; \ No newline at end of file diff --git a/documentation/html/namespacemembers.html b/documentation/html/namespacemembers.html index c283ec8..30440ac 100644 --- a/documentation/html/namespacemembers.html +++ b/documentation/html/namespacemembers.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Namespace Members - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,23 +77,16 @@ $(function(){initNavTree('namespacemembers.html',''); initResizable(); });
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      Here is a list of all namespace members with links to the namespace documentation for each member:

      - b -

      -

      - d -

      - -

      - e -

      • EVT_GRP_BNO08x_TASK_DATA_AVAILABLE : BNO08xPrivateTypes
      • EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT : BNO08xPrivateTypes
      • @@ -142,7 +128,7 @@ $(function(){initNavTree('namespacemembers.html',''); initResizable(); }); diff --git a/documentation/html/namespacemembers_enum.html b/documentation/html/namespacemembers_enum.html index 75ab85f..17e1d68 100644 --- a/documentation/html/namespacemembers_enum.html +++ b/documentation/html/namespacemembers_enum.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Namespace Members - - @@ -27,7 +25,7 @@ -
        esp32_BNO08x 1.31 +
        esp32_BNO08x 1.4
        C++ BNO08x IMU driver component for esp-idf.
        @@ -36,10 +34,10 @@
        - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,20 +77,13 @@ $(function(){initNavTree('namespacemembers_enum.html',''); initResizable(); });
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      -
      Here is a list of all namespace enums with links to the namespace documentation for each enum:
        @@ -101,7 +92,7 @@ $(function(){initNavTree('namespacemembers_enum.html',''); initResizable(); }); diff --git a/documentation/html/namespacemembers_eval.html b/documentation/html/namespacemembers_eval.html index 241feaf..d475843 100644 --- a/documentation/html/namespacemembers_eval.html +++ b/documentation/html/namespacemembers_eval.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Namespace Members - - @@ -27,7 +25,7 @@ -
        esp32_BNO08x 1.31 +
        esp32_BNO08x 1.4
        C++ BNO08x IMU driver component for esp-idf.
        @@ -36,10 +34,10 @@
        - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,20 +77,13 @@ $(function(){initNavTree('namespacemembers_eval.html',''); initResizable(); });
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      -
      Here is a list of all namespace enum values with links to the namespace documentation for each enum value:
        • EVT_GRP_BNO08x_TASK_DATA_AVAILABLE : BNO08xPrivateTypes
        • EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT : BNO08xPrivateTypes
        • EVT_GRP_BNO08x_TASK_RESET_OCCURRED : BNO08xPrivateTypes
        • @@ -126,7 +117,7 @@ $(function(){initNavTree('namespacemembers_eval.html',''); initResizable(); }); diff --git a/documentation/html/namespacemembers_type.html b/documentation/html/namespacemembers_type.html index 5ffe391..92e85e8 100644 --- a/documentation/html/namespacemembers_type.html +++ b/documentation/html/namespacemembers_type.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Namespace Members - - @@ -27,7 +25,7 @@ -
          esp32_BNO08x 1.31 +
          esp32_BNO08x 1.4
          C++ BNO08x IMU driver component for esp-idf.
          @@ -36,10 +34,10 @@
          - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,21 +77,14 @@ $(function(){initNavTree('namespacemembers_type.html',''); initResizable(); });
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      -
      Here is a list of all namespace typedefs with links to the namespace documentation for each typedef:
        -
      • bno08x_cb_list_t : BNO08xPrivateTypes
      • @@ -102,7 +93,7 @@ $(function(){initNavTree('namespacemembers_type.html',''); initResizable(); }); diff --git a/documentation/html/namespacemembers_vars.html b/documentation/html/namespacemembers_vars.html deleted file mode 100644 index b1ab186..0000000 --- a/documentation/html/namespacemembers_vars.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -esp32_BNO08x: Namespace Members - - - - - - - - - - - - - - - -
        -
        - - - - - - -
        -
        esp32_BNO08x 1.31 -
        -
        C++ BNO08x IMU driver component for esp-idf.
        -
        -
        - - - - - - - -
        -
        - -
        -
        -
        - -
        - -
        -
        - - -
        -
        -
        -
        -
        -
        Loading...
        -
        Searching...
        -
        No Matches
        -
        -
        -
        -
        - -
        -
        Here is a list of all namespace variables with links to the namespace documentation for each variable:
        -
        -
        - - - - diff --git a/documentation/html/namespaces.html b/documentation/html/namespaces.html index be73ebf..7d102e8 100644 --- a/documentation/html/namespaces.html +++ b/documentation/html/namespaces.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Namespace List - - @@ -27,7 +25,7 @@ -
        esp32_BNO08x 1.31 +
        esp32_BNO08x 1.4
        C++ BNO08x IMU driver component for esp-idf.
        @@ -36,10 +34,10 @@
        - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('namespaces.html',''); initResizable(); });
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -96,9 +87,9 @@ $(function(){initNavTree('namespaces.html',''); initResizable(); });
      Here is a list of all namespaces with brief descriptions:
      -
      [detail level 12]
      - - +
      [detail level 12]
       NBNO08xPrivateTypes
       Cbno08x_init_status_tHolds info about which functionality has been successfully initialized (used by deconstructor during cleanup)
      + +
       NBNO08xPrivateTypes
       Cbno08x_init_status_tHolds info about which functionality has been successfully initialized (used by deconstructor during cleanup)
       Cbno08x_sync_ctx_tHolds context used to synchronize tasks and callback execution
      @@ -107,7 +98,7 @@ $(function(){initNavTree('namespaces.html',''); initResizable(); }); diff --git a/documentation/html/nav_fd.png b/documentation/html/nav_fd.png deleted file mode 100644 index 032fbdd..0000000 Binary files a/documentation/html/nav_fd.png and /dev/null differ diff --git a/documentation/html/nav_hd.png b/documentation/html/nav_hd.png deleted file mode 100644 index de80f18..0000000 Binary files a/documentation/html/nav_hd.png and /dev/null differ diff --git a/documentation/html/navtree.css b/documentation/html/navtree.css index 69211d4..d8a311a 100644 --- a/documentation/html/navtree.css +++ b/documentation/html/navtree.css @@ -22,13 +22,8 @@ #nav-tree .selected { background-image: url('tab_a.png'); background-repeat:repeat-x; - color: var(--nav-text-active-color); - text-shadow: var(--nav-text-active-shadow); -} - -#nav-tree .selected .arrow { - color: var(--nav-arrow-selected-color); - text-shadow: none; + color: #fff; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); } #nav-tree img { @@ -42,12 +37,13 @@ text-decoration:none; padding:0px; margin:0px; + outline:none; } #nav-tree .label { margin:0px; padding:0px; - font: 12px var(--font-family-nav); + font: 12px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; } #nav-tree .label a { @@ -56,7 +52,7 @@ #nav-tree .selected a { text-decoration:none; - color:var(--nav-text-active-color); + color:#fff; } #nav-tree .children_ul { @@ -71,6 +67,7 @@ #nav-tree { padding: 0px 0px; + background-color: #FAFAFF; font-size:14px; overflow:auto; } @@ -89,7 +86,7 @@ display:block; position: absolute; left: 0px; - width: $width; + width: 250px; overflow : hidden; } @@ -98,7 +95,7 @@ } .ui-resizable-e { - background-image:var(--nav-splitbar-image); + background-image:url("splitbar.png"); background-size:100%; background-repeat:repeat-y; background-attachment: scroll; @@ -121,8 +118,9 @@ } #nav-tree { + background-image:url('nav_h.png'); background-repeat:repeat-x; - background-color: var(--nav-background-color); + background-color: #F9FAFC; -webkit-overflow-scrolling : touch; /* iOS 5+ */ } diff --git a/documentation/html/navtree.js b/documentation/html/navtree.js index 884b79b..2798368 100644 --- a/documentation/html/navtree.js +++ b/documentation/html/navtree.js @@ -22,461 +22,528 @@ @licend The above is the entire license notice for the JavaScript code in this file */ +var navTreeSubIndices = new Array(); +var arrowDown = '▼'; +var arrowRight = '►'; -function initNavTree(toroot,relpath) { - let navTreeSubIndices = []; - const ARROW_DOWN = '▼'; - const ARROW_RIGHT = '►'; - const NAVPATH_COOKIE_NAME = ''+'navpath'; +function getData(varName) +{ + var i = varName.lastIndexOf('/'); + var n = i>=0 ? varName.substring(i+1) : varName; + return eval(n.replace(/\-/g,'_')); +} - const getData = function(varName) { - const i = varName.lastIndexOf('/'); - const n = i>=0 ? varName.substring(i+1) : varName; - return eval(n.replace(/-/g,'_')); +function stripPath(uri) +{ + return uri.substring(uri.lastIndexOf('/')+1); +} + +function stripPath2(uri) +{ + var i = uri.lastIndexOf('/'); + var s = uri.substring(i+1); + var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/); + return m ? uri.substring(i-6) : s; +} + +function hashValue() +{ + return $(location).attr('hash').substring(1).replace(/[^\w\-]/g,''); +} + +function hashUrl() +{ + return '#'+hashValue(); +} + +function pathName() +{ + return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;\(\)]/g, ''); +} + +function localStorageSupported() +{ + try { + return 'localStorage' in window && window['localStorage'] !== null && window.localStorage.getItem; } - - const stripPath = function(uri) { - return uri.substring(uri.lastIndexOf('/')+1); + catch(e) { + return false; } +} - const stripPath2 = function(uri) { - const i = uri.lastIndexOf('/'); - const s = uri.substring(i+1); - const m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/); - return m ? uri.substring(i-6) : s; +function storeLink(link) +{ + if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) { + window.localStorage.setItem('navpath',link); } +} - const hashValue = function() { - return $(location).attr('hash').substring(1).replace(/[^\w-]/g,''); +function deleteLink() +{ + if (localStorageSupported()) { + window.localStorage.setItem('navpath',''); } +} - const hashUrl = function() { - return '#'+hashValue(); +function cachedLink() +{ + if (localStorageSupported()) { + return window.localStorage.getItem('navpath'); + } else { + return ''; } +} - const pathName = function() { - return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;()]/g, ''); - } +function getScript(scriptName,func,show) +{ + var head = document.getElementsByTagName("head")[0]; + var script = document.createElement('script'); + script.id = scriptName; + script.type = 'text/javascript'; + script.onload = func; + script.src = scriptName+'.js'; + head.appendChild(script); +} - const storeLink = function(link) { - if (!$("#nav-sync").hasClass('sync')) { - Cookie.writeSetting(NAVPATH_COOKIE_NAME,link,0); - } - } - - const deleteLink = function() { - Cookie.eraseSetting(NAVPATH_COOKIE_NAME); - } - - const cachedLink = function() { - return Cookie.readSetting(NAVPATH_COOKIE_NAME,''); - } - - const getScript = function(scriptName,func) { - const head = document.getElementsByTagName("head")[0]; - const script = document.createElement('script'); - script.id = scriptName; - script.type = 'text/javascript'; - script.onload = func; - script.src = scriptName+'.js'; - head.appendChild(script); - } - - const createIndent = function(o,domNode,node) { - let level=-1; - let n = node; - while (n.parentNode) { level++; n=n.parentNode; } - if (node.childrenData) { - const imgNode = document.createElement("span"); - imgNode.className = 'arrow'; - imgNode.style.paddingLeft=(16*level).toString()+'px'; - imgNode.innerHTML=ARROW_RIGHT; - node.plus_img = imgNode; - node.expandToggle = document.createElement("a"); - node.expandToggle.href = "javascript:void(0)"; - node.expandToggle.onclick = function() { - if (node.expanded) { - $(node.getChildrenUL()).slideUp("fast"); - node.plus_img.innerHTML=ARROW_RIGHT; - node.expanded = false; - } else { - expandNode(o, node, false, true); - } +function createIndent(o,domNode,node,level) +{ + var level=-1; + var n = node; + while (n.parentNode) { level++; n=n.parentNode; } + if (node.childrenData) { + var imgNode = document.createElement("span"); + imgNode.className = 'arrow'; + imgNode.style.paddingLeft=(16*level).toString()+'px'; + imgNode.innerHTML=arrowRight; + node.plus_img = imgNode; + node.expandToggle = document.createElement("a"); + node.expandToggle.href = "javascript:void(0)"; + node.expandToggle.onclick = function() { + if (node.expanded) { + $(node.getChildrenUL()).slideUp("fast"); + node.plus_img.innerHTML=arrowRight; + node.expanded = false; + } else { + expandNode(o, node, false, false); } - node.expandToggle.appendChild(imgNode); - domNode.appendChild(node.expandToggle); + } + node.expandToggle.appendChild(imgNode); + domNode.appendChild(node.expandToggle); + } else { + var span = document.createElement("span"); + span.className = 'arrow'; + span.style.width = 16*(level+1)+'px'; + span.innerHTML = ' '; + domNode.appendChild(span); + } +} + +var animationInProgress = false; + +function gotoAnchor(anchor,aname,updateLocation) +{ + var pos, docContent = $('#doc-content'); + var ancParent = $(anchor.parent()); + if (ancParent.hasClass('memItemLeft') || + ancParent.hasClass('memtitle') || + ancParent.hasClass('fieldname') || + ancParent.hasClass('fieldtype') || + ancParent.is(':header')) + { + pos = ancParent.position().top; + } else if (anchor.position()) { + pos = anchor.position().top; + } + if (pos) { + var dist = Math.abs(Math.min( + pos-docContent.offset().top, + docContent[0].scrollHeight- + docContent.height()-docContent.scrollTop())); + animationInProgress=true; + docContent.animate({ + scrollTop: pos + docContent.scrollTop() - docContent.offset().top + },Math.max(50,Math.min(500,dist)),function(){ + if (updateLocation) window.location.href=aname; + animationInProgress=false; + }); + } +} + +function newNode(o, po, text, link, childrenData, lastNode) +{ + var node = new Object(); + node.children = Array(); + node.childrenData = childrenData; + node.depth = po.depth + 1; + node.relpath = po.relpath; + node.isLast = lastNode; + + node.li = document.createElement("li"); + po.getChildrenUL().appendChild(node.li); + node.parentNode = po; + + node.itemDiv = document.createElement("div"); + node.itemDiv.className = "item"; + + node.labelSpan = document.createElement("span"); + node.labelSpan.className = "label"; + + createIndent(o,node.itemDiv,node,0); + node.itemDiv.appendChild(node.labelSpan); + node.li.appendChild(node.itemDiv); + + var a = document.createElement("a"); + node.labelSpan.appendChild(a); + node.label = document.createTextNode(text); + node.expanded = false; + a.appendChild(node.label); + if (link) { + var url; + if (link.substring(0,1)=='^') { + url = link.substring(1); + link = url; } else { - let span = document.createElement("span"); - span.className = 'arrow'; - span.style.width = 16*(level+1)+'px'; - span.innerHTML = ' '; - domNode.appendChild(span); + url = node.relpath+link; } - } - - let animationInProgress = false; - - const gotoAnchor = function(anchor,aname) { - let pos, docContent = $('#doc-content'); - let ancParent = $(anchor.parent()); - if (ancParent.hasClass('memItemLeft') || ancParent.hasClass('memtitle') || - ancParent.hasClass('fieldname') || ancParent.hasClass('fieldtype') || - ancParent.is(':header')) { - pos = ancParent.position().top; - } else if (anchor.position()) { - pos = anchor.position().top; - } - if (pos) { - const dcOffset = docContent.offset().top; - const dcHeight = docContent.height(); - const dcScrHeight = docContent[0].scrollHeight - const dcScrTop = docContent.scrollTop(); - let dist = Math.abs(Math.min(pos-dcOffset,dcScrHeight-dcHeight-dcScrTop)); - animationInProgress = true; - docContent.animate({ - scrollTop: pos + dcScrTop - dcOffset - },Math.max(50,Math.min(500,dist)),function() { - window.location.href=aname; - animationInProgress=false; - }); - } - } - - const newNode = function(o, po, text, link, childrenData, lastNode) { - const node = { - children : [], - childrenData : childrenData, - depth : po.depth + 1, - relpath : po.relpath, - isLast : lastNode, - li : document.createElement("li"), - parentNode : po, - itemDiv : document.createElement("div"), - labelSpan : document.createElement("span"), - label : document.createTextNode(text), - expanded : false, - childrenUL : null, - getChildrenUL : function() { - if (!this.childrenUL) { - this.childrenUL = document.createElement("ul"); - this.childrenUL.className = "children_ul"; - this.childrenUL.style.display = "none"; - this.li.appendChild(node.childrenUL); + a.className = stripPath(link.replace('#',':')); + if (link.indexOf('#')!=-1) { + var aname = '#'+link.split('#')[1]; + var srcPage = stripPath(pathName()); + var targetPage = stripPath(link.split('#')[0]); + a.href = srcPage!=targetPage ? url : "javascript:void(0)"; + a.onclick = function(){ + storeLink(link); + if (!$(a).parent().parent().hasClass('selected')) + { + $('.item').removeClass('selected'); + $('.item').removeAttr('id'); + $(a).parent().parent().addClass('selected'); + $(a).parent().parent().attr('id','selected'); } - return node.childrenUL; - }, - }; - - node.itemDiv.className = "item"; - node.labelSpan.className = "label"; - createIndent(o,node.itemDiv,node); - node.itemDiv.appendChild(node.labelSpan); - node.li.appendChild(node.itemDiv); - - const a = document.createElement("a"); - node.labelSpan.appendChild(a); - po.getChildrenUL().appendChild(node.li); - a.appendChild(node.label); - if (link) { - let url; - if (link.substring(0,1)=='^') { - url = link.substring(1); - link = url; - } else { - url = node.relpath+link; - } - a.className = stripPath(link.replace('#',':')); - if (link.indexOf('#')!=-1) { - const aname = '#'+link.split('#')[1]; - const srcPage = stripPath(pathName()); - const targetPage = stripPath(link.split('#')[0]); - a.href = srcPage!=targetPage ? url : aname; - a.onclick = function() { - storeLink(link); - aPPar = $(a).parent().parent(); - if (!aPPar.hasClass('selected')) { - $('.item').removeClass('selected'); - $('.item').removeAttr('id'); - aPPar.addClass('selected'); - aPPar.attr('id','selected'); - } - const anchor = $(aname); - gotoAnchor(anchor,aname); - }; - } else { - a.href = url; - a.onclick = () => storeLink(link); - } - } else if (childrenData != null) { + var anchor = $(aname); + gotoAnchor(anchor,aname,true); + }; + } else { + a.href = url; + a.onclick = function() { storeLink(link); } + } + } else { + if (childrenData != null) + { a.className = "nolink"; a.href = "javascript:void(0)"; a.onclick = node.expandToggle.onclick; } - return node; } - const showRoot = function() { - const headerHeight = $("#top").height(); - const footerHeight = $("#nav-path").height(); - const windowHeight = $(window).height() - headerHeight - footerHeight; - (function() { // retry until we can scroll to the selected item - try { - const navtree=$('#nav-tree'); - navtree.scrollTo('#selected',100,{offset:-windowHeight/2}); - } catch (err) { - setTimeout(arguments.callee, 0); - } - })(); - } - - const expandNode = function(o, node, imm, setFocus) { - if (node.childrenData && !node.expanded) { - if (typeof(node.childrenData)==='string') { - const varName = node.childrenData; - getScript(node.relpath+varName,function() { - node.childrenData = getData(varName); - expandNode(o, node, imm, setFocus); - }); - } else { - if (!node.childrenVisited) { - getNode(o, node); - } - $(node.getChildrenUL()).slideDown("fast"); - node.plus_img.innerHTML = ARROW_DOWN; - node.expanded = true; - if (setFocus) { - $(node.expandToggle).focus(); - } - } + node.childrenUL = null; + node.getChildrenUL = function() { + if (!node.childrenUL) { + node.childrenUL = document.createElement("ul"); + node.childrenUL.className = "children_ul"; + node.childrenUL.style.display = "none"; + node.li.appendChild(node.childrenUL); } - } + return node.childrenUL; + }; - const glowEffect = function(n,duration) { - n.addClass('glow').delay(duration).queue(function(next) { - $(this).removeClass('glow');next(); - }); - } + return node; +} - const highlightAnchor = function() { - const aname = hashUrl(); - const anchor = $(aname); - if (anchor.parent().attr('class')=='memItemLeft') { - let rows = $('.memberdecls tr[class$="'+hashValue()+'"]'); - glowEffect(rows.children(),300); // member without details - } else if (anchor.parent().attr('class')=='fieldname') { - glowEffect(anchor.parent().parent(),1000); // enum value - } else if (anchor.parent().attr('class')=='fieldtype') { - glowEffect(anchor.parent().parent(),1000); // struct field - } else if (anchor.parent().is(":header")) { - glowEffect(anchor.parent(),1000); // section header +function showRoot() +{ + var headerHeight = $("#top").height(); + var footerHeight = $("#nav-path").height(); + var windowHeight = $(window).height() - headerHeight - footerHeight; + (function (){ // retry until we can scroll to the selected item + try { + var navtree=$('#nav-tree'); + navtree.scrollTo('#selected',100,{offset:-windowHeight/2}); + } catch (err) { + setTimeout(arguments.callee, 0); + } + })(); +} + +function expandNode(o, node, imm, showRoot) +{ + if (node.childrenData && !node.expanded) { + if (typeof(node.childrenData)==='string') { + var varName = node.childrenData; + getScript(node.relpath+varName,function(){ + node.childrenData = getData(varName); + expandNode(o, node, imm, showRoot); + }, showRoot); } else { - glowEffect(anchor.next(),1000); // normal member + if (!node.childrenVisited) { + getNode(o, node); + } + $(node.getChildrenUL()).slideDown("fast"); + node.plus_img.innerHTML = arrowDown; + node.expanded = true; } - gotoAnchor(anchor,aname); } +} - const selectAndHighlight = function(hash,n) { - let a; - if (hash) { - const link=stripPath(pathName())+':'+hash.substring(1); - a=$('.item a[class$="'+link+'"]'); - } - if (a && a.length) { - a.parent().parent().addClass('selected'); - a.parent().parent().attr('id','selected'); - highlightAnchor(); - } else if (n) { - $(n.itemDiv).addClass('selected'); - $(n.itemDiv).attr('id','selected'); - } - let topOffset=5; - if ($('#nav-tree-contents .item:first').hasClass('selected')) { - topOffset+=25; - } - $('#nav-sync').css('top',topOffset+'px'); - showRoot(); +function glowEffect(n,duration) +{ + n.addClass('glow').delay(duration).queue(function(next){ + $(this).removeClass('glow');next(); + }); +} + +function highlightAnchor() +{ + var aname = hashUrl(); + var anchor = $(aname); + if (anchor.parent().attr('class')=='memItemLeft'){ + var rows = $('.memberdecls tr[class$="'+hashValue()+'"]'); + glowEffect(rows.children(),300); // member without details + } else if (anchor.parent().attr('class')=='fieldname'){ + glowEffect(anchor.parent().parent(),1000); // enum value + } else if (anchor.parent().attr('class')=='fieldtype'){ + glowEffect(anchor.parent().parent(),1000); // struct field + } else if (anchor.parent().is(":header")) { + glowEffect(anchor.parent(),1000); // section header + } else { + glowEffect(anchor.next(),1000); // normal member } +} - const showNode = function(o, node, index, hash) { - if (node && node.childrenData) { - if (typeof(node.childrenData)==='string') { - const varName = node.childrenData; - getScript(node.relpath+varName,function() { - node.childrenData = getData(varName); - showNode(o,node,index,hash); - }); +function selectAndHighlight(hash,n) +{ + var a; + if (hash) { + var link=stripPath(pathName())+':'+hash.substring(1); + a=$('.item a[class$="'+link+'"]'); + } + if (a && a.length) { + a.parent().parent().addClass('selected'); + a.parent().parent().attr('id','selected'); + highlightAnchor(); + } else if (n) { + $(n.itemDiv).addClass('selected'); + $(n.itemDiv).attr('id','selected'); + } + var topOffset=5; + if (typeof page_layout!=='undefined' && page_layout==1) { + topOffset+=$('#top').outerHeight(); + } + if ($('#nav-tree-contents .item:first').hasClass('selected')) { + topOffset+=25; + } + $('#nav-sync').css('top',topOffset+'px'); + showRoot(); +} + +function showNode(o, node, index, hash) +{ + if (node && node.childrenData) { + if (typeof(node.childrenData)==='string') { + var varName = node.childrenData; + getScript(node.relpath+varName,function(){ + node.childrenData = getData(varName); + showNode(o,node,index,hash); + },true); + } else { + if (!node.childrenVisited) { + getNode(o, node); + } + $(node.getChildrenUL()).css({'display':'block'}); + node.plus_img.innerHTML = arrowDown; + node.expanded = true; + var n = node.children[o.breadcrumbs[index]]; + if (index+11 ? '#'+parts[1].replace(/[^\w-]/g,'') : ''; - } - if (hash.match(/^#l\d+$/)) { - const anchor=$('a[name='+hash.substring(1)+']'); - glowEffect(anchor.parent(),1000); // line number - hash=''; // strip line number anchors - } - const url=root+hash; - let i=-1; - while (NAVTREEINDEX[i+1]<=url) i++; - if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index - if (navTreeSubIndices[i]) { - gotoNode(o,i,root,hash,relpath) - } else { - getScript(relpath+'navtreeindex'+i,function() { - navTreeSubIndices[i] = eval('NAVTREEINDEX'+i); - if (navTreeSubIndices[i]) { - gotoNode(o,i,root,hash,relpath); - } - }); - } - } - - const showSyncOff = function(n,relpath) { - n.html(''); - } - - const showSyncOn = function(n,relpath) { - n.html(''); - } - - const o = { - toroot : toroot, - node : { - childrenData : NAVTREE, - children : [], - childrenUL : document.createElement("ul"), - getChildrenUL : function() { return this.childrenUL }, - li : document.getElementById("nav-tree-contents"), - depth : 0, - relpath : relpath, - expanded : false, - isLast : true, - plus_img : document.createElement("span"), - }, - }; - o.node.li.appendChild(o.node.childrenUL); - o.node.plus_img.className = 'arrow'; - o.node.plus_img.innerHTML = ARROW_RIGHT; - - const navSync = $('#nav-sync'); - if (cachedLink()) { - showSyncOff(navSync,relpath); - navSync.removeClass('sync'); } else { + selectAndHighlight(hash); + } +} + +function removeToInsertLater(element) { + var parentNode = element.parentNode; + var nextSibling = element.nextSibling; + parentNode.removeChild(element); + return function() { + if (nextSibling) { + parentNode.insertBefore(element, nextSibling); + } else { + parentNode.appendChild(element); + } + }; +} + +function getNode(o, po) +{ + var insertFunction = removeToInsertLater(po.li); + po.childrenVisited = true; + var l = po.childrenData.length-1; + for (var i in po.childrenData) { + var nodeData = po.childrenData[i]; + po.children[i] = newNode(o, po, nodeData[0], nodeData[1], nodeData[2], + i==l); + } + insertFunction(); +} + +function gotoNode(o,subIndex,root,hash,relpath) +{ + var nti = navTreeSubIndices[subIndex][root+hash]; + o.breadcrumbs = $.extend(true, [], nti ? nti : navTreeSubIndices[subIndex][root]); + if (!o.breadcrumbs && root!=NAVTREE[0][1]) { // fallback: show index + navTo(o,NAVTREE[0][1],"",relpath); + $('.item').removeClass('selected'); + $('.item').removeAttr('id'); + } + if (o.breadcrumbs) { + o.breadcrumbs.unshift(0); // add 0 for root node + showNode(o, o.node, 0, hash); + } +} + +function navTo(o,root,hash,relpath) +{ + var link = cachedLink(); + if (link) { + var parts = link.split('#'); + root = parts[0]; + if (parts.length>1) hash = '#'+parts[1].replace(/[^\w\-]/g,''); + else hash=''; + } + if (hash.match(/^#l\d+$/)) { + var anchor=$('a[name='+hash.substring(1)+']'); + glowEffect(anchor.parent(),1000); // line number + hash=''; // strip line number anchors + } + var url=root+hash; + var i=-1; + while (NAVTREEINDEX[i+1]<=url) i++; + if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index + if (navTreeSubIndices[i]) { + gotoNode(o,i,root,hash,relpath) + } else { + getScript(relpath+'navtreeindex'+i,function(){ + navTreeSubIndices[i] = eval('NAVTREEINDEX'+i); + if (navTreeSubIndices[i]) { + gotoNode(o,i,root,hash,relpath); + } + },true); + } +} + +function showSyncOff(n,relpath) +{ + n.html(''); +} + +function showSyncOn(n,relpath) +{ + n.html(''); +} + +function toggleSyncButton(relpath) +{ + var navSync = $('#nav-sync'); + if (navSync.hasClass('sync')) { + navSync.removeClass('sync'); + showSyncOff(navSync,relpath); + storeLink(stripPath2(pathName())+hashUrl()); + } else { + navSync.addClass('sync'); showSyncOn(navSync,relpath); + deleteLink(); + } +} + +var loadTriggered = false; +var readyTriggered = false; +var loadObject,loadToRoot,loadUrl,loadRelPath; + +$(window).on('load',function(){ + if (readyTriggered) { // ready first + navTo(loadObject,loadToRoot,loadUrl,loadRelPath); + showRoot(); + } + loadTriggered=true; +}); + +function initNavTree(toroot,relpath) +{ + var o = new Object(); + o.toroot = toroot; + o.node = new Object(); + o.node.li = document.getElementById("nav-tree-contents"); + o.node.childrenData = NAVTREE; + o.node.children = new Array(); + o.node.childrenUL = document.createElement("ul"); + o.node.getChildrenUL = function() { return o.node.childrenUL; }; + o.node.li.appendChild(o.node.childrenUL); + o.node.depth = 0; + o.node.relpath = relpath; + o.node.expanded = false; + o.node.isLast = true; + o.node.plus_img = document.createElement("span"); + o.node.plus_img.className = 'arrow'; + o.node.plus_img.innerHTML = arrowRight; + + if (localStorageSupported()) { + var navSync = $('#nav-sync'); + if (cachedLink()) { + showSyncOff(navSync,relpath); + navSync.removeClass('sync'); + } else { + showSyncOn(navSync,relpath); + } + navSync.click(function(){ toggleSyncButton(relpath); }); } - navSync.click(() => { - const navSync = $('#nav-sync'); - if (navSync.hasClass('sync')) { - navSync.removeClass('sync'); - showSyncOff(navSync,relpath); - storeLink(stripPath2(pathName())+hashUrl()); - } else { - navSync.addClass('sync'); - showSyncOn(navSync,relpath); - deleteLink(); - } - }); + if (loadTriggered) { // load before ready + navTo(o,toroot,hashUrl(),relpath); + showRoot(); + } else { // ready before load + loadObject = o; + loadToRoot = toroot; + loadUrl = hashUrl(); + loadRelPath = relpath; + readyTriggered=true; + } - navTo(o,toroot,hashUrl(),relpath); - showRoot(); - - $(window).bind('hashchange', () => { - if (window.location.hash && window.location.hash.length>1) { - let a; - if ($(location).attr('hash')) { - const clslink=stripPath(pathName())+':'+hashValue(); - a=$('.item a[class$="'+clslink.replace(/1){ + var a; + if ($(location).attr('hash')){ + var clslink=stripPath(pathName())+':'+hashValue(); + a=$('.item a[class$="'+clslink.replace(/ - - - - - - -esp32_BNO08x: Related Pages - - - - - - - - - - - - - - - -
      -
      - - - - - - -
      -
      esp32_BNO08x 1.31 -
      -
      C++ BNO08x IMU driver component for esp-idf.
      -
      -
      - - - - - - - -
      -
      - -
      -
      -
      - -
      - -
      -
      - - -
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      -
      - -
      -
      Related Pages
      -
      -
      -
      Here is a list of all related documentation pages:
      - - -
       READMETable of Contents
      -
      -
      -
      - - - - diff --git a/documentation/html/plus.svg b/documentation/html/plus.svg deleted file mode 100644 index 0752016..0000000 --- a/documentation/html/plus.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/plusd.svg b/documentation/html/plusd.svg deleted file mode 100644 index 0c65bfe..0000000 --- a/documentation/html/plusd.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/resize.js b/documentation/html/resize.js index 6ad2ae8..7fe30d1 100644 --- a/documentation/html/resize.js +++ b/documentation/html/resize.js @@ -22,33 +22,61 @@ @licend The above is the entire license notice for the JavaScript code in this file */ +function initResizable() +{ + var cookie_namespace = 'doxygen'; + var sidenav,navtree,content,header,collapsed,collapsedWidth=0,barWidth=6,desktop_vp=768,titleHeight; -function initResizable() { - let sidenav,navtree,content,header,footer,barWidth=6; - const RESIZE_COOKIE_NAME = ''+'width'; - - function resizeWidth() { - const sidenavWidth = $(sidenav).outerWidth(); - content.css({marginLeft:parseInt(sidenavWidth)+"px"}); - if (typeof page_layout!=='undefined' && page_layout==1) { - footer.css({marginLeft:parseInt(sidenavWidth)+"px"}); + function readCookie(cookie) + { + var myCookie = cookie_namespace+"_"+cookie+"="; + if (document.cookie) { + var index = document.cookie.indexOf(myCookie); + if (index != -1) { + var valStart = index + myCookie.length; + var valEnd = document.cookie.indexOf(";", valStart); + if (valEnd == -1) { + valEnd = document.cookie.length; + } + var val = document.cookie.substring(valStart, valEnd); + return val; + } } - Cookie.writeSetting(RESIZE_COOKIE_NAME,sidenavWidth-barWidth); + return 0; } - function restoreWidth(navWidth) { - content.css({marginLeft:parseInt(navWidth)+barWidth+"px"}); - if (typeof page_layout!=='undefined' && page_layout==1) { - footer.css({marginLeft:parseInt(navWidth)+barWidth+"px"}); + function writeCookie(cookie, val, expiration) + { + if (val==undefined) return; + if (expiration == null) { + var date = new Date(); + date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week + expiration = date.toGMTString(); } + document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; SameSite=Lax; expires=" + expiration+"; path=/"; + } + + function resizeWidth() + { + var windowWidth = $(window).width() + "px"; + var sidenavWidth = $(sidenav).outerWidth(); + content.css({marginLeft:parseInt(sidenavWidth)+"px"}); + writeCookie('width',sidenavWidth-barWidth, null); + } + + function restoreWidth(navWidth) + { + var windowWidth = $(window).width() + "px"; + content.css({marginLeft:parseInt(navWidth)+barWidth+"px"}); sidenav.css({width:navWidth + "px"}); } - function resizeHeight() { - const headerHeight = header.outerHeight(); - const footerHeight = footer.outerHeight(); - const windowHeight = $(window).height(); - let contentHeight,navtreeHeight,sideNavHeight; + function resizeHeight() + { + var headerHeight = header.outerHeight(); + var footerHeight = footer.outerHeight(); + var windowHeight = $(window).height(); + var contentHeight,navtreeHeight,sideNavHeight; if (typeof page_layout==='undefined' || page_layout==0) { /* DISABLE_INDEX=NO */ contentHeight = windowHeight - headerHeight - footerHeight; navtreeHeight = contentHeight; @@ -61,22 +89,35 @@ function initResizable() { content.css({height:contentHeight + "px"}); navtree.css({height:navtreeHeight + "px"}); sidenav.css({height:sideNavHeight + "px"}); + var width=$(window).width(); + if (width!=collapsedWidth) { + if (width=desktop_vp) { + if (!collapsed) { + collapseExpand(); + } + } else if (width>desktop_vp && collapsedWidth0) { - newWidth=0; - } else { - const width = Cookie.readSetting(RESIZE_COOKIE_NAME,250); - newWidth = (width>250 && width<$(window).width()) ? width : 250; + restoreWidth(0); + collapsed=true; + } + else { + var width = readCookie('width'); + if (width>200 && width<$(window).width()) { restoreWidth(width); } else { restoreWidth(200); } + collapsed=false; } - restoreWidth(newWidth); - const sidenavWidth = $(sidenav).outerWidth(); - Cookie.writeSetting(RESIZE_COOKIE_NAME,sidenavWidth-barWidth); } header = $("#top"); @@ -84,24 +125,24 @@ function initResizable() { content = $("#doc-content"); navtree = $("#nav-tree"); footer = $("#nav-path"); - $(".side-nav-resizable").resizable({resize: () => resizeWidth() }); + $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } }); $(sidenav).resizable({ minWidth: 0 }); - $(window).resize(() => resizeHeight()); - const device = navigator.userAgent.toLowerCase(); - const touch_device = device.match(/(iphone|ipod|ipad|android)/); + $(window).resize(function() { resizeHeight(); }); + var device = navigator.userAgent.toLowerCase(); + var touch_device = device.match(/(iphone|ipod|ipad|android)/); if (touch_device) { /* wider split bar for touch only devices */ $(sidenav).css({ paddingRight:'20px' }); $('.ui-resizable-e').css({ width:'20px' }); $('#nav-sync').css({ right:'34px' }); barWidth=20; } - const width = Cookie.readSetting(RESIZE_COOKIE_NAME,250); + var width = readCookie('width'); if (width) { restoreWidth(width); } else { resizeWidth(); } resizeHeight(); - const url = location.href; - const i=url.indexOf("#"); + var url = location.href; + var i=url.indexOf("#"); if (i>=0) window.location.hash=url.substr(i); - const _preventDefault = (evt) => evt.preventDefault(); + var _preventDefault = function(evt) { evt.preventDefault(); }; $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault); $(".ui-resizable-handle").dblclick(collapseExpand); $(window).on('load',resizeHeight); diff --git a/documentation/html/search/all_0.html b/documentation/html/search/all_0.html new file mode 100644 index 0000000..bb9e364 --- /dev/null +++ b/documentation/html/search/all_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/all_0.js b/documentation/html/search/all_0.js index eadd723..ac38979 100644 --- a/documentation/html/search/all_0.js +++ b/documentation/html/search/all_0.js @@ -1,17 +1,15 @@ var searchData= [ - ['about_0',['About',['../md__r_e_a_d_m_e.html#autotoc_md0',1,'']]], - ['accelerometer_1',['accelerometer',['../struct_b_n_o08x_1_1bno08x__reports__t.html#ab7939486c9ba7e7c70f82d2284fb6119',1,'BNO08x::bno08x_reports_t::accelerometer'],['../_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850a0e1275697d4c40b4b0640fbfa3907afa',1,'accelerometer: BNO08xGlobalTypes.hpp']]], + ['accel_5forientation_0',['ACCEL_ORIENTATION',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea5a6f607e6dea7e4770d6d44dffc14fe0',1,'BNO08xGlobalTypes.hpp']]], + ['accelerometer_1',['accelerometer',['../_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9cca0e1275697d4c40b4b0640fbfa3907afa',1,'accelerometer(): BNO08xGlobalTypes.hpp'],['../struct_b_n_o08x_1_1bno08x__reports__t.html#ab7939486c9ba7e7c70f82d2284fb6119',1,'BNO08x::bno08x_reports_t::accelerometer()']]], ['accepted_2',['accepted',['../structbno08x__sample__counts__t.html#a2ab3e0999a5e668833eb8dbab6d1f036',1,'bno08x_sample_counts_t']]], - ['accuracy_3',['accuracy',['../structbno08x__quat__t.html#afd179bfc02d365b5db4ad9fa810daf7c',1,'bno08x_quat_t::accuracy'],['../structbno08x__euler__angle__t.html#a3b4fad0b84bda3f34e86f7168ef2fee6',1,'bno08x_euler_angle_t::accuracy'],['../structbno08x__magf__t.html#a6b92aa85f81f17034c3f201dd9ff0b46',1,'bno08x_magf_t::accuracy'],['../structbno08x__gyro__t.html#a87ab3be28faed62506a764d411650a12',1,'bno08x_gyro_t::accuracy'],['../structbno08x__activity__classifier__t.html#a51df90897f0f47b640ac975ad8f4833f',1,'bno08x_activity_classifier_t::accuracy'],['../structbno08x__tap__detector__t.html#ad43c32c1d5a57f37e884e756daf9a7ea',1,'bno08x_tap_detector_t::accuracy'],['../structbno08x__shake__detector__t.html#ac643f6c9ac9144c37765b22912212860',1,'bno08x_shake_detector_t::accuracy'],['../structbno08x__accel__t.html#aac8d91a84f911413e4bcc3fdb04c893b',1,'bno08x_accel_t::accuracy'],['../structbno08x__step__counter__t.html#a7e0f4b2eb32978a33f9e8c1c70b83f13',1,'bno08x_step_counter_t::accuracy'],['../structbno08x__raw__gyro__t.html#aa19b4b279b5c218675bf4c83ca872371',1,'bno08x_raw_gyro_t::accuracy'],['../structbno08x__raw__accel__t.html#aadb4fc1fa1d87d0baf4db5a534ea18ea',1,'bno08x_raw_accel_t::accuracy'],['../structbno08x__raw__magf__t.html#ae1253faa56aecbafd24f24f42dfb3aeb',1,'bno08x_raw_magf_t::accuracy'],['../structbno08x__stability__classifier__t.html#aa1eeb8deb186589ae21cbd1b96747bf7',1,'bno08x_stability_classifier_t::accuracy']]], - ['accuracy_5fto_5fstr_4',['accuracy_to_str',['../class_b_n_o08x.html#a41d65567bb316971f68718ca69039ace',1,'BNO08x']]], - ['acknowledgements_5',['Acknowledgements',['../md__r_e_a_d_m_e.html#autotoc_md13',1,'']]], - ['activities_5fto_5fenable_6',['activities_to_enable',['../class_b_n_o08x_rpt_activity_classifier.html#a10a0eaa37c9cacf5f97397c4dccdbe8e',1,'BNO08xRptActivityClassifier']]], - ['activity_5fclassifier_7',['activity_classifier',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a6475bdab7c49091f3086537efc00c12f',1,'BNO08x::bno08x_reports_t']]], - ['activity_5fto_5fstr_8',['activity_to_str',['../class_b_n_o08x.html#a0559c3f2f49d287e7c400a780975f850',1,'BNO08x']]], - ['adding_20tests_9',['Adding Tests',['../md__r_e_a_d_m_e.html#autotoc_md10',1,'']]], - ['adding_20to_20project_10',['Adding to Project',['../md__r_e_a_d_m_e.html#autotoc_md3',1,'']]], - ['all_11',['ALL',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa5fb1f955b45e38e31789286a1790398d',1,'BNO08xGlobalTypes.hpp']]], - ['all_12',['all',['../_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850aa181a603769c1f98ad927e7367c7aa51',1,'BNO08xGlobalTypes.hpp']]], - ['attempted_13',['attempted',['../structbno08x__sample__counts__t.html#a8d03182919cce138cfda97c3ff5700b2',1,'bno08x_sample_counts_t']]] + ['accuracy_3',['accuracy',['../structbno08x__raw__accel__t.html#aadb4fc1fa1d87d0baf4db5a534ea18ea',1,'bno08x_raw_accel_t::accuracy()'],['../structbno08x__stability__classifier__t.html#aa1eeb8deb186589ae21cbd1b96747bf7',1,'bno08x_stability_classifier_t::accuracy()'],['../structbno08x__raw__magf__t.html#ae1253faa56aecbafd24f24f42dfb3aeb',1,'bno08x_raw_magf_t::accuracy()'],['../structbno08x__raw__gyro__t.html#aa19b4b279b5c218675bf4c83ca872371',1,'bno08x_raw_gyro_t::accuracy()'],['../structbno08x__step__counter__t.html#a7e0f4b2eb32978a33f9e8c1c70b83f13',1,'bno08x_step_counter_t::accuracy()'],['../structbno08x__accel__t.html#aac8d91a84f911413e4bcc3fdb04c893b',1,'bno08x_accel_t::accuracy()'],['../structbno08x__shake__detector__t.html#ac643f6c9ac9144c37765b22912212860',1,'bno08x_shake_detector_t::accuracy()'],['../structbno08x__tap__detector__t.html#ad43c32c1d5a57f37e884e756daf9a7ea',1,'bno08x_tap_detector_t::accuracy()'],['../structbno08x__activity__classifier__t.html#a51df90897f0f47b640ac975ad8f4833f',1,'bno08x_activity_classifier_t::accuracy()'],['../structbno08x__gyro__t.html#a87ab3be28faed62506a764d411650a12',1,'bno08x_gyro_t::accuracy()'],['../structbno08x__magf__t.html#a6b92aa85f81f17034c3f201dd9ff0b46',1,'bno08x_magf_t::accuracy()'],['../structbno08x__euler__angle__t.html#a3b4fad0b84bda3f34e86f7168ef2fee6',1,'bno08x_euler_angle_t::accuracy()'],['../structbno08x__quat__t.html#afd179bfc02d365b5db4ad9fa810daf7c',1,'bno08x_quat_t::accuracy()']]], + ['activity_5fclassifier_4',['activity_classifier',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a6475bdab7c49091f3086537efc00c12f',1,'BNO08x::bno08x_reports_t']]], + ['activity_5ftracker_5fconfig_5',['ACTIVITY_TRACKER_CONFIG',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eab16df741bbcb037e9fc6830441e21a95',1,'BNO08xGlobalTypes.hpp']]], + ['all_6',['all',['../_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9ccaa181a603769c1f98ad927e7367c7aa51',1,'BNO08xGlobalTypes.hpp']]], + ['all_7',['ALL',['../_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa5fb1f955b45e38e31789286a1790398d',1,'BNO08xGlobalTypes.hpp']]], + ['als_5fcal_8',['ALS_CAL',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eadc862ae872087053cf308a5c9d12e8ea',1,'BNO08xGlobalTypes.hpp']]], + ['arvr_5fstabilization_5fgrv_9',['ARVR_STABILIZATION_GRV',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea20d2e66717ed43eb8a6b112e953eb9db',1,'BNO08xGlobalTypes.hpp']]], + ['arvr_5fstabilization_5frv_10',['ARVR_STABILIZATION_RV',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ead41092d568817e7b690859c6a04089ef',1,'BNO08xGlobalTypes.hpp']]], + ['attempted_11',['attempted',['../structbno08x__sample__counts__t.html#a8d03182919cce138cfda97c3ff5700b2',1,'bno08x_sample_counts_t']]] ]; diff --git a/documentation/html/search/all_1.html b/documentation/html/search/all_1.html new file mode 100644 index 0000000..8989416 --- /dev/null +++ b/documentation/html/search/all_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/all_1.js b/documentation/html/search/all_1.js index 942a591..98902f0 100644 --- a/documentation/html/search/all_1.js +++ b/documentation/html/search/all_1.js @@ -1,127 +1,129 @@ var searchData= [ - ['back_20function_20example_0',['Call-Back Function Example',['../md__r_e_a_d_m_e.html#autotoc_md7',1,'']]], - ['batch_5fbuffer_5fbytes_1',['batch_buffer_bytes',['../structbno08x__meta__data__t.html#ac493692919e552ca32e6c87b4623ccd2',1,'bno08x_meta_data_t']]], - ['bias_5fdata_2',['bias_data',['../class_b_n_o08x_rpt_uncal_gyro.html#a2d1e0c6c03d45efefce0b4c73a7b8512',1,'BNO08xRptUncalGyro::bias_data'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#a0d38bb10486d87c633036967dfe66d75',1,'BNO08xRptUncalMagnetometer::bias_data']]], - ['bno08x_3',['BNO08x',['../class_b_n_o08x.html',1,'BNO08x'],['../class_b_n_o08x_rpt.html#a9313d906399750f09e3fe4dae87cec15',1,'BNO08xRpt::BNO08x'],['../class_b_n_o08x.html#ad12fb6cf310ad7a04a4e53809833bd61',1,'BNO08x::BNO08x()']]], - ['bno08x_2ecpp_4',['BNO08x.cpp',['../_b_n_o08x_8cpp.html',1,'']]], - ['bno08x_2ehpp_5',['BNO08x.hpp',['../_b_n_o08x_8hpp.html',1,'']]], - ['bno08x_5faccel_5ft_6',['bno08x_accel_t',['../structbno08x__accel__t.html',1,'bno08x_accel_t'],['../structbno08x__accel__t.html#a3d71a06304afc576280c56952b4f7a34',1,'bno08x_accel_t::bno08x_accel_t()'],['../_b_n_o08x_global_types_8hpp.html#a0c22a2a9fede695256dfaa4703497a2e',1,'bno08x_accel_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5factivity_5fclassifier_5ft_7',['bno08x_activity_classifier_t',['../structbno08x__activity__classifier__t.html',1,'bno08x_activity_classifier_t'],['../structbno08x__activity__classifier__t.html#a302244e7d2d064b126eb92f363add923',1,'bno08x_activity_classifier_t::bno08x_activity_classifier_t()'],['../_b_n_o08x_global_types_8hpp.html#a7913a36911f75945cfaa0a3249a280e3',1,'bno08x_activity_classifier_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fang_5fvel_5ft_8',['bno08x_ang_vel_t',['../structbno08x__ang__vel__t.html',1,'bno08x_ang_vel_t'],['../structbno08x__ang__vel__t.html#a76cf6d15cef214b31a47008d49b843be',1,'bno08x_ang_vel_t::bno08x_ang_vel_t()'],['../_b_n_o08x_global_types_8hpp.html#a2babea2516c7c91039316693fc23a8c1',1,'bno08x_ang_vel_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fcb_5flist_5ft_9',['bno08x_cb_list_t',['../namespace_b_n_o08x_private_types.html#a72315cafa76ff8c07f84f03fc6b36bc2',1,'BNO08xPrivateTypes']]], - ['bno08x_5fconfig_5ft_10',['bno08x_config_t',['../structbno08x__config__t.html',1,'bno08x_config_t'],['../structbno08x__config__t.html#a68e051212415a62e64c23678e7b40552',1,'bno08x_config_t::bno08x_config_t(bool install_isr_service=true)'],['../structbno08x__config__t.html#afa37d6ffc6f4fc7c9aa7484d49458a4a',1,'bno08x_config_t::bno08x_config_t(spi_host_device_t spi_peripheral, gpio_num_t io_mosi, gpio_num_t io_miso, gpio_num_t io_sclk, gpio_num_t io_cs, gpio_num_t io_int, gpio_num_t io_rst, uint32_t sclk_speed, bool install_isr_service=true)'],['../_b_n_o08x_global_types_8hpp.html#a648bbdbf22731476890dd8da977d7503',1,'bno08x_config_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5feuler_5fangle_5ft_11',['bno08x_euler_angle_t',['../structbno08x__euler__angle__t.html',1,'bno08x_euler_angle_t'],['../structbno08x__euler__angle__t.html#a29b670ff58d75a6abf02512ee07a6207',1,'bno08x_euler_angle_t::bno08x_euler_angle_t()'],['../_b_n_o08x_global_types_8hpp.html#a8ae22357b6f53c2cf806bb3aeb80814a',1,'bno08x_euler_angle_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fgyro_5fbias_5ft_12',['bno08x_gyro_bias_t',['../structbno08x__gyro__bias__t.html',1,'bno08x_gyro_bias_t'],['../structbno08x__gyro__bias__t.html#a779c3000b541664d935b2ffda75a5f14',1,'bno08x_gyro_bias_t::bno08x_gyro_bias_t()'],['../_b_n_o08x_global_types_8hpp.html#a7bf3b6ed58dd988c0f4566ba56bff415',1,'bno08x_gyro_bias_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fgyro_5ft_13',['bno08x_gyro_t',['../structbno08x__gyro__t.html',1,'bno08x_gyro_t'],['../structbno08x__gyro__t.html#aa9a075a6b135f4b137b6247768ef5af6',1,'bno08x_gyro_t::bno08x_gyro_t()'],['../_b_n_o08x_global_types_8hpp.html#ac166834f6280e6ef21af7dd8a01be1e4',1,'bno08x_gyro_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5finit_5fstatus_5ft_14',['bno08x_init_status_t',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html',1,'BNO08xPrivateTypes::bno08x_init_status_t'],['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a63b876667ae7fb32e9861dffafb55a64',1,'BNO08xPrivateTypes::bno08x_init_status_t::bno08x_init_status_t()'],['../namespace_b_n_o08x_private_types.html#a2698bcb8153e67716b43ce3cccc0f31a',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], - ['bno08x_5fmagf_5fbias_5ft_15',['bno08x_magf_bias_t',['../structbno08x__magf__bias__t.html',1,'bno08x_magf_bias_t'],['../structbno08x__magf__bias__t.html#aa0b6af3812168e0dc9329d5a70e54f98',1,'bno08x_magf_bias_t::bno08x_magf_bias_t()'],['../_b_n_o08x_global_types_8hpp.html#a3d6e56080638d872486935323f393ab7',1,'bno08x_magf_bias_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fmagf_5ft_16',['bno08x_magf_t',['../structbno08x__magf__t.html',1,'bno08x_magf_t'],['../structbno08x__magf__t.html#ad8784e25768658f4fa0cb1dd5c1afc36',1,'bno08x_magf_t::bno08x_magf_t()'],['../_b_n_o08x_global_types_8hpp.html#a429f861977153379e28e8f3710330b45',1,'bno08x_magf_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fmeta_5fdata_5ft_17',['bno08x_meta_data_t',['../structbno08x__meta__data__t.html',1,'bno08x_meta_data_t'],['../structbno08x__meta__data__t.html#a3e22f63db62812b5aeeb873553f378c4',1,'bno08x_meta_data_t::bno08x_meta_data_t()'],['../structbno08x__meta__data__t.html#a549c5e42da7cf07c6ec28ce69548b1d8',1,'bno08x_meta_data_t::bno08x_meta_data_t(const sh2_SensorMetadata_t &src)'],['../_b_n_o08x_global_types_8hpp.html#a1145e5dfd14e96bd70c6e73af017b548',1,'bno08x_meta_data_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fquat_5ft_18',['bno08x_quat_t',['../structbno08x__quat__t.html',1,'bno08x_quat_t'],['../structbno08x__quat__t.html#ae42ec645fe23b60e32e55872a3b9e703',1,'bno08x_quat_t::bno08x_quat_t()'],['../_b_n_o08x_global_types_8hpp.html#a0c7367913526c0d634c5f8f5365a55b4',1,'bno08x_quat_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fraw_5faccel_5ft_19',['bno08x_raw_accel_t',['../structbno08x__raw__accel__t.html',1,'bno08x_raw_accel_t'],['../structbno08x__raw__accel__t.html#afb9443ec5846eefe942e1f273570fb7f',1,'bno08x_raw_accel_t::bno08x_raw_accel_t()'],['../_b_n_o08x_global_types_8hpp.html#ace2ea90ebebddfcdb75e1b8b7b48f905',1,'bno08x_raw_accel_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fraw_5fgyro_5ft_20',['bno08x_raw_gyro_t',['../structbno08x__raw__gyro__t.html',1,'bno08x_raw_gyro_t'],['../structbno08x__raw__gyro__t.html#a17c759dd38d5a6b78ae5cb77c5e4d93b',1,'bno08x_raw_gyro_t::bno08x_raw_gyro_t()'],['../_b_n_o08x_global_types_8hpp.html#a3e205d9599aa01b7946d1ed1cbb7f1c4',1,'bno08x_raw_gyro_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fraw_5fmagf_5ft_21',['bno08x_raw_magf_t',['../structbno08x__raw__magf__t.html',1,'bno08x_raw_magf_t'],['../structbno08x__raw__magf__t.html#a9bbd61edac01cb1f2e78417efe8573aa',1,'bno08x_raw_magf_t::bno08x_raw_magf_t()'],['../_b_n_o08x_global_types_8hpp.html#a673f429cbcd0f48394de3d990d8bda4a',1,'bno08x_raw_magf_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5freports_5ft_22',['bno08x_reports_t',['../struct_b_n_o08x_1_1bno08x__reports__t.html',1,'BNO08x::bno08x_reports_t'],['../class_b_n_o08x.html#ae08bdaff01ecacf0f399ab289fdf0b99',1,'BNO08x::bno08x_reports_t'],['../struct_b_n_o08x_1_1bno08x__reports__t.html#aad0b1641e9c31927c33d0f69c174f9cb',1,'BNO08x::bno08x_reports_t::bno08x_reports_t()']]], - ['bno08x_5frpt_5fbit_5ft_23',['bno08x_rpt_bit_t',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2f',1,'BNO08xPrivateTypes']]], - ['bno08x_5fsample_5fcounts_5ft_24',['bno08x_sample_counts_t',['../structbno08x__sample__counts__t.html',1,'bno08x_sample_counts_t'],['../structbno08x__sample__counts__t.html#abd1eccfac205719fd1c5aed25fee1fec',1,'bno08x_sample_counts_t::bno08x_sample_counts_t()'],['../_b_n_o08x_global_types_8hpp.html#afceb7f957002d3e024d4971963ecfa20',1,'bno08x_sample_counts_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fshake_5fdetector_5ft_25',['bno08x_shake_detector_t',['../structbno08x__shake__detector__t.html',1,'bno08x_shake_detector_t'],['../structbno08x__shake__detector__t.html#a57df670bfdac6a4174c986a65a0340be',1,'bno08x_shake_detector_t::bno08x_shake_detector_t()'],['../_b_n_o08x_global_types_8hpp.html#a7c22ac348c71afe0d42dcfae6c97ca32',1,'bno08x_shake_detector_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fstability_5fclassifier_5ft_26',['bno08x_stability_classifier_t',['../structbno08x__stability__classifier__t.html',1,'bno08x_stability_classifier_t'],['../structbno08x__stability__classifier__t.html#a1af6213e40337e7dfff734d542fc3be2',1,'bno08x_stability_classifier_t::bno08x_stability_classifier_t()'],['../_b_n_o08x_global_types_8hpp.html#a9f0440c67ec56fafcd25a24bf36f842f',1,'bno08x_stability_classifier_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fstep_5fcounter_5ft_27',['bno08x_step_counter_t',['../structbno08x__step__counter__t.html',1,'bno08x_step_counter_t'],['../structbno08x__step__counter__t.html#a53eb4151dfa16c65871f9a754cf92940',1,'bno08x_step_counter_t::bno08x_step_counter_t()'],['../_b_n_o08x_global_types_8hpp.html#ad52b092f56d1fa0064f2ea3502399cfc',1,'bno08x_step_counter_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5fsync_5fctx_5ft_28',['bno08x_sync_ctx_t',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t'],['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a3f9cea8f40f89200c93f2a4bf09039ac',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t::bno08x_sync_ctx_t()'],['../namespace_b_n_o08x_private_types.html#a67b3b4702d94bb4ba152a213feae944f',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], - ['bno08x_5ftap_5fdetector_5ft_29',['bno08x_tap_detector_t',['../structbno08x__tap__detector__t.html',1,'bno08x_tap_detector_t'],['../structbno08x__tap__detector__t.html#ab464e512951fb6cf5a1411d2218d51c5',1,'bno08x_tap_detector_t::bno08x_tap_detector_t()'],['../_b_n_o08x_global_types_8hpp.html#adcfe69b10c9c2244015bad5b978beedd',1,'bno08x_tap_detector_t: BNO08xGlobalTypes.hpp']]], - ['bno08x_5ftsk_5fbit_5ft_30',['bno08x_tsk_bit_t',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1c',1,'BNO08xPrivateTypes']]], - ['bno08xaccuracy_31',['BNO08xAccuracy',['../_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0',1,'BNO08xGlobalTypes.hpp']]], - ['bno08xactivity_32',['BNO08xActivity',['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187',1,'BNO08xGlobalTypes.hpp']]], - ['bno08xactivityenable_33',['BNO08xActivityEnable',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0f',1,'BNO08xGlobalTypes.hpp']]], - ['bno08xcalsel_34',['BNO08xCalSel',['../_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850',1,'BNO08xGlobalTypes.hpp']]], + ['batch_5fbuffer_5fbytes_0',['batch_buffer_bytes',['../structbno08x__meta__data__t.html#ac493692919e552ca32e6c87b4623ccd2',1,'bno08x_meta_data_t']]], + ['bno08x_1',['BNO08x',['../class_b_n_o08x.html',1,'BNO08x'],['../class_b_n_o08x.html#ad12fb6cf310ad7a04a4e53809833bd61',1,'BNO08x::BNO08x()'],['../class_b_n_o08x_rpt.html#a9313d906399750f09e3fe4dae87cec15',1,'BNO08xRpt::BNO08x()']]], + ['bno08x_2ecpp_2',['BNO08x.cpp',['../_b_n_o08x_8cpp.html',1,'']]], + ['bno08x_2ehpp_3',['BNO08x.hpp',['../_b_n_o08x_8hpp.html',1,'']]], + ['bno08x_5faccel_5ft_4',['bno08x_accel_t',['../structbno08x__accel__t.html',1,'bno08x_accel_t'],['../structbno08x__accel__t.html#a3d71a06304afc576280c56952b4f7a34',1,'bno08x_accel_t::bno08x_accel_t()'],['../_b_n_o08x_global_types_8hpp.html#a0c22a2a9fede695256dfaa4703497a2e',1,'bno08x_accel_t(): BNO08xGlobalTypes.hpp']]], + ['bno08x_5factivity_5fclassifier_5ft_5',['bno08x_activity_classifier_t',['../structbno08x__activity__classifier__t.html',1,'bno08x_activity_classifier_t'],['../structbno08x__activity__classifier__t.html#a302244e7d2d064b126eb92f363add923',1,'bno08x_activity_classifier_t::bno08x_activity_classifier_t()'],['../_b_n_o08x_global_types_8hpp.html#a7913a36911f75945cfaa0a3249a280e3',1,'bno08x_activity_classifier_t(): BNO08xGlobalTypes.hpp']]], + ['bno08x_5fang_5fvel_5ft_6',['bno08x_ang_vel_t',['../structbno08x__ang__vel__t.html',1,'bno08x_ang_vel_t'],['../structbno08x__ang__vel__t.html#a76cf6d15cef214b31a47008d49b843be',1,'bno08x_ang_vel_t::bno08x_ang_vel_t()'],['../_b_n_o08x_global_types_8hpp.html#a2babea2516c7c91039316693fc23a8c1',1,'bno08x_ang_vel_t(): BNO08xGlobalTypes.hpp']]], + ['bno08x_5fcb_5flist_5ft_7',['bno08x_cb_list_t',['../namespace_b_n_o08x_private_types.html#a0f0c287ea0571e6c589c638e4bd07703',1,'BNO08xPrivateTypes']]], + ['bno08x_5fconfig_5ft_8',['bno08x_config_t',['../_b_n_o08x_global_types_8hpp.html#a648bbdbf22731476890dd8da977d7503',1,'bno08x_config_t(): BNO08xGlobalTypes.hpp'],['../structbno08x__config__t.html',1,'bno08x_config_t'],['../structbno08x__config__t.html#a68e051212415a62e64c23678e7b40552',1,'bno08x_config_t::bno08x_config_t(bool install_isr_service=true)'],['../structbno08x__config__t.html#afa37d6ffc6f4fc7c9aa7484d49458a4a',1,'bno08x_config_t::bno08x_config_t(spi_host_device_t spi_peripheral, gpio_num_t io_mosi, gpio_num_t io_miso, gpio_num_t io_sclk, gpio_num_t io_cs, gpio_num_t io_int, gpio_num_t io_rst, uint32_t sclk_speed, bool install_isr_service=true)']]], + ['bno08x_5feuler_5fangle_5ft_9',['bno08x_euler_angle_t',['../_b_n_o08x_global_types_8hpp.html#a8ae22357b6f53c2cf806bb3aeb80814a',1,'bno08x_euler_angle_t(): BNO08xGlobalTypes.hpp'],['../structbno08x__euler__angle__t.html',1,'bno08x_euler_angle_t'],['../structbno08x__euler__angle__t.html#a29b670ff58d75a6abf02512ee07a6207',1,'bno08x_euler_angle_t::bno08x_euler_angle_t()']]], + ['bno08x_5fgyro_5fbias_5ft_10',['bno08x_gyro_bias_t',['../structbno08x__gyro__bias__t.html#a779c3000b541664d935b2ffda75a5f14',1,'bno08x_gyro_bias_t::bno08x_gyro_bias_t()'],['../_b_n_o08x_global_types_8hpp.html#a7bf3b6ed58dd988c0f4566ba56bff415',1,'bno08x_gyro_bias_t(): BNO08xGlobalTypes.hpp'],['../structbno08x__gyro__bias__t.html',1,'bno08x_gyro_bias_t']]], + ['bno08x_5fgyro_5ft_11',['bno08x_gyro_t',['../structbno08x__gyro__t.html#aa9a075a6b135f4b137b6247768ef5af6',1,'bno08x_gyro_t::bno08x_gyro_t()'],['../_b_n_o08x_global_types_8hpp.html#ac166834f6280e6ef21af7dd8a01be1e4',1,'bno08x_gyro_t(): BNO08xGlobalTypes.hpp'],['../structbno08x__gyro__t.html',1,'bno08x_gyro_t']]], + ['bno08x_5finit_5fstatus_5ft_12',['bno08x_init_status_t',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a63b876667ae7fb32e9861dffafb55a64',1,'BNO08xPrivateTypes::bno08x_init_status_t::bno08x_init_status_t()'],['../namespace_b_n_o08x_private_types.html#a2698bcb8153e67716b43ce3cccc0f31a',1,'BNO08xPrivateTypes::bno08x_init_status_t()'],['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], + ['bno08x_5fmagf_5fbias_5ft_13',['bno08x_magf_bias_t',['../structbno08x__magf__bias__t.html#aa0b6af3812168e0dc9329d5a70e54f98',1,'bno08x_magf_bias_t::bno08x_magf_bias_t()'],['../structbno08x__magf__bias__t.html',1,'bno08x_magf_bias_t'],['../_b_n_o08x_global_types_8hpp.html#a3d6e56080638d872486935323f393ab7',1,'bno08x_magf_bias_t(): BNO08xGlobalTypes.hpp']]], + ['bno08x_5fmagf_5ft_14',['bno08x_magf_t',['../_b_n_o08x_global_types_8hpp.html#a429f861977153379e28e8f3710330b45',1,'bno08x_magf_t(): BNO08xGlobalTypes.hpp'],['../structbno08x__magf__t.html#ad8784e25768658f4fa0cb1dd5c1afc36',1,'bno08x_magf_t::bno08x_magf_t()'],['../structbno08x__magf__t.html',1,'bno08x_magf_t']]], + ['bno08x_5fmeta_5fdata_5ft_15',['bno08x_meta_data_t',['../_b_n_o08x_global_types_8hpp.html#a1145e5dfd14e96bd70c6e73af017b548',1,'bno08x_meta_data_t(): BNO08xGlobalTypes.hpp'],['../structbno08x__meta__data__t.html#a549c5e42da7cf07c6ec28ce69548b1d8',1,'bno08x_meta_data_t::bno08x_meta_data_t(const sh2_SensorMetadata_t &src)'],['../structbno08x__meta__data__t.html#a3e22f63db62812b5aeeb873553f378c4',1,'bno08x_meta_data_t::bno08x_meta_data_t()'],['../structbno08x__meta__data__t.html',1,'bno08x_meta_data_t']]], + ['bno08x_5fquat_5ft_16',['bno08x_quat_t',['../_b_n_o08x_global_types_8hpp.html#a0c7367913526c0d634c5f8f5365a55b4',1,'bno08x_quat_t(): BNO08xGlobalTypes.hpp'],['../structbno08x__quat__t.html#ae42ec645fe23b60e32e55872a3b9e703',1,'bno08x_quat_t::bno08x_quat_t()'],['../structbno08x__quat__t.html',1,'bno08x_quat_t']]], + ['bno08x_5fraw_5faccel_5ft_17',['bno08x_raw_accel_t',['../_b_n_o08x_global_types_8hpp.html#ace2ea90ebebddfcdb75e1b8b7b48f905',1,'bno08x_raw_accel_t(): BNO08xGlobalTypes.hpp'],['../structbno08x__raw__accel__t.html',1,'bno08x_raw_accel_t'],['../structbno08x__raw__accel__t.html#afb9443ec5846eefe942e1f273570fb7f',1,'bno08x_raw_accel_t::bno08x_raw_accel_t()']]], + ['bno08x_5fraw_5fgyro_5ft_18',['bno08x_raw_gyro_t',['../structbno08x__raw__gyro__t.html',1,'bno08x_raw_gyro_t'],['../structbno08x__raw__gyro__t.html#a17c759dd38d5a6b78ae5cb77c5e4d93b',1,'bno08x_raw_gyro_t::bno08x_raw_gyro_t()'],['../_b_n_o08x_global_types_8hpp.html#a3e205d9599aa01b7946d1ed1cbb7f1c4',1,'bno08x_raw_gyro_t(): BNO08xGlobalTypes.hpp']]], + ['bno08x_5fraw_5fmagf_5ft_19',['bno08x_raw_magf_t',['../structbno08x__raw__magf__t.html',1,'bno08x_raw_magf_t'],['../structbno08x__raw__magf__t.html#a9bbd61edac01cb1f2e78417efe8573aa',1,'bno08x_raw_magf_t::bno08x_raw_magf_t()'],['../_b_n_o08x_global_types_8hpp.html#a673f429cbcd0f48394de3d990d8bda4a',1,'bno08x_raw_magf_t(): BNO08xGlobalTypes.hpp']]], + ['bno08x_5freports_5ft_20',['bno08x_reports_t',['../struct_b_n_o08x_1_1bno08x__reports__t.html',1,'BNO08x::bno08x_reports_t'],['../struct_b_n_o08x_1_1bno08x__reports__t.html#aad0b1641e9c31927c33d0f69c174f9cb',1,'BNO08x::bno08x_reports_t::bno08x_reports_t()'],['../class_b_n_o08x.html#ae08bdaff01ecacf0f399ab289fdf0b99',1,'BNO08x::bno08x_reports_t()']]], + ['bno08x_5frpt_5fbit_5ft_21',['bno08x_rpt_bit_t',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2f',1,'BNO08xPrivateTypes']]], + ['bno08x_5fsample_5fcounts_5ft_22',['bno08x_sample_counts_t',['../_b_n_o08x_global_types_8hpp.html#afceb7f957002d3e024d4971963ecfa20',1,'bno08x_sample_counts_t(): BNO08xGlobalTypes.hpp'],['../structbno08x__sample__counts__t.html',1,'bno08x_sample_counts_t'],['../structbno08x__sample__counts__t.html#abd1eccfac205719fd1c5aed25fee1fec',1,'bno08x_sample_counts_t::bno08x_sample_counts_t()']]], + ['bno08x_5fshake_5fdetector_5ft_23',['bno08x_shake_detector_t',['../_b_n_o08x_global_types_8hpp.html#a7c22ac348c71afe0d42dcfae6c97ca32',1,'bno08x_shake_detector_t(): BNO08xGlobalTypes.hpp'],['../structbno08x__shake__detector__t.html',1,'bno08x_shake_detector_t'],['../structbno08x__shake__detector__t.html#a57df670bfdac6a4174c986a65a0340be',1,'bno08x_shake_detector_t::bno08x_shake_detector_t()']]], + ['bno08x_5fstability_5fclassifier_5ft_24',['bno08x_stability_classifier_t',['../_b_n_o08x_global_types_8hpp.html#a9f0440c67ec56fafcd25a24bf36f842f',1,'bno08x_stability_classifier_t(): BNO08xGlobalTypes.hpp'],['../structbno08x__stability__classifier__t.html',1,'bno08x_stability_classifier_t'],['../structbno08x__stability__classifier__t.html#a1af6213e40337e7dfff734d542fc3be2',1,'bno08x_stability_classifier_t::bno08x_stability_classifier_t()']]], + ['bno08x_5fstep_5fcounter_5ft_25',['bno08x_step_counter_t',['../_b_n_o08x_global_types_8hpp.html#ad52b092f56d1fa0064f2ea3502399cfc',1,'bno08x_step_counter_t(): BNO08xGlobalTypes.hpp'],['../structbno08x__step__counter__t.html',1,'bno08x_step_counter_t'],['../structbno08x__step__counter__t.html#a53eb4151dfa16c65871f9a754cf92940',1,'bno08x_step_counter_t::bno08x_step_counter_t()']]], + ['bno08x_5fsync_5fctx_5ft_26',['bno08x_sync_ctx_t',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a3f9cea8f40f89200c93f2a4bf09039ac',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t::bno08x_sync_ctx_t()'],['../namespace_b_n_o08x_private_types.html#a67b3b4702d94bb4ba152a213feae944f',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t()'],['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], + ['bno08x_5ftap_5fdetector_5ft_27',['bno08x_tap_detector_t',['../structbno08x__tap__detector__t.html#ab464e512951fb6cf5a1411d2218d51c5',1,'bno08x_tap_detector_t::bno08x_tap_detector_t()'],['../_b_n_o08x_global_types_8hpp.html#adcfe69b10c9c2244015bad5b978beedd',1,'bno08x_tap_detector_t(): BNO08xGlobalTypes.hpp'],['../structbno08x__tap__detector__t.html',1,'bno08x_tap_detector_t']]], + ['bno08x_5ftsk_5fbit_5ft_28',['bno08x_tsk_bit_t',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1c',1,'BNO08xPrivateTypes']]], + ['bno08xaccuracy_29',['BNO08xAccuracy',['../_b_n_o08x_global_types_8hpp.html#a6bdf6fea6d671c12413d95f36a3e7ba6',1,'BNO08xGlobalTypes.hpp']]], + ['bno08xaccuracy_5fto_5fstr_30',['BNO08xAccuracy_to_str',['../_b_n_o08x_global_types_8hpp.html#abb500e98b07c687d37e8ac0548a02e05',1,'BNO08xGlobalTypes.hpp']]], + ['bno08xactivity_31',['BNO08xActivity',['../_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97d',1,'BNO08xGlobalTypes.hpp']]], + ['bno08xactivity_5fto_5fstr_32',['BNO08xActivity_to_str',['../_b_n_o08x_global_types_8hpp.html#a042702b50b2a3617c517cd601e9d7ead',1,'BNO08xGlobalTypes.hpp']]], + ['bno08xactivityenable_33',['BNO08xActivityEnable',['../_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3a',1,'BNO08xGlobalTypes.hpp']]], + ['bno08xcalsel_34',['BNO08xCalSel',['../_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9cc',1,'BNO08xGlobalTypes.hpp']]], ['bno08xcbgeneric_35',['BNO08xCbGeneric',['../class_b_n_o08x_cb_generic.html',1,'BNO08xCbGeneric'],['../class_b_n_o08x_cb_generic.html#a5b1984f0111c5ca5e07a7f5487cd5234',1,'BNO08xCbGeneric::BNO08xCbGeneric()']]], ['bno08xcbgeneric_2ehpp_36',['BNO08xCbGeneric.hpp',['../_b_n_o08x_cb_generic_8hpp.html',1,'']]], ['bno08xcbparamrptid_37',['BNO08xCbParamRptID',['../class_b_n_o08x_cb_param_rpt_i_d.html',1,'BNO08xCbParamRptID'],['../class_b_n_o08x_cb_param_rpt_i_d.html#a5ba2a4e27588fdd0ae43133544c76a22',1,'BNO08xCbParamRptID::BNO08xCbParamRptID()']]], ['bno08xcbparamrptid_2ehpp_38',['BNO08xCbParamRptID.hpp',['../_b_n_o08x_cb_param_rpt_i_d_8hpp.html',1,'']]], ['bno08xcbparamvoid_39',['BNO08xCbParamVoid',['../class_b_n_o08x_cb_param_void.html',1,'BNO08xCbParamVoid'],['../class_b_n_o08x_cb_param_void.html#a989c124bfd9871f80a415b76510d966b',1,'BNO08xCbParamVoid::BNO08xCbParamVoid()']]], ['bno08xcbparamvoid_2ehpp_40',['BNO08xCbParamVoid.hpp',['../_b_n_o08x_cb_param_void_8hpp.html',1,'']]], - ['bno08xglobaltypes_2ehpp_41',['BNO08xGlobalTypes.hpp',['../_b_n_o08x_global_types_8hpp.html',1,'']]], - ['bno08xprivatetypes_42',['BNO08xPrivateTypes',['../namespace_b_n_o08x_private_types.html',1,'']]], - ['bno08xprivatetypes_2ehpp_43',['BNO08xPrivateTypes.hpp',['../_b_n_o08x_private_types_8hpp.html',1,'']]], - ['bno08xreports_2ehpp_44',['BNO08xReports.hpp',['../_b_n_o08x_reports_8hpp.html',1,'']]], - ['bno08xresetreason_45',['BNO08xResetReason',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147',1,'BNO08xGlobalTypes.hpp']]], - ['bno08xrpt_46',['BNO08xRpt',['../class_b_n_o08x_rpt.html',1,'BNO08xRpt'],['../class_b_n_o08x_rpt.html#a15e8eebe3fe90ac19837e3860c76374c',1,'BNO08xRpt::BNO08xRpt()']]], - ['bno08xrpt_2ecpp_47',['BNO08xRpt.cpp',['../_b_n_o08x_rpt_8cpp.html',1,'']]], - ['bno08xrpt_2ehpp_48',['BNO08xRpt.hpp',['../_b_n_o08x_rpt_8hpp.html',1,'']]], - ['bno08xrptacceleration_49',['BNO08xRptAcceleration',['../class_b_n_o08x_rpt_acceleration.html',1,'BNO08xRptAcceleration'],['../class_b_n_o08x_rpt_acceleration.html#af3a06d4c127a5cebd136489ab5c673e2',1,'BNO08xRptAcceleration::BNO08xRptAcceleration()']]], - ['bno08xrptacceleration_2ecpp_50',['BNO08xRptAcceleration.cpp',['../_b_n_o08x_rpt_acceleration_8cpp.html',1,'']]], - ['bno08xrptacceleration_2ehpp_51',['BNO08xRptAcceleration.hpp',['../_b_n_o08x_rpt_acceleration_8hpp.html',1,'']]], - ['bno08xrptactivityclassifier_52',['BNO08xRptActivityClassifier',['../class_b_n_o08x_rpt_activity_classifier.html',1,'BNO08xRptActivityClassifier'],['../class_b_n_o08x_rpt_activity_classifier.html#abee4e61d75eb1982f11f08eb542511a5',1,'BNO08xRptActivityClassifier::BNO08xRptActivityClassifier()']]], - ['bno08xrptactivityclassifier_2ecpp_53',['BNO08xRptActivityClassifier.cpp',['../_b_n_o08x_rpt_activity_classifier_8cpp.html',1,'']]], - ['bno08xrptactivityclassifier_2ehpp_54',['BNO08xRptActivityClassifier.hpp',['../_b_n_o08x_rpt_activity_classifier_8hpp.html',1,'']]], - ['bno08xrptarvrstabilizedgamerv_55',['BNO08xRptARVRStabilizedGameRV',['../class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html',1,'BNO08xRptARVRStabilizedGameRV'],['../class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#aabfa5bbfb21fb1f36dda44bd0de7d220',1,'BNO08xRptARVRStabilizedGameRV::BNO08xRptARVRStabilizedGameRV()']]], - ['bno08xrptarvrstabilizedgamerv_2ecpp_56',['BNO08xRptARVRStabilizedGameRV.cpp',['../_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html',1,'']]], - ['bno08xrptarvrstabilizedgamerv_2ehpp_57',['BNO08xRptARVRStabilizedGameRV.hpp',['../_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html',1,'']]], - ['bno08xrptarvrstabilizedrv_58',['BNO08xRptARVRStabilizedRV',['../class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html',1,'BNO08xRptARVRStabilizedRV'],['../class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html#a7b19b87c861a35b7da1d96b606c21d6d',1,'BNO08xRptARVRStabilizedRV::BNO08xRptARVRStabilizedRV()']]], - ['bno08xrptarvrstabilizedrv_2ecpp_59',['BNO08xRptARVRStabilizedRV.cpp',['../_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.html',1,'']]], - ['bno08xrptarvrstabilizedrv_2ehpp_60',['BNO08xRptARVRStabilizedRV.hpp',['../_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html',1,'']]], - ['bno08xrptcalgyro_61',['BNO08xRptCalGyro',['../class_b_n_o08x_rpt_cal_gyro.html',1,'BNO08xRptCalGyro'],['../class_b_n_o08x_rpt_cal_gyro.html#ad351243a258fa1075212d63a38b1e7b5',1,'BNO08xRptCalGyro::BNO08xRptCalGyro()']]], - ['bno08xrptcalgyro_2ecpp_62',['BNO08xRptCalGyro.cpp',['../_b_n_o08x_rpt_cal_gyro_8cpp.html',1,'']]], - ['bno08xrptcalgyro_2ehpp_63',['BNO08xRptCalGyro.hpp',['../_b_n_o08x_rpt_cal_gyro_8hpp.html',1,'']]], - ['bno08xrptcalmagnetometer_64',['BNO08xRptCalMagnetometer',['../class_b_n_o08x_rpt_cal_magnetometer.html',1,'BNO08xRptCalMagnetometer'],['../class_b_n_o08x_rpt_cal_magnetometer.html#a731d7e69b97b6402b2cf2e18e9a08b06',1,'BNO08xRptCalMagnetometer::BNO08xRptCalMagnetometer()']]], - ['bno08xrptcalmagnetometer_2ecpp_65',['BNO08xRptCalMagnetometer.cpp',['../_b_n_o08x_rpt_cal_magnetometer_8cpp.html',1,'']]], - ['bno08xrptcalmagnetometer_2ehpp_66',['BNO08xRptCalMagnetometer.hpp',['../_b_n_o08x_rpt_cal_magnetometer_8hpp.html',1,'']]], - ['bno08xrptgamerv_67',['BNO08xRptGameRV',['../class_b_n_o08x_rpt_game_r_v.html',1,'BNO08xRptGameRV'],['../class_b_n_o08x_rpt_game_r_v.html#a5ce3525ae691ef37dff5c8d638e98e18',1,'BNO08xRptGameRV::BNO08xRptGameRV()']]], - ['bno08xrptgamerv_2ecpp_68',['BNO08xRptGameRV.cpp',['../_b_n_o08x_rpt_game_r_v_8cpp.html',1,'']]], - ['bno08xrptgamerv_2ehpp_69',['BNO08xRptGameRV.hpp',['../_b_n_o08x_rpt_game_r_v_8hpp.html',1,'']]], - ['bno08xrptgravity_70',['BNO08xRptGravity',['../class_b_n_o08x_rpt_gravity.html',1,'BNO08xRptGravity'],['../class_b_n_o08x_rpt_gravity.html#a472ced1c466461f64dda3d9132813dba',1,'BNO08xRptGravity::BNO08xRptGravity()']]], - ['bno08xrptgravity_2ecpp_71',['BNO08xRptGravity.cpp',['../_b_n_o08x_rpt_gravity_8cpp.html',1,'']]], - ['bno08xrptgravity_2ehpp_72',['BNO08xRptGravity.hpp',['../_b_n_o08x_rpt_gravity_8hpp.html',1,'']]], - ['bno08xrptigyrorv_73',['BNO08xRptIGyroRV',['../class_b_n_o08x_rpt_i_gyro_r_v.html',1,'BNO08xRptIGyroRV'],['../class_b_n_o08x_rpt_i_gyro_r_v.html#a5574d6213be1d7176d981e04fb9b4ea4',1,'BNO08xRptIGyroRV::BNO08xRptIGyroRV()']]], - ['bno08xrptigyrorv_2ecpp_74',['BNO08xRptIGyroRV.cpp',['../_b_n_o08x_rpt_i_gyro_r_v_8cpp.html',1,'']]], - ['bno08xrptigyrorv_2ehpp_75',['BNO08xRptIGyroRV.hpp',['../_b_n_o08x_rpt_i_gyro_r_v_8hpp.html',1,'']]], - ['bno08xrptlinearacceleration_76',['BNO08xRptLinearAcceleration',['../class_b_n_o08x_rpt_linear_acceleration.html',1,'BNO08xRptLinearAcceleration'],['../class_b_n_o08x_rpt_linear_acceleration.html#ad63032b796912c9be563a5e6da801c59',1,'BNO08xRptLinearAcceleration::BNO08xRptLinearAcceleration()']]], - ['bno08xrptlinearacceleration_2ecpp_77',['BNO08xRptLinearAcceleration.cpp',['../_b_n_o08x_rpt_linear_acceleration_8cpp.html',1,'']]], - ['bno08xrptlinearacceleration_2ehpp_78',['BNO08xRptLinearAcceleration.hpp',['../_b_n_o08x_rpt_linear_acceleration_8hpp.html',1,'']]], - ['bno08xrptrawmemsaccelerometer_79',['BNO08xRptRawMEMSAccelerometer',['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html',1,'BNO08xRptRawMEMSAccelerometer'],['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a1a7c70a4c2d2004fe827dfa834d789e7',1,'BNO08xRptRawMEMSAccelerometer::BNO08xRptRawMEMSAccelerometer()']]], - ['bno08xrptrawmemsaccelerometer_2ecpp_80',['BNO08xRptRawMEMSAccelerometer.cpp',['../_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html',1,'']]], - ['bno08xrptrawmemsaccelerometer_2ehpp_81',['BNO08xRptRawMEMSAccelerometer.hpp',['../_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html',1,'']]], - ['bno08xrptrawmemsgyro_82',['BNO08xRptRawMEMSGyro',['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html',1,'BNO08xRptRawMEMSGyro'],['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#a9ad8a6a41c6680302f5ddb8154360ba2',1,'BNO08xRptRawMEMSGyro::BNO08xRptRawMEMSGyro()']]], - ['bno08xrptrawmemsgyro_2ecpp_83',['BNO08xRptRawMEMSGyro.cpp',['../_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html',1,'']]], - ['bno08xrptrawmemsgyro_2ehpp_84',['BNO08xRptRawMEMSGyro.hpp',['../_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html',1,'']]], - ['bno08xrptrawmemsmagnetometer_85',['BNO08xRptRawMEMSMagnetometer',['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html',1,'BNO08xRptRawMEMSMagnetometer'],['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a1033eaa9b7533a381781c8a750bac04b',1,'BNO08xRptRawMEMSMagnetometer::BNO08xRptRawMEMSMagnetometer()']]], - ['bno08xrptrawmemsmagnetometer_2ecpp_86',['BNO08xRptRawMEMSMagnetometer.cpp',['../_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html',1,'']]], - ['bno08xrptrawmemsmagnetometer_2ehpp_87',['BNO08xRptRawMEMSMagnetometer.hpp',['../_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html',1,'']]], - ['bno08xrptrv_88',['BNO08xRptRV',['../class_b_n_o08x_rpt_r_v.html',1,'BNO08xRptRV'],['../class_b_n_o08x_rpt_r_v.html#a3c4173b40339de15cb7f304f73ae53f3',1,'BNO08xRptRV::BNO08xRptRV()']]], - ['bno08xrptrv_2ecpp_89',['BNO08xRptRV.cpp',['../_b_n_o08x_rpt_r_v_8cpp.html',1,'']]], - ['bno08xrptrv_2ehpp_90',['BNO08xRptRV.hpp',['../_b_n_o08x_rpt_r_v_8hpp.html',1,'']]], - ['bno08xrptrvgeneric_91',['BNO08xRptRVGeneric',['../class_b_n_o08x_rpt_r_v_generic.html',1,'BNO08xRptRVGeneric'],['../class_b_n_o08x_rpt_r_v_generic.html#a7c35188ccfb976cba1b7e4626022987c',1,'BNO08xRptRVGeneric::BNO08xRptRVGeneric()']]], - ['bno08xrptrvgeneric_2ecpp_92',['BNO08xRptRVGeneric.cpp',['../_b_n_o08x_rpt_r_v_generic_8cpp.html',1,'']]], - ['bno08xrptrvgeneric_2ehpp_93',['BNO08xRptRVGeneric.hpp',['../_b_n_o08x_rpt_r_v_generic_8hpp.html',1,'']]], - ['bno08xrptrvgeomag_94',['BNO08xRptRVGeomag',['../class_b_n_o08x_rpt_r_v_geomag.html',1,'BNO08xRptRVGeomag'],['../class_b_n_o08x_rpt_r_v_geomag.html#a32bd70c7777973497b6d1b7f960bea0b',1,'BNO08xRptRVGeomag::BNO08xRptRVGeomag()']]], - ['bno08xrptrvgeomag_2ecpp_95',['BNO08xRptRVGeomag.cpp',['../_b_n_o08x_rpt_r_v_geomag_8cpp.html',1,'']]], - ['bno08xrptrvgeomag_2ehpp_96',['BNO08xRptRVGeomag.hpp',['../_b_n_o08x_rpt_r_v_geomag_8hpp.html',1,'']]], - ['bno08xrptshakedetector_97',['BNO08xRptShakeDetector',['../class_b_n_o08x_rpt_shake_detector.html',1,'BNO08xRptShakeDetector'],['../class_b_n_o08x_rpt_shake_detector.html#a22021e497ed9a31b2070b884f7eb6bd8',1,'BNO08xRptShakeDetector::BNO08xRptShakeDetector()']]], - ['bno08xrptshakedetector_2ecpp_98',['BNO08xRptShakeDetector.cpp',['../_b_n_o08x_rpt_shake_detector_8cpp.html',1,'']]], - ['bno08xrptshakedetector_2ehpp_99',['BNO08xRptShakeDetector.hpp',['../_b_n_o08x_rpt_shake_detector_8hpp.html',1,'']]], - ['bno08xrptstabilityclassifier_100',['BNO08xRptStabilityClassifier',['../class_b_n_o08x_rpt_stability_classifier.html',1,'BNO08xRptStabilityClassifier'],['../class_b_n_o08x_rpt_stability_classifier.html#a41052d651d03bccc414b14d6e9b670ab',1,'BNO08xRptStabilityClassifier::BNO08xRptStabilityClassifier()']]], - ['bno08xrptstabilityclassifier_2ecpp_101',['BNO08xRptStabilityClassifier.cpp',['../_b_n_o08x_rpt_stability_classifier_8cpp.html',1,'']]], - ['bno08xrptstabilityclassifier_2ehpp_102',['BNO08xRptStabilityClassifier.hpp',['../_b_n_o08x_rpt_stability_classifier_8hpp.html',1,'']]], - ['bno08xrptstepcounter_103',['BNO08xRptStepCounter',['../class_b_n_o08x_rpt_step_counter.html',1,'BNO08xRptStepCounter'],['../class_b_n_o08x_rpt_step_counter.html#a0a85682a68010aa66ddb2ccc337263a0',1,'BNO08xRptStepCounter::BNO08xRptStepCounter()']]], - ['bno08xrptstepcounter_2ecpp_104',['BNO08xRptStepCounter.cpp',['../_b_n_o08x_rpt_step_counter_8cpp.html',1,'']]], - ['bno08xrptstepcounter_2ehpp_105',['BNO08xRptStepCounter.hpp',['../_b_n_o08x_rpt_step_counter_8hpp.html',1,'']]], - ['bno08xrpttapdetector_106',['BNO08xRptTapDetector',['../class_b_n_o08x_rpt_tap_detector.html',1,'BNO08xRptTapDetector'],['../class_b_n_o08x_rpt_tap_detector.html#ad4761f72a20f120e545b941b6e198b6a',1,'BNO08xRptTapDetector::BNO08xRptTapDetector()']]], - ['bno08xrpttapdetector_2ecpp_107',['BNO08xRptTapDetector.cpp',['../_b_n_o08x_rpt_tap_detector_8cpp.html',1,'']]], - ['bno08xrpttapdetector_2ehpp_108',['BNO08xRptTapDetector.hpp',['../_b_n_o08x_rpt_tap_detector_8hpp.html',1,'']]], - ['bno08xrptuncalgyro_109',['BNO08xRptUncalGyro',['../class_b_n_o08x_rpt_uncal_gyro.html',1,'BNO08xRptUncalGyro'],['../class_b_n_o08x_rpt_uncal_gyro.html#a3b728331f32e6ca7854c64b06ca28ea8',1,'BNO08xRptUncalGyro::BNO08xRptUncalGyro()']]], - ['bno08xrptuncalgyro_2ecpp_110',['BNO08xRptUncalGyro.cpp',['../_b_n_o08x_rpt_uncal_gyro_8cpp.html',1,'']]], - ['bno08xrptuncalgyro_2ehpp_111',['BNO08xRptUncalGyro.hpp',['../_b_n_o08x_rpt_uncal_gyro_8hpp.html',1,'']]], - ['bno08xrptuncalmagnetometer_112',['BNO08xRptUncalMagnetometer',['../class_b_n_o08x_rpt_uncal_magnetometer.html',1,'BNO08xRptUncalMagnetometer'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#a8ac1f7e58879febd738b85a8035411a0',1,'BNO08xRptUncalMagnetometer::BNO08xRptUncalMagnetometer()']]], - ['bno08xrptuncalmagnetometer_2ecpp_113',['BNO08xRptUncalMagnetometer.cpp',['../_b_n_o08x_rpt_uncal_magnetometer_8cpp.html',1,'']]], - ['bno08xrptuncalmagnetometer_2ehpp_114',['BNO08xRptUncalMagnetometer.hpp',['../_b_n_o08x_rpt_uncal_magnetometer_8hpp.html',1,'']]], - ['bno08xsh2hal_115',['BNO08xSH2HAL',['../class_b_n_o08x_s_h2_h_a_l.html',1,'BNO08xSH2HAL'],['../class_b_n_o08x.html#a6dd0081dc9eb0cfb019bfdca3aa31802',1,'BNO08x::BNO08xSH2HAL']]], - ['bno08xsh2hal_2ecpp_116',['BNO08xSH2HAL.cpp',['../_b_n_o08x_s_h2_h_a_l_8cpp.html',1,'']]], - ['bno08xsh2hal_2ehpp_117',['BNO08xSH2HAL.hpp',['../_b_n_o08x_s_h2_h_a_l_8hpp.html',1,'']]], - ['bno08xstability_118',['BNO08xStability',['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5',1,'BNO08xGlobalTypes.hpp']]], - ['bno08xtesthelper_119',['BNO08xTestHelper',['../class_b_n_o08x_test_helper.html',1,'BNO08xTestHelper'],['../class_b_n_o08x.html#a190775b71c35d8007faae7dd6a9f1030',1,'BNO08x::BNO08xTestHelper']]], - ['bno08xtesthelper_2ehpp_120',['BNO08xTestHelper.hpp',['../_b_n_o08x_test_helper_8hpp.html',1,'']]], - ['bno08xtestsuite_121',['BNO08xTestSuite',['../class_b_n_o08x_test_suite.html',1,'']]], - ['bno08xtestsuite_2ehpp_122',['BNO08xTestSuite.hpp',['../_b_n_o08x_test_suite_8hpp.html',1,'']]], - ['bus_5fconfig_123',['bus_config',['../class_b_n_o08x.html#a982f065df42f00e53fd87c840efdb0f1',1,'BNO08x']]] + ['bno08xfrsid_41',['BNO08xFrsID',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8e',1,'BNO08xGlobalTypes.hpp']]], + ['bno08xfrsid_5fto_5fstr_42',['BNO08xFrsID_to_str',['../_b_n_o08x_global_types_8hpp.html#a79cad23b69ea6ab97bf9d6e0a64a2826',1,'BNO08xGlobalTypes.hpp']]], + ['bno08xglobaltypes_2ehpp_43',['BNO08xGlobalTypes.hpp',['../_b_n_o08x_global_types_8hpp.html',1,'']]], + ['bno08xprivatetypes_44',['BNO08xPrivateTypes',['../namespace_b_n_o08x_private_types.html',1,'']]], + ['bno08xprivatetypes_2ehpp_45',['BNO08xPrivateTypes.hpp',['../_b_n_o08x_private_types_8hpp.html',1,'']]], + ['bno08xreports_2ehpp_46',['BNO08xReports.hpp',['../_b_n_o08x_reports_8hpp.html',1,'']]], + ['bno08xresetreason_47',['BNO08xResetReason',['../_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2',1,'BNO08xGlobalTypes.hpp']]], + ['bno08xrpt_48',['BNO08xRpt',['../class_b_n_o08x_rpt.html#a15e8eebe3fe90ac19837e3860c76374c',1,'BNO08xRpt::BNO08xRpt()'],['../class_b_n_o08x_rpt.html',1,'BNO08xRpt']]], + ['bno08xrpt_2ecpp_49',['BNO08xRpt.cpp',['../_b_n_o08x_rpt_8cpp.html',1,'']]], + ['bno08xrpt_2ehpp_50',['BNO08xRpt.hpp',['../_b_n_o08x_rpt_8hpp.html',1,'']]], + ['bno08xrptacceleration_51',['BNO08xRptAcceleration',['../class_b_n_o08x_rpt_acceleration.html',1,'BNO08xRptAcceleration'],['../class_b_n_o08x_rpt_acceleration.html#af3a06d4c127a5cebd136489ab5c673e2',1,'BNO08xRptAcceleration::BNO08xRptAcceleration()']]], + ['bno08xrptacceleration_2ecpp_52',['BNO08xRptAcceleration.cpp',['../_b_n_o08x_rpt_acceleration_8cpp.html',1,'']]], + ['bno08xrptacceleration_2ehpp_53',['BNO08xRptAcceleration.hpp',['../_b_n_o08x_rpt_acceleration_8hpp.html',1,'']]], + ['bno08xrptactivityclassifier_54',['BNO08xRptActivityClassifier',['../class_b_n_o08x_rpt_activity_classifier.html#abee4e61d75eb1982f11f08eb542511a5',1,'BNO08xRptActivityClassifier::BNO08xRptActivityClassifier()'],['../class_b_n_o08x_rpt_activity_classifier.html',1,'BNO08xRptActivityClassifier']]], + ['bno08xrptactivityclassifier_2ecpp_55',['BNO08xRptActivityClassifier.cpp',['../_b_n_o08x_rpt_activity_classifier_8cpp.html',1,'']]], + ['bno08xrptactivityclassifier_2ehpp_56',['BNO08xRptActivityClassifier.hpp',['../_b_n_o08x_rpt_activity_classifier_8hpp.html',1,'']]], + ['bno08xrptarvrstabilizedgamerv_57',['BNO08xRptARVRStabilizedGameRV',['../class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#aabfa5bbfb21fb1f36dda44bd0de7d220',1,'BNO08xRptARVRStabilizedGameRV::BNO08xRptARVRStabilizedGameRV()'],['../class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html',1,'BNO08xRptARVRStabilizedGameRV']]], + ['bno08xrptarvrstabilizedgamerv_2ecpp_58',['BNO08xRptARVRStabilizedGameRV.cpp',['../_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html',1,'']]], + ['bno08xrptarvrstabilizedgamerv_2ehpp_59',['BNO08xRptARVRStabilizedGameRV.hpp',['../_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html',1,'']]], + ['bno08xrptarvrstabilizedrv_60',['BNO08xRptARVRStabilizedRV',['../class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html#a7b19b87c861a35b7da1d96b606c21d6d',1,'BNO08xRptARVRStabilizedRV::BNO08xRptARVRStabilizedRV()'],['../class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html',1,'BNO08xRptARVRStabilizedRV']]], + ['bno08xrptarvrstabilizedrv_2ecpp_61',['BNO08xRptARVRStabilizedRV.cpp',['../_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.html',1,'']]], + ['bno08xrptarvrstabilizedrv_2ehpp_62',['BNO08xRptARVRStabilizedRV.hpp',['../_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html',1,'']]], + ['bno08xrptcalgyro_63',['BNO08xRptCalGyro',['../class_b_n_o08x_rpt_cal_gyro.html',1,'BNO08xRptCalGyro'],['../class_b_n_o08x_rpt_cal_gyro.html#ad351243a258fa1075212d63a38b1e7b5',1,'BNO08xRptCalGyro::BNO08xRptCalGyro()']]], + ['bno08xrptcalgyro_2ecpp_64',['BNO08xRptCalGyro.cpp',['../_b_n_o08x_rpt_cal_gyro_8cpp.html',1,'']]], + ['bno08xrptcalgyro_2ehpp_65',['BNO08xRptCalGyro.hpp',['../_b_n_o08x_rpt_cal_gyro_8hpp.html',1,'']]], + ['bno08xrptcalmagnetometer_66',['BNO08xRptCalMagnetometer',['../class_b_n_o08x_rpt_cal_magnetometer.html',1,'BNO08xRptCalMagnetometer'],['../class_b_n_o08x_rpt_cal_magnetometer.html#a731d7e69b97b6402b2cf2e18e9a08b06',1,'BNO08xRptCalMagnetometer::BNO08xRptCalMagnetometer()']]], + ['bno08xrptcalmagnetometer_2ecpp_67',['BNO08xRptCalMagnetometer.cpp',['../_b_n_o08x_rpt_cal_magnetometer_8cpp.html',1,'']]], + ['bno08xrptcalmagnetometer_2ehpp_68',['BNO08xRptCalMagnetometer.hpp',['../_b_n_o08x_rpt_cal_magnetometer_8hpp.html',1,'']]], + ['bno08xrptgamerv_69',['BNO08xRptGameRV',['../class_b_n_o08x_rpt_game_r_v.html',1,'BNO08xRptGameRV'],['../class_b_n_o08x_rpt_game_r_v.html#a5ce3525ae691ef37dff5c8d638e98e18',1,'BNO08xRptGameRV::BNO08xRptGameRV()']]], + ['bno08xrptgamerv_2ecpp_70',['BNO08xRptGameRV.cpp',['../_b_n_o08x_rpt_game_r_v_8cpp.html',1,'']]], + ['bno08xrptgamerv_2ehpp_71',['BNO08xRptGameRV.hpp',['../_b_n_o08x_rpt_game_r_v_8hpp.html',1,'']]], + ['bno08xrptgravity_72',['BNO08xRptGravity',['../class_b_n_o08x_rpt_gravity.html',1,'BNO08xRptGravity'],['../class_b_n_o08x_rpt_gravity.html#a472ced1c466461f64dda3d9132813dba',1,'BNO08xRptGravity::BNO08xRptGravity()']]], + ['bno08xrptgravity_2ecpp_73',['BNO08xRptGravity.cpp',['../_b_n_o08x_rpt_gravity_8cpp.html',1,'']]], + ['bno08xrptgravity_2ehpp_74',['BNO08xRptGravity.hpp',['../_b_n_o08x_rpt_gravity_8hpp.html',1,'']]], + ['bno08xrptigyrorv_75',['BNO08xRptIGyroRV',['../class_b_n_o08x_rpt_i_gyro_r_v.html#a5574d6213be1d7176d981e04fb9b4ea4',1,'BNO08xRptIGyroRV::BNO08xRptIGyroRV()'],['../class_b_n_o08x_rpt_i_gyro_r_v.html',1,'BNO08xRptIGyroRV']]], + ['bno08xrptigyrorv_2ecpp_76',['BNO08xRptIGyroRV.cpp',['../_b_n_o08x_rpt_i_gyro_r_v_8cpp.html',1,'']]], + ['bno08xrptigyrorv_2ehpp_77',['BNO08xRptIGyroRV.hpp',['../_b_n_o08x_rpt_i_gyro_r_v_8hpp.html',1,'']]], + ['bno08xrptlinearacceleration_78',['BNO08xRptLinearAcceleration',['../class_b_n_o08x_rpt_linear_acceleration.html#ad63032b796912c9be563a5e6da801c59',1,'BNO08xRptLinearAcceleration::BNO08xRptLinearAcceleration()'],['../class_b_n_o08x_rpt_linear_acceleration.html',1,'BNO08xRptLinearAcceleration']]], + ['bno08xrptlinearacceleration_2ecpp_79',['BNO08xRptLinearAcceleration.cpp',['../_b_n_o08x_rpt_linear_acceleration_8cpp.html',1,'']]], + ['bno08xrptlinearacceleration_2ehpp_80',['BNO08xRptLinearAcceleration.hpp',['../_b_n_o08x_rpt_linear_acceleration_8hpp.html',1,'']]], + ['bno08xrptrawmemsaccelerometer_81',['BNO08xRptRawMEMSAccelerometer',['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a1a7c70a4c2d2004fe827dfa834d789e7',1,'BNO08xRptRawMEMSAccelerometer::BNO08xRptRawMEMSAccelerometer()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html',1,'BNO08xRptRawMEMSAccelerometer']]], + ['bno08xrptrawmemsaccelerometer_2ecpp_82',['BNO08xRptRawMEMSAccelerometer.cpp',['../_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html',1,'']]], + ['bno08xrptrawmemsaccelerometer_2ehpp_83',['BNO08xRptRawMEMSAccelerometer.hpp',['../_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html',1,'']]], + ['bno08xrptrawmemsgyro_84',['BNO08xRptRawMEMSGyro',['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#a9ad8a6a41c6680302f5ddb8154360ba2',1,'BNO08xRptRawMEMSGyro::BNO08xRptRawMEMSGyro()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html',1,'BNO08xRptRawMEMSGyro']]], + ['bno08xrptrawmemsgyro_2ecpp_85',['BNO08xRptRawMEMSGyro.cpp',['../_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html',1,'']]], + ['bno08xrptrawmemsgyro_2ehpp_86',['BNO08xRptRawMEMSGyro.hpp',['../_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html',1,'']]], + ['bno08xrptrawmemsmagnetometer_87',['BNO08xRptRawMEMSMagnetometer',['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html',1,'BNO08xRptRawMEMSMagnetometer'],['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a1033eaa9b7533a381781c8a750bac04b',1,'BNO08xRptRawMEMSMagnetometer::BNO08xRptRawMEMSMagnetometer()']]], + ['bno08xrptrawmemsmagnetometer_2ecpp_88',['BNO08xRptRawMEMSMagnetometer.cpp',['../_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html',1,'']]], + ['bno08xrptrawmemsmagnetometer_2ehpp_89',['BNO08xRptRawMEMSMagnetometer.hpp',['../_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html',1,'']]], + ['bno08xrptrv_90',['BNO08xRptRV',['../class_b_n_o08x_rpt_r_v.html',1,'BNO08xRptRV'],['../class_b_n_o08x_rpt_r_v.html#a3c4173b40339de15cb7f304f73ae53f3',1,'BNO08xRptRV::BNO08xRptRV()']]], + ['bno08xrptrv_2ecpp_91',['BNO08xRptRV.cpp',['../_b_n_o08x_rpt_r_v_8cpp.html',1,'']]], + ['bno08xrptrv_2ehpp_92',['BNO08xRptRV.hpp',['../_b_n_o08x_rpt_r_v_8hpp.html',1,'']]], + ['bno08xrptrvgeneric_93',['BNO08xRptRVGeneric',['../class_b_n_o08x_rpt_r_v_generic.html#a7c35188ccfb976cba1b7e4626022987c',1,'BNO08xRptRVGeneric::BNO08xRptRVGeneric()'],['../class_b_n_o08x_rpt_r_v_generic.html',1,'BNO08xRptRVGeneric']]], + ['bno08xrptrvgeneric_2ecpp_94',['BNO08xRptRVGeneric.cpp',['../_b_n_o08x_rpt_r_v_generic_8cpp.html',1,'']]], + ['bno08xrptrvgeneric_2ehpp_95',['BNO08xRptRVGeneric.hpp',['../_b_n_o08x_rpt_r_v_generic_8hpp.html',1,'']]], + ['bno08xrptrvgeomag_96',['BNO08xRptRVGeomag',['../class_b_n_o08x_rpt_r_v_geomag.html#a32bd70c7777973497b6d1b7f960bea0b',1,'BNO08xRptRVGeomag::BNO08xRptRVGeomag()'],['../class_b_n_o08x_rpt_r_v_geomag.html',1,'BNO08xRptRVGeomag']]], + ['bno08xrptrvgeomag_2ecpp_97',['BNO08xRptRVGeomag.cpp',['../_b_n_o08x_rpt_r_v_geomag_8cpp.html',1,'']]], + ['bno08xrptrvgeomag_2ehpp_98',['BNO08xRptRVGeomag.hpp',['../_b_n_o08x_rpt_r_v_geomag_8hpp.html',1,'']]], + ['bno08xrptshakedetector_99',['BNO08xRptShakeDetector',['../class_b_n_o08x_rpt_shake_detector.html#a22021e497ed9a31b2070b884f7eb6bd8',1,'BNO08xRptShakeDetector::BNO08xRptShakeDetector()'],['../class_b_n_o08x_rpt_shake_detector.html',1,'BNO08xRptShakeDetector']]], + ['bno08xrptshakedetector_2ecpp_100',['BNO08xRptShakeDetector.cpp',['../_b_n_o08x_rpt_shake_detector_8cpp.html',1,'']]], + ['bno08xrptshakedetector_2ehpp_101',['BNO08xRptShakeDetector.hpp',['../_b_n_o08x_rpt_shake_detector_8hpp.html',1,'']]], + ['bno08xrptstabilityclassifier_102',['BNO08xRptStabilityClassifier',['../class_b_n_o08x_rpt_stability_classifier.html',1,'BNO08xRptStabilityClassifier'],['../class_b_n_o08x_rpt_stability_classifier.html#a41052d651d03bccc414b14d6e9b670ab',1,'BNO08xRptStabilityClassifier::BNO08xRptStabilityClassifier()']]], + ['bno08xrptstabilityclassifier_2ecpp_103',['BNO08xRptStabilityClassifier.cpp',['../_b_n_o08x_rpt_stability_classifier_8cpp.html',1,'']]], + ['bno08xrptstabilityclassifier_2ehpp_104',['BNO08xRptStabilityClassifier.hpp',['../_b_n_o08x_rpt_stability_classifier_8hpp.html',1,'']]], + ['bno08xrptstepcounter_105',['BNO08xRptStepCounter',['../class_b_n_o08x_rpt_step_counter.html',1,'BNO08xRptStepCounter'],['../class_b_n_o08x_rpt_step_counter.html#a0a85682a68010aa66ddb2ccc337263a0',1,'BNO08xRptStepCounter::BNO08xRptStepCounter()']]], + ['bno08xrptstepcounter_2ecpp_106',['BNO08xRptStepCounter.cpp',['../_b_n_o08x_rpt_step_counter_8cpp.html',1,'']]], + ['bno08xrptstepcounter_2ehpp_107',['BNO08xRptStepCounter.hpp',['../_b_n_o08x_rpt_step_counter_8hpp.html',1,'']]], + ['bno08xrpttapdetector_108',['BNO08xRptTapDetector',['../class_b_n_o08x_rpt_tap_detector.html',1,'BNO08xRptTapDetector'],['../class_b_n_o08x_rpt_tap_detector.html#ad4761f72a20f120e545b941b6e198b6a',1,'BNO08xRptTapDetector::BNO08xRptTapDetector()']]], + ['bno08xrpttapdetector_2ecpp_109',['BNO08xRptTapDetector.cpp',['../_b_n_o08x_rpt_tap_detector_8cpp.html',1,'']]], + ['bno08xrpttapdetector_2ehpp_110',['BNO08xRptTapDetector.hpp',['../_b_n_o08x_rpt_tap_detector_8hpp.html',1,'']]], + ['bno08xrptuncalgyro_111',['BNO08xRptUncalGyro',['../class_b_n_o08x_rpt_uncal_gyro.html#a3b728331f32e6ca7854c64b06ca28ea8',1,'BNO08xRptUncalGyro::BNO08xRptUncalGyro()'],['../class_b_n_o08x_rpt_uncal_gyro.html',1,'BNO08xRptUncalGyro']]], + ['bno08xrptuncalgyro_2ecpp_112',['BNO08xRptUncalGyro.cpp',['../_b_n_o08x_rpt_uncal_gyro_8cpp.html',1,'']]], + ['bno08xrptuncalgyro_2ehpp_113',['BNO08xRptUncalGyro.hpp',['../_b_n_o08x_rpt_uncal_gyro_8hpp.html',1,'']]], + ['bno08xrptuncalmagnetometer_114',['BNO08xRptUncalMagnetometer',['../class_b_n_o08x_rpt_uncal_magnetometer.html',1,'BNO08xRptUncalMagnetometer'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#a8ac1f7e58879febd738b85a8035411a0',1,'BNO08xRptUncalMagnetometer::BNO08xRptUncalMagnetometer()']]], + ['bno08xrptuncalmagnetometer_2ecpp_115',['BNO08xRptUncalMagnetometer.cpp',['../_b_n_o08x_rpt_uncal_magnetometer_8cpp.html',1,'']]], + ['bno08xrptuncalmagnetometer_2ehpp_116',['BNO08xRptUncalMagnetometer.hpp',['../_b_n_o08x_rpt_uncal_magnetometer_8hpp.html',1,'']]], + ['bno08xsh2hal_117',['BNO08xSH2HAL',['../class_b_n_o08x_s_h2_h_a_l.html',1,'BNO08xSH2HAL'],['../class_b_n_o08x.html#a6dd0081dc9eb0cfb019bfdca3aa31802',1,'BNO08x::BNO08xSH2HAL()']]], + ['bno08xsh2hal_2ecpp_118',['BNO08xSH2HAL.cpp',['../_b_n_o08x_s_h2_h_a_l_8cpp.html',1,'']]], + ['bno08xsh2hal_2ehpp_119',['BNO08xSH2HAL.hpp',['../_b_n_o08x_s_h2_h_a_l_8hpp.html',1,'']]], + ['bno08xstability_120',['BNO08xStability',['../_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cb',1,'BNO08xGlobalTypes.hpp']]], + ['bno08xstability_5fto_5fstr_121',['BNO08xStability_to_str',['../_b_n_o08x_global_types_8hpp.html#acd889b071d45f7ba9e7157e7a752bf5a',1,'BNO08xGlobalTypes.hpp']]], + ['bno08xtesthelper_122',['BNO08xTestHelper',['../class_b_n_o08x_test_helper.html',1,'BNO08xTestHelper'],['../class_b_n_o08x.html#a190775b71c35d8007faae7dd6a9f1030',1,'BNO08x::BNO08xTestHelper()']]], + ['bno08xtesthelper_2ehpp_123',['BNO08xTestHelper.hpp',['../_b_n_o08x_test_helper_8hpp.html',1,'']]], + ['bno08xtestsuite_124',['BNO08xTestSuite',['../class_b_n_o08x_test_suite.html',1,'']]], + ['bno08xtestsuite_2ehpp_125',['BNO08xTestSuite.hpp',['../_b_n_o08x_test_suite_8hpp.html',1,'']]] ]; diff --git a/documentation/html/search/all_10.html b/documentation/html/search/all_10.html new file mode 100644 index 0000000..a7c1f9c --- /dev/null +++ b/documentation/html/search/all_10.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/all_10.js b/documentation/html/search/all_10.js index fd3c46c..be2a36c 100644 --- a/documentation/html/search/all_10.js +++ b/documentation/html/search/all_10.js @@ -1,36 +1,6 @@ var searchData= [ - ['rad_5f2_5fdeg_0',['RAD_2_DEG',['../class_b_n_o08x_rpt.html#a201aeb71fefb0d9d485914176a82dd80',1,'BNO08xRpt']]], - ['rad_5faccuracy_1',['rad_accuracy',['../structbno08x__quat__t.html#a7368a7f0524e3b2e1f4465329ecb0912',1,'bno08x_quat_t::rad_accuracy'],['../structbno08x__euler__angle__t.html#a89ab348ee455b14e5d09f1eb5d231c99',1,'bno08x_euler_angle_t::rad_accuracy']]], - ['range_2',['range',['../structbno08x__meta__data__t.html#a58edad7613b5b2c6e7afd0233106b09f',1,'bno08x_meta_data_t']]], - ['raw_5faccelerometer_3',['raw_accelerometer',['../struct_b_n_o08x_1_1bno08x__reports__t.html#aa3a65aaf2adf05aa014b72c2d4485590',1,'BNO08x::bno08x_reports_t']]], - ['raw_5fgyro_4',['raw_gyro',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a13357e58bc926c2420ab41e4ffef4196',1,'BNO08x::bno08x_reports_t']]], - ['raw_5fmagnetometer_5',['raw_magnetometer',['../struct_b_n_o08x_1_1bno08x__reports__t.html#aad8698945b261c0a871f2f409897b071',1,'BNO08x::bno08x_reports_t']]], - ['re_5fenable_5freports_6',['re_enable_reports',['../class_b_n_o08x.html#ac732c968f8d639c81f5d423aad004e95',1,'BNO08x']]], - ['readme_7',['README',['../md__r_e_a_d_m_e.html',1,'']]], - ['readme_2emd_8',['README.md',['../_r_e_a_d_m_e_8md.html',1,'']]], - ['real_9',['real',['../structbno08x__quat__t.html#ab99e5e4f8adad74eee1a94b4e7ef2542',1,'bno08x_quat_t']]], - ['register_5fcb_10',['register_cb',['../class_b_n_o08x.html#aadd44524e6d22c48916acd9518b63ec3',1,'BNO08x::register_cb(std::function< void(void)> cb_fxn)'],['../class_b_n_o08x.html#a082c79d9951ac32ea5fa25de90255a41',1,'BNO08x::register_cb(std::function< void(uint8_t report_ID)> cb_fxn)'],['../class_b_n_o08x_rpt.html#a5b542b28c81fcd05cf2e3f3d2d437d46',1,'BNO08xRpt::register_cb()']]], - ['reserved_11',['RESERVED',['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a83c7f2aa8c3ac10ed8beb75cad162827',1,'BNO08xGlobalTypes.hpp']]], - ['resolution_12',['resolution',['../structbno08x__meta__data__t.html#a7683b54fbe7ae8ec15b8f880d17a5a46',1,'bno08x_meta_data_t']]], - ['revision_13',['revision',['../structbno08x__meta__data__t.html#a31816ac79605b829e7304973d61f7d98',1,'bno08x_meta_data_t']]], - ['rpt_14',['rpt',['../class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e',1,'BNO08x']]], - ['rpt_5fbit_15',['rpt_bit',['../class_b_n_o08x_rpt.html#ae78feab5682a4697c5acad3ca6f12c2e',1,'BNO08xRpt']]], - ['rpt_5fenable_16',['rpt_enable',['../class_b_n_o08x_rpt.html#aa0bed98a9a497d1f39e8245d05b02e9c',1,'BNO08xRpt']]], - ['rpt_5fid_17',['rpt_ID',['../class_b_n_o08x_cb_generic.html#a808841c9f19664cb6ff06f9c217793e1',1,'BNO08xCbGeneric']]], - ['run_5fall_5ftests_18',['run_all_tests',['../class_b_n_o08x_test_suite.html#ac12545fe311a98e9c0ae6fea77da95fd',1,'BNO08xTestSuite']]], - ['run_5fcallback_5ftests_19',['run_callback_tests',['../class_b_n_o08x_test_suite.html#a8e294955bf512e2e88c086f04f6030a8',1,'BNO08xTestSuite']]], - ['run_5ffeature_5ftests_20',['run_feature_tests',['../class_b_n_o08x_test_suite.html#a8d7a3485fdf1ff9c0a09736654187434',1,'BNO08xTestSuite']]], - ['run_5finit_5fdeinit_5ftests_21',['run_init_deinit_tests',['../class_b_n_o08x_test_suite.html#a53de9b0fe1b28c18e3a1ca4c68a06f16',1,'BNO08xTestSuite']]], - ['run_5fmulti_5freport_5ftests_22',['run_multi_report_tests',['../class_b_n_o08x_test_suite.html#a916cff374791381de61f1035f9935ac5',1,'BNO08xTestSuite']]], - ['run_5fsingle_5freport_5ftests_23',['run_single_report_tests',['../class_b_n_o08x_test_suite.html#a37899d7bf67fce5c3dd77dd5647f8ecb',1,'BNO08xTestSuite']]], - ['running_24',['RUNNING',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa43491564ebcfd38568918efbd6e840fd',1,'RUNNING: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a43491564ebcfd38568918efbd6e840fd',1,'RUNNING: BNO08xGlobalTypes.hpp']]], - ['running_20tests_25',['Running Tests',['../md__r_e_a_d_m_e.html#autotoc_md9',1,'']]], - ['rv_26',['rv',['../struct_b_n_o08x_1_1bno08x__reports__t.html#aeab138f8ddfed3f4d6b855a73b7e2db5',1,'BNO08x::bno08x_reports_t']]], - ['rv_5farvr_5fstabilized_27',['rv_ARVR_stabilized',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a027c914e51da445148dc9b2735cc5fc9',1,'BNO08x::bno08x_reports_t']]], - ['rv_5farvr_5fstabilized_5fgame_28',['rv_ARVR_stabilized_game',['../struct_b_n_o08x_1_1bno08x__reports__t.html#af550968d0e56f114b4afb20a5a442206',1,'BNO08x::bno08x_reports_t']]], - ['rv_5fgame_29',['rv_game',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a7f33ac650137f5933ee1eab1ce936db6',1,'BNO08x::bno08x_reports_t']]], - ['rv_5fgeomagnetic_30',['rv_geomagnetic',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a7e17ff7b9763ed040158813c69614a9f',1,'BNO08x::bno08x_reports_t']]], - ['rv_5fgyro_5fintegrated_31',['rv_gyro_integrated',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a6937b5d9bf8af9344a5013e1c543ab42',1,'BNO08x::bno08x_reports_t']]], - ['rx_5fdata_5flength_32',['RX_DATA_LENGTH',['../class_b_n_o08x.html#a1a037bda37493cde56732cc6fdc7884b',1,'BNO08x']]] + ['q_5fpoint_5f1_0',['q_point_1',['../structbno08x__meta__data__t.html#a1e0a5907ac8d8dd0325cf8830aa5bd66',1,'bno08x_meta_data_t']]], + ['q_5fpoint_5f2_1',['q_point_2',['../structbno08x__meta__data__t.html#a09ad38c35e9cd63d4c333f851d5e01e7',1,'bno08x_meta_data_t']]], + ['q_5fpoint_5f3_2',['q_point_3',['../structbno08x__meta__data__t.html#a29cb20721b8dda2c65c6b2b4dfad6551',1,'bno08x_meta_data_t']]] ]; diff --git a/documentation/html/search/all_11.html b/documentation/html/search/all_11.html new file mode 100644 index 0000000..8f86146 --- /dev/null +++ b/documentation/html/search/all_11.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/all_11.js b/documentation/html/search/all_11.js index c211652..2e96202 100644 --- a/documentation/html/search/all_11.js +++ b/documentation/html/search/all_11.js @@ -1,51 +1,31 @@ var searchData= [ - ['save_5fdynamic_5fcalibration_0',['save_dynamic_calibration',['../class_b_n_o08x.html#a1c703a1fb79ce777dc73a83f02bfdb85',1,'BNO08x']]], - ['sclk_5fmax_5fspeed_1',['SCLK_MAX_SPEED',['../class_b_n_o08x.html#a031976dacd97917d9d72edccb607160c',1,'BNO08x']]], - ['sclk_5fspeed_2',['sclk_speed',['../structbno08x__config__t.html#a231614c3b20888360def2ce9db83f52a',1,'bno08x_config_t']]], - ['sem_5fkill_5ftasks_3',['sem_kill_tasks',['../class_b_n_o08x.html#aa92ff86d82a097a565ed2a2b9000b571',1,'BNO08x']]], - ['sensor_5fevent_5fcb_4',['sensor_event_cb',['../class_b_n_o08x_s_h2_h_a_l.html#a19c041ef614d7eda85b94b10202a3997',1,'BNO08xSH2HAL']]], - ['sensor_5fspecific_5',['sensor_specific',['../structbno08x__meta__data__t.html#a4134971e13a6242102facae308588072',1,'bno08x_meta_data_t']]], - ['sensor_5fspecific_5flen_6',['sensor_specific_len',['../structbno08x__meta__data__t.html#abaa4829463c424c9959d594027ce7ba2',1,'bno08x_meta_data_t']]], - ['set_5factivities_5fto_5fenable_7',['set_activities_to_enable',['../class_b_n_o08x_rpt_activity_classifier.html#adb51886e94e91d114246c51919fd368b',1,'BNO08xRptActivityClassifier']]], - ['set_5fhal_5fimu_8',['set_hal_imu',['../class_b_n_o08x_s_h2_h_a_l.html#a236ccf0ff8d36060b465bc1f4f0a37fa',1,'BNO08xSH2HAL']]], - ['set_5ftest_5fimu_5fcfg_9',['set_test_imu_cfg',['../class_b_n_o08x_test_helper.html#a9e2f9bf13f28f1a6ba87e86bc5947cf1',1,'BNO08xTestHelper']]], - ['sh2_5fhal_10',['sh2_HAL',['../class_b_n_o08x.html#abae123678dc62f139749f13a3b6d1baa',1,'BNO08x::sh2_HAL'],['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a5094148539354e52e4f7b054ba766bce',1,'BNO08xPrivateTypes::bno08x_init_status_t::sh2_HAL']]], - ['sh2_5fhal_5flock_11',['sh2_HAL_lock',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a5433c33ca93bfd2be4a7575ddff7a8d9',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], - ['sh2_5fhal_5fservice_5ftask_12',['sh2_HAL_service_task',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a150665b9f07eea167dd61aa9701d0e66',1,'BNO08xPrivateTypes::bno08x_init_status_t::sh2_HAL_service_task'],['../class_b_n_o08x.html#a7c7a9a0b81f9c8762fc927efea68bf23',1,'BNO08x::sh2_HAL_service_task()']]], - ['sh2_5fhal_5fservice_5ftask_5fhdl_13',['sh2_HAL_service_task_hdl',['../class_b_n_o08x.html#afb288b912294ac6a568c1aab8bb382f6',1,'BNO08x']]], - ['sh2_5fhal_5fservice_5ftask_5fsz_14',['SH2_HAL_SERVICE_TASK_SZ',['../class_b_n_o08x.html#aac1f772772db2d5fd14d51e44649d8eb',1,'BNO08x']]], - ['sh2_5fhal_5fservice_5ftask_5ftrampoline_15',['sh2_HAL_service_task_trampoline',['../class_b_n_o08x.html#a888eaf810d6140e2e771c44f5857b7c1',1,'BNO08x']]], - ['sh_5fversion_16',['sh_version',['../structbno08x__meta__data__t.html#a672da8b56be3269bae22c9e0e5424719',1,'bno08x_meta_data_t']]], - ['shake_5fdetected_5fx_17',['SHAKE_DETECTED_X',['../_b_n_o08x_global_types_8hpp.html#ae12bdf0217349447eebadf16d4560869',1,'BNO08xGlobalTypes.hpp']]], - ['shake_5fdetected_5fy_18',['SHAKE_DETECTED_Y',['../_b_n_o08x_global_types_8hpp.html#a023aa826dbf083e2a6d2d67beba75b27',1,'BNO08xGlobalTypes.hpp']]], - ['shake_5fdetected_5fz_19',['SHAKE_DETECTED_Z',['../_b_n_o08x_global_types_8hpp.html#a9951e367fa8ff09a55526994cfaa94be',1,'BNO08xGlobalTypes.hpp']]], - ['shake_5fdetector_20',['shake_detector',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a9d7ff08c5a141c3d1ad3493423e7c49c',1,'BNO08x::bno08x_reports_t']]], - ['signal_5fdata_5favailable_21',['signal_data_available',['../class_b_n_o08x_rpt.html#a47a623eb0a1db51af76a03a103c32329',1,'BNO08xRpt']]], - ['singlereporttests_2ecpp_22',['SingleReportTests.cpp',['../_single_report_tests_8cpp.html',1,'']]], - ['sleep_23',['sleep',['../class_b_n_o08x.html#a7c5774a48227e8e3346fa5df7dfa420c',1,'BNO08x']]], - ['soft_5freset_24',['soft_reset',['../class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e',1,'BNO08x']]], - ['spi_5fbus_25',['spi_bus',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a8780317bf985194a58d4b0457d518adf',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], - ['spi_5fclose_26',['spi_close',['../class_b_n_o08x_s_h2_h_a_l.html#a5fa6b901d1790fcd7dc0905f62ae040f',1,'BNO08xSH2HAL']]], - ['spi_5fdevice_27',['spi_device',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ab268642c4b6b9fc1eb7c6ceec0e8e64d',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], - ['spi_5fhdl_28',['spi_hdl',['../class_b_n_o08x.html#acc0ea091465fc9a5736f5e0c6a0ce8ef',1,'BNO08x']]], - ['spi_5fopen_29',['spi_open',['../class_b_n_o08x_s_h2_h_a_l.html#ae079b1384cba806a778eb0e27f981da0',1,'BNO08xSH2HAL']]], - ['spi_5fperipheral_30',['spi_peripheral',['../structbno08x__config__t.html#a020d2343750bb7debc2a108ae038c9ec',1,'bno08x_config_t']]], - ['spi_5fread_31',['spi_read',['../class_b_n_o08x_s_h2_h_a_l.html#a3e691461235b3e3c59866ac179d06f25',1,'BNO08xSH2HAL']]], - ['spi_5fread_5fsh2_5fpacket_5fbody_32',['spi_read_sh2_packet_body',['../class_b_n_o08x_s_h2_h_a_l.html#a6003e3011b0e8208e2632f729e195922',1,'BNO08xSH2HAL']]], - ['spi_5fread_5fsh2_5fpacket_5fheader_33',['spi_read_sh2_packet_header',['../class_b_n_o08x_s_h2_h_a_l.html#ac63619162addd952a2af599cb414783f',1,'BNO08xSH2HAL']]], - ['spi_5ftransaction_34',['spi_transaction',['../class_b_n_o08x.html#ac16adc5f00b0039c98a4921f13895026',1,'BNO08x']]], - ['spi_5fwait_5ffor_5fint_35',['spi_wait_for_int',['../class_b_n_o08x_s_h2_h_a_l.html#a15b568922a498b988bd8b897b3ae2278',1,'BNO08xSH2HAL']]], - ['spi_5fwrite_36',['spi_write',['../class_b_n_o08x_s_h2_h_a_l.html#a96d5b8fa7669f22cd0ecaf1feee13299',1,'BNO08xSH2HAL']]], - ['stability_37',['stability',['../structbno08x__stability__classifier__t.html#a2ecd636f34a6be612833009d9a1c8725',1,'bno08x_stability_classifier_t']]], - ['stability_5fclassifier_38',['stability_classifier',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a2edee4386eaea86ef3d316f5840d7a2f',1,'BNO08x::bno08x_reports_t']]], - ['stability_5fto_5fstr_39',['stability_to_str',['../class_b_n_o08x.html#aa8347555e37a185bef4a834b04231123',1,'BNO08x']]], - ['stable_40',['STABLE',['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a32987cdf8a725702042ab18f5c700905',1,'BNO08xGlobalTypes.hpp']]], - ['started_41',['Getting Started',['../md__r_e_a_d_m_e.html#autotoc_md1',1,'']]], - ['stationary_42',['STATIONARY',['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a4120eb7591bd0789af75a8973d5f9146',1,'BNO08xGlobalTypes.hpp']]], - ['step_5faccumulator_43',['step_accumulator',['../class_b_n_o08x_rpt_step_counter.html#ab3dc0162e974a582fd4c153e9ac0f521',1,'BNO08xRptStepCounter']]], - ['step_5fcounter_44',['step_counter',['../struct_b_n_o08x_1_1bno08x__reports__t.html#aee9528ea57ab86ef29e10de9ecfefcf7',1,'BNO08x::bno08x_reports_t']]], - ['steps_45',['steps',['../structbno08x__step__counter__t.html#a6d6be986b770fe1343a46080f35653d3',1,'bno08x_step_counter_t']]], - ['still_46',['STILL',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa8b572d218013b9626d59e6a2b38f18b6',1,'STILL: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a8b572d218013b9626d59e6a2b38f18b6',1,'STILL: BNO08xGlobalTypes.hpp']]], - ['sync_5fctx_47',['sync_ctx',['../class_b_n_o08x.html#a22bb1bdc1153a455ec8f549d9389406e',1,'BNO08x::sync_ctx'],['../class_b_n_o08x_rpt.html#a5a1404a08918d66bb0f41f55220db6e5',1,'BNO08xRpt::sync_ctx']]] + ['rad_5f2_5fdeg_0',['RAD_2_DEG',['../class_b_n_o08x_rpt.html#a201aeb71fefb0d9d485914176a82dd80',1,'BNO08xRpt']]], + ['rad_5faccuracy_1',['rad_accuracy',['../structbno08x__quat__t.html#a7368a7f0524e3b2e1f4465329ecb0912',1,'bno08x_quat_t::rad_accuracy()'],['../structbno08x__euler__angle__t.html#a89ab348ee455b14e5d09f1eb5d231c99',1,'bno08x_euler_angle_t::rad_accuracy()']]], + ['range_2',['range',['../structbno08x__meta__data__t.html#a58edad7613b5b2c6e7afd0233106b09f',1,'bno08x_meta_data_t']]], + ['raw_5faccelerometer_3',['raw_accelerometer',['../struct_b_n_o08x_1_1bno08x__reports__t.html#aa3a65aaf2adf05aa014b72c2d4485590',1,'BNO08x::bno08x_reports_t']]], + ['raw_5fgyro_4',['raw_gyro',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a13357e58bc926c2420ab41e4ffef4196',1,'BNO08x::bno08x_reports_t']]], + ['raw_5fmagnetometer_5',['raw_magnetometer',['../struct_b_n_o08x_1_1bno08x__reports__t.html#aad8698945b261c0a871f2f409897b071',1,'BNO08x::bno08x_reports_t']]], + ['real_6',['real',['../structbno08x__quat__t.html#ab99e5e4f8adad74eee1a94b4e7ef2542',1,'bno08x_quat_t']]], + ['register_5fcb_7',['register_cb',['../class_b_n_o08x.html#a082c79d9951ac32ea5fa25de90255a41',1,'BNO08x::register_cb()'],['../class_b_n_o08x_rpt.html#a5b542b28c81fcd05cf2e3f3d2d437d46',1,'BNO08xRpt::register_cb()'],['../class_b_n_o08x.html#aadd44524e6d22c48916acd9518b63ec3',1,'BNO08x::register_cb()']]], + ['reserved_8',['RESERVED',['../_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cba83c7f2aa8c3ac10ed8beb75cad162827',1,'BNO08xGlobalTypes.hpp']]], + ['resolution_9',['resolution',['../structbno08x__meta__data__t.html#a7683b54fbe7ae8ec15b8f880d17a5a46',1,'bno08x_meta_data_t']]], + ['revision_10',['revision',['../structbno08x__meta__data__t.html#a31816ac79605b829e7304973d61f7d98',1,'bno08x_meta_data_t']]], + ['rpt_11',['rpt',['../class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e',1,'BNO08x']]], + ['rpt_5fbit_12',['rpt_bit',['../class_b_n_o08x_rpt.html#ae78feab5682a4697c5acad3ca6f12c2e',1,'BNO08xRpt']]], + ['rpt_5fenable_13',['rpt_enable',['../class_b_n_o08x_rpt.html#aa0bed98a9a497d1f39e8245d05b02e9c',1,'BNO08xRpt']]], + ['rpt_5fid_14',['rpt_ID',['../class_b_n_o08x_cb_generic.html#a808841c9f19664cb6ff06f9c217793e1',1,'BNO08xCbGeneric']]], + ['run_5fall_5ftests_15',['run_all_tests',['../class_b_n_o08x_test_suite.html#ac12545fe311a98e9c0ae6fea77da95fd',1,'BNO08xTestSuite']]], + ['run_5fcallback_5ftests_16',['run_callback_tests',['../class_b_n_o08x_test_suite.html#a8e294955bf512e2e88c086f04f6030a8',1,'BNO08xTestSuite']]], + ['run_5ffeature_5ftests_17',['run_feature_tests',['../class_b_n_o08x_test_suite.html#a8d7a3485fdf1ff9c0a09736654187434',1,'BNO08xTestSuite']]], + ['run_5finit_5fdeinit_5ftests_18',['run_init_deinit_tests',['../class_b_n_o08x_test_suite.html#a53de9b0fe1b28c18e3a1ca4c68a06f16',1,'BNO08xTestSuite']]], + ['run_5fmulti_5freport_5ftests_19',['run_multi_report_tests',['../class_b_n_o08x_test_suite.html#a916cff374791381de61f1035f9935ac5',1,'BNO08xTestSuite']]], + ['run_5fsingle_5freport_5ftests_20',['run_single_report_tests',['../class_b_n_o08x_test_suite.html#a37899d7bf67fce5c3dd77dd5647f8ecb',1,'BNO08xTestSuite']]], + ['running_21',['RUNNING',['../_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa43491564ebcfd38568918efbd6e840fd',1,'RUNNING(): BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da43491564ebcfd38568918efbd6e840fd',1,'RUNNING(): BNO08xGlobalTypes.hpp']]], + ['rv_22',['rv',['../struct_b_n_o08x_1_1bno08x__reports__t.html#aeab138f8ddfed3f4d6b855a73b7e2db5',1,'BNO08x::bno08x_reports_t']]], + ['rv_5farvr_5fstabilized_23',['rv_ARVR_stabilized',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a027c914e51da445148dc9b2735cc5fc9',1,'BNO08x::bno08x_reports_t']]], + ['rv_5farvr_5fstabilized_5fgame_24',['rv_ARVR_stabilized_game',['../struct_b_n_o08x_1_1bno08x__reports__t.html#af550968d0e56f114b4afb20a5a442206',1,'BNO08x::bno08x_reports_t']]], + ['rv_5fgame_25',['rv_game',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a7f33ac650137f5933ee1eab1ce936db6',1,'BNO08x::bno08x_reports_t']]], + ['rv_5fgeomagnetic_26',['rv_geomagnetic',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a7e17ff7b9763ed040158813c69614a9f',1,'BNO08x::bno08x_reports_t']]], + ['rv_5fgyro_5fintegrated_27',['rv_gyro_integrated',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a6937b5d9bf8af9344a5013e1c543ab42',1,'BNO08x::bno08x_reports_t']]] ]; diff --git a/documentation/html/search/all_12.html b/documentation/html/search/all_12.html new file mode 100644 index 0000000..90b128f --- /dev/null +++ b/documentation/html/search/all_12.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/all_12.js b/documentation/html/search/all_12.js index 327fbfa..b69535a 100644 --- a/documentation/html/search/all_12.js +++ b/documentation/html/search/all_12.js @@ -1,24 +1,47 @@ var searchData= [ - ['tag_0',['TAG',['../class_b_n_o08x.html#a2c98d5f2c406a3efd0b48c5666fa8c46',1,'BNO08x::TAG'],['../class_b_n_o08x_s_h2_h_a_l.html#a36760cb9c002cfa410197ecd552f5a8a',1,'BNO08xSH2HAL::TAG'],['../class_b_n_o08x_test_helper.html#aa09d388a5da3a925ac25125b9c5c3a90',1,'BNO08xTestHelper::TAG'],['../class_b_n_o08x_rpt.html#a2c57f370fb08b793bb10ec22d5acca45',1,'BNO08xRpt::TAG'],['../class_b_n_o08x_rpt_acceleration.html#a6a071b08b16c314ecd771d3547ddbf22',1,'BNO08xRptAcceleration::TAG'],['../class_b_n_o08x_rpt_activity_classifier.html#af39bac9547a4f9a822e4505b08941b7d',1,'BNO08xRptActivityClassifier::TAG'],['../class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#a67df5767ac056e546d66867379aa4b2e',1,'BNO08xRptARVRStabilizedGameRV::TAG'],['../class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html#a6ecf69eae461c03a09174f0d358c6371',1,'BNO08xRptARVRStabilizedRV::TAG'],['../class_b_n_o08x_rpt_cal_gyro.html#ae3c6150a08f8d97a6a892a5796f49a32',1,'BNO08xRptCalGyro::TAG'],['../class_b_n_o08x_rpt_cal_magnetometer.html#a99f95d049803de93390b3071efeead4a',1,'BNO08xRptCalMagnetometer::TAG'],['../class_b_n_o08x_rpt_game_r_v.html#a3fd3cec253a42d897a736adaf50bfe5d',1,'BNO08xRptGameRV::TAG'],['../class_b_n_o08x_rpt_gravity.html#a03dfa109a427c7657a2a5bdd3b5af68c',1,'BNO08xRptGravity::TAG'],['../class_b_n_o08x_rpt_i_gyro_r_v.html#a5dcd8ea49d6eac6ff6f75b0ec125b04b',1,'BNO08xRptIGyroRV::TAG'],['../class_b_n_o08x_rpt_linear_acceleration.html#afd26d783dd276ad3c77cd0bb27115bd2',1,'BNO08xRptLinearAcceleration::TAG'],['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#af82e98eae44b512870fe5cb65e7ea4cf',1,'BNO08xRptRawMEMSAccelerometer::TAG'],['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#a51a9da0bbd8e982641147265c6d82b2d',1,'BNO08xRptRawMEMSGyro::TAG'],['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a7e103ad37ce1f4cddf52d110372dc6b9',1,'BNO08xRptRawMEMSMagnetometer::TAG'],['../class_b_n_o08x_rpt_r_v.html#a3569aae0c42e23e9932d62238a8735f8',1,'BNO08xRptRV::TAG'],['../class_b_n_o08x_rpt_r_v_generic.html#a5315a83517cd15397842254a9926b1c4',1,'BNO08xRptRVGeneric::TAG'],['../class_b_n_o08x_rpt_r_v_geomag.html#a7f99fc2a2d7ec0f2a493cca88a1ff825',1,'BNO08xRptRVGeomag::TAG'],['../class_b_n_o08x_rpt_shake_detector.html#ad282b4fa916bd10237b7d83b3e56861b',1,'BNO08xRptShakeDetector::TAG'],['../class_b_n_o08x_rpt_stability_classifier.html#a363d10cfb6740d6003189ccc2684adbd',1,'BNO08xRptStabilityClassifier::TAG'],['../class_b_n_o08x_rpt_step_counter.html#a7e5778f776b52d6ea6da830e9048f6a0',1,'BNO08xRptStepCounter::TAG'],['../class_b_n_o08x_rpt_tap_detector.html#a657b076ac0e77e594f5feddf294f67e2',1,'BNO08xRptTapDetector::TAG'],['../class_b_n_o08x_rpt_uncal_gyro.html#a8326235183745463e9637d2bb9d4027a',1,'BNO08xRptUncalGyro::TAG'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#a21e67be0d0c2235e93f3c7f7385e7fff',1,'BNO08xRptUncalMagnetometer::TAG']]], - ['tap_5fdetected_5fdouble_1',['TAP_DETECTED_DOUBLE',['../_b_n_o08x_global_types_8hpp.html#a92a577e216f51fc6156a87e6ecf8ffc5',1,'BNO08xGlobalTypes.hpp']]], - ['tap_5fdetected_5fx_5faxis_2',['TAP_DETECTED_X_AXIS',['../_b_n_o08x_global_types_8hpp.html#ad0dc59e3a74a39a8e358c945162f6fc8',1,'BNO08xGlobalTypes.hpp']]], - ['tap_5fdetected_5fx_5faxis_5fpositive_3',['TAP_DETECTED_X_AXIS_POSITIVE',['../_b_n_o08x_global_types_8hpp.html#a8a8a0fbcff17f5123ad111fcd9a375ea',1,'BNO08xGlobalTypes.hpp']]], - ['tap_5fdetected_5fy_5faxis_4',['TAP_DETECTED_Y_AXIS',['../_b_n_o08x_global_types_8hpp.html#ad2ab2bbe6f01a4a641f75c41a9064cf6',1,'BNO08xGlobalTypes.hpp']]], - ['tap_5fdetected_5fy_5faxis_5fpositive_5',['TAP_DETECTED_Y_AXIS_POSITIVE',['../_b_n_o08x_global_types_8hpp.html#a356ec3a53c785965e8dd24381a3bdcd7',1,'BNO08xGlobalTypes.hpp']]], - ['tap_5fdetected_5fz_5faxis_6',['TAP_DETECTED_Z_AXIS',['../_b_n_o08x_global_types_8hpp.html#aaaf91ed835d5d1a5726806bb147c5938',1,'BNO08xGlobalTypes.hpp']]], - ['tap_5fdetected_5fz_5faxis_5fpositive_7',['TAP_DETECTED_Z_AXIS_POSITIVE',['../_b_n_o08x_global_types_8hpp.html#a6fd0bd9f4990ced262a8f2d4c41d65d9',1,'BNO08xGlobalTypes.hpp']]], - ['tap_5fdetector_8',['tap_detector',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a0cabee7da991a7399d607373f09548a7',1,'BNO08x::bno08x_reports_t']]], - ['tare_9',['tare',['../class_b_n_o08x_rpt_game_r_v.html#a773f8e4bf9e5059d6b301fc346cbc9d2',1,'BNO08xRptGameRV::tare()'],['../class_b_n_o08x_rpt_r_v.html#aab42904ebfc698d0af0944deaafcd226',1,'BNO08xRptRV::tare()'],['../class_b_n_o08x_rpt_r_v_generic.html#ab059dded7c0a7c922e9c624baac34ecd',1,'BNO08xRptRVGeneric::tare()'],['../class_b_n_o08x_rpt_r_v_geomag.html#a622f024808e368b09c41ca1b5118a874',1,'BNO08xRptRVGeomag::tare()']]], - ['tare_5fclear_10',['tare_clear',['../class_b_n_o08x_rpt_game_r_v.html#ab8844cc390818f2b5cff8afefc89558f',1,'BNO08xRptGameRV::tare_clear()'],['../class_b_n_o08x_rpt_r_v.html#a920fb5940c13870657c48538569aff87',1,'BNO08xRptRV::tare_clear()'],['../class_b_n_o08x_rpt_r_v_geomag.html#a2c62a41402f167a49025914a9800d062',1,'BNO08xRptRVGeomag::tare_clear()']]], - ['tare_5fpersist_11',['tare_persist',['../class_b_n_o08x_rpt_game_r_v.html#ae91c07ae4d781216065fd704b5c88d06',1,'BNO08xRptGameRV::tare_persist()'],['../class_b_n_o08x_rpt_r_v.html#aa152921434b50a95977b0a4f925abec0',1,'BNO08xRptRV::tare_persist()'],['../class_b_n_o08x_rpt_r_v_geomag.html#a57305f5f72067a56b037cf766fa2ee63',1,'BNO08xRptRVGeomag::tare_persist()']]], - ['temperature_12',['temperature',['../structbno08x__raw__gyro__t.html#adf725827f6f97e16c953f6f5c7bf890b',1,'bno08x_raw_gyro_t']]], - ['test_5fcase_13',['TEST_CASE',['../_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00',1,'TEST_CASE("BNO08x Driver Creation for [CallbackAllReportVoidInputParam] Tests", "[CallbackAllReportVoidInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#a2a38e8a82fc1fab9bdca331f39726892',1,'TEST_CASE("Void Input Param Flavor Cb", "[CallbackAllReportVoidInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#a9ad6a1394e968c056e0d0a455d51c9f8',1,'TEST_CASE("BNO08x Driver Cleanup for [CallbackAllReportVoidInputParam] Tests", "[CallbackAllReportVoidInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f',1,'TEST_CASE("BNO08x Driver Creation for [CallbackAllReportIDInputParam] Tests", "[CallbackAllReportIDInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#adc348440748fec8fed1a66213f0be52f',1,'TEST_CASE("Report ID Input Param Flavor Cb", "[CallbackAllReportIDInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#a93a4532e4592eab29ca88f51cae930cf',1,'TEST_CASE("BNO08x Driver Cleanup for [CallbackAllReportIDInputParam] Tests", "[CallbackAllReportIDInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa',1,'TEST_CASE("BNO08x Driver Creation for [CallbackSingleReportVoidInputParam] Tests", "[CallbackSingleReportVoidInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#a0cae93f9fe6d369521dd1aeed1cd504b',1,'TEST_CASE("Single Report Void Input Param Flavor Cb", "[CallbackSingleReportVoidInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#afc1ea15d6fd3e37c488c692435c9fc3d',1,'TEST_CASE("BNO08x Driver Cleanup for [CallbackSingleReportVoidInputParam] Tests", "[CallbackSingleReportVoidInputParam]"): CallbackTests.cpp'],['../_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2',1,'TEST_CASE("BNO08x Driver Creation for [FeatureTests] Tests", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#ad2587baeeb225c43d04e355166a29b18',1,'TEST_CASE("Hard Reset", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#abc6316f813506ff1114a4c50b5a72bdf',1,'TEST_CASE("Soft Reset", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#aa591e9e15fbc5763f8bace22312015c0',1,'TEST_CASE("Sleep", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#ae6b70979bd6502fbeaef43fb4bc8d508',1,'TEST_CASE("Get Metadata", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#aa6cd73e0d81f1bad0797e318018ffd3a',1,'TEST_CASE("Get Sample Counts", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#a2ece5a0676d7eee2c801f6d6b36610ba',1,'TEST_CASE("Enable Dynamic Calibration", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#ad453409b2c919e183a31693bb9e561dc',1,'TEST_CASE("Save Dynamic Calibration", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#a3998d182117c4def094998f795780351',1,'TEST_CASE("Autosave Dynamic Calibration", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#ace101f40531db107a743cff5815022e6',1,'TEST_CASE("Disable Dynamic Calibration", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#a5258b4dbee44f7a6964ff93e378fd3fa',1,'TEST_CASE("Clear Dynamic Calibration", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#a8b4b148361c7804ce12264d25abb5afa',1,'TEST_CASE("BNO08x Driver Cleanup for [FeatureTests] Tests", "[FeatureTests]"): FeatureTests.cpp'],['../_init_denit_tests_8cpp.html#a08cceb5b1726d652d1d8c41442e6c087',1,'TEST_CASE("InitComprehensive Config Args", "[InitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a7d530ad94b062e47ad88eb95d86e0357',1,'TEST_CASE("InitComprehensive GPIO", "[InitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a135555b0273a578259f0a9af775e5c79',1,'TEST_CASE("InitComprehensive HINT ISR", "[InitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a5cc994abd95bc9cb407e7523b06b2b24',1,'TEST_CASE("InitComprehensive SPI", "[InitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a82451407bbaeafb4370d82b27f0638e8',1,'TEST_CASE("InitComprehensive sh2 HAL", "[InitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a9f7d58c894a252a5d5f4926f43c1da05',1,'TEST_CASE("InitComprehensive Tasks", "[InitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a4ebea3b6dcabb85e93a987dc1e373fe1',1,'TEST_CASE("DeinitComprehensive Tasks", "[DeinitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a8bc112d30656db88d9338e7916faf297',1,'TEST_CASE("DeinitComprehensive sh2 HAL", "[DeinitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#af8076e4d67ed1a2c42b2194a68b9ef58',1,'TEST_CASE("DeinitComprehensive HINT ISR", "[DeinitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a12171e93ec585327ea2e7464a89c0405',1,'TEST_CASE("DeinitComprehensive SPI", "[DeinitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a95a131fd866eaf16e0f7fa52cdc35594',1,'TEST_CASE("DeinitComprehensive GPIO", "[DeinitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081',1,'TEST_CASE("Init and Deinit", "[InitDenit]"): InitDenitTests.cpp'],['../_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda',1,'TEST_CASE("BNO08x Driver Creation for [MultiReportEnableDisable] Tests", "[MultiReportEnableDisable]"): MultiReportTests.cpp'],['../_multi_report_tests_8cpp.html#a6d2f9d86fb1c148a375044205278a8bb',1,'TEST_CASE("Enable/Disable Dual Report", "[MultiReportEnableDisable]"): MultiReportTests.cpp'],['../_multi_report_tests_8cpp.html#ac0f2ca513b0adc3db58d954b1fa381e9',1,'TEST_CASE("Enable/Disable Quad Report", "[MultiReportEnableDisable]"): MultiReportTests.cpp'],['../_multi_report_tests_8cpp.html#a3c5bb20df427689d78fceefd3dad0ddd',1,'TEST_CASE("Enable/Disable Octo Report", "[MultiReportEnableDisable]"): MultiReportTests.cpp'],['../_multi_report_tests_8cpp.html#ac92ec06fe64f7bedbbe37dee3e64c090',1,'TEST_CASE("BNO08x Driver Cleanup for [MultiReportEnableDisable] Tests", "[MultiReportEnableDisable]"): MultiReportTests.cpp'],['../_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab',1,'TEST_CASE("BNO08x Driver Creation for [SingleReportEnableDisable] Tests", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#af30c5c1549bda77b45a1e6fb5f76844a',1,'TEST_CASE("Enable Incorrect Report", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#aaefa1a1d4b3c190b7f46bb7f42512949',1,'TEST_CASE("Enable/Disable Accelerometer", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#ae4d70e11995e36808b6390b171aba0e8',1,'TEST_CASE("Enable/Disable Linear Accelerometer", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#ab9b4ae43e33572d90c4c889452cd91ee',1,'TEST_CASE("Enable/Disable Gravity", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a176c81d817389f072da2eddb5e37b975',1,'TEST_CASE("Enable/Disable Cal Magnetometer", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a9525f7e9b6932ed0aede1a93476b43bc',1,'TEST_CASE("Enable/Disable Uncal Magnetometer", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#af25aef97093ff3259252290c5e32293f',1,'TEST_CASE("Enable/Disable Cal Gyro", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#af7eb32a5f8137e39dbf2caaad0378c41',1,'TEST_CASE("Enable/Disable Uncal Gyro", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a89c8a619fd6bb9768b37bc594741be09',1,'TEST_CASE("Enable/Disable RV", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a175ff61aad4905497f19d011693932ff',1,'TEST_CASE("Enable/Disable Game RV", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a7a1dd1af780f6e5d8501a31da196cc45',1,'TEST_CASE("Enable/Disable ARVR Stabilized RV", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a508ef0459e3fd34f4235194f91992123',1,'TEST_CASE("Enable/Disable ARVR Stabilized Game RV", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a135345f612f52dc44e6cd1e1378c2191',1,'TEST_CASE("Enable/Disable Gyro Integrated RV", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#abf9609daa7bf6ed8f87366747236c613',1,'TEST_CASE("Enable/Disable Geomagnetic RV", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a697ac897c8756d7553854e52229d36f5',1,'TEST_CASE("BNO08x Driver Cleanup for [SingleReportEnableDisable] Tests", "[SingleReportEnableDisable]"): SingleReportTests.cpp']]], - ['test_5fimu_14',['test_imu',['../class_b_n_o08x_test_helper.html#a2da34e5d5e353cd37fa458fcfe7cf243',1,'BNO08xTestHelper']]], - ['tests_15',['Tests',['../md__r_e_a_d_m_e.html#autotoc_md10',1,'Adding Tests'],['../md__r_e_a_d_m_e.html#autotoc_md9',1,'Running Tests'],['../md__r_e_a_d_m_e.html#autotoc_md8',1,'Unit Tests']]], - ['tilting_16',['TILTING',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa69909b62e08f212da31719aebf67b70c',1,'TILTING: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a69909b62e08f212da31719aebf67b70c',1,'TILTING: BNO08xGlobalTypes.hpp']]], - ['timestamp_5fus_17',['timestamp_us',['../structbno08x__raw__gyro__t.html#a99d61a4d56a06fb219dc023fe3e446b5',1,'bno08x_raw_gyro_t::timestamp_us'],['../structbno08x__raw__accel__t.html#a7ca16a89f219b199eb5797fd101d1283',1,'bno08x_raw_accel_t::timestamp_us'],['../structbno08x__raw__magf__t.html#a74cb298f230665c2d600d3298717c321',1,'bno08x_raw_magf_t::timestamp_us']]], - ['to_20project_18',['Adding to Project',['../md__r_e_a_d_m_e.html#autotoc_md3',1,'']]], - ['toggle_5freset_19',['toggle_reset',['../class_b_n_o08x.html#a6711a624f7229f2eee51ee0a5bc87e67',1,'BNO08x']]], - ['total_5frpt_5fcount_20',['TOTAL_RPT_COUNT',['../_b_n_o08x_global_types_8hpp.html#a9808babb45af9b32fc51cef8d50341be',1,'BNO08xGlobalTypes.hpp']]] + ['sclk_5fspeed_0',['sclk_speed',['../structbno08x__config__t.html#a231614c3b20888360def2ce9db83f52a',1,'bno08x_config_t']]], + ['screen_5faccel_5forientation_1',['SCREEN_ACCEL_ORIENTATION',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea1e56a229eb00e62fc6f98a9c3bf2c41e',1,'BNO08xGlobalTypes.hpp']]], + ['sensor_5fevent_5fcb_2',['sensor_event_cb',['../class_b_n_o08x_s_h2_h_a_l.html#a19c041ef614d7eda85b94b10202a3997',1,'BNO08xSH2HAL']]], + ['sensor_5fspecific_3',['sensor_specific',['../structbno08x__meta__data__t.html#a4134971e13a6242102facae308588072',1,'bno08x_meta_data_t']]], + ['sensor_5fspecific_5flen_4',['sensor_specific_len',['../structbno08x__meta__data__t.html#abaa4829463c424c9959d594027ce7ba2',1,'bno08x_meta_data_t']]], + ['serial_5fnumber_5',['SERIAL_NUMBER',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eabac5402bcf9584b3014bd64b8b6ad282',1,'BNO08xGlobalTypes.hpp']]], + ['set_5factivities_5fto_5fenable_6',['set_activities_to_enable',['../class_b_n_o08x_rpt_activity_classifier.html#adb51886e94e91d114246c51919fd368b',1,'BNO08xRptActivityClassifier']]], + ['set_5fhal_5fimu_7',['set_hal_imu',['../class_b_n_o08x_s_h2_h_a_l.html#a236ccf0ff8d36060b465bc1f4f0a37fa',1,'BNO08xSH2HAL']]], + ['set_5fsystem_5forientation_8',['set_system_orientation',['../class_b_n_o08x.html#abba85271f3333b7f395ec55915c1d5f9',1,'BNO08x']]], + ['set_5ftest_5fimu_5fcfg_9',['set_test_imu_cfg',['../class_b_n_o08x_test_helper.html#a9e2f9bf13f28f1a6ba87e86bc5947cf1',1,'BNO08xTestHelper']]], + ['sh2_5fhal_10',['sh2_HAL',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a5094148539354e52e4f7b054ba766bce',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], + ['sh2_5fhal_5flock_11',['sh2_HAL_lock',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a5433c33ca93bfd2be4a7575ddff7a8d9',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], + ['sh2_5fhal_5fservice_5ftask_12',['sh2_HAL_service_task',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a150665b9f07eea167dd61aa9701d0e66',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], + ['sh_5fversion_13',['sh_version',['../structbno08x__meta__data__t.html#a672da8b56be3269bae22c9e0e5424719',1,'bno08x_meta_data_t']]], + ['shake_5fdetect_5fconfig_14',['SHAKE_DETECT_CONFIG',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea8a41fbc008e0571cf295a0770e995864',1,'BNO08xGlobalTypes.hpp']]], + ['shake_5fdetected_5fx_15',['SHAKE_DETECTED_X',['../_b_n_o08x_global_types_8hpp.html#ae12bdf0217349447eebadf16d4560869',1,'BNO08xGlobalTypes.hpp']]], + ['shake_5fdetected_5fy_16',['SHAKE_DETECTED_Y',['../_b_n_o08x_global_types_8hpp.html#a023aa826dbf083e2a6d2d67beba75b27',1,'BNO08xGlobalTypes.hpp']]], + ['shake_5fdetected_5fz_17',['SHAKE_DETECTED_Z',['../_b_n_o08x_global_types_8hpp.html#a9951e367fa8ff09a55526994cfaa94be',1,'BNO08xGlobalTypes.hpp']]], + ['shake_5fdetector_18',['shake_detector',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a9d7ff08c5a141c3d1ad3493423e7c49c',1,'BNO08x::bno08x_reports_t']]], + ['sig_5fmotion_5fdetect_5fconfig_19',['SIG_MOTION_DETECT_CONFIG',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eae5d606ae5efeadd9ab249a39b8ed828a',1,'BNO08xGlobalTypes.hpp']]], + ['signal_5fdata_5favailable_20',['signal_data_available',['../class_b_n_o08x_rpt.html#a47a623eb0a1db51af76a03a103c32329',1,'BNO08xRpt']]], + ['sleep_21',['sleep',['../class_b_n_o08x.html#a7c5774a48227e8e3346fa5df7dfa420c',1,'BNO08x']]], + ['sleep_5fdetector_5fconfig_22',['SLEEP_DETECTOR_CONFIG',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea19f33813d80c7da8306762a7f141d9bb',1,'BNO08xGlobalTypes.hpp']]], + ['soft_5freset_23',['soft_reset',['../class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e',1,'BNO08x']]], + ['spi_5fbus_24',['spi_bus',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a8780317bf985194a58d4b0457d518adf',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], + ['spi_5fclose_25',['spi_close',['../class_b_n_o08x_s_h2_h_a_l.html#a5fa6b901d1790fcd7dc0905f62ae040f',1,'BNO08xSH2HAL']]], + ['spi_5fdevice_26',['spi_device',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ab268642c4b6b9fc1eb7c6ceec0e8e64d',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], + ['spi_5fopen_27',['spi_open',['../class_b_n_o08x_s_h2_h_a_l.html#ae079b1384cba806a778eb0e27f981da0',1,'BNO08xSH2HAL']]], + ['spi_5fperipheral_28',['spi_peripheral',['../structbno08x__config__t.html#a020d2343750bb7debc2a108ae038c9ec',1,'bno08x_config_t']]], + ['spi_5fread_29',['spi_read',['../class_b_n_o08x_s_h2_h_a_l.html#a3e691461235b3e3c59866ac179d06f25',1,'BNO08xSH2HAL']]], + ['spi_5fwrite_30',['spi_write',['../class_b_n_o08x_s_h2_h_a_l.html#a96d5b8fa7669f22cd0ecaf1feee13299',1,'BNO08xSH2HAL']]], + ['sqrt2over2_31',['SQRT2OVER2',['../class_b_n_o08x.html#ab8d5ebfc080838870e320494da3fa64d',1,'BNO08x']]], + ['stability_32',['stability',['../structbno08x__stability__classifier__t.html#a2ecd636f34a6be612833009d9a1c8725',1,'bno08x_stability_classifier_t']]], + ['stability_5fclassifier_33',['stability_classifier',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a2edee4386eaea86ef3d316f5840d7a2f',1,'BNO08x::bno08x_reports_t']]], + ['stability_5fdetector_5fconfig_34',['STABILITY_DETECTOR_CONFIG',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ead36109c56ef4d0598cc0b03b25dc8d85',1,'BNO08xGlobalTypes.hpp']]], + ['stable_35',['STABLE',['../_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cba32987cdf8a725702042ab18f5c700905',1,'BNO08xGlobalTypes.hpp']]], + ['static_5fcalibration_5fagm_36',['STATIC_CALIBRATION_AGM',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eae81a7ec9f2eb51db6a66eec214f74329',1,'BNO08xGlobalTypes.hpp']]], + ['static_5fcalibration_5fsra_37',['STATIC_CALIBRATION_SRA',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eae3e95aa73e5b19b6fc1574c287598a8a',1,'BNO08xGlobalTypes.hpp']]], + ['stationary_38',['STATIONARY',['../_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cba4120eb7591bd0789af75a8973d5f9146',1,'BNO08xGlobalTypes.hpp']]], + ['step_5fcounter_39',['step_counter',['../struct_b_n_o08x_1_1bno08x__reports__t.html#aee9528ea57ab86ef29e10de9ecfefcf7',1,'BNO08x::bno08x_reports_t']]], + ['steps_40',['steps',['../structbno08x__step__counter__t.html#a6d6be986b770fe1343a46080f35653d3',1,'bno08x_step_counter_t']]], + ['still_41',['STILL',['../_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa8b572d218013b9626d59e6a2b38f18b6',1,'STILL(): BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da8b572d218013b9626d59e6a2b38f18b6',1,'STILL(): BNO08xGlobalTypes.hpp']]], + ['sync_5fctx_42',['sync_ctx',['../class_b_n_o08x_rpt.html#a5a1404a08918d66bb0f41f55220db6e5',1,'BNO08xRpt']]], + ['system_5forientation_43',['SYSTEM_ORIENTATION',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea174aa600a99d1fee26df64861c68d4ab',1,'BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/all_13.html b/documentation/html/search/all_13.html new file mode 100644 index 0000000..272d129 --- /dev/null +++ b/documentation/html/search/all_13.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/all_13.js b/documentation/html/search/all_13.js index f6c69e9..0e38e1c 100644 --- a/documentation/html/search/all_13.js +++ b/documentation/html/search/all_13.js @@ -1,17 +1,20 @@ var searchData= [ - ['uint16_5fclr_5flsb_0',['UINT16_CLR_LSB',['../_b_n_o08x_s_h2_h_a_l_8hpp.html#ac89a0ae0c3d3067f02e9fa275521606b',1,'BNO08xSH2HAL.hpp']]], - ['uint16_5fclr_5fmsb_1',['UINT16_CLR_MSB',['../_b_n_o08x_s_h2_h_a_l_8hpp.html#ad98f2fa811436866ff297a8288e34f40',1,'BNO08xSH2HAL.hpp']]], - ['uint32_5fclr_5fbyte_2',['UINT32_CLR_BYTE',['../_b_n_o08x_s_h2_h_a_l_8hpp.html#a7de5c0b84ba545981105e1216925d8e9',1,'BNO08xSH2HAL.hpp']]], - ['uint32_5fmsk_5fbyte_3',['UINT32_MSK_BYTE',['../_b_n_o08x_s_h2_h_a_l_8hpp.html#a6f459cc2cce1722c63d22a9556f06bc8',1,'BNO08xSH2HAL.hpp']]], - ['uncal_5fgyro_4',['uncal_gyro',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a6f1929843393c09c21b1f107a47c8fe3',1,'BNO08x::bno08x_reports_t']]], - ['uncal_5fmagnetometer_5',['uncal_magnetometer',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a5774fa69fc74264d40478a729aeb5ece',1,'BNO08x::bno08x_reports_t']]], - ['undefined_6',['UNDEFINED',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3',1,'UNDEFINED: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a0db45d2a4141101bdfe48e3314cfbca3',1,'UNDEFINED: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a0db45d2a4141101bdfe48e3314cfbca3',1,'UNDEFINED: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a0db45d2a4141101bdfe48e3314cfbca3',1,'UNDEFINED: BNO08xGlobalTypes.hpp']]], - ['unit_20tests_7',['Unit Tests',['../md__r_e_a_d_m_e.html#autotoc_md8',1,'']]], - ['unknown_8',['UNKNOWN',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa696b031073e74bf2cb98e5ef201d4aa3',1,'UNKNOWN: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a696b031073e74bf2cb98e5ef201d4aa3',1,'UNKNOWN: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a696b031073e74bf2cb98e5ef201d4aa3',1,'UNKNOWN: BNO08xGlobalTypes.hpp']]], - ['unlock_5fsh2_5fhal_9',['unlock_sh2_HAL',['../class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42',1,'BNO08x::unlock_sh2_HAL()'],['../class_b_n_o08x_rpt.html#a61e3451e93806e1b7eaf5f1387726765',1,'BNO08xRpt::unlock_sh2_HAL()']]], - ['unlock_5fuser_5fdata_10',['unlock_user_data',['../class_b_n_o08x.html#a171b4f380b145e295a11219a8e2a961a',1,'BNO08x::unlock_user_data()'],['../class_b_n_o08x_rpt.html#a26bacc572187119339ec248bb4e7d6f3',1,'BNO08xRpt::unlock_user_data()']]], - ['unreliable_11',['UNRELIABLE',['../_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a6e257e645974b9086ed66e9465e2d80c',1,'BNO08xGlobalTypes.hpp']]], - ['update_5fdata_12',['update_data',['../class_b_n_o08x_rpt.html#a970fb7e7d3745c62fec626f0ccf0759f',1,'BNO08xRpt::update_data()'],['../class_b_n_o08x_rpt_acceleration.html#a6b24209dc87cdd333b780fe6674fd045',1,'BNO08xRptAcceleration::update_data()'],['../class_b_n_o08x_rpt_activity_classifier.html#acb6fe5076011bc1f6f33a93c1c30c333',1,'BNO08xRptActivityClassifier::update_data()'],['../class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#a2f822419d659be71209de6b69e8064b8',1,'BNO08xRptARVRStabilizedGameRV::update_data()'],['../class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html#a0ddf587eff71b83b01de57c2a69aa34d',1,'BNO08xRptARVRStabilizedRV::update_data()'],['../class_b_n_o08x_rpt_cal_gyro.html#ab099bd0da7140c433fc7bab0a802c46f',1,'BNO08xRptCalGyro::update_data()'],['../class_b_n_o08x_rpt_cal_magnetometer.html#af50ecf2bb83d7eeec5b88c5273a01784',1,'BNO08xRptCalMagnetometer::update_data()'],['../class_b_n_o08x_rpt_game_r_v.html#a8f9be2a12cec2a8467829fe561bf5f3d',1,'BNO08xRptGameRV::update_data()'],['../class_b_n_o08x_rpt_gravity.html#a47a5d1d8f89834662efaaae60a74b4c2',1,'BNO08xRptGravity::update_data()'],['../class_b_n_o08x_rpt_i_gyro_r_v.html#a29e7154e8fed38487dd100f3e98d72fb',1,'BNO08xRptIGyroRV::update_data()'],['../class_b_n_o08x_rpt_linear_acceleration.html#ab799259f97933e00ddfe654050c4757e',1,'BNO08xRptLinearAcceleration::update_data()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a269b8a306d47b0a873421674e8996187',1,'BNO08xRptRawMEMSAccelerometer::update_data()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#af79174e4b3a3579d3de85decf529e5d5',1,'BNO08xRptRawMEMSGyro::update_data()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a5ff68ff342813b240519a315e60d4506',1,'BNO08xRptRawMEMSMagnetometer::update_data()'],['../class_b_n_o08x_rpt_r_v.html#ab6a7a480ecc404383a1db5c6b29e3c48',1,'BNO08xRptRV::update_data()'],['../class_b_n_o08x_rpt_r_v_geomag.html#a531bf3018378efda8edd322e2a4a3306',1,'BNO08xRptRVGeomag::update_data()'],['../class_b_n_o08x_rpt_shake_detector.html#aebaecde5751d7b9a3fa1d5cfe09a7393',1,'BNO08xRptShakeDetector::update_data()'],['../class_b_n_o08x_rpt_stability_classifier.html#a53f291245bb6c40ae272fbe0142609c2',1,'BNO08xRptStabilityClassifier::update_data()'],['../class_b_n_o08x_rpt_step_counter.html#a742cb9d7bc64d31f3febc51d0536c3aa',1,'BNO08xRptStepCounter::update_data()'],['../class_b_n_o08x_rpt_tap_detector.html#aa1b7881e55a3f6210f48cec831cc72a7',1,'BNO08xRptTapDetector::update_data()'],['../class_b_n_o08x_rpt_uncal_gyro.html#acfcb717810a8924c3b119829c4b24489',1,'BNO08xRptUncalGyro::update_data()'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#a2737505adb4176e5843ce7d13b2b8ec4',1,'BNO08xRptUncalMagnetometer::update_data()']]], - ['usr_5freports_13',['usr_reports',['../class_b_n_o08x.html#a58b4949a61a784d09df3e7ecda175b39',1,'BNO08x']]] + ['tag_0',['TAG',['../class_b_n_o08x_rpt_r_v_generic.html#a5315a83517cd15397842254a9926b1c4',1,'BNO08xRptRVGeneric::TAG()'],['../class_b_n_o08x_rpt.html#a2c57f370fb08b793bb10ec22d5acca45',1,'BNO08xRpt::TAG()']]], + ['tap_5fdetect_5fconfig_1',['TAP_DETECT_CONFIG',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea94ada7efc076c96b78bcb052d4f22ca2',1,'BNO08xGlobalTypes.hpp']]], + ['tap_5fdetected_5fdouble_2',['TAP_DETECTED_DOUBLE',['../_b_n_o08x_global_types_8hpp.html#a92a577e216f51fc6156a87e6ecf8ffc5',1,'BNO08xGlobalTypes.hpp']]], + ['tap_5fdetected_5fx_5faxis_3',['TAP_DETECTED_X_AXIS',['../_b_n_o08x_global_types_8hpp.html#ad0dc59e3a74a39a8e358c945162f6fc8',1,'BNO08xGlobalTypes.hpp']]], + ['tap_5fdetected_5fx_5faxis_5fpositive_4',['TAP_DETECTED_X_AXIS_POSITIVE',['../_b_n_o08x_global_types_8hpp.html#a8a8a0fbcff17f5123ad111fcd9a375ea',1,'BNO08xGlobalTypes.hpp']]], + ['tap_5fdetected_5fy_5faxis_5',['TAP_DETECTED_Y_AXIS',['../_b_n_o08x_global_types_8hpp.html#ad2ab2bbe6f01a4a641f75c41a9064cf6',1,'BNO08xGlobalTypes.hpp']]], + ['tap_5fdetected_5fy_5faxis_5fpositive_6',['TAP_DETECTED_Y_AXIS_POSITIVE',['../_b_n_o08x_global_types_8hpp.html#a356ec3a53c785965e8dd24381a3bdcd7',1,'BNO08xGlobalTypes.hpp']]], + ['tap_5fdetected_5fz_5faxis_7',['TAP_DETECTED_Z_AXIS',['../_b_n_o08x_global_types_8hpp.html#aaaf91ed835d5d1a5726806bb147c5938',1,'BNO08xGlobalTypes.hpp']]], + ['tap_5fdetected_5fz_5faxis_5fpositive_8',['TAP_DETECTED_Z_AXIS_POSITIVE',['../_b_n_o08x_global_types_8hpp.html#a6fd0bd9f4990ced262a8f2d4c41d65d9',1,'BNO08xGlobalTypes.hpp']]], + ['tap_5fdetector_9',['tap_detector',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a0cabee7da991a7399d607373f09548a7',1,'BNO08x::bno08x_reports_t']]], + ['tare_10',['tare',['../class_b_n_o08x_rpt_r_v_geomag.html#a622f024808e368b09c41ca1b5118a874',1,'BNO08xRptRVGeomag::tare()'],['../class_b_n_o08x_rpt_r_v_generic.html#ab059dded7c0a7c922e9c624baac34ecd',1,'BNO08xRptRVGeneric::tare()'],['../class_b_n_o08x_rpt_r_v.html#aab42904ebfc698d0af0944deaafcd226',1,'BNO08xRptRV::tare()'],['../class_b_n_o08x_rpt_game_r_v.html#a773f8e4bf9e5059d6b301fc346cbc9d2',1,'BNO08xRptGameRV::tare()']]], + ['tare_5fclear_11',['tare_clear',['../class_b_n_o08x_rpt_r_v_geomag.html#a2c62a41402f167a49025914a9800d062',1,'BNO08xRptRVGeomag::tare_clear()'],['../class_b_n_o08x_rpt_r_v.html#a920fb5940c13870657c48538569aff87',1,'BNO08xRptRV::tare_clear()'],['../class_b_n_o08x_rpt_game_r_v.html#ab8844cc390818f2b5cff8afefc89558f',1,'BNO08xRptGameRV::tare_clear()']]], + ['tare_5fpersist_12',['tare_persist',['../class_b_n_o08x_rpt_game_r_v.html#ae91c07ae4d781216065fd704b5c88d06',1,'BNO08xRptGameRV::tare_persist()'],['../class_b_n_o08x_rpt_r_v.html#aa152921434b50a95977b0a4f925abec0',1,'BNO08xRptRV::tare_persist()'],['../class_b_n_o08x_rpt_r_v_geomag.html#a57305f5f72067a56b037cf766fa2ee63',1,'BNO08xRptRVGeomag::tare_persist()']]], + ['temperature_13',['temperature',['../structbno08x__raw__gyro__t.html#adf725827f6f97e16c953f6f5c7bf890b',1,'bno08x_raw_gyro_t']]], + ['tilt_5fdetector_5fconfig_14',['TILT_DETECTOR_CONFIG',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea6590d7f1041f103cdaab64cd06e0db37',1,'BNO08xGlobalTypes.hpp']]], + ['tilting_15',['TILTING',['../_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa69909b62e08f212da31719aebf67b70c',1,'TILTING(): BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da69909b62e08f212da31719aebf67b70c',1,'TILTING(): BNO08xGlobalTypes.hpp']]], + ['timestamp_5fus_16',['timestamp_us',['../structbno08x__raw__magf__t.html#a74cb298f230665c2d600d3298717c321',1,'bno08x_raw_magf_t::timestamp_us()'],['../structbno08x__raw__accel__t.html#a7ca16a89f219b199eb5797fd101d1283',1,'bno08x_raw_accel_t::timestamp_us()'],['../structbno08x__raw__gyro__t.html#a99d61a4d56a06fb219dc023fe3e446b5',1,'bno08x_raw_gyro_t::timestamp_us()']]] ]; diff --git a/documentation/html/search/all_14.html b/documentation/html/search/all_14.html new file mode 100644 index 0000000..291e0d9 --- /dev/null +++ b/documentation/html/search/all_14.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/all_14.js b/documentation/html/search/all_14.js index e38d6c7..005f60a 100644 --- a/documentation/html/search/all_14.js +++ b/documentation/html/search/all_14.js @@ -1,5 +1,17 @@ var searchData= [ - ['vendor_5fid_0',['vendor_ID',['../structbno08x__meta__data__t.html#a51e1f028175bf00c880cc2dfd4e05412',1,'bno08x_meta_data_t']]], - ['vendor_5fid_5flen_1',['vendor_id_len',['../structbno08x__meta__data__t.html#a0efefbb8c4614bd3e81094f25909cc14',1,'bno08x_meta_data_t']]] + ['uart_5fformat_0',['UART_FORMAT',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea915838bac984c07ae03ec46239375b32',1,'BNO08xGlobalTypes.hpp']]], + ['uint16_5fclr_5flsb_1',['UINT16_CLR_LSB',['../_b_n_o08x_s_h2_h_a_l_8hpp.html#ac89a0ae0c3d3067f02e9fa275521606b',1,'BNO08xSH2HAL.hpp']]], + ['uint16_5fclr_5fmsb_2',['UINT16_CLR_MSB',['../_b_n_o08x_s_h2_h_a_l_8hpp.html#ad98f2fa811436866ff297a8288e34f40',1,'BNO08xSH2HAL.hpp']]], + ['uint32_5fclr_5fbyte_3',['UINT32_CLR_BYTE',['../_b_n_o08x_s_h2_h_a_l_8hpp.html#a7de5c0b84ba545981105e1216925d8e9',1,'BNO08xSH2HAL.hpp']]], + ['uint32_5fmsk_5fbyte_4',['UINT32_MSK_BYTE',['../_b_n_o08x_s_h2_h_a_l_8hpp.html#a6f459cc2cce1722c63d22a9556f06bc8',1,'BNO08xSH2HAL.hpp']]], + ['uncal_5fgyro_5',['uncal_gyro',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a6f1929843393c09c21b1f107a47c8fe3',1,'BNO08x::bno08x_reports_t']]], + ['uncal_5fmagnetometer_6',['uncal_magnetometer',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a5774fa69fc74264d40478a729aeb5ece',1,'BNO08x::bno08x_reports_t']]], + ['undefined_7',['UNDEFINED',['../_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2a0db45d2a4141101bdfe48e3314cfbca3',1,'UNDEFINED(): BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a6bdf6fea6d671c12413d95f36a3e7ba6a0db45d2a4141101bdfe48e3314cfbca3',1,'UNDEFINED(): BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da0db45d2a4141101bdfe48e3314cfbca3',1,'UNDEFINED(): BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cba0db45d2a4141101bdfe48e3314cfbca3',1,'UNDEFINED(): BNO08xGlobalTypes.hpp']]], + ['unknown_8',['UNKNOWN',['../_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa696b031073e74bf2cb98e5ef201d4aa3',1,'UNKNOWN(): BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da696b031073e74bf2cb98e5ef201d4aa3',1,'UNKNOWN(): BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cba696b031073e74bf2cb98e5ef201d4aa3',1,'UNKNOWN(): BNO08xGlobalTypes.hpp']]], + ['unlock_5fsh2_5fhal_9',['unlock_sh2_HAL',['../class_b_n_o08x_rpt.html#a61e3451e93806e1b7eaf5f1387726765',1,'BNO08xRpt']]], + ['unlock_5fuser_5fdata_10',['unlock_user_data',['../class_b_n_o08x_rpt.html#a26bacc572187119339ec248bb4e7d6f3',1,'BNO08xRpt']]], + ['unreliable_11',['UNRELIABLE',['../_b_n_o08x_global_types_8hpp.html#a6bdf6fea6d671c12413d95f36a3e7ba6a6e257e645974b9086ed66e9465e2d80c',1,'BNO08xGlobalTypes.hpp']]], + ['update_5fdata_12',['update_data',['../class_b_n_o08x_rpt.html#a970fb7e7d3745c62fec626f0ccf0759f',1,'BNO08xRpt']]], + ['user_5frecord_13',['USER_RECORD',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea5d88297a4f00a18d228e25847cbac419',1,'BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/all_15.html b/documentation/html/search/all_15.html new file mode 100644 index 0000000..5a315d6 --- /dev/null +++ b/documentation/html/search/all_15.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/all_15.js b/documentation/html/search/all_15.js index fc2a4b0..e38d6c7 100644 --- a/documentation/html/search/all_15.js +++ b/documentation/html/search/all_15.js @@ -1,8 +1,5 @@ var searchData= [ - ['wait_5ffor_5fhint_0',['wait_for_hint',['../class_b_n_o08x.html#a69cf0da11a71f5ea40f9fddd598d06fc',1,'BNO08x']]], - ['wait_5ffor_5freset_1',['wait_for_reset',['../class_b_n_o08x.html#a6602374314c07e9f707c0a6d2234bf7e',1,'BNO08x']]], - ['walking_2',['WALKING',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa606c114184493a665cf1f6a12fbab9d3',1,'WALKING: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a606c114184493a665cf1f6a12fbab9d3',1,'WALKING: BNO08xGlobalTypes.hpp']]], - ['wiring_3',['Wiring',['../md__r_e_a_d_m_e.html#autotoc_md2',1,'']]], - ['wtd_4',['WTD',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a764caaf44e35ee682f4079bd0878fa36',1,'BNO08xGlobalTypes.hpp']]] + ['vendor_5fid_0',['vendor_ID',['../structbno08x__meta__data__t.html#a51e1f028175bf00c880cc2dfd4e05412',1,'bno08x_meta_data_t']]], + ['vendor_5fid_5flen_1',['vendor_id_len',['../structbno08x__meta__data__t.html#a0efefbb8c4614bd3e81094f25909cc14',1,'bno08x_meta_data_t']]] ]; diff --git a/documentation/html/search/all_16.html b/documentation/html/search/all_16.html new file mode 100644 index 0000000..b712f16 --- /dev/null +++ b/documentation/html/search/all_16.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/all_16.js b/documentation/html/search/all_16.js index ac99e23..9983c89 100644 --- a/documentation/html/search/all_16.js +++ b/documentation/html/search/all_16.js @@ -1,5 +1,6 @@ var searchData= [ - ['x_0',['x',['../structbno08x__euler__angle__t.html#a7c675704f7bf92a19846de6ee020f0ef',1,'bno08x_euler_angle_t::x'],['../structbno08x__ang__vel__t.html#aad57f7ad443f1c94b411ff1c3c2d37a3',1,'bno08x_ang_vel_t::x'],['../structbno08x__magf__t.html#ac692d27a0bd9d698a89a8ca58e959d08',1,'bno08x_magf_t::x'],['../structbno08x__magf__bias__t.html#ac4f55ef988b43d3d6c753a2201c60b14',1,'bno08x_magf_bias_t::x'],['../structbno08x__gyro__t.html#a63a7bfec63a61b44dab94cd62dc5f50e',1,'bno08x_gyro_t::x'],['../structbno08x__gyro__bias__t.html#a9c592e8c420797c8e02146eb6ba4a923',1,'bno08x_gyro_bias_t::x'],['../structbno08x__accel__t.html#af72246bad5088682490f6a13e4624b7c',1,'bno08x_accel_t::x'],['../structbno08x__raw__gyro__t.html#a7b7f2f569143c710ac3b1068d434a47f',1,'bno08x_raw_gyro_t::x'],['../structbno08x__raw__accel__t.html#ab5188923307b95f6324d9241e9140def',1,'bno08x_raw_accel_t::x'],['../structbno08x__raw__magf__t.html#a6d04fa2589070ad4ee06b7259fc90900',1,'bno08x_raw_magf_t::x']]], - ['x_5fflag_1',['x_flag',['../structbno08x__tap__detector__t.html#a1ce57db3616377a16e11701cc04c3442',1,'bno08x_tap_detector_t::x_flag'],['../structbno08x__shake__detector__t.html#a24dc1df9bb8089c330865e26054a349e',1,'bno08x_shake_detector_t::x_flag']]] + ['walking_0',['WALKING',['../_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa606c114184493a665cf1f6a12fbab9d3',1,'WALKING(): BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da606c114184493a665cf1f6a12fbab9d3',1,'WALKING(): BNO08xGlobalTypes.hpp']]], + ['write_5ffrs_1',['write_frs',['../class_b_n_o08x.html#aa616a645a4fc9054194fdbf76ec9c5b5',1,'BNO08x']]], + ['wtd_2',['WTD',['../_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2a764caaf44e35ee682f4079bd0878fa36',1,'BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/all_17.html b/documentation/html/search/all_17.html new file mode 100644 index 0000000..7fc86ec --- /dev/null +++ b/documentation/html/search/all_17.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/all_17.js b/documentation/html/search/all_17.js index 7a3934a..73effcc 100644 --- a/documentation/html/search/all_17.js +++ b/documentation/html/search/all_17.js @@ -1,5 +1,5 @@ var searchData= [ - ['y_0',['y',['../structbno08x__euler__angle__t.html#a0c4f19cb559999d4c2ac2b29d9dc7cfd',1,'bno08x_euler_angle_t::y'],['../structbno08x__ang__vel__t.html#af6d7d0452271c2d35234371ad1df6a80',1,'bno08x_ang_vel_t::y'],['../structbno08x__magf__t.html#a01b2e4c9a144b3e1c0572db12ed48601',1,'bno08x_magf_t::y'],['../structbno08x__magf__bias__t.html#a0e49d87458853c3478ffe1febffa0279',1,'bno08x_magf_bias_t::y'],['../structbno08x__gyro__t.html#ab079eb91abc32f71c6d41f3dcf6274df',1,'bno08x_gyro_t::y'],['../structbno08x__gyro__bias__t.html#a9bb96e58ed1df186edf40aa66b38bf4a',1,'bno08x_gyro_bias_t::y'],['../structbno08x__accel__t.html#a9514b06a88cdd4c4777ff8e27d8d52fb',1,'bno08x_accel_t::y'],['../structbno08x__raw__gyro__t.html#af8755b09df8253594de1412f02655651',1,'bno08x_raw_gyro_t::y'],['../structbno08x__raw__accel__t.html#a917d6b23cb40c7044891624cebac2993',1,'bno08x_raw_accel_t::y'],['../structbno08x__raw__magf__t.html#aba0a88c1032210c6db95ac779e280b9a',1,'bno08x_raw_magf_t::y']]], - ['y_5fflag_1',['y_flag',['../structbno08x__tap__detector__t.html#ae6ad63cddd8ddd96383448f659226c6f',1,'bno08x_tap_detector_t::y_flag'],['../structbno08x__shake__detector__t.html#a814745b5a1dd7aa6bb4bfde4981d1caa',1,'bno08x_shake_detector_t::y_flag']]] + ['x_0',['x',['../structbno08x__euler__angle__t.html#a7c675704f7bf92a19846de6ee020f0ef',1,'bno08x_euler_angle_t::x()'],['../structbno08x__ang__vel__t.html#aad57f7ad443f1c94b411ff1c3c2d37a3',1,'bno08x_ang_vel_t::x()'],['../structbno08x__magf__t.html#ac692d27a0bd9d698a89a8ca58e959d08',1,'bno08x_magf_t::x()'],['../structbno08x__magf__bias__t.html#ac4f55ef988b43d3d6c753a2201c60b14',1,'bno08x_magf_bias_t::x()'],['../structbno08x__gyro__t.html#a63a7bfec63a61b44dab94cd62dc5f50e',1,'bno08x_gyro_t::x()'],['../structbno08x__gyro__bias__t.html#a9c592e8c420797c8e02146eb6ba4a923',1,'bno08x_gyro_bias_t::x()'],['../structbno08x__accel__t.html#af72246bad5088682490f6a13e4624b7c',1,'bno08x_accel_t::x()'],['../structbno08x__raw__gyro__t.html#a7b7f2f569143c710ac3b1068d434a47f',1,'bno08x_raw_gyro_t::x()'],['../structbno08x__raw__accel__t.html#ab5188923307b95f6324d9241e9140def',1,'bno08x_raw_accel_t::x()'],['../structbno08x__raw__magf__t.html#a6d04fa2589070ad4ee06b7259fc90900',1,'bno08x_raw_magf_t::x()']]], + ['x_5fflag_1',['x_flag',['../structbno08x__tap__detector__t.html#a1ce57db3616377a16e11701cc04c3442',1,'bno08x_tap_detector_t::x_flag()'],['../structbno08x__shake__detector__t.html#a24dc1df9bb8089c330865e26054a349e',1,'bno08x_shake_detector_t::x_flag()']]] ]; diff --git a/documentation/html/search/all_18.html b/documentation/html/search/all_18.html new file mode 100644 index 0000000..86a2438 --- /dev/null +++ b/documentation/html/search/all_18.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/all_18.js b/documentation/html/search/all_18.js index c8100dc..4d41e8f 100644 --- a/documentation/html/search/all_18.js +++ b/documentation/html/search/all_18.js @@ -1,5 +1,5 @@ var searchData= [ - ['z_0',['z',['../structbno08x__euler__angle__t.html#a5237ec5e8fc1ca49b2f108ac784f0032',1,'bno08x_euler_angle_t::z'],['../structbno08x__ang__vel__t.html#aac5bb11414116bce54e5f8b7dd2d48f6',1,'bno08x_ang_vel_t::z'],['../structbno08x__magf__t.html#a0516e3805249e8b62856af2aabf7cc0b',1,'bno08x_magf_t::z'],['../structbno08x__magf__bias__t.html#a76b135fa354d2646927ff76c2da5a6b3',1,'bno08x_magf_bias_t::z'],['../structbno08x__gyro__t.html#ac9a349e1dad45c041bfd0555b01e273f',1,'bno08x_gyro_t::z'],['../structbno08x__gyro__bias__t.html#aef04b50ebf86ff49631beb3ba90ae1ba',1,'bno08x_gyro_bias_t::z'],['../structbno08x__accel__t.html#a391bf7c4ee0c3f571d94f73f047e9a3f',1,'bno08x_accel_t::z'],['../structbno08x__raw__gyro__t.html#afe5677954b4678eb3a460a386f224a78',1,'bno08x_raw_gyro_t::z'],['../structbno08x__raw__accel__t.html#a62d1731746ea51d36b9946594075e67b',1,'bno08x_raw_accel_t::z'],['../structbno08x__raw__magf__t.html#a5d50e05cccd1f92f36f6ac83e9f911ae',1,'bno08x_raw_magf_t::z']]], - ['z_5fflag_1',['z_flag',['../structbno08x__tap__detector__t.html#aa46d40f151fce8f60fc8ed4cbe6cf2a1',1,'bno08x_tap_detector_t::z_flag'],['../structbno08x__shake__detector__t.html#a7b833f57fc85173adecf666ec6d5477e',1,'bno08x_shake_detector_t::z_flag']]] + ['y_0',['y',['../structbno08x__euler__angle__t.html#a0c4f19cb559999d4c2ac2b29d9dc7cfd',1,'bno08x_euler_angle_t::y()'],['../structbno08x__ang__vel__t.html#af6d7d0452271c2d35234371ad1df6a80',1,'bno08x_ang_vel_t::y()'],['../structbno08x__magf__t.html#a01b2e4c9a144b3e1c0572db12ed48601',1,'bno08x_magf_t::y()'],['../structbno08x__magf__bias__t.html#a0e49d87458853c3478ffe1febffa0279',1,'bno08x_magf_bias_t::y()'],['../structbno08x__gyro__t.html#ab079eb91abc32f71c6d41f3dcf6274df',1,'bno08x_gyro_t::y()'],['../structbno08x__gyro__bias__t.html#a9bb96e58ed1df186edf40aa66b38bf4a',1,'bno08x_gyro_bias_t::y()'],['../structbno08x__accel__t.html#a9514b06a88cdd4c4777ff8e27d8d52fb',1,'bno08x_accel_t::y()'],['../structbno08x__raw__gyro__t.html#af8755b09df8253594de1412f02655651',1,'bno08x_raw_gyro_t::y()'],['../structbno08x__raw__accel__t.html#a917d6b23cb40c7044891624cebac2993',1,'bno08x_raw_accel_t::y()'],['../structbno08x__raw__magf__t.html#aba0a88c1032210c6db95ac779e280b9a',1,'bno08x_raw_magf_t::y()']]], + ['y_5fflag_1',['y_flag',['../structbno08x__tap__detector__t.html#ae6ad63cddd8ddd96383448f659226c6f',1,'bno08x_tap_detector_t::y_flag()'],['../structbno08x__shake__detector__t.html#a814745b5a1dd7aa6bb4bfde4981d1caa',1,'bno08x_shake_detector_t::y_flag()']]] ]; diff --git a/documentation/html/search/all_19.html b/documentation/html/search/all_19.html new file mode 100644 index 0000000..e31c8c9 --- /dev/null +++ b/documentation/html/search/all_19.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/all_19.js b/documentation/html/search/all_19.js index c2cb48d..6d6e963 100644 --- a/documentation/html/search/all_19.js +++ b/documentation/html/search/all_19.js @@ -1,5 +1,5 @@ var searchData= [ - ['_7ebno08x_0',['~BNO08x',['../class_b_n_o08x.html#a687eee44d68e1bcabce04780d7eb5fb9',1,'BNO08x']]], - ['_7ebno08xcbgeneric_1',['~BNO08xCbGeneric',['../class_b_n_o08x_cb_generic.html#a4caa8d4932c70bc07e187f489542ab87',1,'BNO08xCbGeneric']]] + ['z_0',['z',['../structbno08x__euler__angle__t.html#a5237ec5e8fc1ca49b2f108ac784f0032',1,'bno08x_euler_angle_t::z()'],['../structbno08x__ang__vel__t.html#aac5bb11414116bce54e5f8b7dd2d48f6',1,'bno08x_ang_vel_t::z()'],['../structbno08x__magf__t.html#a0516e3805249e8b62856af2aabf7cc0b',1,'bno08x_magf_t::z()'],['../structbno08x__magf__bias__t.html#a76b135fa354d2646927ff76c2da5a6b3',1,'bno08x_magf_bias_t::z()'],['../structbno08x__gyro__t.html#ac9a349e1dad45c041bfd0555b01e273f',1,'bno08x_gyro_t::z()'],['../structbno08x__gyro__bias__t.html#aef04b50ebf86ff49631beb3ba90ae1ba',1,'bno08x_gyro_bias_t::z()'],['../structbno08x__accel__t.html#a391bf7c4ee0c3f571d94f73f047e9a3f',1,'bno08x_accel_t::z()'],['../structbno08x__raw__gyro__t.html#afe5677954b4678eb3a460a386f224a78',1,'bno08x_raw_gyro_t::z()'],['../structbno08x__raw__accel__t.html#a62d1731746ea51d36b9946594075e67b',1,'bno08x_raw_accel_t::z()'],['../structbno08x__raw__magf__t.html#a5d50e05cccd1f92f36f6ac83e9f911ae',1,'bno08x_raw_magf_t::z()']]], + ['z_5fflag_1',['z_flag',['../structbno08x__tap__detector__t.html#aa46d40f151fce8f60fc8ed4cbe6cf2a1',1,'bno08x_tap_detector_t::z_flag()'],['../structbno08x__shake__detector__t.html#a7b833f57fc85173adecf666ec6d5477e',1,'bno08x_shake_detector_t::z_flag()']]] ]; diff --git a/documentation/html/search/all_1a.html b/documentation/html/search/all_1a.html new file mode 100644 index 0000000..998ee74 --- /dev/null +++ b/documentation/html/search/all_1a.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/functions_11.js b/documentation/html/search/all_1a.js similarity index 100% rename from documentation/html/search/functions_11.js rename to documentation/html/search/all_1a.js diff --git a/documentation/html/search/all_2.html b/documentation/html/search/all_2.html new file mode 100644 index 0000000..98e648c --- /dev/null +++ b/documentation/html/search/all_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/all_2.js b/documentation/html/search/all_2.js index d53a11f..0064d23 100644 --- a/documentation/html/search/all_2.js +++ b/documentation/html/search/all_2.js @@ -2,30 +2,21 @@ var searchData= [ ['cal_5fgyro_0',['cal_gyro',['../struct_b_n_o08x_1_1bno08x__reports__t.html#adabe838126b5bbc83fc4f69bba78123e',1,'BNO08x::bno08x_reports_t']]], ['cal_5fmagnetometer_1',['cal_magnetometer',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a03d6194225331df5326a97ec6d45b094',1,'BNO08x::bno08x_reports_t']]], - ['calibration_5fend_2',['calibration_end',['../class_b_n_o08x.html#a817ec9ad9d51a1515f658374de48f483',1,'BNO08x']]], - ['calibration_5fstart_3',['calibration_start',['../class_b_n_o08x.html#af0dd28db9e331312e45937b12295ca94',1,'BNO08x']]], - ['call_20back_20function_20example_4',['Call-Back Function Example',['../md__r_e_a_d_m_e.html#autotoc_md7',1,'']]], - ['call_5fdeinit_5fgpio_5',['call_deinit_gpio',['../class_b_n_o08x_test_helper.html#a347b8ca2697388394b7cb68c8895494b',1,'BNO08xTestHelper']]], - ['call_5fdeinit_5fhint_5fisr_6',['call_deinit_hint_isr',['../class_b_n_o08x_test_helper.html#ac15a216ea5561b190f25f83caa749261',1,'BNO08xTestHelper']]], - ['call_5fdeinit_5fsh2_5fhal_7',['call_deinit_sh2_HAL',['../class_b_n_o08x_test_helper.html#ab1f8d61956fbceecf0baf08cb878397d',1,'BNO08xTestHelper']]], - ['call_5fdeinit_5fspi_8',['call_deinit_spi',['../class_b_n_o08x_test_helper.html#a56ec98df9439461469bf0d2c23bb3868',1,'BNO08xTestHelper']]], - ['call_5fdeinit_5ftasks_9',['call_deinit_tasks',['../class_b_n_o08x_test_helper.html#a3be103abfab70eef3c1b1609a0c46bec',1,'BNO08xTestHelper']]], - ['call_5finit_5fconfig_5fargs_10',['call_init_config_args',['../class_b_n_o08x_test_helper.html#a71d9fd7d459a98a7e9089a8587a21f8d',1,'BNO08xTestHelper']]], - ['call_5finit_5fgpio_11',['call_init_gpio',['../class_b_n_o08x_test_helper.html#a504749533ccd91890d73440809d38161',1,'BNO08xTestHelper']]], - ['call_5finit_5fhint_5fisr_12',['call_init_hint_isr',['../class_b_n_o08x_test_helper.html#a836c928981ac85d34668c9b97af17a15',1,'BNO08xTestHelper']]], - ['call_5finit_5fsh2_5fhal_13',['call_init_sh2_HAL',['../class_b_n_o08x_test_helper.html#a854c60f602fe6d9af1da1a07eee0a449',1,'BNO08xTestHelper']]], - ['call_5finit_5fspi_14',['call_init_spi',['../class_b_n_o08x_test_helper.html#a7d2d784da1e850dab41154b35d7cdab5',1,'BNO08xTestHelper']]], - ['call_5finit_5ftasks_15',['call_init_tasks',['../class_b_n_o08x_test_helper.html#a935a69784981caf90b4e135e3e257db4',1,'BNO08xTestHelper']]], - ['callbacktests_2ecpp_16',['CallbackTests.cpp',['../_callback_tests_8cpp.html',1,'']]], - ['cb_5ffxn_17',['cb_fxn',['../class_b_n_o08x_cb_param_rpt_i_d.html#a9ee722c68dfc68d7759a8bde1ad3db49',1,'BNO08xCbParamRptID::cb_fxn'],['../class_b_n_o08x_cb_param_void.html#aee991fda1f28ec7f93afe378b8e3f261',1,'BNO08xCbParamVoid::cb_fxn']]], - ['cb_5flist_18',['cb_list',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#ad38bf7a37a5c9cae7c9d8725b23ff365',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], - ['cb_5ftask_19',['cb_task',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ae1066ea59e52f7d228b71df1f8c2b416',1,'BNO08xPrivateTypes::bno08x_init_status_t::cb_task'],['../class_b_n_o08x.html#a5fb7f6c3e5d1b3478f529644a0f175b7',1,'BNO08x::cb_task()']]], - ['cb_5ftask_5fhdl_20',['cb_task_hdl',['../class_b_n_o08x.html#a6931b6544788f268a9441a9f9d4a5e33',1,'BNO08x']]], - ['cb_5ftask_5fsz_21',['CB_TASK_SZ',['../class_b_n_o08x.html#a63002547e309412846c3967c9d068ee3',1,'BNO08x']]], - ['cb_5ftask_5ftrampoline_22',['cb_task_trampoline',['../class_b_n_o08x.html#addf01190119091237ad7a9a1aaea4dcc',1,'BNO08x']]], - ['clear_5fdynamic_5fcalibration_23',['clear_dynamic_calibration',['../class_b_n_o08x.html#a84a19cd1564f8d427394f137df54477d',1,'BNO08x']]], - ['clear_5fsample_5fcounts_24',['clear_sample_counts',['../class_b_n_o08x_rpt.html#a1418be33824d3102dbc8f92558a402a6',1,'BNO08xRpt']]], - ['confidence_25',['confidence',['../structbno08x__activity__classifier__t.html#a6c99dd8968d52c7099c6f6b2acf11796',1,'bno08x_activity_classifier_t']]], - ['contact_26',['Contact',['../md__r_e_a_d_m_e.html#autotoc_md15',1,'']]], - ['create_5ftest_5fimu_27',['create_test_imu',['../class_b_n_o08x_test_helper.html#a6bd040c7d670a9713f2ab8a8a3913518',1,'BNO08xTestHelper']]] + ['call_5fdeinit_5fgpio_2',['call_deinit_gpio',['../class_b_n_o08x_test_helper.html#a347b8ca2697388394b7cb68c8895494b',1,'BNO08xTestHelper']]], + ['call_5fdeinit_5fhint_5fisr_3',['call_deinit_hint_isr',['../class_b_n_o08x_test_helper.html#ac15a216ea5561b190f25f83caa749261',1,'BNO08xTestHelper']]], + ['call_5fdeinit_5fsh2_5fhal_4',['call_deinit_sh2_HAL',['../class_b_n_o08x_test_helper.html#ab1f8d61956fbceecf0baf08cb878397d',1,'BNO08xTestHelper']]], + ['call_5fdeinit_5fspi_5',['call_deinit_spi',['../class_b_n_o08x_test_helper.html#a56ec98df9439461469bf0d2c23bb3868',1,'BNO08xTestHelper']]], + ['call_5fdeinit_5ftasks_6',['call_deinit_tasks',['../class_b_n_o08x_test_helper.html#a3be103abfab70eef3c1b1609a0c46bec',1,'BNO08xTestHelper']]], + ['call_5finit_5fconfig_5fargs_7',['call_init_config_args',['../class_b_n_o08x_test_helper.html#a71d9fd7d459a98a7e9089a8587a21f8d',1,'BNO08xTestHelper']]], + ['call_5finit_5fgpio_8',['call_init_gpio',['../class_b_n_o08x_test_helper.html#a504749533ccd91890d73440809d38161',1,'BNO08xTestHelper']]], + ['call_5finit_5fhint_5fisr_9',['call_init_hint_isr',['../class_b_n_o08x_test_helper.html#a836c928981ac85d34668c9b97af17a15',1,'BNO08xTestHelper']]], + ['call_5finit_5fsh2_5fhal_10',['call_init_sh2_HAL',['../class_b_n_o08x_test_helper.html#a854c60f602fe6d9af1da1a07eee0a449',1,'BNO08xTestHelper']]], + ['call_5finit_5fspi_11',['call_init_spi',['../class_b_n_o08x_test_helper.html#a7d2d784da1e850dab41154b35d7cdab5',1,'BNO08xTestHelper']]], + ['call_5finit_5ftasks_12',['call_init_tasks',['../class_b_n_o08x_test_helper.html#a935a69784981caf90b4e135e3e257db4',1,'BNO08xTestHelper']]], + ['cb_5flist_13',['cb_list',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#ad38bf7a37a5c9cae7c9d8725b23ff365',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], + ['cb_5ftask_14',['cb_task',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ae1066ea59e52f7d228b71df1f8c2b416',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], + ['circle_5fdetector_5fconfig_15',['CIRCLE_DETECTOR_CONFIG',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea04c1dfc95c72ddbf41e93f6c894aea7c',1,'BNO08xGlobalTypes.hpp']]], + ['clear_5fsample_5fcounts_16',['clear_sample_counts',['../class_b_n_o08x_rpt.html#a1418be33824d3102dbc8f92558a402a6',1,'BNO08xRpt']]], + ['confidence_17',['confidence',['../structbno08x__activity__classifier__t.html#a6c99dd8968d52c7099c6f6b2acf11796',1,'bno08x_activity_classifier_t']]], + ['create_5ftest_5fimu_18',['create_test_imu',['../class_b_n_o08x_test_helper.html#a6bd040c7d670a9713f2ab8a8a3913518',1,'BNO08xTestHelper']]] ]; diff --git a/documentation/html/search/all_3.html b/documentation/html/search/all_3.html new file mode 100644 index 0000000..f4e8da7 --- /dev/null +++ b/documentation/html/search/all_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/all_3.js b/documentation/html/search/all_3.js index 3d908d3..9b3e751 100644 --- a/documentation/html/search/all_3.js +++ b/documentation/html/search/all_3.js @@ -1,29 +1,20 @@ var searchData= [ - ['data_0',['data',['../class_b_n_o08x_rpt_acceleration.html#a1869ad2ad09103f92d8864a596ae7510',1,'BNO08xRptAcceleration::data'],['../class_b_n_o08x_rpt_activity_classifier.html#a55ed407cd5174879f791ddfde1bc119c',1,'BNO08xRptActivityClassifier::data'],['../class_b_n_o08x_rpt_cal_gyro.html#afc6142cf93ed7990b01d5b21038c148e',1,'BNO08xRptCalGyro::data'],['../class_b_n_o08x_rpt_cal_magnetometer.html#a67db73f48d00bfa76411d5192350e677',1,'BNO08xRptCalMagnetometer::data'],['../class_b_n_o08x_rpt_gravity.html#ab9fddb16529de63f82d04b29503e7dbe',1,'BNO08xRptGravity::data'],['../class_b_n_o08x_rpt_linear_acceleration.html#ab3f043b7762358d2a40cdfb326037f77',1,'BNO08xRptLinearAcceleration::data'],['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#ad5dbc83482df0cec3ca970717e5671dc',1,'BNO08xRptRawMEMSAccelerometer::data'],['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#afed891694b4e158de9d16fa23c5427cf',1,'BNO08xRptRawMEMSGyro::data'],['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a456822ae1becba508950eb9715ecb4e9',1,'BNO08xRptRawMEMSMagnetometer::data'],['../class_b_n_o08x_rpt_r_v_generic.html#ad5174665e1c943291110630dc461caff',1,'BNO08xRptRVGeneric::data'],['../class_b_n_o08x_rpt_shake_detector.html#a9edf6220d0206afc6fc732f4065e5022',1,'BNO08xRptShakeDetector::data'],['../class_b_n_o08x_rpt_stability_classifier.html#a1fecfc1b74f501f4caef9bd2e95b0b3a',1,'BNO08xRptStabilityClassifier::data'],['../class_b_n_o08x_rpt_step_counter.html#acd7d79482ba55b319818757334d5332e',1,'BNO08xRptStepCounter::data'],['../class_b_n_o08x_rpt_tap_detector.html#a355ef8e965b177faf2b1c3795682e99e',1,'BNO08xRptTapDetector::data'],['../class_b_n_o08x_rpt_uncal_gyro.html#a89be69923a02732cff7253fe2e96e9a9',1,'BNO08xRptUncalGyro::data'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#a990d89eb227812938b1bdfd2cebaa29f',1,'BNO08xRptUncalMagnetometer::data']]], + ['data_0',['data',['../class_b_n_o08x_rpt_r_v_generic.html#ad5174665e1c943291110630dc461caff',1,'BNO08xRptRVGeneric']]], ['data_5favailable_1',['data_available',['../class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc',1,'BNO08x']]], - ['data_5favailable_5ftimeout_5fms_2',['DATA_AVAILABLE_TIMEOUT_MS',['../class_b_n_o08x.html#ae32ce16c51a93b9d53058bf3b6f0d94b',1,'BNO08x']]], - ['data_5flock_3',['data_lock',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a551d1eb66d239c54cffa96b558e40a15',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], - ['data_5fproc_5ftask_4',['data_proc_task',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#af303bcbae7a635043e0c082d7869dd40',1,'BNO08xPrivateTypes::bno08x_init_status_t::data_proc_task'],['../class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8',1,'BNO08x::data_proc_task()']]], - ['data_5fproc_5ftask_5fhdl_5',['data_proc_task_hdl',['../class_b_n_o08x.html#af9b6fbf35e7cd55d517d30c6429a21a4',1,'BNO08x']]], - ['data_5fproc_5ftask_5fsz_6',['DATA_PROC_TASK_SZ',['../class_b_n_o08x.html#a876ef3f899989de83ee6a9d6b218f8e1',1,'BNO08x']]], - ['data_5fproc_5ftask_5ftrampoline_7',['data_proc_task_trampoline',['../class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520',1,'BNO08x']]], - ['data_5fvel_8',['data_vel',['../class_b_n_o08x_rpt_i_gyro_r_v.html#a0949ad830be352bf2df8ab2cd3506ba7',1,'BNO08xRptIGyroRV']]], - ['default_5fsensor_5fcfg_9',['default_sensor_cfg',['../namespace_b_n_o08x_private_types.html#a4f68e627c3c54e471ec83756b97924da',1,'BNO08xPrivateTypes']]], - ['deinit_5fgpio_10',['deinit_gpio',['../class_b_n_o08x.html#a4f007dd431f10e741414d197bb4926c3',1,'BNO08x']]], - ['deinit_5fgpio_5finputs_11',['deinit_gpio_inputs',['../class_b_n_o08x.html#a1f0f4cd8dc7d38448e2198ea47d0018c',1,'BNO08x']]], - ['deinit_5fgpio_5foutputs_12',['deinit_gpio_outputs',['../class_b_n_o08x.html#ab132a061bd437fd109225446aa1f6010',1,'BNO08x']]], - ['deinit_5fhint_5fisr_13',['deinit_hint_isr',['../class_b_n_o08x.html#a9d96108b0f5b1e1e1ac431bc993ca758',1,'BNO08x']]], - ['deinit_5fsh2_5fhal_14',['deinit_sh2_HAL',['../class_b_n_o08x.html#a75c7226ea4626862a5039aa053116861',1,'BNO08x']]], - ['deinit_5fspi_15',['deinit_spi',['../class_b_n_o08x.html#a233920ce97f685fbdabecccacf471d85',1,'BNO08x']]], - ['deinit_5ftasks_16',['deinit_tasks',['../class_b_n_o08x.html#a968144efd5100ccce0e453c40a63592b',1,'BNO08x']]], - ['destroy_5ftest_5fimu_17',['destroy_test_imu',['../class_b_n_o08x_test_helper.html#ae2d6df7dcfdbd106c2247803461bbc40',1,'BNO08xTestHelper']]], - ['disable_18',['disable',['../class_b_n_o08x_rpt.html#a7d147e7540a4c6aa19749844e14cdadc',1,'BNO08xRpt']]], - ['disable_5fall_5freports_19',['disable_all_reports',['../class_b_n_o08x.html#aebacbe092615cd083cf996b14402bba6',1,'BNO08x']]], - ['documentation_20',['Documentation',['../md__r_e_a_d_m_e.html#autotoc_md11',1,'']]], - ['double_5ftap_21',['double_tap',['../structbno08x__tap__detector__t.html#aef875a8e6ff23b29cb9fb73af48db11a',1,'bno08x_tap_detector_t']]], - ['dynamic_5fcalibration_5fautosave_5fdisable_22',['dynamic_calibration_autosave_disable',['../class_b_n_o08x.html#a9387728c276734da27388dbea38b6b32',1,'BNO08x']]], - ['dynamic_5fcalibration_5fautosave_5fenable_23',['dynamic_calibration_autosave_enable',['../class_b_n_o08x.html#a4e8b49abd33e6e11f23b2ae345058b9b',1,'BNO08x']]], - ['dynamic_5fcalibration_5fdisable_24',['dynamic_calibration_disable',['../class_b_n_o08x.html#a5c7498f6fa4bd43280dff1d322233b95',1,'BNO08x']]], - ['dynamic_5fcalibration_5fenable_25',['dynamic_calibration_enable',['../class_b_n_o08x.html#a90ea8e811d4bea28a356290d6f5caac5',1,'BNO08x']]] + ['data_5flock_2',['data_lock',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a551d1eb66d239c54cffa96b558e40a15',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], + ['data_5fproc_5ftask_3',['data_proc_task',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#af303bcbae7a635043e0c082d7869dd40',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], + ['destroy_5ftest_5fimu_4',['destroy_test_imu',['../class_b_n_o08x_test_helper.html#ae2d6df7dcfdbd106c2247803461bbc40',1,'BNO08xTestHelper']]], + ['disable_5',['disable',['../class_b_n_o08x_rpt.html#a7d147e7540a4c6aa19749844e14cdadc',1,'BNO08xRpt']]], + ['disable_5fall_5freports_6',['disable_all_reports',['../class_b_n_o08x.html#aebacbe092615cd083cf996b14402bba6',1,'BNO08x']]], + ['double_5ftap_7',['double_tap',['../structbno08x__tap__detector__t.html#aef875a8e6ff23b29cb9fb73af48db11a',1,'bno08x_tap_detector_t']]], + ['dynamic_5fcalibration_8',['DYNAMIC_CALIBRATION',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eac843f0dc477c2043015db473c2bbf8b7',1,'BNO08xGlobalTypes.hpp']]], + ['dynamic_5fcalibration_5fautosave_5fdisable_9',['dynamic_calibration_autosave_disable',['../class_b_n_o08x.html#a9387728c276734da27388dbea38b6b32',1,'BNO08x']]], + ['dynamic_5fcalibration_5fautosave_5fenable_10',['dynamic_calibration_autosave_enable',['../class_b_n_o08x.html#a4e8b49abd33e6e11f23b2ae345058b9b',1,'BNO08x']]], + ['dynamic_5fcalibration_5fdata_5fclear_5fram_11',['dynamic_calibration_data_clear_ram',['../class_b_n_o08x.html#a441681a5133b1a125b534925c9bc10f9',1,'BNO08x']]], + ['dynamic_5fcalibration_5fdata_5fdelete_12',['dynamic_calibration_data_delete',['../class_b_n_o08x.html#a65a7175b6f6ad6ce687e4fd4cd4bc396',1,'BNO08x']]], + ['dynamic_5fcalibration_5fdisable_13',['dynamic_calibration_disable',['../class_b_n_o08x.html#a5c7498f6fa4bd43280dff1d322233b95',1,'BNO08x']]], + ['dynamic_5fcalibration_5fenable_14',['dynamic_calibration_enable',['../class_b_n_o08x.html#a90ea8e811d4bea28a356290d6f5caac5',1,'BNO08x']]], + ['dynamic_5fcalibration_5frun_5froutine_15',['dynamic_calibration_run_routine',['../class_b_n_o08x.html#abcdba0d0e82db480d20ea4564511a276',1,'BNO08x']]], + ['dynamic_5fcalibration_5fsave_16',['dynamic_calibration_save',['../class_b_n_o08x.html#a85f1eca475ea0e6fbaff75c8a297d671',1,'BNO08x']]] ]; diff --git a/documentation/html/search/all_4.html b/documentation/html/search/all_4.html new file mode 100644 index 0000000..678d3a2 --- /dev/null +++ b/documentation/html/search/all_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/all_4.js b/documentation/html/search/all_4.js index d3d3707..6e612e6 100644 --- a/documentation/html/search/all_4.js +++ b/documentation/html/search/all_4.js @@ -1,38 +1,41 @@ var searchData= [ ['en_5freport_5fids_0',['en_report_ids',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aa63f0d6aa9a27e2f6cdbef17c42c3289',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], - ['enable_1',['enable',['../class_b_n_o08x_rpt.html#a4ee529725467412df396d5c610ff7bb4',1,'BNO08xRpt::enable()'],['../class_b_n_o08x_rpt_acceleration.html#a8fde5eefac5f9d714263047426eeee4f',1,'BNO08xRptAcceleration::enable()'],['../class_b_n_o08x_rpt_activity_classifier.html#a631329523ddaf17f2e93cd0546a42823',1,'BNO08xRptActivityClassifier::enable()'],['../class_b_n_o08x_rpt_cal_gyro.html#aeb49d86610427c915dc9e58fcba6fddc',1,'BNO08xRptCalGyro::enable()'],['../class_b_n_o08x_rpt_cal_magnetometer.html#a9a371f613ff5053d2227faeebe941393',1,'BNO08xRptCalMagnetometer::enable()'],['../class_b_n_o08x_rpt_gravity.html#a5bb33cf233c6721fac992e447bd5b571',1,'BNO08xRptGravity::enable()'],['../class_b_n_o08x_rpt_linear_acceleration.html#a4584a181ae543919a851f8f288a316ed',1,'BNO08xRptLinearAcceleration::enable()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a3cfc735c048700fe79a5674ad92b4b03',1,'BNO08xRptRawMEMSAccelerometer::enable()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#ae872f24befd81352f812bc998acb573d',1,'BNO08xRptRawMEMSGyro::enable()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a92832fd0bff6abddbbd87779de5b57fb',1,'BNO08xRptRawMEMSMagnetometer::enable()'],['../class_b_n_o08x_rpt_r_v_generic.html#a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e',1,'BNO08xRptRVGeneric::enable()'],['../class_b_n_o08x_rpt_shake_detector.html#aa28fa73b51bd892f0239e647aa6ceeb8',1,'BNO08xRptShakeDetector::enable()'],['../class_b_n_o08x_rpt_stability_classifier.html#a4959110a01f638d04d87696d8a03dd60',1,'BNO08xRptStabilityClassifier::enable()'],['../class_b_n_o08x_rpt_step_counter.html#adf0a697561b064a7dd90a44009efbcf1',1,'BNO08xRptStepCounter::enable()'],['../class_b_n_o08x_rpt_tap_detector.html#ad8b716b7a2f2c2f52113eaaf75a391dc',1,'BNO08xRptTapDetector::enable()'],['../class_b_n_o08x_rpt_uncal_gyro.html#a404d36091a61af543c6fec7b6e077706',1,'BNO08xRptUncalGyro::enable()'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#a80ae48107ca1cc27551fd799625f2867',1,'BNO08xRptUncalMagnetometer::enable()']]], - ['evt_5fgrp_5fbno08x_5ftask_5fdata_5favailable_2',['EVT_GRP_BNO08x_TASK_DATA_AVAILABLE',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5fbno08x_5ftask_5fhint_5fassrt_5fbit_3',['EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5fbno08x_5ftask_5freset_5foccurred_4',['EVT_GRP_BNO08x_TASK_RESET_OCCURRED',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5fbno08x_5ftasks_5frunning_5',['EVT_GRP_BNO08x_TASKS_RUNNING',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5faccelerometer_5fbit_6',['EVT_GRP_RPT_ACCELEROMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5factivity_5fclassifier_5fbit_7',['EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fall_8',['EVT_GRP_RPT_ALL',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fcal_5fgyro_5fbit_9',['EVT_GRP_RPT_CAL_GYRO_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fcal_5fmagnetometer_5fbit_10',['EVT_GRP_RPT_CAL_MAGNETOMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fcircle_5fdetector_5fbit_11',['EVT_GRP_RPT_CIRCLE_DETECTOR_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fdata_5favailable_12',['evt_grp_rpt_data_available',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a13f4a91c74fbf09059b5b136ed4f09ac',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], - ['evt_5fgrp_5frpt_5fen_13',['evt_grp_rpt_en',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aeaeeb8fa04544f63b66c32f3adbb0041',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], - ['evt_5fgrp_5frpt_5fgeomag_5frv_5fbit_14',['EVT_GRP_RPT_GEOMAG_RV_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fgravity_5fbit_15',['EVT_GRP_RPT_GRAVITY_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fgyro_5fintegrated_5frv_5fbit_16',['EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5flinear_5faccelerometer_5fbit_17',['EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fraw_5faccelerometer_5fbit_18',['EVT_GRP_RPT_RAW_ACCELEROMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fraw_5fgyro_5fbit_19',['EVT_GRP_RPT_RAW_GYRO_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fraw_5fmagnetometer_5fbit_20',['EVT_GRP_RPT_RAW_MAGNETOMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5frv_5farvr_5fs_5fbit_21',['EVT_GRP_RPT_RV_ARVR_S_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5frv_5farvr_5fs_5fgame_5fbit_22',['EVT_GRP_RPT_RV_ARVR_S_GAME_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5frv_5fbit_23',['EVT_GRP_RPT_RV_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5frv_5fgame_5fbit_24',['EVT_GRP_RPT_RV_GAME_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fshake_5fdetector_5fbit_25',['EVT_GRP_RPT_SHAKE_DETECTOR_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fstability_5fclassifier_5fbit_26',['EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fstep_5fcounter_5fbit_27',['EVT_GRP_RPT_STEP_COUNTER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5ftap_5fdetector_5fbit_28',['EVT_GRP_RPT_TAP_DETECTOR_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5funcal_5fgyro_5fbit_29',['EVT_GRP_RPT_UNCAL_GYRO_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5funcal_5fmagnetometer_5fbit_30',['EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5ftask_31',['evt_grp_task',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aacddf6425d126d8e854eff620a2dbec0',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], - ['example_32',['Example',['../md__r_e_a_d_m_e.html#autotoc_md7',1,'Call-Back Function Example'],['../md__r_e_a_d_m_e.html#autotoc_md6',1,'Polling Example']]], - ['examples_33',['Examples',['../md__r_e_a_d_m_e.html#autotoc_md5',1,'']]], - ['ext_5frst_34',['EXT_RST',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147ac4e100317ca17eda786308c1c39eded5',1,'BNO08xGlobalTypes.hpp']]] + ['enable_1',['enable',['../class_b_n_o08x_rpt.html#a4ee529725467412df396d5c610ff7bb4',1,'BNO08xRpt::enable()'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#a80ae48107ca1cc27551fd799625f2867',1,'BNO08xRptUncalMagnetometer::enable()'],['../class_b_n_o08x_rpt_uncal_gyro.html#a404d36091a61af543c6fec7b6e077706',1,'BNO08xRptUncalGyro::enable()'],['../class_b_n_o08x_rpt_tap_detector.html#ad8b716b7a2f2c2f52113eaaf75a391dc',1,'BNO08xRptTapDetector::enable()'],['../class_b_n_o08x_rpt_step_counter.html#adf0a697561b064a7dd90a44009efbcf1',1,'BNO08xRptStepCounter::enable()'],['../class_b_n_o08x_rpt_stability_classifier.html#a4959110a01f638d04d87696d8a03dd60',1,'BNO08xRptStabilityClassifier::enable()'],['../class_b_n_o08x_rpt_shake_detector.html#aa28fa73b51bd892f0239e647aa6ceeb8',1,'BNO08xRptShakeDetector::enable()'],['../class_b_n_o08x_rpt_r_v_generic.html#a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e',1,'BNO08xRptRVGeneric::enable()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a92832fd0bff6abddbbd87779de5b57fb',1,'BNO08xRptRawMEMSMagnetometer::enable()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#ae872f24befd81352f812bc998acb573d',1,'BNO08xRptRawMEMSGyro::enable()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a3cfc735c048700fe79a5674ad92b4b03',1,'BNO08xRptRawMEMSAccelerometer::enable()'],['../class_b_n_o08x_rpt_linear_acceleration.html#a4584a181ae543919a851f8f288a316ed',1,'BNO08xRptLinearAcceleration::enable()'],['../class_b_n_o08x_rpt_gravity.html#a5bb33cf233c6721fac992e447bd5b571',1,'BNO08xRptGravity::enable()'],['../class_b_n_o08x_rpt_cal_magnetometer.html#a9a371f613ff5053d2227faeebe941393',1,'BNO08xRptCalMagnetometer::enable()'],['../class_b_n_o08x_rpt_cal_gyro.html#aeb49d86610427c915dc9e58fcba6fddc',1,'BNO08xRptCalGyro::enable()'],['../class_b_n_o08x_rpt_activity_classifier.html#a631329523ddaf17f2e93cd0546a42823',1,'BNO08xRptActivityClassifier::enable()'],['../class_b_n_o08x_rpt_acceleration.html#a8fde5eefac5f9d714263047426eeee4f',1,'BNO08xRptAcceleration::enable()']]], + ['es_5fambient_5flight_5fcal_2',['ES_AMBIENT_LIGHT_CAL',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea11c8ae2ec493a78ebc9a808e1df7478c',1,'BNO08xGlobalTypes.hpp']]], + ['es_5fhumidity_5fcal_3',['ES_HUMIDITY_CAL',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea2ce4d488b1ad35ff763f52aec7191874',1,'BNO08xGlobalTypes.hpp']]], + ['es_5fpressure_5fcal_4',['ES_PRESSURE_CAL',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea985e7c8c6bc3500a46530901ac93ab09',1,'BNO08xGlobalTypes.hpp']]], + ['es_5fproximity_5fcal_5',['ES_PROXIMITY_CAL',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea0afc9b6963a488212d0d10c1788ca309',1,'BNO08xGlobalTypes.hpp']]], + ['es_5ftemperature_5fcal_6',['ES_TEMPERATURE_CAL',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eae15b6d77b828a0022adb2622ddf30d29',1,'BNO08xGlobalTypes.hpp']]], + ['evt_5fgrp_5fbno08x_5ftask_5fdata_5favailable_7',['EVT_GRP_BNO08x_TASK_DATA_AVAILABLE',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5fbno08x_5ftask_5fhint_5fassrt_5fbit_8',['EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5fbno08x_5ftask_5freset_5foccurred_9',['EVT_GRP_BNO08x_TASK_RESET_OCCURRED',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5fbno08x_5ftasks_5frunning_10',['EVT_GRP_BNO08x_TASKS_RUNNING',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5faccelerometer_5fbit_11',['EVT_GRP_RPT_ACCELEROMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5factivity_5fclassifier_5fbit_12',['EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5fall_13',['EVT_GRP_RPT_ALL',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5fcal_5fgyro_5fbit_14',['EVT_GRP_RPT_CAL_GYRO_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5fcal_5fmagnetometer_5fbit_15',['EVT_GRP_RPT_CAL_MAGNETOMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5fcircle_5fdetector_5fbit_16',['EVT_GRP_RPT_CIRCLE_DETECTOR_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5fdata_5favailable_17',['evt_grp_rpt_data_available',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a13f4a91c74fbf09059b5b136ed4f09ac',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], + ['evt_5fgrp_5frpt_5fen_18',['evt_grp_rpt_en',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aeaeeb8fa04544f63b66c32f3adbb0041',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], + ['evt_5fgrp_5frpt_5fgeomag_5frv_5fbit_19',['EVT_GRP_RPT_GEOMAG_RV_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5fgravity_5fbit_20',['EVT_GRP_RPT_GRAVITY_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5fgyro_5fintegrated_5frv_5fbit_21',['EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5flinear_5faccelerometer_5fbit_22',['EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5fraw_5faccelerometer_5fbit_23',['EVT_GRP_RPT_RAW_ACCELEROMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5fraw_5fgyro_5fbit_24',['EVT_GRP_RPT_RAW_GYRO_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5fraw_5fmagnetometer_5fbit_25',['EVT_GRP_RPT_RAW_MAGNETOMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5frv_5farvr_5fs_5fbit_26',['EVT_GRP_RPT_RV_ARVR_S_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5frv_5farvr_5fs_5fgame_5fbit_27',['EVT_GRP_RPT_RV_ARVR_S_GAME_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5frv_5fbit_28',['EVT_GRP_RPT_RV_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5frv_5fgame_5fbit_29',['EVT_GRP_RPT_RV_GAME_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5fshake_5fdetector_5fbit_30',['EVT_GRP_RPT_SHAKE_DETECTOR_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5fstability_5fclassifier_5fbit_31',['EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5fstep_5fcounter_5fbit_32',['EVT_GRP_RPT_STEP_COUNTER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5ftap_5fdetector_5fbit_33',['EVT_GRP_RPT_TAP_DETECTOR_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5funcal_5fgyro_5fbit_34',['EVT_GRP_RPT_UNCAL_GYRO_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5funcal_5fmagnetometer_5fbit_35',['EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5ftask_36',['evt_grp_task',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aacddf6425d126d8e854eff620a2dbec0',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], + ['ext_5frst_37',['EXT_RST',['../_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2ac4e100317ca17eda786308c1c39eded5',1,'BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/all_5.html b/documentation/html/search/all_5.html new file mode 100644 index 0000000..aa9af78 --- /dev/null +++ b/documentation/html/search/all_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/all_5.js b/documentation/html/search/all_5.js index 934546b..bdf8e56 100644 --- a/documentation/html/search/all_5.js +++ b/documentation/html/search/all_5.js @@ -1,9 +1,7 @@ var searchData= [ - ['featuretests_2ecpp_0',['FeatureTests.cpp',['../_feature_tests_8cpp.html',1,'']]], - ['fifo_5fmax_1',['fifo_max',['../structbno08x__meta__data__t.html#a94c6f70957ab28cde8d41fdbd2f39496',1,'bno08x_meta_data_t']]], - ['fifo_5freserved_2',['fifo_reserved',['../structbno08x__meta__data__t.html#a32f6c907d10794a2b64784c4bbe09723',1,'bno08x_meta_data_t']]], - ['flowcharts_3',['Program Flowcharts',['../md__r_e_a_d_m_e.html#autotoc_md12',1,'']]], - ['flush_4',['flush',['../class_b_n_o08x_rpt.html#ab3bb962696b135841ef7313bc631fc72',1,'BNO08xRpt']]], - ['function_20example_5',['Call-Back Function Example',['../md__r_e_a_d_m_e.html#autotoc_md7',1,'']]] + ['fifo_5fmax_0',['fifo_max',['../structbno08x__meta__data__t.html#a94c6f70957ab28cde8d41fdbd2f39496',1,'bno08x_meta_data_t']]], + ['fifo_5freserved_1',['fifo_reserved',['../structbno08x__meta__data__t.html#a32f6c907d10794a2b64784c4bbe09723',1,'bno08x_meta_data_t']]], + ['flip_5fdetector_5fconfig_2',['FLIP_DETECTOR_CONFIG',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eab0ef80b2f1340b86b39cb82f5ab9d7ee',1,'BNO08xGlobalTypes.hpp']]], + ['flush_3',['flush',['../class_b_n_o08x_rpt.html#ab3bb962696b135841ef7313bc631fc72',1,'BNO08xRpt']]] ]; diff --git a/documentation/html/search/all_6.html b/documentation/html/search/all_6.html new file mode 100644 index 0000000..d3026a7 --- /dev/null +++ b/documentation/html/search/all_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/all_6.js b/documentation/html/search/all_6.js index b630481..ab185a0 100644 --- a/documentation/html/search/all_6.js +++ b/documentation/html/search/all_6.js @@ -1,9 +1,9 @@ var searchData= [ - ['get_0',['get',['../class_b_n_o08x_rpt_acceleration.html#abac65bc939891f7a24b5a611de430328',1,'BNO08xRptAcceleration::get()'],['../class_b_n_o08x_rpt_activity_classifier.html#aa77475212d3a5eb52ec31b9916cfe22d',1,'BNO08xRptActivityClassifier::get()'],['../class_b_n_o08x_rpt_cal_gyro.html#aeb45a1a433c499f2c36dddf393175815',1,'BNO08xRptCalGyro::get()'],['../class_b_n_o08x_rpt_cal_magnetometer.html#a9a07338f7c149aa3d45d2c4f846620e2',1,'BNO08xRptCalMagnetometer::get()'],['../class_b_n_o08x_rpt_gravity.html#a18ebbe93997c3ea985290e5b8fc23115',1,'BNO08xRptGravity::get()'],['../class_b_n_o08x_rpt_i_gyro_r_v.html#ae85b4b091ec350432a2aeabcd3b46f55',1,'BNO08xRptIGyroRV::get()'],['../class_b_n_o08x_rpt_linear_acceleration.html#aac2eeab16ffbe7a81ea26a21c4e453d0',1,'BNO08xRptLinearAcceleration::get()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#ae72428b3455327ecec5ee1c6ad065d56',1,'BNO08xRptRawMEMSAccelerometer::get()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#ac9a43087ac86ca6d2309adae996747d5',1,'BNO08xRptRawMEMSGyro::get()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a44247c8dbd3376ff81599c192b7dfc71',1,'BNO08xRptRawMEMSMagnetometer::get()'],['../class_b_n_o08x_rpt_shake_detector.html#adf134a67833f9e2c71f76858abc88ee6',1,'BNO08xRptShakeDetector::get()'],['../class_b_n_o08x_rpt_stability_classifier.html#a552b8df91df3905c7e2242ee42d11931',1,'BNO08xRptStabilityClassifier::get()'],['../class_b_n_o08x_rpt_step_counter.html#affe413eea0483147578e58a1a9c5cd8f',1,'BNO08xRptStepCounter::get()'],['../class_b_n_o08x_rpt_tap_detector.html#ac0c0642fbb086a480edf32c92a470a2e',1,'BNO08xRptTapDetector::get()'],['../class_b_n_o08x_rpt_uncal_gyro.html#ae2fec54b70d897124720abe1dcccd793',1,'BNO08xRptUncalGyro::get()'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#ad4d5abc8875955b6236bbe526be1e8fb',1,'BNO08xRptUncalMagnetometer::get()']]], + ['get_0',['get',['../class_b_n_o08x_rpt_shake_detector.html#adf134a67833f9e2c71f76858abc88ee6',1,'BNO08xRptShakeDetector::get()'],['../class_b_n_o08x_rpt_acceleration.html#abac65bc939891f7a24b5a611de430328',1,'BNO08xRptAcceleration::get()'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#ad4d5abc8875955b6236bbe526be1e8fb',1,'BNO08xRptUncalMagnetometer::get()'],['../class_b_n_o08x_rpt_uncal_gyro.html#ae2fec54b70d897124720abe1dcccd793',1,'BNO08xRptUncalGyro::get()'],['../class_b_n_o08x_rpt_tap_detector.html#ac0c0642fbb086a480edf32c92a470a2e',1,'BNO08xRptTapDetector::get()'],['../class_b_n_o08x_rpt_step_counter.html#affe413eea0483147578e58a1a9c5cd8f',1,'BNO08xRptStepCounter::get()'],['../class_b_n_o08x_rpt_stability_classifier.html#a552b8df91df3905c7e2242ee42d11931',1,'BNO08xRptStabilityClassifier::get()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a44247c8dbd3376ff81599c192b7dfc71',1,'BNO08xRptRawMEMSMagnetometer::get()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#ac9a43087ac86ca6d2309adae996747d5',1,'BNO08xRptRawMEMSGyro::get()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#ae72428b3455327ecec5ee1c6ad065d56',1,'BNO08xRptRawMEMSAccelerometer::get()'],['../class_b_n_o08x_rpt_linear_acceleration.html#aac2eeab16ffbe7a81ea26a21c4e453d0',1,'BNO08xRptLinearAcceleration::get()'],['../class_b_n_o08x_rpt_i_gyro_r_v.html#ae85b4b091ec350432a2aeabcd3b46f55',1,'BNO08xRptIGyroRV::get()'],['../class_b_n_o08x_rpt_gravity.html#a18ebbe93997c3ea985290e5b8fc23115',1,'BNO08xRptGravity::get()'],['../class_b_n_o08x_rpt_cal_magnetometer.html#a9a07338f7c149aa3d45d2c4f846620e2',1,'BNO08xRptCalMagnetometer::get()'],['../class_b_n_o08x_rpt_cal_gyro.html#aeb45a1a433c499f2c36dddf393175815',1,'BNO08xRptCalGyro::get()'],['../class_b_n_o08x_rpt_activity_classifier.html#aa77475212d3a5eb52ec31b9916cfe22d',1,'BNO08xRptActivityClassifier::get()']]], ['get_5fbias_1',['get_bias',['../class_b_n_o08x_rpt_uncal_gyro.html#a08b722174d100d1d9363eaf4989a8ecd',1,'BNO08xRptUncalGyro::get_bias()'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#aa6818f72419eaebb55cba9ffec28c704',1,'BNO08xRptUncalMagnetometer::get_bias()']]], ['get_5feuler_2',['get_euler',['../class_b_n_o08x_rpt_r_v_generic.html#abbaaa6737d578e056f93687d4ad780f7',1,'BNO08xRptRVGeneric']]], - ['get_5ffrs_3',['get_frs',['../class_b_n_o08x.html#aee6ce74b95c1e1651cb93a60d723c16c',1,'BNO08x']]], + ['get_5ffrs_3',['get_frs',['../class_b_n_o08x.html#a138577792350b8d5cc48cbf46b34c4f3',1,'BNO08x']]], ['get_5fmagf_4',['get_magf',['../class_b_n_o08x_rpt_uncal_magnetometer.html#ae5a99ef7523dcafc4638a538e141306b',1,'BNO08xRptUncalMagnetometer']]], ['get_5fmeta_5fdata_5',['get_meta_data',['../class_b_n_o08x_rpt.html#ad5b054279b01204f61b4c0408acf51cf',1,'BNO08xRpt']]], ['get_5fmost_5flikely_5factivity_6',['get_most_likely_activity',['../class_b_n_o08x_rpt_activity_classifier.html#a903a426e65752996075798ba6c51bff2',1,'BNO08xRptActivityClassifier']]], @@ -12,13 +12,15 @@ var searchData= ['get_5freset_5freason_9',['get_reset_reason',['../class_b_n_o08x.html#a96d47dd0f9aedfbe3f731f8ae76b2e85',1,'BNO08x']]], ['get_5fsample_5fcounts_10',['get_sample_counts',['../class_b_n_o08x_rpt.html#a7ce8e48cadf59f49068af7f1cb680b38',1,'BNO08xRpt']]], ['get_5fstability_11',['get_stability',['../class_b_n_o08x_rpt_stability_classifier.html#a8c8c794004f8b2a5e67656286beae7cd',1,'BNO08xRptStabilityClassifier']]], - ['get_5ftest_5fimu_12',['get_test_imu',['../class_b_n_o08x_test_helper.html#a41a432a3fe288e45b6ab139a00bd7d6b',1,'BNO08xTestHelper']]], - ['get_5ftime_5fus_13',['get_time_us',['../class_b_n_o08x_s_h2_h_a_l.html#ad89b6a3166e2eee003ad87a517a31cd5',1,'BNO08xSH2HAL']]], - ['get_5ftotal_5fsteps_14',['get_total_steps',['../class_b_n_o08x_rpt_step_counter.html#a017b389771b4d8816b4cfd06c6d9184a',1,'BNO08xRptStepCounter']]], - ['get_5fvel_15',['get_vel',['../class_b_n_o08x_rpt_i_gyro_r_v.html#a8e9877551635f8be5e380d47195b4061',1,'BNO08xRptIGyroRV::get_vel()'],['../class_b_n_o08x_rpt_uncal_gyro.html#a13c875a4ef09df3a82ac4bfa5109fdf7',1,'BNO08xRptUncalGyro::get_vel()']]], - ['getting_20started_16',['Getting Started',['../md__r_e_a_d_m_e.html#autotoc_md1',1,'']]], + ['get_5fsystem_5forientation_12',['get_system_orientation',['../class_b_n_o08x.html#ad42c335827c7b09cd2e4ff303a0d3520',1,'BNO08x']]], + ['get_5ftest_5fimu_13',['get_test_imu',['../class_b_n_o08x_test_helper.html#a41a432a3fe288e45b6ab139a00bd7d6b',1,'BNO08xTestHelper']]], + ['get_5ftime_5fus_14',['get_time_us',['../class_b_n_o08x_s_h2_h_a_l.html#ad89b6a3166e2eee003ad87a517a31cd5',1,'BNO08xSH2HAL']]], + ['get_5ftotal_5fsteps_15',['get_total_steps',['../class_b_n_o08x_rpt_step_counter.html#a017b389771b4d8816b4cfd06c6d9184a',1,'BNO08xRptStepCounter']]], + ['get_5fvel_16',['get_vel',['../class_b_n_o08x_rpt_i_gyro_r_v.html#a8e9877551635f8be5e380d47195b4061',1,'BNO08xRptIGyroRV::get_vel()'],['../class_b_n_o08x_rpt_uncal_gyro.html#a13c875a4ef09df3a82ac4bfa5109fdf7',1,'BNO08xRptUncalGyro::get_vel()']]], ['gpio_5finputs_17',['gpio_inputs',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a9b87a879ec795e2241985f0d33856c14',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], ['gpio_5foutputs_18',['gpio_outputs',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ac74b5a17ec13d4bef4e4775f20ed68df',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], ['gravity_19',['gravity',['../struct_b_n_o08x_1_1bno08x__reports__t.html#af5245d5e4a6f7548a0c3a30af53b7355',1,'BNO08x::bno08x_reports_t']]], - ['gyro_20',['gyro',['../_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850a41e1db589d90cecf09838a038ebc8aa1',1,'BNO08xGlobalTypes.hpp']]] + ['gyro_20',['gyro',['../_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9cca41e1db589d90cecf09838a038ebc8aa1',1,'BNO08xGlobalTypes.hpp']]], + ['gyro_5fintegrated_5frv_5fconfig_21',['GYRO_INTEGRATED_RV_CONFIG',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eacde3a23190df77d7c45b6dcf38727bda',1,'BNO08xGlobalTypes.hpp']]], + ['gyroscope_5forientation_22',['GYROSCOPE_ORIENTATION',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eab7ba02b55d602fc0e643a0e860144abd',1,'BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/all_7.html b/documentation/html/search/all_7.html new file mode 100644 index 0000000..b2ee042 --- /dev/null +++ b/documentation/html/search/all_7.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/all_7.js b/documentation/html/search/all_7.js index 651b33b..3ba34d4 100644 --- a/documentation/html/search/all_7.js +++ b/documentation/html/search/all_7.js @@ -1,13 +1,7 @@ var searchData= [ ['hal_5fcb_0',['hal_cb',['../class_b_n_o08x_s_h2_h_a_l.html#a1add67e38698c9f33541af7bd2912d8f',1,'BNO08xSH2HAL']]], - ['handle_5fcb_1',['handle_cb',['../class_b_n_o08x.html#a86275a93706656dae6af421bc15a4e59',1,'BNO08x']]], - ['handle_5fsensor_5freport_2',['handle_sensor_report',['../class_b_n_o08x.html#a7d5250a6017f9e76e3c2ddb00d7103a1',1,'BNO08x']]], - ['hard_5freset_3',['hard_reset',['../class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503',1,'BNO08x']]], - ['hard_5freset_5fdelay_5fms_4',['HARD_RESET_DELAY_MS',['../class_b_n_o08x.html#aa07e329d693eb8d9270a7f9ad6f1d94b',1,'BNO08x']]], - ['hardware_5freset_5',['hardware_reset',['../class_b_n_o08x_s_h2_h_a_l.html#a0c4cc938180a997fb94c0c34c0dce07e',1,'BNO08xSH2HAL']]], - ['has_5fnew_5fdata_6',['has_new_data',['../class_b_n_o08x_rpt.html#a74f6037286b51382535bab61680297ed',1,'BNO08xRpt']]], - ['high_7',['HIGH',['../_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0ab89de3b4b81c4facfac906edf29aec8c',1,'BNO08xGlobalTypes.hpp']]], - ['hint_5fhandler_8',['hint_handler',['../class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7',1,'BNO08x']]], - ['host_5fint_5ftimeout_5fdefault_5fms_9',['HOST_INT_TIMEOUT_DEFAULT_MS',['../class_b_n_o08x.html#ae51d4e3228a91ee407d5866e604804c4',1,'BNO08x']]] + ['hard_5freset_1',['hard_reset',['../class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503',1,'BNO08x']]], + ['has_5fnew_5fdata_2',['has_new_data',['../class_b_n_o08x_rpt.html#a74f6037286b51382535bab61680297ed',1,'BNO08xRpt']]], + ['high_3',['HIGH',['../_b_n_o08x_global_types_8hpp.html#a6bdf6fea6d671c12413d95f36a3e7ba6ab89de3b4b81c4facfac906edf29aec8c',1,'BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/all_8.html b/documentation/html/search/all_8.html new file mode 100644 index 0000000..40a0b3f --- /dev/null +++ b/documentation/html/search/all_8.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/all_8.js b/documentation/html/search/all_8.js index eeea455..2d78643 100644 --- a/documentation/html/search/all_8.js +++ b/documentation/html/search/all_8.js @@ -2,33 +2,19 @@ var searchData= [ ['i_0',['i',['../structbno08x__quat__t.html#ac438aba57b7082e1d81e2d1241f87ca0',1,'bno08x_quat_t']]], ['id_1',['ID',['../class_b_n_o08x_rpt.html#a63cd4ac9e96baa43eebe580f03307512',1,'BNO08xRpt']]], - ['imu_2',['imu',['../class_b_n_o08x_s_h2_h_a_l.html#a1c77b8db18fc54406af8bb8a36e346c8',1,'BNO08xSH2HAL']]], - ['imu_5fcfg_3',['imu_cfg',['../class_b_n_o08x_test_helper.html#a008b268f705b9d2925230cb8193c9f28',1,'BNO08xTestHelper']]], - ['imu_5fconfig_4',['imu_config',['../class_b_n_o08x.html#aeda443e9f608fccfec0e6770edc90c82',1,'BNO08x']]], - ['imu_5fconfig_5ft_5',['imu_config_t',['../_b_n_o08x_global_types_8hpp.html#aae502b3d91ddf903bba797646fd28d00',1,'BNO08xGlobalTypes.hpp']]], - ['imu_5fspi_5fconfig_6',['imu_spi_config',['../class_b_n_o08x.html#a425a1f5a9f3232aadc685caaf4c2f82e',1,'BNO08x']]], - ['imuaccuracy_7',['IMUAccuracy',['../_b_n_o08x_global_types_8hpp.html#a03fbbd71180a19088ce30d57ab050a22',1,'BNO08xGlobalTypes.hpp']]], - ['in_5fvehicle_8',['IN_VEHICLE',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fab166a3ce74dd5434e4a940dfa2af76e4',1,'IN_VEHICLE: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187ab166a3ce74dd5434e4a940dfa2af76e4',1,'IN_VEHICLE: BNO08xGlobalTypes.hpp']]], - ['init_5fconfig_5fargs_9',['init_config_args',['../class_b_n_o08x.html#a589eb9780f5bf613bbd447ef5b9ade3d',1,'BNO08x']]], - ['init_5fgpio_10',['init_gpio',['../class_b_n_o08x.html#ae0dab25557befcf62bf384fdc241ef10',1,'BNO08x']]], - ['init_5fgpio_5finputs_11',['init_gpio_inputs',['../class_b_n_o08x.html#a8f34d5475474f00ae6a92f73c1fe14e4',1,'BNO08x']]], - ['init_5fgpio_5foutputs_12',['init_gpio_outputs',['../class_b_n_o08x.html#ad0b9e8f8d051798bb1da9b19598dbd64',1,'BNO08x']]], - ['init_5fhint_5fisr_13',['init_hint_isr',['../class_b_n_o08x.html#aa27026da2c52b4aca49b78863f10ec61',1,'BNO08x']]], - ['init_5fsh2_5fhal_14',['init_sh2_HAL',['../class_b_n_o08x.html#ae2fc9a0fe63a927c015a267621316a80',1,'BNO08x']]], - ['init_5fspi_15',['init_spi',['../class_b_n_o08x.html#a58f43c8bb1e7fe8560ce442d46240e81',1,'BNO08x']]], - ['init_5fstatus_16',['init_status',['../class_b_n_o08x.html#a0a2d157afc0da144536d8d6927cc63f1',1,'BNO08x']]], - ['init_5ftasks_17',['init_tasks',['../class_b_n_o08x.html#a90d959312e6f7f8151b8a38218492ead',1,'BNO08x']]], - ['initdenittests_2ecpp_18',['InitDenitTests.cpp',['../_init_denit_tests_8cpp.html',1,'']]], - ['initialize_19',['initialize',['../class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798',1,'BNO08x']]], - ['install_5fisr_5fservice_20',['install_isr_service',['../structbno08x__config__t.html#a0f629aaef6756aa80fec96b34476c627',1,'bno08x_config_t']]], - ['int_5frst_21',['INT_RST',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147acc069cf9b33eb4e7fb3696f0f42d752f',1,'BNO08xGlobalTypes.hpp']]], - ['invoke_22',['invoke',['../class_b_n_o08x_cb_generic.html#a19f9e8a22d039acf29c98801368ff0bb',1,'BNO08xCbGeneric::invoke()'],['../class_b_n_o08x_cb_param_rpt_i_d.html#ae263c2af6f9363d1a4fc58824b53cb72',1,'BNO08xCbParamRptID::invoke()'],['../class_b_n_o08x_cb_param_void.html#a5cfdaad83528e3e418f51041d500b6f9',1,'BNO08xCbParamVoid::invoke()']]], - ['io_5fcs_23',['io_cs',['../structbno08x__config__t.html#ab1b5351b63da0c172c942463d0dc2505',1,'bno08x_config_t']]], - ['io_5fint_24',['io_int',['../structbno08x__config__t.html#a3cfe965659cfbc6b0c5269bd0211975f',1,'bno08x_config_t']]], - ['io_5fmiso_25',['io_miso',['../structbno08x__config__t.html#a9468180a773892977db39cc5ed9368e3',1,'bno08x_config_t']]], - ['io_5fmosi_26',['io_mosi',['../structbno08x__config__t.html#a79023fd80039e41a22b7f73ccd5fc861',1,'bno08x_config_t']]], - ['io_5frst_27',['io_rst',['../structbno08x__config__t.html#a62745c761219139f66ecd173b51577fc',1,'bno08x_config_t']]], - ['io_5fsclk_28',['io_sclk',['../structbno08x__config__t.html#a639685b91ae3198909d722316495246a',1,'bno08x_config_t']]], - ['isr_5fhandler_29',['isr_handler',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a7c4523e02a434a7be73f5dc5314429bd',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], - ['isr_5fservice_30',['isr_service',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a3cec063b6210ec58d30b3bd1d4ead4f9',1,'BNO08xPrivateTypes::bno08x_init_status_t']]] + ['imu_5fconfig_5ft_2',['imu_config_t',['../_b_n_o08x_global_types_8hpp.html#aae502b3d91ddf903bba797646fd28d00',1,'BNO08xGlobalTypes.hpp']]], + ['imuaccuracy_3',['IMUAccuracy',['../_b_n_o08x_global_types_8hpp.html#a03fbbd71180a19088ce30d57ab050a22',1,'BNO08xGlobalTypes.hpp']]], + ['in_5fvehicle_4',['IN_VEHICLE',['../_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97dab166a3ce74dd5434e4a940dfa2af76e4',1,'IN_VEHICLE(): BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aab166a3ce74dd5434e4a940dfa2af76e4',1,'IN_VEHICLE(): BNO08xGlobalTypes.hpp']]], + ['initialize_5',['initialize',['../class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798',1,'BNO08x']]], + ['install_5fisr_5fservice_6',['install_isr_service',['../structbno08x__config__t.html#a0f629aaef6756aa80fec96b34476c627',1,'bno08x_config_t']]], + ['int_5frst_7',['INT_RST',['../_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2acc069cf9b33eb4e7fb3696f0f42d752f',1,'BNO08xGlobalTypes.hpp']]], + ['invoke_8',['invoke',['../class_b_n_o08x_cb_param_void.html#a5cfdaad83528e3e418f51041d500b6f9',1,'BNO08xCbParamVoid::invoke()'],['../class_b_n_o08x_cb_param_rpt_i_d.html#ae263c2af6f9363d1a4fc58824b53cb72',1,'BNO08xCbParamRptID::invoke()'],['../class_b_n_o08x_cb_generic.html#a19f9e8a22d039acf29c98801368ff0bb',1,'BNO08xCbGeneric::invoke()']]], + ['io_5fcs_9',['io_cs',['../structbno08x__config__t.html#ab1b5351b63da0c172c942463d0dc2505',1,'bno08x_config_t']]], + ['io_5fint_10',['io_int',['../structbno08x__config__t.html#a3cfe965659cfbc6b0c5269bd0211975f',1,'bno08x_config_t']]], + ['io_5fmiso_11',['io_miso',['../structbno08x__config__t.html#a9468180a773892977db39cc5ed9368e3',1,'bno08x_config_t']]], + ['io_5fmosi_12',['io_mosi',['../structbno08x__config__t.html#a79023fd80039e41a22b7f73ccd5fc861',1,'bno08x_config_t']]], + ['io_5frst_13',['io_rst',['../structbno08x__config__t.html#a62745c761219139f66ecd173b51577fc',1,'bno08x_config_t']]], + ['io_5fsclk_14',['io_sclk',['../structbno08x__config__t.html#a639685b91ae3198909d722316495246a',1,'bno08x_config_t']]], + ['isr_5fhandler_15',['isr_handler',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a7c4523e02a434a7be73f5dc5314429bd',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], + ['isr_5fservice_16',['isr_service',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a3cec063b6210ec58d30b3bd1d4ead4f9',1,'BNO08xPrivateTypes::bno08x_init_status_t']]] ]; diff --git a/documentation/html/search/all_9.html b/documentation/html/search/all_9.html new file mode 100644 index 0000000..7c49144 --- /dev/null +++ b/documentation/html/search/all_9.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/all_a.html b/documentation/html/search/all_a.html new file mode 100644 index 0000000..fc9d79c --- /dev/null +++ b/documentation/html/search/all_a.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/all_b.html b/documentation/html/search/all_b.html new file mode 100644 index 0000000..dafb1fa --- /dev/null +++ b/documentation/html/search/all_b.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/all_b.js b/documentation/html/search/all_b.js index c9eac13..3df869e 100644 --- a/documentation/html/search/all_b.js +++ b/documentation/html/search/all_b.js @@ -2,9 +2,8 @@ var searchData= [ ['lastpage_0',['lastPage',['../structbno08x__activity__classifier__t.html#a90b7b42f031ed0e5b4c5d0e167caccb9',1,'bno08x_activity_classifier_t']]], ['latency_1',['latency',['../structbno08x__step__counter__t.html#a8060ef0721d76ff0175ca487617db202',1,'bno08x_step_counter_t']]], - ['license_2',['License',['../md__r_e_a_d_m_e.html#autotoc_md14',1,'']]], - ['linear_5faccelerometer_3',['linear_accelerometer',['../struct_b_n_o08x_1_1bno08x__reports__t.html#ac8114db28ee3f7be5578e52f48caa9c3',1,'BNO08x::bno08x_reports_t']]], - ['lock_5fsh2_5fhal_4',['lock_sh2_HAL',['../class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c',1,'BNO08x::lock_sh2_HAL()'],['../class_b_n_o08x_rpt.html#a7a5619a74c1237c5abde2e4bd6619d12',1,'BNO08xRpt::lock_sh2_HAL()']]], - ['lock_5fuser_5fdata_5',['lock_user_data',['../class_b_n_o08x.html#a37e7c18232f47694d5e55bacc109189c',1,'BNO08x::lock_user_data()'],['../class_b_n_o08x_rpt.html#a48e7b1a2c2ebc6b1f2f292735c0832a0',1,'BNO08xRpt::lock_user_data()']]], - ['low_6',['LOW',['../_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a41bc94cbd8eebea13ce0491b2ac11b88',1,'BNO08xGlobalTypes.hpp']]] + ['linear_5faccelerometer_2',['linear_accelerometer',['../struct_b_n_o08x_1_1bno08x__reports__t.html#ac8114db28ee3f7be5578e52f48caa9c3',1,'BNO08x::bno08x_reports_t']]], + ['lock_5fsh2_5fhal_3',['lock_sh2_HAL',['../class_b_n_o08x_rpt.html#a7a5619a74c1237c5abde2e4bd6619d12',1,'BNO08xRpt']]], + ['lock_5fuser_5fdata_4',['lock_user_data',['../class_b_n_o08x_rpt.html#a48e7b1a2c2ebc6b1f2f292735c0832a0',1,'BNO08xRpt']]], + ['low_5',['LOW',['../_b_n_o08x_global_types_8hpp.html#a6bdf6fea6d671c12413d95f36a3e7ba6a41bc94cbd8eebea13ce0491b2ac11b88',1,'BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/all_c.html b/documentation/html/search/all_c.html new file mode 100644 index 0000000..9df619d --- /dev/null +++ b/documentation/html/search/all_c.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/all_c.js b/documentation/html/search/all_c.js index e4c87b7..021cea0 100644 --- a/documentation/html/search/all_c.js +++ b/documentation/html/search/all_c.js @@ -1,13 +1,51 @@ var searchData= [ - ['magnetometer_0',['magnetometer',['../_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850a2c8af00d544b080d3c0d834d1c5dfcbf',1,'BNO08xGlobalTypes.hpp']]], - ['max_5fperiod_5fus_1',['max_period_us',['../structbno08x__meta__data__t.html#a3e4ff48e389db8b0643259f9af8c0006',1,'bno08x_meta_data_t']]], - ['me_5fversion_2',['me_version',['../structbno08x__meta__data__t.html#a659afd22d089c9414ef865350c895d3e',1,'bno08x_meta_data_t']]], - ['med_3',['MED',['../_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a2ad6d5975c45da2e711c796f3a1b029c',1,'BNO08xGlobalTypes.hpp']]], - ['menuconfig_4',['Menuconfig',['../md__r_e_a_d_m_e.html#autotoc_md4',1,'']]], - ['mh_5fversion_5',['mh_version',['../structbno08x__meta__data__t.html#a5883b0fdc28d754f3fff570ca29e3b3e',1,'bno08x_meta_data_t']]], - ['min_5fperiod_5fus_6',['min_period_us',['../structbno08x__meta__data__t.html#a5384c14c55c8f156ea18a0cc81a2e6fc',1,'bno08x_meta_data_t']]], - ['mostlikelystate_7',['mostLikelyState',['../structbno08x__activity__classifier__t.html#a272be5b28ff89a20d3c3cfdbfe63a5b5',1,'bno08x_activity_classifier_t']]], - ['motion_8',['MOTION',['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5af96e6ea7a7375bd60bad3f3caae3cf27',1,'BNO08xGlobalTypes.hpp']]], - ['multireporttests_2ecpp_9',['MultiReportTests.cpp',['../_multi_report_tests_8cpp.html',1,'']]] + ['magnetometer_0',['magnetometer',['../_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9cca2c8af00d544b080d3c0d834d1c5dfcbf',1,'BNO08xGlobalTypes.hpp']]], + ['magnetometer_5forientation_1',['MAGNETOMETER_ORIENTATION',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea7c1bc0a9cbeffed48c3f56f138f059dd',1,'BNO08xGlobalTypes.hpp']]], + ['max_5ffusion_5fperiod_2',['MAX_FUSION_PERIOD',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea2dfcf6ba54eba882fb201bd55b45c4b9',1,'BNO08xGlobalTypes.hpp']]], + ['max_5fperiod_5fus_3',['max_period_us',['../structbno08x__meta__data__t.html#a3e4ff48e389db8b0643259f9af8c0006',1,'bno08x_meta_data_t']]], + ['me_5fpower_5fmgmt_4',['ME_POWER_MGMT',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea4003f069dafa6695f634bc4d6cadf21d',1,'BNO08xGlobalTypes.hpp']]], + ['me_5ftime_5fsource_5fselect_5',['ME_TIME_SOURCE_SELECT',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea622bd18282b2f88dc49339c638005f7d',1,'BNO08xGlobalTypes.hpp']]], + ['me_5fversion_6',['me_version',['../structbno08x__meta__data__t.html#a659afd22d089c9414ef865350c895d3e',1,'bno08x_meta_data_t']]], + ['med_7',['MED',['../_b_n_o08x_global_types_8hpp.html#a6bdf6fea6d671c12413d95f36a3e7ba6a2ad6d5975c45da2e711c796f3a1b029c',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5faccelerometer_8',['META_ACCELEROMETER',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea465acbc549b49027295fb2df6d89ad9e',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fambient_5flight_9',['META_AMBIENT_LIGHT',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea272dc30956f626dd9c57deabae51f34e',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5farvr_5fstabilized_5fgrv_10',['META_ARVR_STABILIZED_GRV',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea240edccff7cb86c2486ee9bac60e19ca',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5farvr_5fstabilized_5frv_11',['META_ARVR_STABILIZED_RV',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea61501297c2607c69321c2a5b4c1c945b',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fcircle_5fdetector_12',['META_CIRCLE_DETECTOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eac26499be839c2f04ca712c388e02b2cd',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fflip_5fdetector_13',['META_FLIP_DETECTOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaeba85c6e59bb27b48782c948858e21e0',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fgame_5frotation_5fvector_14',['META_GAME_ROTATION_VECTOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea03247820bfcd6c7518327a501c2f84f2',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fgeomagnetic_5frotation_5fvector_15',['META_GEOMAGNETIC_ROTATION_VECTOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea8358c5060ffe770da1411d8779db71a8',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fgravity_16',['META_GRAVITY',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ead18387364cb570f2dada6577901433b2',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fgyro_5fintegrated_5frv_17',['META_GYRO_INTEGRATED_RV',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea928ad374247b43bfa0939406c62d2b31',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fgyroscope_5fcalibrated_18',['META_GYROSCOPE_CALIBRATED',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea1bc76fb93c1b3dd08a602f2f4fbe8645',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fgyroscope_5funcalibrated_19',['META_GYROSCOPE_UNCALIBRATED',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaa68be0ce226eff099a645026852190b4',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fheart_5frate_5fmonitor_20',['META_HEART_RATE_MONITOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea41240ea9c983158280d9a1a144d6f9dc',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fhumidity_21',['META_HUMIDITY',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaad36e03479240e4335a782c235a5d38a',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5flinear_5facceleration_22',['META_LINEAR_ACCELERATION',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea3308d6a253d373d623aa27e5a7e35b26',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fmagnetic_5ffield_5fcalibrated_23',['META_MAGNETIC_FIELD_CALIBRATED',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eac4042d50ceb28eb1f11e87cb6d6d4b61',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fmagnetic_5ffield_5funcalibrated_24',['META_MAGNETIC_FIELD_UNCALIBRATED',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea34c09ae0fffb459871f75731dd9bdfb1',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fpersonal_5factivity_5fclassifier_25',['META_PERSONAL_ACTIVITY_CLASSIFIER',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea6fc1d676928d6b16f1c1639b27a52669',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fpickup_5fdetector_26',['META_PICKUP_DETECTOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea499a184ec3f1a41ee95704207c3a0907',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fpocket_5fdetector_27',['META_POCKET_DETECTOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea8fea9f9b77154625f1b543988398610b',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fpressure_28',['META_PRESSURE',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaf9c947198092e74abb25848eb7769067',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fproximity_29',['META_PROXIMITY',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea5672a03a15b0d08bc1dbf6d361f885b6',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fraw_5faccelerometer_30',['META_RAW_ACCELEROMETER',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea2e4ea1aa76f2cad49db5d57d811e12aa',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fraw_5fgyroscope_31',['META_RAW_GYROSCOPE',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea151beca4927a54850a706fce1bdc6d4f',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fraw_5fmagnetometer_32',['META_RAW_MAGNETOMETER',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ead97759e77dc0c7c57de6a56bc0f9bad8',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5frotation_5fvector_33',['META_ROTATION_VECTOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea4a6153a0da5cadc5308e699f0d72de20',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fshake_5fdetector_34',['META_SHAKE_DETECTOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea9ec318efb06209c42f9199b41d76df40',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fsignificant_5fmotion_35',['META_SIGNIFICANT_MOTION',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea75cae4a3d64033a6b610ba9bdeca4400',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fsleep_5fdetector_36',['META_SLEEP_DETECTOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea75c30391bf2c38c3d5451e6f3f1969ef',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fstability_5fclassifier_37',['META_STABILITY_CLASSIFIER',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea74afeef51f861c9990699dce9c3544d0',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fstability_5fdetector_38',['META_STABILITY_DETECTOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ead5ca5c5444a4d4078796da85a8a63fd8',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fstep_5fcounter_39',['META_STEP_COUNTER',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaf2f39889d71f8b36825d018c4e9097d0',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fstep_5fdetector_40',['META_STEP_DETECTOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaec9658d47befd647b63e584f101b54be',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5ftap_5fdetector_41',['META_TAP_DETECTOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eab16eab94415b5ee4213d1d5091bcbe63',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5ftemperature_42',['META_TEMPERATURE',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eab95695a3e70032d9b77b4b66c66fc98c',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5ftilt_5fdetector_43',['META_TILT_DETECTOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea66d0073ac3caa41ab4958fc167032f39',1,'BNO08xGlobalTypes.hpp']]], + ['mh_5fversion_44',['mh_version',['../structbno08x__meta__data__t.html#a5883b0fdc28d754f3fff570ca29e3b3e',1,'bno08x_meta_data_t']]], + ['min_5fperiod_5fus_45',['min_period_us',['../structbno08x__meta__data__t.html#a5384c14c55c8f156ea18a0cc81a2e6fc',1,'bno08x_meta_data_t']]], + ['mostlikelystate_46',['mostLikelyState',['../structbno08x__activity__classifier__t.html#a272be5b28ff89a20d3c3cfdbfe63a5b5',1,'bno08x_activity_classifier_t']]], + ['motion_47',['MOTION',['../_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cbaf96e6ea7a7375bd60bad3f3caae3cf27',1,'BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/all_d.html b/documentation/html/search/all_d.html new file mode 100644 index 0000000..95d8eec --- /dev/null +++ b/documentation/html/search/all_d.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/all_d.js b/documentation/html/search/all_d.js index 1a3b090..85c4f03 100644 --- a/documentation/html/search/all_d.js +++ b/documentation/html/search/all_d.js @@ -1,12 +1,5 @@ var searchData= [ - ['offered_0',['offered',['../structbno08x__sample__counts__t.html#aae4244c540f8411246032f1e69125b75',1,'bno08x_sample_counts_t']]], - ['on_1',['on',['../structbno08x__sample__counts__t.html#a055f3d8ff138c7da4a79d4a6fb2af9b9',1,'bno08x_sample_counts_t::on'],['../class_b_n_o08x.html#aaaa15b21ad98a3b161065c3d03ff62b5',1,'BNO08x::on()']]], - ['on_5fbicycle_2',['ON_BICYCLE',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa93d94a2f3a627533453a40e302fb35a4',1,'ON_BICYCLE: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a93d94a2f3a627533453a40e302fb35a4',1,'ON_BICYCLE: BNO08xGlobalTypes.hpp']]], - ['on_5ffoot_3',['ON_FOOT',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa7089542e0146a3499986c81e24924b58',1,'ON_FOOT: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a7089542e0146a3499986c81e24924b58',1,'ON_FOOT: BNO08xGlobalTypes.hpp']]], - ['on_5fstairs_4',['ON_STAIRS',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fabbf2a614429826a84bd76b4a47fc7515',1,'ON_STAIRS: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187abbf2a614429826a84bd76b4a47fc7515',1,'ON_STAIRS: BNO08xGlobalTypes.hpp']]], - ['on_5ftable_5',['ON_TABLE',['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a71149a62cd9fec4756e3538d1754486a',1,'BNO08xGlobalTypes.hpp']]], - ['operator_2a_3d_6',['operator*=',['../structbno08x__euler__angle__t.html#a0b1d1fcfc2884937404446ca16829e51',1,'bno08x_euler_angle_t::operator*=()'],['../structbno08x__ang__vel__t.html#ae963f28d8914d5cc2f13620a4a9c57e8',1,'bno08x_ang_vel_t::operator*=()']]], - ['operator_3d_7',['operator=',['../structbno08x__quat__t.html#a081cecab6370ae436f36416e3f7a6ddc',1,'bno08x_quat_t::operator=(const sh2_RotationVectorWAcc_t &source)'],['../structbno08x__quat__t.html#a23cac26e381f9a83657fccdab735046b',1,'bno08x_quat_t::operator=(const sh2_RotationVector_t &source)'],['../structbno08x__quat__t.html#ae3705dc48882a3d616927cad01c2387d',1,'bno08x_quat_t::operator=(const sh2_GyroIntegratedRV_t &source)'],['../structbno08x__euler__angle__t.html#aa7f6954a731e0be492508b5d1dac056e',1,'bno08x_euler_angle_t::operator=()'],['../structbno08x__ang__vel__t.html#afe1b100ac38de3ccd0c0b617e5b5d8a2',1,'bno08x_ang_vel_t::operator=()'],['../structbno08x__magf__t.html#adadb35e5c67433e47895d7ae5885a00e',1,'bno08x_magf_t::operator=(const sh2_MagneticField_t &source)'],['../structbno08x__magf__t.html#a2e0b22e5fa40d5ecd447e0cb451b3282',1,'bno08x_magf_t::operator=(const sh2_MagneticFieldUncalibrated_t &source)'],['../structbno08x__magf__bias__t.html#aeed524c368c645e3f325ffe387199a31',1,'bno08x_magf_bias_t::operator=()'],['../structbno08x__gyro__t.html#a13cfb2e5d15b2fe50d1d910bd0c4b868',1,'bno08x_gyro_t::operator=(const sh2_Gyroscope_t &source)'],['../structbno08x__gyro__t.html#a64d4900e42a8f056a404b699074f1c41',1,'bno08x_gyro_t::operator=(const sh2_GyroscopeUncalibrated &source)'],['../structbno08x__gyro__bias__t.html#aaa3795c61ebd89d4a620600b37ac27fc',1,'bno08x_gyro_bias_t::operator=()'],['../structbno08x__activity__classifier__t.html#ac9375f65afb421e1d552e11461546a43',1,'bno08x_activity_classifier_t::operator=()'],['../structbno08x__tap__detector__t.html#a4cd8e7c025890f3abfa04ea2a0522f87',1,'bno08x_tap_detector_t::operator=()'],['../structbno08x__shake__detector__t.html#a7fe349111b513b2cd042ad98112791b7',1,'bno08x_shake_detector_t::operator=()'],['../structbno08x__accel__t.html#a5b3f1b2cc2a889af23d27185c6efd75e',1,'bno08x_accel_t::operator=()'],['../structbno08x__step__counter__t.html#ab184ba986a22ae89d5a4028b72efb2c1',1,'bno08x_step_counter_t::operator=()'],['../structbno08x__raw__gyro__t.html#a34c3ff52aaa1898f44ad6b0cf585825a',1,'bno08x_raw_gyro_t::operator=()'],['../structbno08x__raw__accel__t.html#a8980031b2548b79c945abe299387d44f',1,'bno08x_raw_accel_t::operator=()'],['../structbno08x__raw__magf__t.html#ad58e25ff5c6d8c4c3843264effa63a7c',1,'bno08x_raw_magf_t::operator=()'],['../structbno08x__stability__classifier__t.html#aff4d78a7c01ef13ae001bb185f825151',1,'bno08x_stability_classifier_t::operator=()'],['../structbno08x__sample__counts__t.html#af9e52b9fe15c78bd8b2ef3cc5af66a13',1,'bno08x_sample_counts_t::operator=()']]], - ['other_8',['OTHER',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a03570470bad94692ce93e32700d2e1cb',1,'BNO08xGlobalTypes.hpp']]] + ['nominal_5fcalibration_0',['NOMINAL_CALIBRATION',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea9b1f79a084136956f5a67145e34b8fcf',1,'BNO08xGlobalTypes.hpp']]], + ['nominal_5fcalibration_5fsra_1',['NOMINAL_CALIBRATION_SRA',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea9575a153f8b803923611e5a7577d8992',1,'BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/all_e.html b/documentation/html/search/all_e.html new file mode 100644 index 0000000..a54e120 --- /dev/null +++ b/documentation/html/search/all_e.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/all_e.js b/documentation/html/search/all_e.js index a4aacc2..bcb4c24 100644 --- a/documentation/html/search/all_e.js +++ b/documentation/html/search/all_e.js @@ -1,19 +1,12 @@ var searchData= [ - ['page_0',['page',['../structbno08x__activity__classifier__t.html#aa3e3a6b479558722bc9d5416b74492ca',1,'bno08x_activity_classifier_t']]], - ['parse_5fpacket_5flength_1',['PARSE_PACKET_LENGTH',['../_b_n_o08x_s_h2_h_a_l_8hpp.html#aaed5b6cbf0d2f27550d1b4a975c46c34',1,'BNO08xSH2HAL.hpp']]], - ['period_5fus_2',['period_us',['../class_b_n_o08x_rpt.html#a1d4d6f4cc6f1eae503863eedf7fb9f52',1,'BNO08xRpt']]], - ['planar_5faccelerometer_3',['planar_accelerometer',['../_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850afcaab1f4c98b7343157c3c59c6a259cb',1,'BNO08xGlobalTypes.hpp']]], - ['polling_20example_4',['Polling Example',['../md__r_e_a_d_m_e.html#autotoc_md6',1,'']]], - ['por_5',['POR',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a7b47bb0f9f8c72f84d891e8e22a1fb92',1,'BNO08xGlobalTypes.hpp']]], - ['power_5fma_6',['power_mA',['../structbno08x__meta__data__t.html#ac4297b1db8065c9ad38b6100abda92c1',1,'bno08x_meta_data_t']]], - ['print_5fbegin_5ftests_5fbanner_7',['print_begin_tests_banner',['../class_b_n_o08x_test_suite.html#a2fea3ea192a63c9573c774e772f5c085',1,'BNO08xTestSuite']]], - ['print_5fend_5ftests_5fbanner_8',['print_end_tests_banner',['../class_b_n_o08x_test_suite.html#a5a9b6538773911afed92b16c435ebceb',1,'BNO08xTestSuite']]], - ['print_5fproduct_5fids_9',['print_product_ids',['../class_b_n_o08x.html#a7441f7f2477c152deca17054041bf3e6',1,'BNO08x']]], - ['print_5ftest_5fend_5fbanner_10',['print_test_end_banner',['../class_b_n_o08x_test_helper.html#a16423fc3250e88eb5392800022f82919',1,'BNO08xTestHelper']]], - ['print_5ftest_5fmsg_11',['print_test_msg',['../class_b_n_o08x_test_helper.html#a23593453a05f7cac26fd341371197a8c',1,'BNO08xTestHelper']]], - ['print_5ftest_5fstart_5fbanner_12',['print_test_start_banner',['../class_b_n_o08x_test_helper.html#a066f8389fd1c682ec9565ebc3060d885',1,'BNO08xTestHelper']]], - ['product_5fids_13',['product_IDs',['../class_b_n_o08x.html#ac8f6fc515923ffc820a7cfafc0c2830f',1,'BNO08x']]], - ['program_20flowcharts_14',['Program Flowcharts',['../md__r_e_a_d_m_e.html#autotoc_md12',1,'']]], - ['project_15',['Adding to Project',['../md__r_e_a_d_m_e.html#autotoc_md3',1,'']]] + ['offered_0',['offered',['../structbno08x__sample__counts__t.html#aae4244c540f8411246032f1e69125b75',1,'bno08x_sample_counts_t']]], + ['on_1',['on',['../structbno08x__sample__counts__t.html#a055f3d8ff138c7da4a79d4a6fb2af9b9',1,'bno08x_sample_counts_t::on()'],['../class_b_n_o08x.html#aaaa15b21ad98a3b161065c3d03ff62b5',1,'BNO08x::on()']]], + ['on_5fbicycle_2',['ON_BICYCLE',['../_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa93d94a2f3a627533453a40e302fb35a4',1,'ON_BICYCLE(): BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da93d94a2f3a627533453a40e302fb35a4',1,'ON_BICYCLE(): BNO08xGlobalTypes.hpp']]], + ['on_5ffoot_3',['ON_FOOT',['../_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa7089542e0146a3499986c81e24924b58',1,'ON_FOOT(): BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da7089542e0146a3499986c81e24924b58',1,'ON_FOOT(): BNO08xGlobalTypes.hpp']]], + ['on_5fstairs_4',['ON_STAIRS',['../_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aabbf2a614429826a84bd76b4a47fc7515',1,'ON_STAIRS(): BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97dabbf2a614429826a84bd76b4a47fc7515',1,'ON_STAIRS(): BNO08xGlobalTypes.hpp']]], + ['on_5ftable_5',['ON_TABLE',['../_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cba71149a62cd9fec4756e3538d1754486a',1,'BNO08xGlobalTypes.hpp']]], + ['operator_2a_3d_6',['operator*=',['../structbno08x__ang__vel__t.html#ae963f28d8914d5cc2f13620a4a9c57e8',1,'bno08x_ang_vel_t::operator*=()'],['../structbno08x__euler__angle__t.html#a0b1d1fcfc2884937404446ca16829e51',1,'bno08x_euler_angle_t::operator*=()']]], + ['operator_3d_7',['operator=',['../structbno08x__tap__detector__t.html#a4cd8e7c025890f3abfa04ea2a0522f87',1,'bno08x_tap_detector_t::operator=()'],['../structbno08x__sample__counts__t.html#af9e52b9fe15c78bd8b2ef3cc5af66a13',1,'bno08x_sample_counts_t::operator=()'],['../structbno08x__stability__classifier__t.html#aff4d78a7c01ef13ae001bb185f825151',1,'bno08x_stability_classifier_t::operator=()'],['../structbno08x__raw__magf__t.html#ad58e25ff5c6d8c4c3843264effa63a7c',1,'bno08x_raw_magf_t::operator=()'],['../structbno08x__raw__accel__t.html#a8980031b2548b79c945abe299387d44f',1,'bno08x_raw_accel_t::operator=()'],['../structbno08x__raw__gyro__t.html#a34c3ff52aaa1898f44ad6b0cf585825a',1,'bno08x_raw_gyro_t::operator=()'],['../structbno08x__step__counter__t.html#ab184ba986a22ae89d5a4028b72efb2c1',1,'bno08x_step_counter_t::operator=()'],['../structbno08x__accel__t.html#a5b3f1b2cc2a889af23d27185c6efd75e',1,'bno08x_accel_t::operator=()'],['../structbno08x__shake__detector__t.html#a7fe349111b513b2cd042ad98112791b7',1,'bno08x_shake_detector_t::operator=()'],['../structbno08x__activity__classifier__t.html#ac9375f65afb421e1d552e11461546a43',1,'bno08x_activity_classifier_t::operator=()'],['../structbno08x__gyro__bias__t.html#aaa3795c61ebd89d4a620600b37ac27fc',1,'bno08x_gyro_bias_t::operator=()'],['../structbno08x__gyro__t.html#a64d4900e42a8f056a404b699074f1c41',1,'bno08x_gyro_t::operator=(const sh2_GyroscopeUncalibrated &source)'],['../structbno08x__gyro__t.html#a13cfb2e5d15b2fe50d1d910bd0c4b868',1,'bno08x_gyro_t::operator=(const sh2_Gyroscope_t &source)'],['../structbno08x__magf__bias__t.html#aeed524c368c645e3f325ffe387199a31',1,'bno08x_magf_bias_t::operator=()'],['../structbno08x__magf__t.html#a2e0b22e5fa40d5ecd447e0cb451b3282',1,'bno08x_magf_t::operator=(const sh2_MagneticFieldUncalibrated_t &source)'],['../structbno08x__magf__t.html#adadb35e5c67433e47895d7ae5885a00e',1,'bno08x_magf_t::operator=(const sh2_MagneticField_t &source)'],['../structbno08x__ang__vel__t.html#afe1b100ac38de3ccd0c0b617e5b5d8a2',1,'bno08x_ang_vel_t::operator=()'],['../structbno08x__euler__angle__t.html#aa7f6954a731e0be492508b5d1dac056e',1,'bno08x_euler_angle_t::operator=()'],['../structbno08x__quat__t.html#ae3705dc48882a3d616927cad01c2387d',1,'bno08x_quat_t::operator=(const sh2_GyroIntegratedRV_t &source)'],['../structbno08x__quat__t.html#a23cac26e381f9a83657fccdab735046b',1,'bno08x_quat_t::operator=(const sh2_RotationVector_t &source)'],['../structbno08x__quat__t.html#a081cecab6370ae436f36416e3f7a6ddc',1,'bno08x_quat_t::operator=(const sh2_RotationVectorWAcc_t &source)']]], + ['other_8',['OTHER',['../_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2a03570470bad94692ce93e32700d2e1cb',1,'BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/all_f.html b/documentation/html/search/all_f.html new file mode 100644 index 0000000..8d0aed3 --- /dev/null +++ b/documentation/html/search/all_f.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/all_f.js b/documentation/html/search/all_f.js index 3b37bd4..4f24750 100644 --- a/documentation/html/search/all_f.js +++ b/documentation/html/search/all_f.js @@ -1,8 +1,17 @@ var searchData= [ - ['q_5fpoint_5f1_0',['q_point_1',['../structbno08x__meta__data__t.html#a1e0a5907ac8d8dd0325cf8830aa5bd66',1,'bno08x_meta_data_t']]], - ['q_5fpoint_5f2_1',['q_point_2',['../structbno08x__meta__data__t.html#a09ad38c35e9cd63d4c333f851d5e01e7',1,'bno08x_meta_data_t']]], - ['q_5fpoint_5f3_2',['q_point_3',['../structbno08x__meta__data__t.html#a29cb20721b8dda2c65c6b2b4dfad6551',1,'bno08x_meta_data_t']]], - ['queue_5fcb_5freport_5fid_3',['queue_cb_report_id',['../class_b_n_o08x.html#a8b45106ee35e8d2ddc9709b7f788212e',1,'BNO08x']]], - ['queue_5frx_5fsensor_5fevent_4',['queue_rx_sensor_event',['../class_b_n_o08x.html#aefd6d59af9f8cf73be017db55f8b2e6a',1,'BNO08x']]] + ['page_0',['page',['../structbno08x__activity__classifier__t.html#aa3e3a6b479558722bc9d5416b74492ca',1,'bno08x_activity_classifier_t']]], + ['parse_5fpacket_5flength_1',['PARSE_PACKET_LENGTH',['../_b_n_o08x_s_h2_h_a_l_8hpp.html#aaed5b6cbf0d2f27550d1b4a975c46c34',1,'BNO08xSH2HAL.hpp']]], + ['period_5fus_2',['period_us',['../class_b_n_o08x_rpt.html#a1d4d6f4cc6f1eae503863eedf7fb9f52',1,'BNO08xRpt']]], + ['pickup_5fdetector_5fconfig_3',['PICKUP_DETECTOR_CONFIG',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eac9e002e70642b098e7e67cc4083d134d',1,'BNO08xGlobalTypes.hpp']]], + ['planar_5faccelerometer_4',['planar_accelerometer',['../_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9ccafcaab1f4c98b7343157c3c59c6a259cb',1,'BNO08xGlobalTypes.hpp']]], + ['pocket_5fdetector_5fconfig_5',['POCKET_DETECTOR_CONFIG',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaababe7d27ea06c8f91d48e5b7aa29edd',1,'BNO08xGlobalTypes.hpp']]], + ['por_6',['POR',['../_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2a7b47bb0f9f8c72f84d891e8e22a1fb92',1,'BNO08xGlobalTypes.hpp']]], + ['power_5fma_7',['power_mA',['../structbno08x__meta__data__t.html#ac4297b1db8065c9ad38b6100abda92c1',1,'bno08x_meta_data_t']]], + ['print_5fproduct_5fids_8',['print_product_ids',['../class_b_n_o08x.html#a7441f7f2477c152deca17054041bf3e6',1,'BNO08x']]], + ['print_5fsystem_5forientation_9',['print_system_orientation',['../class_b_n_o08x.html#aae4512fa4768becf0e3919a0e0ec34d8',1,'BNO08x']]], + ['print_5ftest_5fend_5fbanner_10',['print_test_end_banner',['../class_b_n_o08x_test_helper.html#a16423fc3250e88eb5392800022f82919',1,'BNO08xTestHelper']]], + ['print_5ftest_5fmsg_11',['print_test_msg',['../class_b_n_o08x_test_helper.html#a23593453a05f7cac26fd341371197a8c',1,'BNO08xTestHelper']]], + ['print_5ftest_5fstart_5fbanner_12',['print_test_start_banner',['../class_b_n_o08x_test_helper.html#a066f8389fd1c682ec9565ebc3060d885',1,'BNO08xTestHelper']]], + ['proximity_5fsensor_5fcal_13',['PROXIMITY_SENSOR_CAL',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eabcf02bc8a45fdf7df5390b79184b922e',1,'BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/classes_0.html b/documentation/html/search/classes_0.html new file mode 100644 index 0000000..9d4f871 --- /dev/null +++ b/documentation/html/search/classes_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/close.svg b/documentation/html/search/close.svg index 337d6cc..a933eea 100644 --- a/documentation/html/search/close.svg +++ b/documentation/html/search/close.svg @@ -1,14 +1,27 @@ - + + + + image/svg+xml + + + + + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/defines_1.html b/documentation/html/search/defines_1.html new file mode 100644 index 0000000..4369011 --- /dev/null +++ b/documentation/html/search/defines_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/defines_2.html b/documentation/html/search/defines_2.html new file mode 100644 index 0000000..a5e830b --- /dev/null +++ b/documentation/html/search/defines_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/defines_3.html b/documentation/html/search/defines_3.html new file mode 100644 index 0000000..7428985 --- /dev/null +++ b/documentation/html/search/defines_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/enums_0.html b/documentation/html/search/enums_0.html new file mode 100644 index 0000000..ec25efd --- /dev/null +++ b/documentation/html/search/enums_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/enums_0.js b/documentation/html/search/enums_0.js index 2190817..f2cfdcb 100644 --- a/documentation/html/search/enums_0.js +++ b/documentation/html/search/enums_0.js @@ -2,10 +2,11 @@ var searchData= [ ['bno08x_5frpt_5fbit_5ft_0',['bno08x_rpt_bit_t',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2f',1,'BNO08xPrivateTypes']]], ['bno08x_5ftsk_5fbit_5ft_1',['bno08x_tsk_bit_t',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1c',1,'BNO08xPrivateTypes']]], - ['bno08xaccuracy_2',['BNO08xAccuracy',['../_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0',1,'BNO08xGlobalTypes.hpp']]], - ['bno08xactivity_3',['BNO08xActivity',['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187',1,'BNO08xGlobalTypes.hpp']]], - ['bno08xactivityenable_4',['BNO08xActivityEnable',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0f',1,'BNO08xGlobalTypes.hpp']]], - ['bno08xcalsel_5',['BNO08xCalSel',['../_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850',1,'BNO08xGlobalTypes.hpp']]], - ['bno08xresetreason_6',['BNO08xResetReason',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147',1,'BNO08xGlobalTypes.hpp']]], - ['bno08xstability_7',['BNO08xStability',['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5',1,'BNO08xGlobalTypes.hpp']]] + ['bno08xaccuracy_2',['BNO08xAccuracy',['../_b_n_o08x_global_types_8hpp.html#a6bdf6fea6d671c12413d95f36a3e7ba6',1,'BNO08xGlobalTypes.hpp']]], + ['bno08xactivity_3',['BNO08xActivity',['../_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97d',1,'BNO08xGlobalTypes.hpp']]], + ['bno08xactivityenable_4',['BNO08xActivityEnable',['../_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3a',1,'BNO08xGlobalTypes.hpp']]], + ['bno08xcalsel_5',['BNO08xCalSel',['../_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9cc',1,'BNO08xGlobalTypes.hpp']]], + ['bno08xfrsid_6',['BNO08xFrsID',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8e',1,'BNO08xGlobalTypes.hpp']]], + ['bno08xresetreason_7',['BNO08xResetReason',['../_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2',1,'BNO08xGlobalTypes.hpp']]], + ['bno08xstability_8',['BNO08xStability',['../_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cb',1,'BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/enumvalues_0.html b/documentation/html/search/enumvalues_0.html new file mode 100644 index 0000000..71e9b7c --- /dev/null +++ b/documentation/html/search/enumvalues_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/enumvalues_0.js b/documentation/html/search/enumvalues_0.js index 1116f20..d359a96 100644 --- a/documentation/html/search/enumvalues_0.js +++ b/documentation/html/search/enumvalues_0.js @@ -1,6 +1,11 @@ var searchData= [ - ['accelerometer_0',['accelerometer',['../_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850a0e1275697d4c40b4b0640fbfa3907afa',1,'BNO08xGlobalTypes.hpp']]], - ['all_1',['ALL',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa5fb1f955b45e38e31789286a1790398d',1,'BNO08xGlobalTypes.hpp']]], - ['all_2',['all',['../_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850aa181a603769c1f98ad927e7367c7aa51',1,'BNO08xGlobalTypes.hpp']]] + ['accel_5forientation_0',['ACCEL_ORIENTATION',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea5a6f607e6dea7e4770d6d44dffc14fe0',1,'BNO08xGlobalTypes.hpp']]], + ['accelerometer_1',['accelerometer',['../_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9cca0e1275697d4c40b4b0640fbfa3907afa',1,'BNO08xGlobalTypes.hpp']]], + ['activity_5ftracker_5fconfig_2',['ACTIVITY_TRACKER_CONFIG',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eab16df741bbcb037e9fc6830441e21a95',1,'BNO08xGlobalTypes.hpp']]], + ['all_3',['all',['../_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9ccaa181a603769c1f98ad927e7367c7aa51',1,'BNO08xGlobalTypes.hpp']]], + ['all_4',['ALL',['../_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa5fb1f955b45e38e31789286a1790398d',1,'BNO08xGlobalTypes.hpp']]], + ['als_5fcal_5',['ALS_CAL',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eadc862ae872087053cf308a5c9d12e8ea',1,'BNO08xGlobalTypes.hpp']]], + ['arvr_5fstabilization_5fgrv_6',['ARVR_STABILIZATION_GRV',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea20d2e66717ed43eb8a6b112e953eb9db',1,'BNO08xGlobalTypes.hpp']]], + ['arvr_5fstabilization_5frv_7',['ARVR_STABILIZATION_RV',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ead41092d568817e7b690859c6a04089ef',1,'BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/enumvalues_1.html b/documentation/html/search/enumvalues_1.html new file mode 100644 index 0000000..595aa8c --- /dev/null +++ b/documentation/html/search/enumvalues_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/enumvalues_1.js b/documentation/html/search/enumvalues_1.js index ad927ea..9bcd58b 100644 --- a/documentation/html/search/enumvalues_1.js +++ b/documentation/html/search/enumvalues_1.js @@ -1,31 +1,4 @@ var searchData= [ - ['evt_5fgrp_5fbno08x_5ftask_5fdata_5favailable_0',['EVT_GRP_BNO08x_TASK_DATA_AVAILABLE',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5fbno08x_5ftask_5fhint_5fassrt_5fbit_1',['EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5fbno08x_5ftask_5freset_5foccurred_2',['EVT_GRP_BNO08x_TASK_RESET_OCCURRED',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5fbno08x_5ftasks_5frunning_3',['EVT_GRP_BNO08x_TASKS_RUNNING',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5faccelerometer_5fbit_4',['EVT_GRP_RPT_ACCELEROMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5factivity_5fclassifier_5fbit_5',['EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fall_6',['EVT_GRP_RPT_ALL',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fcal_5fgyro_5fbit_7',['EVT_GRP_RPT_CAL_GYRO_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fcal_5fmagnetometer_5fbit_8',['EVT_GRP_RPT_CAL_MAGNETOMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fcircle_5fdetector_5fbit_9',['EVT_GRP_RPT_CIRCLE_DETECTOR_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fgeomag_5frv_5fbit_10',['EVT_GRP_RPT_GEOMAG_RV_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fgravity_5fbit_11',['EVT_GRP_RPT_GRAVITY_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fgyro_5fintegrated_5frv_5fbit_12',['EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5flinear_5faccelerometer_5fbit_13',['EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fraw_5faccelerometer_5fbit_14',['EVT_GRP_RPT_RAW_ACCELEROMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fraw_5fgyro_5fbit_15',['EVT_GRP_RPT_RAW_GYRO_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fraw_5fmagnetometer_5fbit_16',['EVT_GRP_RPT_RAW_MAGNETOMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5frv_5farvr_5fs_5fbit_17',['EVT_GRP_RPT_RV_ARVR_S_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5frv_5farvr_5fs_5fgame_5fbit_18',['EVT_GRP_RPT_RV_ARVR_S_GAME_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5frv_5fbit_19',['EVT_GRP_RPT_RV_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5frv_5fgame_5fbit_20',['EVT_GRP_RPT_RV_GAME_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fshake_5fdetector_5fbit_21',['EVT_GRP_RPT_SHAKE_DETECTOR_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fstability_5fclassifier_5fbit_22',['EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fstep_5fcounter_5fbit_23',['EVT_GRP_RPT_STEP_COUNTER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5ftap_5fdetector_5fbit_24',['EVT_GRP_RPT_TAP_DETECTOR_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5funcal_5fgyro_5fbit_25',['EVT_GRP_RPT_UNCAL_GYRO_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5funcal_5fmagnetometer_5fbit_26',['EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb',1,'BNO08xPrivateTypes']]], - ['ext_5frst_27',['EXT_RST',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147ac4e100317ca17eda786308c1c39eded5',1,'BNO08xGlobalTypes.hpp']]] + ['circle_5fdetector_5fconfig_0',['CIRCLE_DETECTOR_CONFIG',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea04c1dfc95c72ddbf41e93f6c894aea7c',1,'BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/enumvalues_10.html b/documentation/html/search/enumvalues_10.html new file mode 100644 index 0000000..4a8b0b5 --- /dev/null +++ b/documentation/html/search/enumvalues_10.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/enumvalues_10.js b/documentation/html/search/enumvalues_10.js new file mode 100644 index 0000000..8c67f56 --- /dev/null +++ b/documentation/html/search/enumvalues_10.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['uart_5fformat_0',['UART_FORMAT',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea915838bac984c07ae03ec46239375b32',1,'BNO08xGlobalTypes.hpp']]], + ['undefined_1',['UNDEFINED',['../_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2a0db45d2a4141101bdfe48e3314cfbca3',1,'UNDEFINED(): BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a6bdf6fea6d671c12413d95f36a3e7ba6a0db45d2a4141101bdfe48e3314cfbca3',1,'UNDEFINED(): BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da0db45d2a4141101bdfe48e3314cfbca3',1,'UNDEFINED(): BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cba0db45d2a4141101bdfe48e3314cfbca3',1,'UNDEFINED(): BNO08xGlobalTypes.hpp']]], + ['unknown_2',['UNKNOWN',['../_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa696b031073e74bf2cb98e5ef201d4aa3',1,'UNKNOWN(): BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da696b031073e74bf2cb98e5ef201d4aa3',1,'UNKNOWN(): BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cba696b031073e74bf2cb98e5ef201d4aa3',1,'UNKNOWN(): BNO08xGlobalTypes.hpp']]], + ['unreliable_3',['UNRELIABLE',['../_b_n_o08x_global_types_8hpp.html#a6bdf6fea6d671c12413d95f36a3e7ba6a6e257e645974b9086ed66e9465e2d80c',1,'BNO08xGlobalTypes.hpp']]], + ['user_5frecord_4',['USER_RECORD',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea5d88297a4f00a18d228e25847cbac419',1,'BNO08xGlobalTypes.hpp']]] +]; diff --git a/documentation/html/search/enumvalues_11.html b/documentation/html/search/enumvalues_11.html new file mode 100644 index 0000000..b78a51e --- /dev/null +++ b/documentation/html/search/enumvalues_11.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/enumvalues_11.js b/documentation/html/search/enumvalues_11.js new file mode 100644 index 0000000..d3723cf --- /dev/null +++ b/documentation/html/search/enumvalues_11.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['walking_0',['WALKING',['../_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa606c114184493a665cf1f6a12fbab9d3',1,'WALKING(): BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da606c114184493a665cf1f6a12fbab9d3',1,'WALKING(): BNO08xGlobalTypes.hpp']]], + ['wtd_1',['WTD',['../_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2a764caaf44e35ee682f4079bd0878fa36',1,'BNO08xGlobalTypes.hpp']]] +]; diff --git a/documentation/html/search/enumvalues_2.html b/documentation/html/search/enumvalues_2.html new file mode 100644 index 0000000..5343504 --- /dev/null +++ b/documentation/html/search/enumvalues_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/enumvalues_2.js b/documentation/html/search/enumvalues_2.js index f636ab9..c310489 100644 --- a/documentation/html/search/enumvalues_2.js +++ b/documentation/html/search/enumvalues_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['gyro_0',['gyro',['../_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850a41e1db589d90cecf09838a038ebc8aa1',1,'BNO08xGlobalTypes.hpp']]] + ['dynamic_5fcalibration_0',['DYNAMIC_CALIBRATION',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eac843f0dc477c2043015db473c2bbf8b7',1,'BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/enumvalues_3.html b/documentation/html/search/enumvalues_3.html new file mode 100644 index 0000000..5a7d0de --- /dev/null +++ b/documentation/html/search/enumvalues_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/enumvalues_3.js b/documentation/html/search/enumvalues_3.js index ac4eec9..5005c59 100644 --- a/documentation/html/search/enumvalues_3.js +++ b/documentation/html/search/enumvalues_3.js @@ -1,4 +1,36 @@ var searchData= [ - ['high_0',['HIGH',['../_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0ab89de3b4b81c4facfac906edf29aec8c',1,'BNO08xGlobalTypes.hpp']]] + ['es_5fambient_5flight_5fcal_0',['ES_AMBIENT_LIGHT_CAL',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea11c8ae2ec493a78ebc9a808e1df7478c',1,'BNO08xGlobalTypes.hpp']]], + ['es_5fhumidity_5fcal_1',['ES_HUMIDITY_CAL',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea2ce4d488b1ad35ff763f52aec7191874',1,'BNO08xGlobalTypes.hpp']]], + ['es_5fpressure_5fcal_2',['ES_PRESSURE_CAL',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea985e7c8c6bc3500a46530901ac93ab09',1,'BNO08xGlobalTypes.hpp']]], + ['es_5fproximity_5fcal_3',['ES_PROXIMITY_CAL',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea0afc9b6963a488212d0d10c1788ca309',1,'BNO08xGlobalTypes.hpp']]], + ['es_5ftemperature_5fcal_4',['ES_TEMPERATURE_CAL',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eae15b6d77b828a0022adb2622ddf30d29',1,'BNO08xGlobalTypes.hpp']]], + ['evt_5fgrp_5fbno08x_5ftask_5fdata_5favailable_5',['EVT_GRP_BNO08x_TASK_DATA_AVAILABLE',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5fbno08x_5ftask_5fhint_5fassrt_5fbit_6',['EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5fbno08x_5ftask_5freset_5foccurred_7',['EVT_GRP_BNO08x_TASK_RESET_OCCURRED',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5fbno08x_5ftasks_5frunning_8',['EVT_GRP_BNO08x_TASKS_RUNNING',['../namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5faccelerometer_5fbit_9',['EVT_GRP_RPT_ACCELEROMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5factivity_5fclassifier_5fbit_10',['EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5fall_11',['EVT_GRP_RPT_ALL',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5fcal_5fgyro_5fbit_12',['EVT_GRP_RPT_CAL_GYRO_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5fcal_5fmagnetometer_5fbit_13',['EVT_GRP_RPT_CAL_MAGNETOMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5fcircle_5fdetector_5fbit_14',['EVT_GRP_RPT_CIRCLE_DETECTOR_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5fgeomag_5frv_5fbit_15',['EVT_GRP_RPT_GEOMAG_RV_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5fgravity_5fbit_16',['EVT_GRP_RPT_GRAVITY_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5fgyro_5fintegrated_5frv_5fbit_17',['EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5flinear_5faccelerometer_5fbit_18',['EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5fraw_5faccelerometer_5fbit_19',['EVT_GRP_RPT_RAW_ACCELEROMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5fraw_5fgyro_5fbit_20',['EVT_GRP_RPT_RAW_GYRO_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5fraw_5fmagnetometer_5fbit_21',['EVT_GRP_RPT_RAW_MAGNETOMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5frv_5farvr_5fs_5fbit_22',['EVT_GRP_RPT_RV_ARVR_S_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5frv_5farvr_5fs_5fgame_5fbit_23',['EVT_GRP_RPT_RV_ARVR_S_GAME_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5frv_5fbit_24',['EVT_GRP_RPT_RV_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5frv_5fgame_5fbit_25',['EVT_GRP_RPT_RV_GAME_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5fshake_5fdetector_5fbit_26',['EVT_GRP_RPT_SHAKE_DETECTOR_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5fstability_5fclassifier_5fbit_27',['EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5fstep_5fcounter_5fbit_28',['EVT_GRP_RPT_STEP_COUNTER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5ftap_5fdetector_5fbit_29',['EVT_GRP_RPT_TAP_DETECTOR_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5funcal_5fgyro_5fbit_30',['EVT_GRP_RPT_UNCAL_GYRO_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6',1,'BNO08xPrivateTypes']]], + ['evt_5fgrp_5frpt_5funcal_5fmagnetometer_5fbit_31',['EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb',1,'BNO08xPrivateTypes']]], + ['ext_5frst_32',['EXT_RST',['../_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2ac4e100317ca17eda786308c1c39eded5',1,'BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/enumvalues_4.html b/documentation/html/search/enumvalues_4.html new file mode 100644 index 0000000..4b4a763 --- /dev/null +++ b/documentation/html/search/enumvalues_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/enumvalues_4.js b/documentation/html/search/enumvalues_4.js index 1fe0e02..a1aa6c8 100644 --- a/documentation/html/search/enumvalues_4.js +++ b/documentation/html/search/enumvalues_4.js @@ -1,5 +1,4 @@ var searchData= [ - ['in_5fvehicle_0',['IN_VEHICLE',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fab166a3ce74dd5434e4a940dfa2af76e4',1,'IN_VEHICLE: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187ab166a3ce74dd5434e4a940dfa2af76e4',1,'IN_VEHICLE: BNO08xGlobalTypes.hpp']]], - ['int_5frst_1',['INT_RST',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147acc069cf9b33eb4e7fb3696f0f42d752f',1,'BNO08xGlobalTypes.hpp']]] + ['flip_5fdetector_5fconfig_0',['FLIP_DETECTOR_CONFIG',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eab0ef80b2f1340b86b39cb82f5ab9d7ee',1,'BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/enumvalues_5.html b/documentation/html/search/enumvalues_5.html new file mode 100644 index 0000000..5cc61bf --- /dev/null +++ b/documentation/html/search/enumvalues_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/enumvalues_5.js b/documentation/html/search/enumvalues_5.js index ebc69b5..eda71ee 100644 --- a/documentation/html/search/enumvalues_5.js +++ b/documentation/html/search/enumvalues_5.js @@ -1,4 +1,6 @@ var searchData= [ - ['low_0',['LOW',['../_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a41bc94cbd8eebea13ce0491b2ac11b88',1,'BNO08xGlobalTypes.hpp']]] + ['gyro_0',['gyro',['../_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9cca41e1db589d90cecf09838a038ebc8aa1',1,'BNO08xGlobalTypes.hpp']]], + ['gyro_5fintegrated_5frv_5fconfig_1',['GYRO_INTEGRATED_RV_CONFIG',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eacde3a23190df77d7c45b6dcf38727bda',1,'BNO08xGlobalTypes.hpp']]], + ['gyroscope_5forientation_2',['GYROSCOPE_ORIENTATION',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eab7ba02b55d602fc0e643a0e860144abd',1,'BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/enumvalues_6.html b/documentation/html/search/enumvalues_6.html new file mode 100644 index 0000000..34a4cad --- /dev/null +++ b/documentation/html/search/enumvalues_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/enumvalues_6.js b/documentation/html/search/enumvalues_6.js index e46134a..bdd252b 100644 --- a/documentation/html/search/enumvalues_6.js +++ b/documentation/html/search/enumvalues_6.js @@ -1,6 +1,4 @@ var searchData= [ - ['magnetometer_0',['magnetometer',['../_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850a2c8af00d544b080d3c0d834d1c5dfcbf',1,'BNO08xGlobalTypes.hpp']]], - ['med_1',['MED',['../_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a2ad6d5975c45da2e711c796f3a1b029c',1,'BNO08xGlobalTypes.hpp']]], - ['motion_2',['MOTION',['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5af96e6ea7a7375bd60bad3f3caae3cf27',1,'BNO08xGlobalTypes.hpp']]] + ['high_0',['HIGH',['../_b_n_o08x_global_types_8hpp.html#a6bdf6fea6d671c12413d95f36a3e7ba6ab89de3b4b81c4facfac906edf29aec8c',1,'BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/enumvalues_7.html b/documentation/html/search/enumvalues_7.html new file mode 100644 index 0000000..3a94d06 --- /dev/null +++ b/documentation/html/search/enumvalues_7.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/enumvalues_7.js b/documentation/html/search/enumvalues_7.js index 58e7212..439e646 100644 --- a/documentation/html/search/enumvalues_7.js +++ b/documentation/html/search/enumvalues_7.js @@ -1,8 +1,5 @@ var searchData= [ - ['on_5fbicycle_0',['ON_BICYCLE',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa93d94a2f3a627533453a40e302fb35a4',1,'ON_BICYCLE: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a93d94a2f3a627533453a40e302fb35a4',1,'ON_BICYCLE: BNO08xGlobalTypes.hpp']]], - ['on_5ffoot_1',['ON_FOOT',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa7089542e0146a3499986c81e24924b58',1,'ON_FOOT: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a7089542e0146a3499986c81e24924b58',1,'ON_FOOT: BNO08xGlobalTypes.hpp']]], - ['on_5fstairs_2',['ON_STAIRS',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fabbf2a614429826a84bd76b4a47fc7515',1,'ON_STAIRS: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187abbf2a614429826a84bd76b4a47fc7515',1,'ON_STAIRS: BNO08xGlobalTypes.hpp']]], - ['on_5ftable_3',['ON_TABLE',['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a71149a62cd9fec4756e3538d1754486a',1,'BNO08xGlobalTypes.hpp']]], - ['other_4',['OTHER',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a03570470bad94692ce93e32700d2e1cb',1,'BNO08xGlobalTypes.hpp']]] + ['in_5fvehicle_0',['IN_VEHICLE',['../_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aab166a3ce74dd5434e4a940dfa2af76e4',1,'IN_VEHICLE(): BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97dab166a3ce74dd5434e4a940dfa2af76e4',1,'IN_VEHICLE(): BNO08xGlobalTypes.hpp']]], + ['int_5frst_1',['INT_RST',['../_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2acc069cf9b33eb4e7fb3696f0f42d752f',1,'BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/enumvalues_8.html b/documentation/html/search/enumvalues_8.html new file mode 100644 index 0000000..9ca4205 --- /dev/null +++ b/documentation/html/search/enumvalues_8.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/enumvalues_8.js b/documentation/html/search/enumvalues_8.js index 9976b43..ef29e40 100644 --- a/documentation/html/search/enumvalues_8.js +++ b/documentation/html/search/enumvalues_8.js @@ -1,5 +1,4 @@ var searchData= [ - ['planar_5faccelerometer_0',['planar_accelerometer',['../_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850afcaab1f4c98b7343157c3c59c6a259cb',1,'BNO08xGlobalTypes.hpp']]], - ['por_1',['POR',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a7b47bb0f9f8c72f84d891e8e22a1fb92',1,'BNO08xGlobalTypes.hpp']]] + ['low_0',['LOW',['../_b_n_o08x_global_types_8hpp.html#a6bdf6fea6d671c12413d95f36a3e7ba6a41bc94cbd8eebea13ce0491b2ac11b88',1,'BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/enumvalues_9.html b/documentation/html/search/enumvalues_9.html new file mode 100644 index 0000000..37f6d02 --- /dev/null +++ b/documentation/html/search/enumvalues_9.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/enumvalues_9.js b/documentation/html/search/enumvalues_9.js index ae0de04..3d21473 100644 --- a/documentation/html/search/enumvalues_9.js +++ b/documentation/html/search/enumvalues_9.js @@ -1,5 +1,46 @@ var searchData= [ - ['reserved_0',['RESERVED',['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a83c7f2aa8c3ac10ed8beb75cad162827',1,'BNO08xGlobalTypes.hpp']]], - ['running_1',['RUNNING',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa43491564ebcfd38568918efbd6e840fd',1,'RUNNING: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a43491564ebcfd38568918efbd6e840fd',1,'RUNNING: BNO08xGlobalTypes.hpp']]] + ['magnetometer_0',['magnetometer',['../_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9cca2c8af00d544b080d3c0d834d1c5dfcbf',1,'BNO08xGlobalTypes.hpp']]], + ['magnetometer_5forientation_1',['MAGNETOMETER_ORIENTATION',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea7c1bc0a9cbeffed48c3f56f138f059dd',1,'BNO08xGlobalTypes.hpp']]], + ['max_5ffusion_5fperiod_2',['MAX_FUSION_PERIOD',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea2dfcf6ba54eba882fb201bd55b45c4b9',1,'BNO08xGlobalTypes.hpp']]], + ['me_5fpower_5fmgmt_3',['ME_POWER_MGMT',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea4003f069dafa6695f634bc4d6cadf21d',1,'BNO08xGlobalTypes.hpp']]], + ['me_5ftime_5fsource_5fselect_4',['ME_TIME_SOURCE_SELECT',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea622bd18282b2f88dc49339c638005f7d',1,'BNO08xGlobalTypes.hpp']]], + ['med_5',['MED',['../_b_n_o08x_global_types_8hpp.html#a6bdf6fea6d671c12413d95f36a3e7ba6a2ad6d5975c45da2e711c796f3a1b029c',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5faccelerometer_6',['META_ACCELEROMETER',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea465acbc549b49027295fb2df6d89ad9e',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fambient_5flight_7',['META_AMBIENT_LIGHT',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea272dc30956f626dd9c57deabae51f34e',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5farvr_5fstabilized_5fgrv_8',['META_ARVR_STABILIZED_GRV',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea240edccff7cb86c2486ee9bac60e19ca',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5farvr_5fstabilized_5frv_9',['META_ARVR_STABILIZED_RV',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea61501297c2607c69321c2a5b4c1c945b',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fcircle_5fdetector_10',['META_CIRCLE_DETECTOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eac26499be839c2f04ca712c388e02b2cd',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fflip_5fdetector_11',['META_FLIP_DETECTOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaeba85c6e59bb27b48782c948858e21e0',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fgame_5frotation_5fvector_12',['META_GAME_ROTATION_VECTOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea03247820bfcd6c7518327a501c2f84f2',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fgeomagnetic_5frotation_5fvector_13',['META_GEOMAGNETIC_ROTATION_VECTOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea8358c5060ffe770da1411d8779db71a8',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fgravity_14',['META_GRAVITY',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ead18387364cb570f2dada6577901433b2',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fgyro_5fintegrated_5frv_15',['META_GYRO_INTEGRATED_RV',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea928ad374247b43bfa0939406c62d2b31',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fgyroscope_5fcalibrated_16',['META_GYROSCOPE_CALIBRATED',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea1bc76fb93c1b3dd08a602f2f4fbe8645',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fgyroscope_5funcalibrated_17',['META_GYROSCOPE_UNCALIBRATED',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaa68be0ce226eff099a645026852190b4',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fheart_5frate_5fmonitor_18',['META_HEART_RATE_MONITOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea41240ea9c983158280d9a1a144d6f9dc',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fhumidity_19',['META_HUMIDITY',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaad36e03479240e4335a782c235a5d38a',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5flinear_5facceleration_20',['META_LINEAR_ACCELERATION',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea3308d6a253d373d623aa27e5a7e35b26',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fmagnetic_5ffield_5fcalibrated_21',['META_MAGNETIC_FIELD_CALIBRATED',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eac4042d50ceb28eb1f11e87cb6d6d4b61',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fmagnetic_5ffield_5funcalibrated_22',['META_MAGNETIC_FIELD_UNCALIBRATED',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea34c09ae0fffb459871f75731dd9bdfb1',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fpersonal_5factivity_5fclassifier_23',['META_PERSONAL_ACTIVITY_CLASSIFIER',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea6fc1d676928d6b16f1c1639b27a52669',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fpickup_5fdetector_24',['META_PICKUP_DETECTOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea499a184ec3f1a41ee95704207c3a0907',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fpocket_5fdetector_25',['META_POCKET_DETECTOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea8fea9f9b77154625f1b543988398610b',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fpressure_26',['META_PRESSURE',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaf9c947198092e74abb25848eb7769067',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fproximity_27',['META_PROXIMITY',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea5672a03a15b0d08bc1dbf6d361f885b6',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fraw_5faccelerometer_28',['META_RAW_ACCELEROMETER',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea2e4ea1aa76f2cad49db5d57d811e12aa',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fraw_5fgyroscope_29',['META_RAW_GYROSCOPE',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea151beca4927a54850a706fce1bdc6d4f',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fraw_5fmagnetometer_30',['META_RAW_MAGNETOMETER',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ead97759e77dc0c7c57de6a56bc0f9bad8',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5frotation_5fvector_31',['META_ROTATION_VECTOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea4a6153a0da5cadc5308e699f0d72de20',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fshake_5fdetector_32',['META_SHAKE_DETECTOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea9ec318efb06209c42f9199b41d76df40',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fsignificant_5fmotion_33',['META_SIGNIFICANT_MOTION',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea75cae4a3d64033a6b610ba9bdeca4400',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fsleep_5fdetector_34',['META_SLEEP_DETECTOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea75c30391bf2c38c3d5451e6f3f1969ef',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fstability_5fclassifier_35',['META_STABILITY_CLASSIFIER',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea74afeef51f861c9990699dce9c3544d0',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fstability_5fdetector_36',['META_STABILITY_DETECTOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ead5ca5c5444a4d4078796da85a8a63fd8',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fstep_5fcounter_37',['META_STEP_COUNTER',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaf2f39889d71f8b36825d018c4e9097d0',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5fstep_5fdetector_38',['META_STEP_DETECTOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaec9658d47befd647b63e584f101b54be',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5ftap_5fdetector_39',['META_TAP_DETECTOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eab16eab94415b5ee4213d1d5091bcbe63',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5ftemperature_40',['META_TEMPERATURE',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eab95695a3e70032d9b77b4b66c66fc98c',1,'BNO08xGlobalTypes.hpp']]], + ['meta_5ftilt_5fdetector_41',['META_TILT_DETECTOR',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea66d0073ac3caa41ab4958fc167032f39',1,'BNO08xGlobalTypes.hpp']]], + ['motion_42',['MOTION',['../_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cbaf96e6ea7a7375bd60bad3f3caae3cf27',1,'BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/enumvalues_a.html b/documentation/html/search/enumvalues_a.html new file mode 100644 index 0000000..1e1ccd2 --- /dev/null +++ b/documentation/html/search/enumvalues_a.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/enumvalues_a.js b/documentation/html/search/enumvalues_a.js index 1d14f33..85c4f03 100644 --- a/documentation/html/search/enumvalues_a.js +++ b/documentation/html/search/enumvalues_a.js @@ -1,6 +1,5 @@ var searchData= [ - ['stable_0',['STABLE',['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a32987cdf8a725702042ab18f5c700905',1,'BNO08xGlobalTypes.hpp']]], - ['stationary_1',['STATIONARY',['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a4120eb7591bd0789af75a8973d5f9146',1,'BNO08xGlobalTypes.hpp']]], - ['still_2',['STILL',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa8b572d218013b9626d59e6a2b38f18b6',1,'STILL: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a8b572d218013b9626d59e6a2b38f18b6',1,'STILL: BNO08xGlobalTypes.hpp']]] + ['nominal_5fcalibration_0',['NOMINAL_CALIBRATION',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea9b1f79a084136956f5a67145e34b8fcf',1,'BNO08xGlobalTypes.hpp']]], + ['nominal_5fcalibration_5fsra_1',['NOMINAL_CALIBRATION_SRA',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea9575a153f8b803923611e5a7577d8992',1,'BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/enumvalues_b.html b/documentation/html/search/enumvalues_b.html new file mode 100644 index 0000000..5bc4a1e --- /dev/null +++ b/documentation/html/search/enumvalues_b.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/enumvalues_b.js b/documentation/html/search/enumvalues_b.js index e4c016e..676df75 100644 --- a/documentation/html/search/enumvalues_b.js +++ b/documentation/html/search/enumvalues_b.js @@ -1,4 +1,8 @@ var searchData= [ - ['tilting_0',['TILTING',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa69909b62e08f212da31719aebf67b70c',1,'TILTING: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a69909b62e08f212da31719aebf67b70c',1,'TILTING: BNO08xGlobalTypes.hpp']]] + ['on_5fbicycle_0',['ON_BICYCLE',['../_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa93d94a2f3a627533453a40e302fb35a4',1,'ON_BICYCLE(): BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da93d94a2f3a627533453a40e302fb35a4',1,'ON_BICYCLE(): BNO08xGlobalTypes.hpp']]], + ['on_5ffoot_1',['ON_FOOT',['../_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa7089542e0146a3499986c81e24924b58',1,'ON_FOOT(): BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da7089542e0146a3499986c81e24924b58',1,'ON_FOOT(): BNO08xGlobalTypes.hpp']]], + ['on_5fstairs_2',['ON_STAIRS',['../_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aabbf2a614429826a84bd76b4a47fc7515',1,'ON_STAIRS(): BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97dabbf2a614429826a84bd76b4a47fc7515',1,'ON_STAIRS(): BNO08xGlobalTypes.hpp']]], + ['on_5ftable_3',['ON_TABLE',['../_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cba71149a62cd9fec4756e3538d1754486a',1,'BNO08xGlobalTypes.hpp']]], + ['other_4',['OTHER',['../_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2a03570470bad94692ce93e32700d2e1cb',1,'BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/enumvalues_c.html b/documentation/html/search/enumvalues_c.html new file mode 100644 index 0000000..194b773 --- /dev/null +++ b/documentation/html/search/enumvalues_c.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/enumvalues_c.js b/documentation/html/search/enumvalues_c.js index d2c53be..305261b 100644 --- a/documentation/html/search/enumvalues_c.js +++ b/documentation/html/search/enumvalues_c.js @@ -1,6 +1,8 @@ var searchData= [ - ['undefined_0',['UNDEFINED',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3',1,'UNDEFINED: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a0db45d2a4141101bdfe48e3314cfbca3',1,'UNDEFINED: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a0db45d2a4141101bdfe48e3314cfbca3',1,'UNDEFINED: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a0db45d2a4141101bdfe48e3314cfbca3',1,'UNDEFINED: BNO08xGlobalTypes.hpp']]], - ['unknown_1',['UNKNOWN',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa696b031073e74bf2cb98e5ef201d4aa3',1,'UNKNOWN: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a696b031073e74bf2cb98e5ef201d4aa3',1,'UNKNOWN: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a696b031073e74bf2cb98e5ef201d4aa3',1,'UNKNOWN: BNO08xGlobalTypes.hpp']]], - ['unreliable_2',['UNRELIABLE',['../_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a6e257e645974b9086ed66e9465e2d80c',1,'BNO08xGlobalTypes.hpp']]] + ['pickup_5fdetector_5fconfig_0',['PICKUP_DETECTOR_CONFIG',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eac9e002e70642b098e7e67cc4083d134d',1,'BNO08xGlobalTypes.hpp']]], + ['planar_5faccelerometer_1',['planar_accelerometer',['../_b_n_o08x_global_types_8hpp.html#a25947bbe6bc4a7c9edd7067fdce0e9ccafcaab1f4c98b7343157c3c59c6a259cb',1,'BNO08xGlobalTypes.hpp']]], + ['pocket_5fdetector_5fconfig_2',['POCKET_DETECTOR_CONFIG',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eaababe7d27ea06c8f91d48e5b7aa29edd',1,'BNO08xGlobalTypes.hpp']]], + ['por_3',['POR',['../_b_n_o08x_global_types_8hpp.html#afed71c9ed8a8563767f26282408ccee2a7b47bb0f9f8c72f84d891e8e22a1fb92',1,'BNO08xGlobalTypes.hpp']]], + ['proximity_5fsensor_5fcal_4',['PROXIMITY_SENSOR_CAL',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eabcf02bc8a45fdf7df5390b79184b922e',1,'BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/enumvalues_d.html b/documentation/html/search/enumvalues_d.html new file mode 100644 index 0000000..c9c4874 --- /dev/null +++ b/documentation/html/search/enumvalues_d.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/enumvalues_d.js b/documentation/html/search/enumvalues_d.js index 47cff0c..f9002ad 100644 --- a/documentation/html/search/enumvalues_d.js +++ b/documentation/html/search/enumvalues_d.js @@ -1,5 +1,5 @@ var searchData= [ - ['walking_0',['WALKING',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa606c114184493a665cf1f6a12fbab9d3',1,'WALKING: BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a606c114184493a665cf1f6a12fbab9d3',1,'WALKING: BNO08xGlobalTypes.hpp']]], - ['wtd_1',['WTD',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a764caaf44e35ee682f4079bd0878fa36',1,'BNO08xGlobalTypes.hpp']]] + ['reserved_0',['RESERVED',['../_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cba83c7f2aa8c3ac10ed8beb75cad162827',1,'BNO08xGlobalTypes.hpp']]], + ['running_1',['RUNNING',['../_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa43491564ebcfd38568918efbd6e840fd',1,'RUNNING(): BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da43491564ebcfd38568918efbd6e840fd',1,'RUNNING(): BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/enumvalues_e.html b/documentation/html/search/enumvalues_e.html new file mode 100644 index 0000000..3a8412f --- /dev/null +++ b/documentation/html/search/enumvalues_e.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/enumvalues_e.js b/documentation/html/search/enumvalues_e.js new file mode 100644 index 0000000..e2754f9 --- /dev/null +++ b/documentation/html/search/enumvalues_e.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['screen_5faccel_5forientation_0',['SCREEN_ACCEL_ORIENTATION',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea1e56a229eb00e62fc6f98a9c3bf2c41e',1,'BNO08xGlobalTypes.hpp']]], + ['serial_5fnumber_1',['SERIAL_NUMBER',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eabac5402bcf9584b3014bd64b8b6ad282',1,'BNO08xGlobalTypes.hpp']]], + ['shake_5fdetect_5fconfig_2',['SHAKE_DETECT_CONFIG',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea8a41fbc008e0571cf295a0770e995864',1,'BNO08xGlobalTypes.hpp']]], + ['sig_5fmotion_5fdetect_5fconfig_3',['SIG_MOTION_DETECT_CONFIG',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eae5d606ae5efeadd9ab249a39b8ed828a',1,'BNO08xGlobalTypes.hpp']]], + ['sleep_5fdetector_5fconfig_4',['SLEEP_DETECTOR_CONFIG',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea19f33813d80c7da8306762a7f141d9bb',1,'BNO08xGlobalTypes.hpp']]], + ['stability_5fdetector_5fconfig_5',['STABILITY_DETECTOR_CONFIG',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ead36109c56ef4d0598cc0b03b25dc8d85',1,'BNO08xGlobalTypes.hpp']]], + ['stable_6',['STABLE',['../_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cba32987cdf8a725702042ab18f5c700905',1,'BNO08xGlobalTypes.hpp']]], + ['static_5fcalibration_5fagm_7',['STATIC_CALIBRATION_AGM',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eae81a7ec9f2eb51db6a66eec214f74329',1,'BNO08xGlobalTypes.hpp']]], + ['static_5fcalibration_5fsra_8',['STATIC_CALIBRATION_SRA',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8eae3e95aa73e5b19b6fc1574c287598a8a',1,'BNO08xGlobalTypes.hpp']]], + ['stationary_9',['STATIONARY',['../_b_n_o08x_global_types_8hpp.html#a22d72f675aad7af764e685f91b29f4cba4120eb7591bd0789af75a8973d5f9146',1,'BNO08xGlobalTypes.hpp']]], + ['still_10',['STILL',['../_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa8b572d218013b9626d59e6a2b38f18b6',1,'STILL(): BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da8b572d218013b9626d59e6a2b38f18b6',1,'STILL(): BNO08xGlobalTypes.hpp']]], + ['system_5forientation_11',['SYSTEM_ORIENTATION',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea174aa600a99d1fee26df64861c68d4ab',1,'BNO08xGlobalTypes.hpp']]] +]; diff --git a/documentation/html/search/enumvalues_f.html b/documentation/html/search/enumvalues_f.html new file mode 100644 index 0000000..1a00256 --- /dev/null +++ b/documentation/html/search/enumvalues_f.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/enumvalues_f.js b/documentation/html/search/enumvalues_f.js new file mode 100644 index 0000000..f8326db --- /dev/null +++ b/documentation/html/search/enumvalues_f.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['tap_5fdetect_5fconfig_0',['TAP_DETECT_CONFIG',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea94ada7efc076c96b78bcb052d4f22ca2',1,'BNO08xGlobalTypes.hpp']]], + ['tilt_5fdetector_5fconfig_1',['TILT_DETECTOR_CONFIG',['../_b_n_o08x_global_types_8hpp.html#a8ac8ee2d5f81f6102ed94866f2bdcc8ea6590d7f1041f103cdaab64cd06e0db37',1,'BNO08xGlobalTypes.hpp']]], + ['tilting_2',['TILTING',['../_b_n_o08x_global_types_8hpp.html#a64f4487da0833d5304046093935f5d3aa69909b62e08f212da31719aebf67b70c',1,'TILTING(): BNO08xGlobalTypes.hpp'],['../_b_n_o08x_global_types_8hpp.html#a43d66cdccf17ba0cddcdddc72d4fb97da69909b62e08f212da31719aebf67b70c',1,'TILTING(): BNO08xGlobalTypes.hpp']]] +]; diff --git a/documentation/html/search/files_0.html b/documentation/html/search/files_0.html new file mode 100644 index 0000000..2dbb4c2 --- /dev/null +++ b/documentation/html/search/files_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/files_1.js b/documentation/html/search/files_1.js deleted file mode 100644 index 6e877df..0000000 --- a/documentation/html/search/files_1.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['callbacktests_2ecpp_0',['CallbackTests.cpp',['../_callback_tests_8cpp.html',1,'']]] -]; diff --git a/documentation/html/search/files_2.js b/documentation/html/search/files_2.js deleted file mode 100644 index 2aecace..0000000 --- a/documentation/html/search/files_2.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['featuretests_2ecpp_0',['FeatureTests.cpp',['../_feature_tests_8cpp.html',1,'']]] -]; diff --git a/documentation/html/search/files_3.js b/documentation/html/search/files_3.js deleted file mode 100644 index a54815a..0000000 --- a/documentation/html/search/files_3.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['initdenittests_2ecpp_0',['InitDenitTests.cpp',['../_init_denit_tests_8cpp.html',1,'']]] -]; diff --git a/documentation/html/search/files_4.js b/documentation/html/search/files_4.js deleted file mode 100644 index 3b4c59a..0000000 --- a/documentation/html/search/files_4.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['multireporttests_2ecpp_0',['MultiReportTests.cpp',['../_multi_report_tests_8cpp.html',1,'']]] -]; diff --git a/documentation/html/search/files_5.js b/documentation/html/search/files_5.js deleted file mode 100644 index 4accdc1..0000000 --- a/documentation/html/search/files_5.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['readme_2emd_0',['README.md',['../_r_e_a_d_m_e_8md.html',1,'']]] -]; diff --git a/documentation/html/search/files_6.js b/documentation/html/search/files_6.js deleted file mode 100644 index a4a37b5..0000000 --- a/documentation/html/search/files_6.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['singlereporttests_2ecpp_0',['SingleReportTests.cpp',['../_single_report_tests_8cpp.html',1,'']]] -]; diff --git a/documentation/html/search/functions_0.html b/documentation/html/search/functions_0.html new file mode 100644 index 0000000..3b739c7 --- /dev/null +++ b/documentation/html/search/functions_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/functions_0.js b/documentation/html/search/functions_0.js index df6b9fb..e6be6d1 100644 --- a/documentation/html/search/functions_0.js +++ b/documentation/html/search/functions_0.js @@ -1,5 +1,56 @@ var searchData= [ - ['accuracy_5fto_5fstr_0',['accuracy_to_str',['../class_b_n_o08x.html#a41d65567bb316971f68718ca69039ace',1,'BNO08x']]], - ['activity_5fto_5fstr_1',['activity_to_str',['../class_b_n_o08x.html#a0559c3f2f49d287e7c400a780975f850',1,'BNO08x']]] + ['bno08x_0',['BNO08x',['../class_b_n_o08x.html#ad12fb6cf310ad7a04a4e53809833bd61',1,'BNO08x']]], + ['bno08x_5faccel_5ft_1',['bno08x_accel_t',['../structbno08x__accel__t.html#a3d71a06304afc576280c56952b4f7a34',1,'bno08x_accel_t']]], + ['bno08x_5factivity_5fclassifier_5ft_2',['bno08x_activity_classifier_t',['../structbno08x__activity__classifier__t.html#a302244e7d2d064b126eb92f363add923',1,'bno08x_activity_classifier_t']]], + ['bno08x_5fang_5fvel_5ft_3',['bno08x_ang_vel_t',['../structbno08x__ang__vel__t.html#a76cf6d15cef214b31a47008d49b843be',1,'bno08x_ang_vel_t']]], + ['bno08x_5fconfig_5ft_4',['bno08x_config_t',['../structbno08x__config__t.html#a68e051212415a62e64c23678e7b40552',1,'bno08x_config_t::bno08x_config_t(bool install_isr_service=true)'],['../structbno08x__config__t.html#afa37d6ffc6f4fc7c9aa7484d49458a4a',1,'bno08x_config_t::bno08x_config_t(spi_host_device_t spi_peripheral, gpio_num_t io_mosi, gpio_num_t io_miso, gpio_num_t io_sclk, gpio_num_t io_cs, gpio_num_t io_int, gpio_num_t io_rst, uint32_t sclk_speed, bool install_isr_service=true)']]], + ['bno08x_5feuler_5fangle_5ft_5',['bno08x_euler_angle_t',['../structbno08x__euler__angle__t.html#a29b670ff58d75a6abf02512ee07a6207',1,'bno08x_euler_angle_t']]], + ['bno08x_5fgyro_5fbias_5ft_6',['bno08x_gyro_bias_t',['../structbno08x__gyro__bias__t.html#a779c3000b541664d935b2ffda75a5f14',1,'bno08x_gyro_bias_t']]], + ['bno08x_5fgyro_5ft_7',['bno08x_gyro_t',['../structbno08x__gyro__t.html#aa9a075a6b135f4b137b6247768ef5af6',1,'bno08x_gyro_t']]], + ['bno08x_5finit_5fstatus_5ft_8',['bno08x_init_status_t',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a63b876667ae7fb32e9861dffafb55a64',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], + ['bno08x_5fmagf_5fbias_5ft_9',['bno08x_magf_bias_t',['../structbno08x__magf__bias__t.html#aa0b6af3812168e0dc9329d5a70e54f98',1,'bno08x_magf_bias_t']]], + ['bno08x_5fmagf_5ft_10',['bno08x_magf_t',['../structbno08x__magf__t.html#ad8784e25768658f4fa0cb1dd5c1afc36',1,'bno08x_magf_t']]], + ['bno08x_5fmeta_5fdata_5ft_11',['bno08x_meta_data_t',['../structbno08x__meta__data__t.html#a3e22f63db62812b5aeeb873553f378c4',1,'bno08x_meta_data_t::bno08x_meta_data_t()'],['../structbno08x__meta__data__t.html#a549c5e42da7cf07c6ec28ce69548b1d8',1,'bno08x_meta_data_t::bno08x_meta_data_t(const sh2_SensorMetadata_t &src)']]], + ['bno08x_5fquat_5ft_12',['bno08x_quat_t',['../structbno08x__quat__t.html#ae42ec645fe23b60e32e55872a3b9e703',1,'bno08x_quat_t']]], + ['bno08x_5fraw_5faccel_5ft_13',['bno08x_raw_accel_t',['../structbno08x__raw__accel__t.html#afb9443ec5846eefe942e1f273570fb7f',1,'bno08x_raw_accel_t']]], + ['bno08x_5fraw_5fgyro_5ft_14',['bno08x_raw_gyro_t',['../structbno08x__raw__gyro__t.html#a17c759dd38d5a6b78ae5cb77c5e4d93b',1,'bno08x_raw_gyro_t']]], + ['bno08x_5fraw_5fmagf_5ft_15',['bno08x_raw_magf_t',['../structbno08x__raw__magf__t.html#a9bbd61edac01cb1f2e78417efe8573aa',1,'bno08x_raw_magf_t']]], + ['bno08x_5freports_5ft_16',['bno08x_reports_t',['../struct_b_n_o08x_1_1bno08x__reports__t.html#aad0b1641e9c31927c33d0f69c174f9cb',1,'BNO08x::bno08x_reports_t']]], + ['bno08x_5fsample_5fcounts_5ft_17',['bno08x_sample_counts_t',['../structbno08x__sample__counts__t.html#abd1eccfac205719fd1c5aed25fee1fec',1,'bno08x_sample_counts_t']]], + ['bno08x_5fshake_5fdetector_5ft_18',['bno08x_shake_detector_t',['../structbno08x__shake__detector__t.html#a57df670bfdac6a4174c986a65a0340be',1,'bno08x_shake_detector_t']]], + ['bno08x_5fstability_5fclassifier_5ft_19',['bno08x_stability_classifier_t',['../structbno08x__stability__classifier__t.html#a1af6213e40337e7dfff734d542fc3be2',1,'bno08x_stability_classifier_t']]], + ['bno08x_5fstep_5fcounter_5ft_20',['bno08x_step_counter_t',['../structbno08x__step__counter__t.html#a53eb4151dfa16c65871f9a754cf92940',1,'bno08x_step_counter_t']]], + ['bno08x_5fsync_5fctx_5ft_21',['bno08x_sync_ctx_t',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a3f9cea8f40f89200c93f2a4bf09039ac',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], + ['bno08x_5ftap_5fdetector_5ft_22',['bno08x_tap_detector_t',['../structbno08x__tap__detector__t.html#ab464e512951fb6cf5a1411d2218d51c5',1,'bno08x_tap_detector_t']]], + ['bno08xaccuracy_5fto_5fstr_23',['BNO08xAccuracy_to_str',['../_b_n_o08x_global_types_8hpp.html#abb500e98b07c687d37e8ac0548a02e05',1,'BNO08xGlobalTypes.hpp']]], + ['bno08xactivity_5fto_5fstr_24',['BNO08xActivity_to_str',['../_b_n_o08x_global_types_8hpp.html#a042702b50b2a3617c517cd601e9d7ead',1,'BNO08xGlobalTypes.hpp']]], + ['bno08xcbgeneric_25',['BNO08xCbGeneric',['../class_b_n_o08x_cb_generic.html#a5b1984f0111c5ca5e07a7f5487cd5234',1,'BNO08xCbGeneric']]], + ['bno08xcbparamrptid_26',['BNO08xCbParamRptID',['../class_b_n_o08x_cb_param_rpt_i_d.html#a5ba2a4e27588fdd0ae43133544c76a22',1,'BNO08xCbParamRptID']]], + ['bno08xcbparamvoid_27',['BNO08xCbParamVoid',['../class_b_n_o08x_cb_param_void.html#a989c124bfd9871f80a415b76510d966b',1,'BNO08xCbParamVoid']]], + ['bno08xfrsid_5fto_5fstr_28',['BNO08xFrsID_to_str',['../_b_n_o08x_global_types_8hpp.html#a79cad23b69ea6ab97bf9d6e0a64a2826',1,'BNO08xGlobalTypes.hpp']]], + ['bno08xrpt_29',['BNO08xRpt',['../class_b_n_o08x_rpt.html#a15e8eebe3fe90ac19837e3860c76374c',1,'BNO08xRpt']]], + ['bno08xrptacceleration_30',['BNO08xRptAcceleration',['../class_b_n_o08x_rpt_acceleration.html#af3a06d4c127a5cebd136489ab5c673e2',1,'BNO08xRptAcceleration']]], + ['bno08xrptactivityclassifier_31',['BNO08xRptActivityClassifier',['../class_b_n_o08x_rpt_activity_classifier.html#abee4e61d75eb1982f11f08eb542511a5',1,'BNO08xRptActivityClassifier']]], + ['bno08xrptarvrstabilizedgamerv_32',['BNO08xRptARVRStabilizedGameRV',['../class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#aabfa5bbfb21fb1f36dda44bd0de7d220',1,'BNO08xRptARVRStabilizedGameRV']]], + ['bno08xrptarvrstabilizedrv_33',['BNO08xRptARVRStabilizedRV',['../class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html#a7b19b87c861a35b7da1d96b606c21d6d',1,'BNO08xRptARVRStabilizedRV']]], + ['bno08xrptcalgyro_34',['BNO08xRptCalGyro',['../class_b_n_o08x_rpt_cal_gyro.html#ad351243a258fa1075212d63a38b1e7b5',1,'BNO08xRptCalGyro']]], + ['bno08xrptcalmagnetometer_35',['BNO08xRptCalMagnetometer',['../class_b_n_o08x_rpt_cal_magnetometer.html#a731d7e69b97b6402b2cf2e18e9a08b06',1,'BNO08xRptCalMagnetometer']]], + ['bno08xrptgamerv_36',['BNO08xRptGameRV',['../class_b_n_o08x_rpt_game_r_v.html#a5ce3525ae691ef37dff5c8d638e98e18',1,'BNO08xRptGameRV']]], + ['bno08xrptgravity_37',['BNO08xRptGravity',['../class_b_n_o08x_rpt_gravity.html#a472ced1c466461f64dda3d9132813dba',1,'BNO08xRptGravity']]], + ['bno08xrptigyrorv_38',['BNO08xRptIGyroRV',['../class_b_n_o08x_rpt_i_gyro_r_v.html#a5574d6213be1d7176d981e04fb9b4ea4',1,'BNO08xRptIGyroRV']]], + ['bno08xrptlinearacceleration_39',['BNO08xRptLinearAcceleration',['../class_b_n_o08x_rpt_linear_acceleration.html#ad63032b796912c9be563a5e6da801c59',1,'BNO08xRptLinearAcceleration']]], + ['bno08xrptrawmemsaccelerometer_40',['BNO08xRptRawMEMSAccelerometer',['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a1a7c70a4c2d2004fe827dfa834d789e7',1,'BNO08xRptRawMEMSAccelerometer']]], + ['bno08xrptrawmemsgyro_41',['BNO08xRptRawMEMSGyro',['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#a9ad8a6a41c6680302f5ddb8154360ba2',1,'BNO08xRptRawMEMSGyro']]], + ['bno08xrptrawmemsmagnetometer_42',['BNO08xRptRawMEMSMagnetometer',['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a1033eaa9b7533a381781c8a750bac04b',1,'BNO08xRptRawMEMSMagnetometer']]], + ['bno08xrptrv_43',['BNO08xRptRV',['../class_b_n_o08x_rpt_r_v.html#a3c4173b40339de15cb7f304f73ae53f3',1,'BNO08xRptRV']]], + ['bno08xrptrvgeneric_44',['BNO08xRptRVGeneric',['../class_b_n_o08x_rpt_r_v_generic.html#a7c35188ccfb976cba1b7e4626022987c',1,'BNO08xRptRVGeneric']]], + ['bno08xrptrvgeomag_45',['BNO08xRptRVGeomag',['../class_b_n_o08x_rpt_r_v_geomag.html#a32bd70c7777973497b6d1b7f960bea0b',1,'BNO08xRptRVGeomag']]], + ['bno08xrptshakedetector_46',['BNO08xRptShakeDetector',['../class_b_n_o08x_rpt_shake_detector.html#a22021e497ed9a31b2070b884f7eb6bd8',1,'BNO08xRptShakeDetector']]], + ['bno08xrptstabilityclassifier_47',['BNO08xRptStabilityClassifier',['../class_b_n_o08x_rpt_stability_classifier.html#a41052d651d03bccc414b14d6e9b670ab',1,'BNO08xRptStabilityClassifier']]], + ['bno08xrptstepcounter_48',['BNO08xRptStepCounter',['../class_b_n_o08x_rpt_step_counter.html#a0a85682a68010aa66ddb2ccc337263a0',1,'BNO08xRptStepCounter']]], + ['bno08xrpttapdetector_49',['BNO08xRptTapDetector',['../class_b_n_o08x_rpt_tap_detector.html#ad4761f72a20f120e545b941b6e198b6a',1,'BNO08xRptTapDetector']]], + ['bno08xrptuncalgyro_50',['BNO08xRptUncalGyro',['../class_b_n_o08x_rpt_uncal_gyro.html#a3b728331f32e6ca7854c64b06ca28ea8',1,'BNO08xRptUncalGyro']]], + ['bno08xrptuncalmagnetometer_51',['BNO08xRptUncalMagnetometer',['../class_b_n_o08x_rpt_uncal_magnetometer.html#a8ac1f7e58879febd738b85a8035411a0',1,'BNO08xRptUncalMagnetometer']]], + ['bno08xstability_5fto_5fstr_52',['BNO08xStability_to_str',['../_b_n_o08x_global_types_8hpp.html#acd889b071d45f7ba9e7157e7a752bf5a',1,'BNO08xGlobalTypes.hpp']]] ]; diff --git a/documentation/html/search/functions_1.html b/documentation/html/search/functions_1.html new file mode 100644 index 0000000..2cef5e3 --- /dev/null +++ b/documentation/html/search/functions_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/functions_1.js b/documentation/html/search/functions_1.js index 8c8736c..2fc5417 100644 --- a/documentation/html/search/functions_1.js +++ b/documentation/html/search/functions_1.js @@ -1,52 +1,16 @@ var searchData= [ - ['bno08x_0',['BNO08x',['../class_b_n_o08x.html#ad12fb6cf310ad7a04a4e53809833bd61',1,'BNO08x']]], - ['bno08x_5faccel_5ft_1',['bno08x_accel_t',['../structbno08x__accel__t.html#a3d71a06304afc576280c56952b4f7a34',1,'bno08x_accel_t']]], - ['bno08x_5factivity_5fclassifier_5ft_2',['bno08x_activity_classifier_t',['../structbno08x__activity__classifier__t.html#a302244e7d2d064b126eb92f363add923',1,'bno08x_activity_classifier_t']]], - ['bno08x_5fang_5fvel_5ft_3',['bno08x_ang_vel_t',['../structbno08x__ang__vel__t.html#a76cf6d15cef214b31a47008d49b843be',1,'bno08x_ang_vel_t']]], - ['bno08x_5fconfig_5ft_4',['bno08x_config_t',['../structbno08x__config__t.html#a68e051212415a62e64c23678e7b40552',1,'bno08x_config_t::bno08x_config_t(bool install_isr_service=true)'],['../structbno08x__config__t.html#afa37d6ffc6f4fc7c9aa7484d49458a4a',1,'bno08x_config_t::bno08x_config_t(spi_host_device_t spi_peripheral, gpio_num_t io_mosi, gpio_num_t io_miso, gpio_num_t io_sclk, gpio_num_t io_cs, gpio_num_t io_int, gpio_num_t io_rst, uint32_t sclk_speed, bool install_isr_service=true)']]], - ['bno08x_5feuler_5fangle_5ft_5',['bno08x_euler_angle_t',['../structbno08x__euler__angle__t.html#a29b670ff58d75a6abf02512ee07a6207',1,'bno08x_euler_angle_t']]], - ['bno08x_5fgyro_5fbias_5ft_6',['bno08x_gyro_bias_t',['../structbno08x__gyro__bias__t.html#a779c3000b541664d935b2ffda75a5f14',1,'bno08x_gyro_bias_t']]], - ['bno08x_5fgyro_5ft_7',['bno08x_gyro_t',['../structbno08x__gyro__t.html#aa9a075a6b135f4b137b6247768ef5af6',1,'bno08x_gyro_t']]], - ['bno08x_5finit_5fstatus_5ft_8',['bno08x_init_status_t',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a63b876667ae7fb32e9861dffafb55a64',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], - ['bno08x_5fmagf_5fbias_5ft_9',['bno08x_magf_bias_t',['../structbno08x__magf__bias__t.html#aa0b6af3812168e0dc9329d5a70e54f98',1,'bno08x_magf_bias_t']]], - ['bno08x_5fmagf_5ft_10',['bno08x_magf_t',['../structbno08x__magf__t.html#ad8784e25768658f4fa0cb1dd5c1afc36',1,'bno08x_magf_t']]], - ['bno08x_5fmeta_5fdata_5ft_11',['bno08x_meta_data_t',['../structbno08x__meta__data__t.html#a3e22f63db62812b5aeeb873553f378c4',1,'bno08x_meta_data_t::bno08x_meta_data_t()'],['../structbno08x__meta__data__t.html#a549c5e42da7cf07c6ec28ce69548b1d8',1,'bno08x_meta_data_t::bno08x_meta_data_t(const sh2_SensorMetadata_t &src)']]], - ['bno08x_5fquat_5ft_12',['bno08x_quat_t',['../structbno08x__quat__t.html#ae42ec645fe23b60e32e55872a3b9e703',1,'bno08x_quat_t']]], - ['bno08x_5fraw_5faccel_5ft_13',['bno08x_raw_accel_t',['../structbno08x__raw__accel__t.html#afb9443ec5846eefe942e1f273570fb7f',1,'bno08x_raw_accel_t']]], - ['bno08x_5fraw_5fgyro_5ft_14',['bno08x_raw_gyro_t',['../structbno08x__raw__gyro__t.html#a17c759dd38d5a6b78ae5cb77c5e4d93b',1,'bno08x_raw_gyro_t']]], - ['bno08x_5fraw_5fmagf_5ft_15',['bno08x_raw_magf_t',['../structbno08x__raw__magf__t.html#a9bbd61edac01cb1f2e78417efe8573aa',1,'bno08x_raw_magf_t']]], - ['bno08x_5freports_5ft_16',['bno08x_reports_t',['../struct_b_n_o08x_1_1bno08x__reports__t.html#aad0b1641e9c31927c33d0f69c174f9cb',1,'BNO08x::bno08x_reports_t']]], - ['bno08x_5fsample_5fcounts_5ft_17',['bno08x_sample_counts_t',['../structbno08x__sample__counts__t.html#abd1eccfac205719fd1c5aed25fee1fec',1,'bno08x_sample_counts_t']]], - ['bno08x_5fshake_5fdetector_5ft_18',['bno08x_shake_detector_t',['../structbno08x__shake__detector__t.html#a57df670bfdac6a4174c986a65a0340be',1,'bno08x_shake_detector_t']]], - ['bno08x_5fstability_5fclassifier_5ft_19',['bno08x_stability_classifier_t',['../structbno08x__stability__classifier__t.html#a1af6213e40337e7dfff734d542fc3be2',1,'bno08x_stability_classifier_t']]], - ['bno08x_5fstep_5fcounter_5ft_20',['bno08x_step_counter_t',['../structbno08x__step__counter__t.html#a53eb4151dfa16c65871f9a754cf92940',1,'bno08x_step_counter_t']]], - ['bno08x_5fsync_5fctx_5ft_21',['bno08x_sync_ctx_t',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a3f9cea8f40f89200c93f2a4bf09039ac',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], - ['bno08x_5ftap_5fdetector_5ft_22',['bno08x_tap_detector_t',['../structbno08x__tap__detector__t.html#ab464e512951fb6cf5a1411d2218d51c5',1,'bno08x_tap_detector_t']]], - ['bno08xcbgeneric_23',['BNO08xCbGeneric',['../class_b_n_o08x_cb_generic.html#a5b1984f0111c5ca5e07a7f5487cd5234',1,'BNO08xCbGeneric']]], - ['bno08xcbparamrptid_24',['BNO08xCbParamRptID',['../class_b_n_o08x_cb_param_rpt_i_d.html#a5ba2a4e27588fdd0ae43133544c76a22',1,'BNO08xCbParamRptID']]], - ['bno08xcbparamvoid_25',['BNO08xCbParamVoid',['../class_b_n_o08x_cb_param_void.html#a989c124bfd9871f80a415b76510d966b',1,'BNO08xCbParamVoid']]], - ['bno08xrpt_26',['BNO08xRpt',['../class_b_n_o08x_rpt.html#a15e8eebe3fe90ac19837e3860c76374c',1,'BNO08xRpt']]], - ['bno08xrptacceleration_27',['BNO08xRptAcceleration',['../class_b_n_o08x_rpt_acceleration.html#af3a06d4c127a5cebd136489ab5c673e2',1,'BNO08xRptAcceleration']]], - ['bno08xrptactivityclassifier_28',['BNO08xRptActivityClassifier',['../class_b_n_o08x_rpt_activity_classifier.html#abee4e61d75eb1982f11f08eb542511a5',1,'BNO08xRptActivityClassifier']]], - ['bno08xrptarvrstabilizedgamerv_29',['BNO08xRptARVRStabilizedGameRV',['../class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#aabfa5bbfb21fb1f36dda44bd0de7d220',1,'BNO08xRptARVRStabilizedGameRV']]], - ['bno08xrptarvrstabilizedrv_30',['BNO08xRptARVRStabilizedRV',['../class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html#a7b19b87c861a35b7da1d96b606c21d6d',1,'BNO08xRptARVRStabilizedRV']]], - ['bno08xrptcalgyro_31',['BNO08xRptCalGyro',['../class_b_n_o08x_rpt_cal_gyro.html#ad351243a258fa1075212d63a38b1e7b5',1,'BNO08xRptCalGyro']]], - ['bno08xrptcalmagnetometer_32',['BNO08xRptCalMagnetometer',['../class_b_n_o08x_rpt_cal_magnetometer.html#a731d7e69b97b6402b2cf2e18e9a08b06',1,'BNO08xRptCalMagnetometer']]], - ['bno08xrptgamerv_33',['BNO08xRptGameRV',['../class_b_n_o08x_rpt_game_r_v.html#a5ce3525ae691ef37dff5c8d638e98e18',1,'BNO08xRptGameRV']]], - ['bno08xrptgravity_34',['BNO08xRptGravity',['../class_b_n_o08x_rpt_gravity.html#a472ced1c466461f64dda3d9132813dba',1,'BNO08xRptGravity']]], - ['bno08xrptigyrorv_35',['BNO08xRptIGyroRV',['../class_b_n_o08x_rpt_i_gyro_r_v.html#a5574d6213be1d7176d981e04fb9b4ea4',1,'BNO08xRptIGyroRV']]], - ['bno08xrptlinearacceleration_36',['BNO08xRptLinearAcceleration',['../class_b_n_o08x_rpt_linear_acceleration.html#ad63032b796912c9be563a5e6da801c59',1,'BNO08xRptLinearAcceleration']]], - ['bno08xrptrawmemsaccelerometer_37',['BNO08xRptRawMEMSAccelerometer',['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a1a7c70a4c2d2004fe827dfa834d789e7',1,'BNO08xRptRawMEMSAccelerometer']]], - ['bno08xrptrawmemsgyro_38',['BNO08xRptRawMEMSGyro',['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#a9ad8a6a41c6680302f5ddb8154360ba2',1,'BNO08xRptRawMEMSGyro']]], - ['bno08xrptrawmemsmagnetometer_39',['BNO08xRptRawMEMSMagnetometer',['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a1033eaa9b7533a381781c8a750bac04b',1,'BNO08xRptRawMEMSMagnetometer']]], - ['bno08xrptrv_40',['BNO08xRptRV',['../class_b_n_o08x_rpt_r_v.html#a3c4173b40339de15cb7f304f73ae53f3',1,'BNO08xRptRV']]], - ['bno08xrptrvgeneric_41',['BNO08xRptRVGeneric',['../class_b_n_o08x_rpt_r_v_generic.html#a7c35188ccfb976cba1b7e4626022987c',1,'BNO08xRptRVGeneric']]], - ['bno08xrptrvgeomag_42',['BNO08xRptRVGeomag',['../class_b_n_o08x_rpt_r_v_geomag.html#a32bd70c7777973497b6d1b7f960bea0b',1,'BNO08xRptRVGeomag']]], - ['bno08xrptshakedetector_43',['BNO08xRptShakeDetector',['../class_b_n_o08x_rpt_shake_detector.html#a22021e497ed9a31b2070b884f7eb6bd8',1,'BNO08xRptShakeDetector']]], - ['bno08xrptstabilityclassifier_44',['BNO08xRptStabilityClassifier',['../class_b_n_o08x_rpt_stability_classifier.html#a41052d651d03bccc414b14d6e9b670ab',1,'BNO08xRptStabilityClassifier']]], - ['bno08xrptstepcounter_45',['BNO08xRptStepCounter',['../class_b_n_o08x_rpt_step_counter.html#a0a85682a68010aa66ddb2ccc337263a0',1,'BNO08xRptStepCounter']]], - ['bno08xrpttapdetector_46',['BNO08xRptTapDetector',['../class_b_n_o08x_rpt_tap_detector.html#ad4761f72a20f120e545b941b6e198b6a',1,'BNO08xRptTapDetector']]], - ['bno08xrptuncalgyro_47',['BNO08xRptUncalGyro',['../class_b_n_o08x_rpt_uncal_gyro.html#a3b728331f32e6ca7854c64b06ca28ea8',1,'BNO08xRptUncalGyro']]], - ['bno08xrptuncalmagnetometer_48',['BNO08xRptUncalMagnetometer',['../class_b_n_o08x_rpt_uncal_magnetometer.html#a8ac1f7e58879febd738b85a8035411a0',1,'BNO08xRptUncalMagnetometer']]] + ['call_5fdeinit_5fgpio_0',['call_deinit_gpio',['../class_b_n_o08x_test_helper.html#a347b8ca2697388394b7cb68c8895494b',1,'BNO08xTestHelper']]], + ['call_5fdeinit_5fhint_5fisr_1',['call_deinit_hint_isr',['../class_b_n_o08x_test_helper.html#ac15a216ea5561b190f25f83caa749261',1,'BNO08xTestHelper']]], + ['call_5fdeinit_5fsh2_5fhal_2',['call_deinit_sh2_HAL',['../class_b_n_o08x_test_helper.html#ab1f8d61956fbceecf0baf08cb878397d',1,'BNO08xTestHelper']]], + ['call_5fdeinit_5fspi_3',['call_deinit_spi',['../class_b_n_o08x_test_helper.html#a56ec98df9439461469bf0d2c23bb3868',1,'BNO08xTestHelper']]], + ['call_5fdeinit_5ftasks_4',['call_deinit_tasks',['../class_b_n_o08x_test_helper.html#a3be103abfab70eef3c1b1609a0c46bec',1,'BNO08xTestHelper']]], + ['call_5finit_5fconfig_5fargs_5',['call_init_config_args',['../class_b_n_o08x_test_helper.html#a71d9fd7d459a98a7e9089a8587a21f8d',1,'BNO08xTestHelper']]], + ['call_5finit_5fgpio_6',['call_init_gpio',['../class_b_n_o08x_test_helper.html#a504749533ccd91890d73440809d38161',1,'BNO08xTestHelper']]], + ['call_5finit_5fhint_5fisr_7',['call_init_hint_isr',['../class_b_n_o08x_test_helper.html#a836c928981ac85d34668c9b97af17a15',1,'BNO08xTestHelper']]], + ['call_5finit_5fsh2_5fhal_8',['call_init_sh2_HAL',['../class_b_n_o08x_test_helper.html#a854c60f602fe6d9af1da1a07eee0a449',1,'BNO08xTestHelper']]], + ['call_5finit_5fspi_9',['call_init_spi',['../class_b_n_o08x_test_helper.html#a7d2d784da1e850dab41154b35d7cdab5',1,'BNO08xTestHelper']]], + ['call_5finit_5ftasks_10',['call_init_tasks',['../class_b_n_o08x_test_helper.html#a935a69784981caf90b4e135e3e257db4',1,'BNO08xTestHelper']]], + ['clear_5fsample_5fcounts_11',['clear_sample_counts',['../class_b_n_o08x_rpt.html#a1418be33824d3102dbc8f92558a402a6',1,'BNO08xRpt']]], + ['create_5ftest_5fimu_12',['create_test_imu',['../class_b_n_o08x_test_helper.html#a6bd040c7d670a9713f2ab8a8a3913518',1,'BNO08xTestHelper']]] ]; diff --git a/documentation/html/search/functions_10.html b/documentation/html/search/functions_10.html new file mode 100644 index 0000000..237d285 --- /dev/null +++ b/documentation/html/search/functions_10.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/functions_10.js b/documentation/html/search/functions_10.js index 3a1aeb2..c2cb48d 100644 --- a/documentation/html/search/functions_10.js +++ b/documentation/html/search/functions_10.js @@ -1,5 +1,5 @@ var searchData= [ - ['wait_5ffor_5fhint_0',['wait_for_hint',['../class_b_n_o08x.html#a69cf0da11a71f5ea40f9fddd598d06fc',1,'BNO08x']]], - ['wait_5ffor_5freset_1',['wait_for_reset',['../class_b_n_o08x.html#a6602374314c07e9f707c0a6d2234bf7e',1,'BNO08x']]] + ['_7ebno08x_0',['~BNO08x',['../class_b_n_o08x.html#a687eee44d68e1bcabce04780d7eb5fb9',1,'BNO08x']]], + ['_7ebno08xcbgeneric_1',['~BNO08xCbGeneric',['../class_b_n_o08x_cb_generic.html#a4caa8d4932c70bc07e187f489542ab87',1,'BNO08xCbGeneric']]] ]; diff --git a/documentation/html/search/functions_2.html b/documentation/html/search/functions_2.html new file mode 100644 index 0000000..3308c65 --- /dev/null +++ b/documentation/html/search/functions_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/functions_2.js b/documentation/html/search/functions_2.js index dec5182..3082b15 100644 --- a/documentation/html/search/functions_2.js +++ b/documentation/html/search/functions_2.js @@ -1,21 +1,15 @@ var searchData= [ - ['calibration_5fend_0',['calibration_end',['../class_b_n_o08x.html#a817ec9ad9d51a1515f658374de48f483',1,'BNO08x']]], - ['calibration_5fstart_1',['calibration_start',['../class_b_n_o08x.html#af0dd28db9e331312e45937b12295ca94',1,'BNO08x']]], - ['call_5fdeinit_5fgpio_2',['call_deinit_gpio',['../class_b_n_o08x_test_helper.html#a347b8ca2697388394b7cb68c8895494b',1,'BNO08xTestHelper']]], - ['call_5fdeinit_5fhint_5fisr_3',['call_deinit_hint_isr',['../class_b_n_o08x_test_helper.html#ac15a216ea5561b190f25f83caa749261',1,'BNO08xTestHelper']]], - ['call_5fdeinit_5fsh2_5fhal_4',['call_deinit_sh2_HAL',['../class_b_n_o08x_test_helper.html#ab1f8d61956fbceecf0baf08cb878397d',1,'BNO08xTestHelper']]], - ['call_5fdeinit_5fspi_5',['call_deinit_spi',['../class_b_n_o08x_test_helper.html#a56ec98df9439461469bf0d2c23bb3868',1,'BNO08xTestHelper']]], - ['call_5fdeinit_5ftasks_6',['call_deinit_tasks',['../class_b_n_o08x_test_helper.html#a3be103abfab70eef3c1b1609a0c46bec',1,'BNO08xTestHelper']]], - ['call_5finit_5fconfig_5fargs_7',['call_init_config_args',['../class_b_n_o08x_test_helper.html#a71d9fd7d459a98a7e9089a8587a21f8d',1,'BNO08xTestHelper']]], - ['call_5finit_5fgpio_8',['call_init_gpio',['../class_b_n_o08x_test_helper.html#a504749533ccd91890d73440809d38161',1,'BNO08xTestHelper']]], - ['call_5finit_5fhint_5fisr_9',['call_init_hint_isr',['../class_b_n_o08x_test_helper.html#a836c928981ac85d34668c9b97af17a15',1,'BNO08xTestHelper']]], - ['call_5finit_5fsh2_5fhal_10',['call_init_sh2_HAL',['../class_b_n_o08x_test_helper.html#a854c60f602fe6d9af1da1a07eee0a449',1,'BNO08xTestHelper']]], - ['call_5finit_5fspi_11',['call_init_spi',['../class_b_n_o08x_test_helper.html#a7d2d784da1e850dab41154b35d7cdab5',1,'BNO08xTestHelper']]], - ['call_5finit_5ftasks_12',['call_init_tasks',['../class_b_n_o08x_test_helper.html#a935a69784981caf90b4e135e3e257db4',1,'BNO08xTestHelper']]], - ['cb_5ftask_13',['cb_task',['../class_b_n_o08x.html#a5fb7f6c3e5d1b3478f529644a0f175b7',1,'BNO08x']]], - ['cb_5ftask_5ftrampoline_14',['cb_task_trampoline',['../class_b_n_o08x.html#addf01190119091237ad7a9a1aaea4dcc',1,'BNO08x']]], - ['clear_5fdynamic_5fcalibration_15',['clear_dynamic_calibration',['../class_b_n_o08x.html#a84a19cd1564f8d427394f137df54477d',1,'BNO08x']]], - ['clear_5fsample_5fcounts_16',['clear_sample_counts',['../class_b_n_o08x_rpt.html#a1418be33824d3102dbc8f92558a402a6',1,'BNO08xRpt']]], - ['create_5ftest_5fimu_17',['create_test_imu',['../class_b_n_o08x_test_helper.html#a6bd040c7d670a9713f2ab8a8a3913518',1,'BNO08xTestHelper']]] + ['data_5favailable_0',['data_available',['../class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc',1,'BNO08x']]], + ['destroy_5ftest_5fimu_1',['destroy_test_imu',['../class_b_n_o08x_test_helper.html#ae2d6df7dcfdbd106c2247803461bbc40',1,'BNO08xTestHelper']]], + ['disable_2',['disable',['../class_b_n_o08x_rpt.html#a7d147e7540a4c6aa19749844e14cdadc',1,'BNO08xRpt']]], + ['disable_5fall_5freports_3',['disable_all_reports',['../class_b_n_o08x.html#aebacbe092615cd083cf996b14402bba6',1,'BNO08x']]], + ['dynamic_5fcalibration_5fautosave_5fdisable_4',['dynamic_calibration_autosave_disable',['../class_b_n_o08x.html#a9387728c276734da27388dbea38b6b32',1,'BNO08x']]], + ['dynamic_5fcalibration_5fautosave_5fenable_5',['dynamic_calibration_autosave_enable',['../class_b_n_o08x.html#a4e8b49abd33e6e11f23b2ae345058b9b',1,'BNO08x']]], + ['dynamic_5fcalibration_5fdata_5fclear_5fram_6',['dynamic_calibration_data_clear_ram',['../class_b_n_o08x.html#a441681a5133b1a125b534925c9bc10f9',1,'BNO08x']]], + ['dynamic_5fcalibration_5fdata_5fdelete_7',['dynamic_calibration_data_delete',['../class_b_n_o08x.html#a65a7175b6f6ad6ce687e4fd4cd4bc396',1,'BNO08x']]], + ['dynamic_5fcalibration_5fdisable_8',['dynamic_calibration_disable',['../class_b_n_o08x.html#a5c7498f6fa4bd43280dff1d322233b95',1,'BNO08x']]], + ['dynamic_5fcalibration_5fenable_9',['dynamic_calibration_enable',['../class_b_n_o08x.html#a90ea8e811d4bea28a356290d6f5caac5',1,'BNO08x']]], + ['dynamic_5fcalibration_5frun_5froutine_10',['dynamic_calibration_run_routine',['../class_b_n_o08x.html#abcdba0d0e82db480d20ea4564511a276',1,'BNO08x']]], + ['dynamic_5fcalibration_5fsave_11',['dynamic_calibration_save',['../class_b_n_o08x.html#a85f1eca475ea0e6fbaff75c8a297d671',1,'BNO08x']]] ]; diff --git a/documentation/html/search/functions_3.html b/documentation/html/search/functions_3.html new file mode 100644 index 0000000..43ac697 --- /dev/null +++ b/documentation/html/search/functions_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/functions_3.js b/documentation/html/search/functions_3.js index 1161e0a..e894bb7 100644 --- a/documentation/html/search/functions_3.js +++ b/documentation/html/search/functions_3.js @@ -1,20 +1,4 @@ var searchData= [ - ['data_5favailable_0',['data_available',['../class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc',1,'BNO08x']]], - ['data_5fproc_5ftask_1',['data_proc_task',['../class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8',1,'BNO08x']]], - ['data_5fproc_5ftask_5ftrampoline_2',['data_proc_task_trampoline',['../class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520',1,'BNO08x']]], - ['deinit_5fgpio_3',['deinit_gpio',['../class_b_n_o08x.html#a4f007dd431f10e741414d197bb4926c3',1,'BNO08x']]], - ['deinit_5fgpio_5finputs_4',['deinit_gpio_inputs',['../class_b_n_o08x.html#a1f0f4cd8dc7d38448e2198ea47d0018c',1,'BNO08x']]], - ['deinit_5fgpio_5foutputs_5',['deinit_gpio_outputs',['../class_b_n_o08x.html#ab132a061bd437fd109225446aa1f6010',1,'BNO08x']]], - ['deinit_5fhint_5fisr_6',['deinit_hint_isr',['../class_b_n_o08x.html#a9d96108b0f5b1e1e1ac431bc993ca758',1,'BNO08x']]], - ['deinit_5fsh2_5fhal_7',['deinit_sh2_HAL',['../class_b_n_o08x.html#a75c7226ea4626862a5039aa053116861',1,'BNO08x']]], - ['deinit_5fspi_8',['deinit_spi',['../class_b_n_o08x.html#a233920ce97f685fbdabecccacf471d85',1,'BNO08x']]], - ['deinit_5ftasks_9',['deinit_tasks',['../class_b_n_o08x.html#a968144efd5100ccce0e453c40a63592b',1,'BNO08x']]], - ['destroy_5ftest_5fimu_10',['destroy_test_imu',['../class_b_n_o08x_test_helper.html#ae2d6df7dcfdbd106c2247803461bbc40',1,'BNO08xTestHelper']]], - ['disable_11',['disable',['../class_b_n_o08x_rpt.html#a7d147e7540a4c6aa19749844e14cdadc',1,'BNO08xRpt']]], - ['disable_5fall_5freports_12',['disable_all_reports',['../class_b_n_o08x.html#aebacbe092615cd083cf996b14402bba6',1,'BNO08x']]], - ['dynamic_5fcalibration_5fautosave_5fdisable_13',['dynamic_calibration_autosave_disable',['../class_b_n_o08x.html#a9387728c276734da27388dbea38b6b32',1,'BNO08x']]], - ['dynamic_5fcalibration_5fautosave_5fenable_14',['dynamic_calibration_autosave_enable',['../class_b_n_o08x.html#a4e8b49abd33e6e11f23b2ae345058b9b',1,'BNO08x']]], - ['dynamic_5fcalibration_5fdisable_15',['dynamic_calibration_disable',['../class_b_n_o08x.html#a5c7498f6fa4bd43280dff1d322233b95',1,'BNO08x']]], - ['dynamic_5fcalibration_5fenable_16',['dynamic_calibration_enable',['../class_b_n_o08x.html#a90ea8e811d4bea28a356290d6f5caac5',1,'BNO08x']]] + ['enable_0',['enable',['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#ae872f24befd81352f812bc998acb573d',1,'BNO08xRptRawMEMSGyro::enable()'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#a80ae48107ca1cc27551fd799625f2867',1,'BNO08xRptUncalMagnetometer::enable()'],['../class_b_n_o08x_rpt_uncal_gyro.html#a404d36091a61af543c6fec7b6e077706',1,'BNO08xRptUncalGyro::enable()'],['../class_b_n_o08x_rpt_tap_detector.html#ad8b716b7a2f2c2f52113eaaf75a391dc',1,'BNO08xRptTapDetector::enable()'],['../class_b_n_o08x_rpt_step_counter.html#adf0a697561b064a7dd90a44009efbcf1',1,'BNO08xRptStepCounter::enable()'],['../class_b_n_o08x_rpt_stability_classifier.html#a4959110a01f638d04d87696d8a03dd60',1,'BNO08xRptStabilityClassifier::enable()'],['../class_b_n_o08x_rpt_shake_detector.html#aa28fa73b51bd892f0239e647aa6ceeb8',1,'BNO08xRptShakeDetector::enable()'],['../class_b_n_o08x_rpt_r_v_generic.html#a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e',1,'BNO08xRptRVGeneric::enable()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a92832fd0bff6abddbbd87779de5b57fb',1,'BNO08xRptRawMEMSMagnetometer::enable()'],['../class_b_n_o08x_rpt.html#a4ee529725467412df396d5c610ff7bb4',1,'BNO08xRpt::enable()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a3cfc735c048700fe79a5674ad92b4b03',1,'BNO08xRptRawMEMSAccelerometer::enable()'],['../class_b_n_o08x_rpt_linear_acceleration.html#a4584a181ae543919a851f8f288a316ed',1,'BNO08xRptLinearAcceleration::enable()'],['../class_b_n_o08x_rpt_gravity.html#a5bb33cf233c6721fac992e447bd5b571',1,'BNO08xRptGravity::enable()'],['../class_b_n_o08x_rpt_cal_magnetometer.html#a9a371f613ff5053d2227faeebe941393',1,'BNO08xRptCalMagnetometer::enable()'],['../class_b_n_o08x_rpt_cal_gyro.html#aeb49d86610427c915dc9e58fcba6fddc',1,'BNO08xRptCalGyro::enable()'],['../class_b_n_o08x_rpt_activity_classifier.html#a631329523ddaf17f2e93cd0546a42823',1,'BNO08xRptActivityClassifier::enable()'],['../class_b_n_o08x_rpt_acceleration.html#a8fde5eefac5f9d714263047426eeee4f',1,'BNO08xRptAcceleration::enable()']]] ]; diff --git a/documentation/html/search/functions_4.html b/documentation/html/search/functions_4.html new file mode 100644 index 0000000..d12c2df --- /dev/null +++ b/documentation/html/search/functions_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/functions_4.js b/documentation/html/search/functions_4.js index ae31b95..846d75d 100644 --- a/documentation/html/search/functions_4.js +++ b/documentation/html/search/functions_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['enable_0',['enable',['../class_b_n_o08x_rpt.html#a4ee529725467412df396d5c610ff7bb4',1,'BNO08xRpt::enable()'],['../class_b_n_o08x_rpt_acceleration.html#a8fde5eefac5f9d714263047426eeee4f',1,'BNO08xRptAcceleration::enable()'],['../class_b_n_o08x_rpt_activity_classifier.html#a631329523ddaf17f2e93cd0546a42823',1,'BNO08xRptActivityClassifier::enable()'],['../class_b_n_o08x_rpt_cal_gyro.html#aeb49d86610427c915dc9e58fcba6fddc',1,'BNO08xRptCalGyro::enable()'],['../class_b_n_o08x_rpt_cal_magnetometer.html#a9a371f613ff5053d2227faeebe941393',1,'BNO08xRptCalMagnetometer::enable()'],['../class_b_n_o08x_rpt_gravity.html#a5bb33cf233c6721fac992e447bd5b571',1,'BNO08xRptGravity::enable()'],['../class_b_n_o08x_rpt_linear_acceleration.html#a4584a181ae543919a851f8f288a316ed',1,'BNO08xRptLinearAcceleration::enable()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a3cfc735c048700fe79a5674ad92b4b03',1,'BNO08xRptRawMEMSAccelerometer::enable()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#ae872f24befd81352f812bc998acb573d',1,'BNO08xRptRawMEMSGyro::enable()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a92832fd0bff6abddbbd87779de5b57fb',1,'BNO08xRptRawMEMSMagnetometer::enable()'],['../class_b_n_o08x_rpt_r_v_generic.html#a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e',1,'BNO08xRptRVGeneric::enable()'],['../class_b_n_o08x_rpt_shake_detector.html#aa28fa73b51bd892f0239e647aa6ceeb8',1,'BNO08xRptShakeDetector::enable()'],['../class_b_n_o08x_rpt_stability_classifier.html#a4959110a01f638d04d87696d8a03dd60',1,'BNO08xRptStabilityClassifier::enable()'],['../class_b_n_o08x_rpt_step_counter.html#adf0a697561b064a7dd90a44009efbcf1',1,'BNO08xRptStepCounter::enable()'],['../class_b_n_o08x_rpt_tap_detector.html#ad8b716b7a2f2c2f52113eaaf75a391dc',1,'BNO08xRptTapDetector::enable()'],['../class_b_n_o08x_rpt_uncal_gyro.html#a404d36091a61af543c6fec7b6e077706',1,'BNO08xRptUncalGyro::enable()'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#a80ae48107ca1cc27551fd799625f2867',1,'BNO08xRptUncalMagnetometer::enable()']]] + ['flush_0',['flush',['../class_b_n_o08x_rpt.html#ab3bb962696b135841ef7313bc631fc72',1,'BNO08xRpt']]] ]; diff --git a/documentation/html/search/functions_5.html b/documentation/html/search/functions_5.html new file mode 100644 index 0000000..7266236 --- /dev/null +++ b/documentation/html/search/functions_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/functions_5.js b/documentation/html/search/functions_5.js index 846d75d..5607a50 100644 --- a/documentation/html/search/functions_5.js +++ b/documentation/html/search/functions_5.js @@ -1,4 +1,20 @@ var searchData= [ - ['flush_0',['flush',['../class_b_n_o08x_rpt.html#ab3bb962696b135841ef7313bc631fc72',1,'BNO08xRpt']]] + ['get_0',['get',['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#ac9a43087ac86ca6d2309adae996747d5',1,'BNO08xRptRawMEMSGyro::get()'],['../class_b_n_o08x_rpt_acceleration.html#abac65bc939891f7a24b5a611de430328',1,'BNO08xRptAcceleration::get()'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#ad4d5abc8875955b6236bbe526be1e8fb',1,'BNO08xRptUncalMagnetometer::get()'],['../class_b_n_o08x_rpt_uncal_gyro.html#ae2fec54b70d897124720abe1dcccd793',1,'BNO08xRptUncalGyro::get()'],['../class_b_n_o08x_rpt_tap_detector.html#ac0c0642fbb086a480edf32c92a470a2e',1,'BNO08xRptTapDetector::get()'],['../class_b_n_o08x_rpt_step_counter.html#affe413eea0483147578e58a1a9c5cd8f',1,'BNO08xRptStepCounter::get()'],['../class_b_n_o08x_rpt_stability_classifier.html#a552b8df91df3905c7e2242ee42d11931',1,'BNO08xRptStabilityClassifier::get()'],['../class_b_n_o08x_rpt_shake_detector.html#adf134a67833f9e2c71f76858abc88ee6',1,'BNO08xRptShakeDetector::get()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a44247c8dbd3376ff81599c192b7dfc71',1,'BNO08xRptRawMEMSMagnetometer::get()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#ae72428b3455327ecec5ee1c6ad065d56',1,'BNO08xRptRawMEMSAccelerometer::get()'],['../class_b_n_o08x_rpt_linear_acceleration.html#aac2eeab16ffbe7a81ea26a21c4e453d0',1,'BNO08xRptLinearAcceleration::get()'],['../class_b_n_o08x_rpt_i_gyro_r_v.html#ae85b4b091ec350432a2aeabcd3b46f55',1,'BNO08xRptIGyroRV::get()'],['../class_b_n_o08x_rpt_gravity.html#a18ebbe93997c3ea985290e5b8fc23115',1,'BNO08xRptGravity::get()'],['../class_b_n_o08x_rpt_cal_magnetometer.html#a9a07338f7c149aa3d45d2c4f846620e2',1,'BNO08xRptCalMagnetometer::get()'],['../class_b_n_o08x_rpt_cal_gyro.html#aeb45a1a433c499f2c36dddf393175815',1,'BNO08xRptCalGyro::get()'],['../class_b_n_o08x_rpt_activity_classifier.html#aa77475212d3a5eb52ec31b9916cfe22d',1,'BNO08xRptActivityClassifier::get()']]], + ['get_5fbias_1',['get_bias',['../class_b_n_o08x_rpt_uncal_magnetometer.html#aa6818f72419eaebb55cba9ffec28c704',1,'BNO08xRptUncalMagnetometer::get_bias()'],['../class_b_n_o08x_rpt_uncal_gyro.html#a08b722174d100d1d9363eaf4989a8ecd',1,'BNO08xRptUncalGyro::get_bias()']]], + ['get_5feuler_2',['get_euler',['../class_b_n_o08x_rpt_r_v_generic.html#abbaaa6737d578e056f93687d4ad780f7',1,'BNO08xRptRVGeneric']]], + ['get_5ffrs_3',['get_frs',['../class_b_n_o08x.html#a138577792350b8d5cc48cbf46b34c4f3',1,'BNO08x']]], + ['get_5fmagf_4',['get_magf',['../class_b_n_o08x_rpt_uncal_magnetometer.html#ae5a99ef7523dcafc4638a538e141306b',1,'BNO08xRptUncalMagnetometer']]], + ['get_5fmeta_5fdata_5',['get_meta_data',['../class_b_n_o08x_rpt.html#ad5b054279b01204f61b4c0408acf51cf',1,'BNO08xRpt']]], + ['get_5fmost_5flikely_5factivity_6',['get_most_likely_activity',['../class_b_n_o08x_rpt_activity_classifier.html#a903a426e65752996075798ba6c51bff2',1,'BNO08xRptActivityClassifier']]], + ['get_5fproduct_5fids_7',['get_product_IDs',['../class_b_n_o08x.html#aa8fd64f60de86ff6b8562f90f3b09690',1,'BNO08x']]], + ['get_5fquat_8',['get_quat',['../class_b_n_o08x_rpt_r_v_generic.html#afc2accdd72076cd758f9f9108351d7a8',1,'BNO08xRptRVGeneric']]], + ['get_5freset_5freason_9',['get_reset_reason',['../class_b_n_o08x.html#a96d47dd0f9aedfbe3f731f8ae76b2e85',1,'BNO08x']]], + ['get_5fsample_5fcounts_10',['get_sample_counts',['../class_b_n_o08x_rpt.html#a7ce8e48cadf59f49068af7f1cb680b38',1,'BNO08xRpt']]], + ['get_5fstability_11',['get_stability',['../class_b_n_o08x_rpt_stability_classifier.html#a8c8c794004f8b2a5e67656286beae7cd',1,'BNO08xRptStabilityClassifier']]], + ['get_5fsystem_5forientation_12',['get_system_orientation',['../class_b_n_o08x.html#ad42c335827c7b09cd2e4ff303a0d3520',1,'BNO08x']]], + ['get_5ftest_5fimu_13',['get_test_imu',['../class_b_n_o08x_test_helper.html#a41a432a3fe288e45b6ab139a00bd7d6b',1,'BNO08xTestHelper']]], + ['get_5ftime_5fus_14',['get_time_us',['../class_b_n_o08x_s_h2_h_a_l.html#ad89b6a3166e2eee003ad87a517a31cd5',1,'BNO08xSH2HAL']]], + ['get_5ftotal_5fsteps_15',['get_total_steps',['../class_b_n_o08x_rpt_step_counter.html#a017b389771b4d8816b4cfd06c6d9184a',1,'BNO08xRptStepCounter']]], + ['get_5fvel_16',['get_vel',['../class_b_n_o08x_rpt_i_gyro_r_v.html#a8e9877551635f8be5e380d47195b4061',1,'BNO08xRptIGyroRV::get_vel()'],['../class_b_n_o08x_rpt_uncal_gyro.html#a13c875a4ef09df3a82ac4bfa5109fdf7',1,'BNO08xRptUncalGyro::get_vel()']]] ]; diff --git a/documentation/html/search/functions_6.html b/documentation/html/search/functions_6.html new file mode 100644 index 0000000..7f9fc45 --- /dev/null +++ b/documentation/html/search/functions_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/functions_6.js b/documentation/html/search/functions_6.js index 8242841..64a7d30 100644 --- a/documentation/html/search/functions_6.js +++ b/documentation/html/search/functions_6.js @@ -1,19 +1,6 @@ var searchData= [ - ['get_0',['get',['../class_b_n_o08x_rpt_acceleration.html#abac65bc939891f7a24b5a611de430328',1,'BNO08xRptAcceleration::get()'],['../class_b_n_o08x_rpt_activity_classifier.html#aa77475212d3a5eb52ec31b9916cfe22d',1,'BNO08xRptActivityClassifier::get()'],['../class_b_n_o08x_rpt_cal_gyro.html#aeb45a1a433c499f2c36dddf393175815',1,'BNO08xRptCalGyro::get()'],['../class_b_n_o08x_rpt_cal_magnetometer.html#a9a07338f7c149aa3d45d2c4f846620e2',1,'BNO08xRptCalMagnetometer::get()'],['../class_b_n_o08x_rpt_gravity.html#a18ebbe93997c3ea985290e5b8fc23115',1,'BNO08xRptGravity::get()'],['../class_b_n_o08x_rpt_i_gyro_r_v.html#ae85b4b091ec350432a2aeabcd3b46f55',1,'BNO08xRptIGyroRV::get()'],['../class_b_n_o08x_rpt_linear_acceleration.html#aac2eeab16ffbe7a81ea26a21c4e453d0',1,'BNO08xRptLinearAcceleration::get()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#ae72428b3455327ecec5ee1c6ad065d56',1,'BNO08xRptRawMEMSAccelerometer::get()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#ac9a43087ac86ca6d2309adae996747d5',1,'BNO08xRptRawMEMSGyro::get()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a44247c8dbd3376ff81599c192b7dfc71',1,'BNO08xRptRawMEMSMagnetometer::get()'],['../class_b_n_o08x_rpt_shake_detector.html#adf134a67833f9e2c71f76858abc88ee6',1,'BNO08xRptShakeDetector::get()'],['../class_b_n_o08x_rpt_stability_classifier.html#a552b8df91df3905c7e2242ee42d11931',1,'BNO08xRptStabilityClassifier::get()'],['../class_b_n_o08x_rpt_step_counter.html#affe413eea0483147578e58a1a9c5cd8f',1,'BNO08xRptStepCounter::get()'],['../class_b_n_o08x_rpt_tap_detector.html#ac0c0642fbb086a480edf32c92a470a2e',1,'BNO08xRptTapDetector::get()'],['../class_b_n_o08x_rpt_uncal_gyro.html#ae2fec54b70d897124720abe1dcccd793',1,'BNO08xRptUncalGyro::get()'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#ad4d5abc8875955b6236bbe526be1e8fb',1,'BNO08xRptUncalMagnetometer::get()']]], - ['get_5fbias_1',['get_bias',['../class_b_n_o08x_rpt_uncal_gyro.html#a08b722174d100d1d9363eaf4989a8ecd',1,'BNO08xRptUncalGyro::get_bias()'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#aa6818f72419eaebb55cba9ffec28c704',1,'BNO08xRptUncalMagnetometer::get_bias()']]], - ['get_5feuler_2',['get_euler',['../class_b_n_o08x_rpt_r_v_generic.html#abbaaa6737d578e056f93687d4ad780f7',1,'BNO08xRptRVGeneric']]], - ['get_5ffrs_3',['get_frs',['../class_b_n_o08x.html#aee6ce74b95c1e1651cb93a60d723c16c',1,'BNO08x']]], - ['get_5fmagf_4',['get_magf',['../class_b_n_o08x_rpt_uncal_magnetometer.html#ae5a99ef7523dcafc4638a538e141306b',1,'BNO08xRptUncalMagnetometer']]], - ['get_5fmeta_5fdata_5',['get_meta_data',['../class_b_n_o08x_rpt.html#ad5b054279b01204f61b4c0408acf51cf',1,'BNO08xRpt']]], - ['get_5fmost_5flikely_5factivity_6',['get_most_likely_activity',['../class_b_n_o08x_rpt_activity_classifier.html#a903a426e65752996075798ba6c51bff2',1,'BNO08xRptActivityClassifier']]], - ['get_5fproduct_5fids_7',['get_product_IDs',['../class_b_n_o08x.html#aa8fd64f60de86ff6b8562f90f3b09690',1,'BNO08x']]], - ['get_5fquat_8',['get_quat',['../class_b_n_o08x_rpt_r_v_generic.html#afc2accdd72076cd758f9f9108351d7a8',1,'BNO08xRptRVGeneric']]], - ['get_5freset_5freason_9',['get_reset_reason',['../class_b_n_o08x.html#a96d47dd0f9aedfbe3f731f8ae76b2e85',1,'BNO08x']]], - ['get_5fsample_5fcounts_10',['get_sample_counts',['../class_b_n_o08x_rpt.html#a7ce8e48cadf59f49068af7f1cb680b38',1,'BNO08xRpt']]], - ['get_5fstability_11',['get_stability',['../class_b_n_o08x_rpt_stability_classifier.html#a8c8c794004f8b2a5e67656286beae7cd',1,'BNO08xRptStabilityClassifier']]], - ['get_5ftest_5fimu_12',['get_test_imu',['../class_b_n_o08x_test_helper.html#a41a432a3fe288e45b6ab139a00bd7d6b',1,'BNO08xTestHelper']]], - ['get_5ftime_5fus_13',['get_time_us',['../class_b_n_o08x_s_h2_h_a_l.html#ad89b6a3166e2eee003ad87a517a31cd5',1,'BNO08xSH2HAL']]], - ['get_5ftotal_5fsteps_14',['get_total_steps',['../class_b_n_o08x_rpt_step_counter.html#a017b389771b4d8816b4cfd06c6d9184a',1,'BNO08xRptStepCounter']]], - ['get_5fvel_15',['get_vel',['../class_b_n_o08x_rpt_i_gyro_r_v.html#a8e9877551635f8be5e380d47195b4061',1,'BNO08xRptIGyroRV::get_vel()'],['../class_b_n_o08x_rpt_uncal_gyro.html#a13c875a4ef09df3a82ac4bfa5109fdf7',1,'BNO08xRptUncalGyro::get_vel()']]] + ['hal_5fcb_0',['hal_cb',['../class_b_n_o08x_s_h2_h_a_l.html#a1add67e38698c9f33541af7bd2912d8f',1,'BNO08xSH2HAL']]], + ['hard_5freset_1',['hard_reset',['../class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503',1,'BNO08x']]], + ['has_5fnew_5fdata_2',['has_new_data',['../class_b_n_o08x_rpt.html#a74f6037286b51382535bab61680297ed',1,'BNO08xRpt']]] ]; diff --git a/documentation/html/search/functions_7.html b/documentation/html/search/functions_7.html new file mode 100644 index 0000000..ad0f88b --- /dev/null +++ b/documentation/html/search/functions_7.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/functions_7.js b/documentation/html/search/functions_7.js index 7a1b656..96700ec 100644 --- a/documentation/html/search/functions_7.js +++ b/documentation/html/search/functions_7.js @@ -1,10 +1,5 @@ var searchData= [ - ['hal_5fcb_0',['hal_cb',['../class_b_n_o08x_s_h2_h_a_l.html#a1add67e38698c9f33541af7bd2912d8f',1,'BNO08xSH2HAL']]], - ['handle_5fcb_1',['handle_cb',['../class_b_n_o08x.html#a86275a93706656dae6af421bc15a4e59',1,'BNO08x']]], - ['handle_5fsensor_5freport_2',['handle_sensor_report',['../class_b_n_o08x.html#a7d5250a6017f9e76e3c2ddb00d7103a1',1,'BNO08x']]], - ['hard_5freset_3',['hard_reset',['../class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503',1,'BNO08x']]], - ['hardware_5freset_4',['hardware_reset',['../class_b_n_o08x_s_h2_h_a_l.html#a0c4cc938180a997fb94c0c34c0dce07e',1,'BNO08xSH2HAL']]], - ['has_5fnew_5fdata_5',['has_new_data',['../class_b_n_o08x_rpt.html#a74f6037286b51382535bab61680297ed',1,'BNO08xRpt']]], - ['hint_5fhandler_6',['hint_handler',['../class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7',1,'BNO08x']]] + ['initialize_0',['initialize',['../class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798',1,'BNO08x']]], + ['invoke_1',['invoke',['../class_b_n_o08x_cb_generic.html#a19f9e8a22d039acf29c98801368ff0bb',1,'BNO08xCbGeneric::invoke()'],['../class_b_n_o08x_cb_param_rpt_i_d.html#ae263c2af6f9363d1a4fc58824b53cb72',1,'BNO08xCbParamRptID::invoke()'],['../class_b_n_o08x_cb_param_void.html#a5cfdaad83528e3e418f51041d500b6f9',1,'BNO08xCbParamVoid::invoke()']]] ]; diff --git a/documentation/html/search/functions_8.html b/documentation/html/search/functions_8.html new file mode 100644 index 0000000..ea7fa74 --- /dev/null +++ b/documentation/html/search/functions_8.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/functions_8.js b/documentation/html/search/functions_8.js index 9c1353b..b9085fa 100644 --- a/documentation/html/search/functions_8.js +++ b/documentation/html/search/functions_8.js @@ -1,13 +1,5 @@ var searchData= [ - ['init_5fconfig_5fargs_0',['init_config_args',['../class_b_n_o08x.html#a589eb9780f5bf613bbd447ef5b9ade3d',1,'BNO08x']]], - ['init_5fgpio_1',['init_gpio',['../class_b_n_o08x.html#ae0dab25557befcf62bf384fdc241ef10',1,'BNO08x']]], - ['init_5fgpio_5finputs_2',['init_gpio_inputs',['../class_b_n_o08x.html#a8f34d5475474f00ae6a92f73c1fe14e4',1,'BNO08x']]], - ['init_5fgpio_5foutputs_3',['init_gpio_outputs',['../class_b_n_o08x.html#ad0b9e8f8d051798bb1da9b19598dbd64',1,'BNO08x']]], - ['init_5fhint_5fisr_4',['init_hint_isr',['../class_b_n_o08x.html#aa27026da2c52b4aca49b78863f10ec61',1,'BNO08x']]], - ['init_5fsh2_5fhal_5',['init_sh2_HAL',['../class_b_n_o08x.html#ae2fc9a0fe63a927c015a267621316a80',1,'BNO08x']]], - ['init_5fspi_6',['init_spi',['../class_b_n_o08x.html#a58f43c8bb1e7fe8560ce442d46240e81',1,'BNO08x']]], - ['init_5ftasks_7',['init_tasks',['../class_b_n_o08x.html#a90d959312e6f7f8151b8a38218492ead',1,'BNO08x']]], - ['initialize_8',['initialize',['../class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798',1,'BNO08x']]], - ['invoke_9',['invoke',['../class_b_n_o08x_cb_generic.html#a19f9e8a22d039acf29c98801368ff0bb',1,'BNO08xCbGeneric::invoke()'],['../class_b_n_o08x_cb_param_rpt_i_d.html#ae263c2af6f9363d1a4fc58824b53cb72',1,'BNO08xCbParamRptID::invoke()'],['../class_b_n_o08x_cb_param_void.html#a5cfdaad83528e3e418f51041d500b6f9',1,'BNO08xCbParamVoid::invoke()']]] + ['lock_5fsh2_5fhal_0',['lock_sh2_HAL',['../class_b_n_o08x_rpt.html#a7a5619a74c1237c5abde2e4bd6619d12',1,'BNO08xRpt']]], + ['lock_5fuser_5fdata_1',['lock_user_data',['../class_b_n_o08x_rpt.html#a48e7b1a2c2ebc6b1f2f292735c0832a0',1,'BNO08xRpt']]] ]; diff --git a/documentation/html/search/functions_9.html b/documentation/html/search/functions_9.html new file mode 100644 index 0000000..d831dc7 --- /dev/null +++ b/documentation/html/search/functions_9.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/functions_9.js b/documentation/html/search/functions_9.js index f0c409b..bc83265 100644 --- a/documentation/html/search/functions_9.js +++ b/documentation/html/search/functions_9.js @@ -1,5 +1,6 @@ var searchData= [ - ['lock_5fsh2_5fhal_0',['lock_sh2_HAL',['../class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c',1,'BNO08x::lock_sh2_HAL()'],['../class_b_n_o08x_rpt.html#a7a5619a74c1237c5abde2e4bd6619d12',1,'BNO08xRpt::lock_sh2_HAL()']]], - ['lock_5fuser_5fdata_1',['lock_user_data',['../class_b_n_o08x.html#a37e7c18232f47694d5e55bacc109189c',1,'BNO08x::lock_user_data()'],['../class_b_n_o08x_rpt.html#a48e7b1a2c2ebc6b1f2f292735c0832a0',1,'BNO08xRpt::lock_user_data()']]] + ['on_0',['on',['../class_b_n_o08x.html#aaaa15b21ad98a3b161065c3d03ff62b5',1,'BNO08x']]], + ['operator_2a_3d_1',['operator*=',['../structbno08x__euler__angle__t.html#a0b1d1fcfc2884937404446ca16829e51',1,'bno08x_euler_angle_t::operator*=()'],['../structbno08x__ang__vel__t.html#ae963f28d8914d5cc2f13620a4a9c57e8',1,'bno08x_ang_vel_t::operator*=()']]], + ['operator_3d_2',['operator=',['../structbno08x__sample__counts__t.html#af9e52b9fe15c78bd8b2ef3cc5af66a13',1,'bno08x_sample_counts_t::operator=()'],['../structbno08x__stability__classifier__t.html#aff4d78a7c01ef13ae001bb185f825151',1,'bno08x_stability_classifier_t::operator=()'],['../structbno08x__raw__magf__t.html#ad58e25ff5c6d8c4c3843264effa63a7c',1,'bno08x_raw_magf_t::operator=()'],['../structbno08x__raw__accel__t.html#a8980031b2548b79c945abe299387d44f',1,'bno08x_raw_accel_t::operator=()'],['../structbno08x__raw__gyro__t.html#a34c3ff52aaa1898f44ad6b0cf585825a',1,'bno08x_raw_gyro_t::operator=()'],['../structbno08x__step__counter__t.html#ab184ba986a22ae89d5a4028b72efb2c1',1,'bno08x_step_counter_t::operator=()'],['../structbno08x__accel__t.html#a5b3f1b2cc2a889af23d27185c6efd75e',1,'bno08x_accel_t::operator=()'],['../structbno08x__shake__detector__t.html#a7fe349111b513b2cd042ad98112791b7',1,'bno08x_shake_detector_t::operator=()'],['../structbno08x__tap__detector__t.html#a4cd8e7c025890f3abfa04ea2a0522f87',1,'bno08x_tap_detector_t::operator=()'],['../structbno08x__activity__classifier__t.html#ac9375f65afb421e1d552e11461546a43',1,'bno08x_activity_classifier_t::operator=()'],['../structbno08x__gyro__bias__t.html#aaa3795c61ebd89d4a620600b37ac27fc',1,'bno08x_gyro_bias_t::operator=()'],['../structbno08x__gyro__t.html#a64d4900e42a8f056a404b699074f1c41',1,'bno08x_gyro_t::operator=(const sh2_GyroscopeUncalibrated &source)'],['../structbno08x__gyro__t.html#a13cfb2e5d15b2fe50d1d910bd0c4b868',1,'bno08x_gyro_t::operator=(const sh2_Gyroscope_t &source)'],['../structbno08x__magf__bias__t.html#aeed524c368c645e3f325ffe387199a31',1,'bno08x_magf_bias_t::operator=()'],['../structbno08x__magf__t.html#a2e0b22e5fa40d5ecd447e0cb451b3282',1,'bno08x_magf_t::operator=(const sh2_MagneticFieldUncalibrated_t &source)'],['../structbno08x__magf__t.html#adadb35e5c67433e47895d7ae5885a00e',1,'bno08x_magf_t::operator=(const sh2_MagneticField_t &source)'],['../structbno08x__ang__vel__t.html#afe1b100ac38de3ccd0c0b617e5b5d8a2',1,'bno08x_ang_vel_t::operator=()'],['../structbno08x__euler__angle__t.html#aa7f6954a731e0be492508b5d1dac056e',1,'bno08x_euler_angle_t::operator=()'],['../structbno08x__quat__t.html#ae3705dc48882a3d616927cad01c2387d',1,'bno08x_quat_t::operator=(const sh2_GyroIntegratedRV_t &source)'],['../structbno08x__quat__t.html#a23cac26e381f9a83657fccdab735046b',1,'bno08x_quat_t::operator=(const sh2_RotationVector_t &source)'],['../structbno08x__quat__t.html#a081cecab6370ae436f36416e3f7a6ddc',1,'bno08x_quat_t::operator=(const sh2_RotationVectorWAcc_t &source)']]] ]; diff --git a/documentation/html/search/functions_a.html b/documentation/html/search/functions_a.html new file mode 100644 index 0000000..7018fc6 --- /dev/null +++ b/documentation/html/search/functions_a.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/functions_a.js b/documentation/html/search/functions_a.js index d7e9526..0081d6b 100644 --- a/documentation/html/search/functions_a.js +++ b/documentation/html/search/functions_a.js @@ -1,6 +1,8 @@ var searchData= [ - ['on_0',['on',['../class_b_n_o08x.html#aaaa15b21ad98a3b161065c3d03ff62b5',1,'BNO08x']]], - ['operator_2a_3d_1',['operator*=',['../structbno08x__euler__angle__t.html#a0b1d1fcfc2884937404446ca16829e51',1,'bno08x_euler_angle_t::operator*=()'],['../structbno08x__ang__vel__t.html#ae963f28d8914d5cc2f13620a4a9c57e8',1,'bno08x_ang_vel_t::operator*=()']]], - ['operator_3d_2',['operator=',['../structbno08x__quat__t.html#a081cecab6370ae436f36416e3f7a6ddc',1,'bno08x_quat_t::operator=(const sh2_RotationVectorWAcc_t &source)'],['../structbno08x__quat__t.html#a23cac26e381f9a83657fccdab735046b',1,'bno08x_quat_t::operator=(const sh2_RotationVector_t &source)'],['../structbno08x__quat__t.html#ae3705dc48882a3d616927cad01c2387d',1,'bno08x_quat_t::operator=(const sh2_GyroIntegratedRV_t &source)'],['../structbno08x__euler__angle__t.html#aa7f6954a731e0be492508b5d1dac056e',1,'bno08x_euler_angle_t::operator=()'],['../structbno08x__ang__vel__t.html#afe1b100ac38de3ccd0c0b617e5b5d8a2',1,'bno08x_ang_vel_t::operator=()'],['../structbno08x__magf__t.html#adadb35e5c67433e47895d7ae5885a00e',1,'bno08x_magf_t::operator=(const sh2_MagneticField_t &source)'],['../structbno08x__magf__t.html#a2e0b22e5fa40d5ecd447e0cb451b3282',1,'bno08x_magf_t::operator=(const sh2_MagneticFieldUncalibrated_t &source)'],['../structbno08x__magf__bias__t.html#aeed524c368c645e3f325ffe387199a31',1,'bno08x_magf_bias_t::operator=()'],['../structbno08x__gyro__t.html#a13cfb2e5d15b2fe50d1d910bd0c4b868',1,'bno08x_gyro_t::operator=(const sh2_Gyroscope_t &source)'],['../structbno08x__gyro__t.html#a64d4900e42a8f056a404b699074f1c41',1,'bno08x_gyro_t::operator=(const sh2_GyroscopeUncalibrated &source)'],['../structbno08x__gyro__bias__t.html#aaa3795c61ebd89d4a620600b37ac27fc',1,'bno08x_gyro_bias_t::operator=()'],['../structbno08x__activity__classifier__t.html#ac9375f65afb421e1d552e11461546a43',1,'bno08x_activity_classifier_t::operator=()'],['../structbno08x__tap__detector__t.html#a4cd8e7c025890f3abfa04ea2a0522f87',1,'bno08x_tap_detector_t::operator=()'],['../structbno08x__shake__detector__t.html#a7fe349111b513b2cd042ad98112791b7',1,'bno08x_shake_detector_t::operator=()'],['../structbno08x__accel__t.html#a5b3f1b2cc2a889af23d27185c6efd75e',1,'bno08x_accel_t::operator=()'],['../structbno08x__step__counter__t.html#ab184ba986a22ae89d5a4028b72efb2c1',1,'bno08x_step_counter_t::operator=()'],['../structbno08x__raw__gyro__t.html#a34c3ff52aaa1898f44ad6b0cf585825a',1,'bno08x_raw_gyro_t::operator=()'],['../structbno08x__raw__accel__t.html#a8980031b2548b79c945abe299387d44f',1,'bno08x_raw_accel_t::operator=()'],['../structbno08x__raw__magf__t.html#ad58e25ff5c6d8c4c3843264effa63a7c',1,'bno08x_raw_magf_t::operator=()'],['../structbno08x__stability__classifier__t.html#aff4d78a7c01ef13ae001bb185f825151',1,'bno08x_stability_classifier_t::operator=()'],['../structbno08x__sample__counts__t.html#af9e52b9fe15c78bd8b2ef3cc5af66a13',1,'bno08x_sample_counts_t::operator=()']]] + ['print_5fproduct_5fids_0',['print_product_ids',['../class_b_n_o08x.html#a7441f7f2477c152deca17054041bf3e6',1,'BNO08x']]], + ['print_5fsystem_5forientation_1',['print_system_orientation',['../class_b_n_o08x.html#aae4512fa4768becf0e3919a0e0ec34d8',1,'BNO08x']]], + ['print_5ftest_5fend_5fbanner_2',['print_test_end_banner',['../class_b_n_o08x_test_helper.html#a16423fc3250e88eb5392800022f82919',1,'BNO08xTestHelper']]], + ['print_5ftest_5fmsg_3',['print_test_msg',['../class_b_n_o08x_test_helper.html#a23593453a05f7cac26fd341371197a8c',1,'BNO08xTestHelper']]], + ['print_5ftest_5fstart_5fbanner_4',['print_test_start_banner',['../class_b_n_o08x_test_helper.html#a066f8389fd1c682ec9565ebc3060d885',1,'BNO08xTestHelper']]] ]; diff --git a/documentation/html/search/functions_b.html b/documentation/html/search/functions_b.html new file mode 100644 index 0000000..c0660b0 --- /dev/null +++ b/documentation/html/search/functions_b.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/functions_b.js b/documentation/html/search/functions_b.js index 314228d..c75628c 100644 --- a/documentation/html/search/functions_b.js +++ b/documentation/html/search/functions_b.js @@ -1,9 +1,11 @@ var searchData= [ - ['print_5fbegin_5ftests_5fbanner_0',['print_begin_tests_banner',['../class_b_n_o08x_test_suite.html#a2fea3ea192a63c9573c774e772f5c085',1,'BNO08xTestSuite']]], - ['print_5fend_5ftests_5fbanner_1',['print_end_tests_banner',['../class_b_n_o08x_test_suite.html#a5a9b6538773911afed92b16c435ebceb',1,'BNO08xTestSuite']]], - ['print_5fproduct_5fids_2',['print_product_ids',['../class_b_n_o08x.html#a7441f7f2477c152deca17054041bf3e6',1,'BNO08x']]], - ['print_5ftest_5fend_5fbanner_3',['print_test_end_banner',['../class_b_n_o08x_test_helper.html#a16423fc3250e88eb5392800022f82919',1,'BNO08xTestHelper']]], - ['print_5ftest_5fmsg_4',['print_test_msg',['../class_b_n_o08x_test_helper.html#a23593453a05f7cac26fd341371197a8c',1,'BNO08xTestHelper']]], - ['print_5ftest_5fstart_5fbanner_5',['print_test_start_banner',['../class_b_n_o08x_test_helper.html#a066f8389fd1c682ec9565ebc3060d885',1,'BNO08xTestHelper']]] + ['register_5fcb_0',['register_cb',['../class_b_n_o08x.html#aadd44524e6d22c48916acd9518b63ec3',1,'BNO08x::register_cb(std::function< void(void)> cb_fxn)'],['../class_b_n_o08x.html#a082c79d9951ac32ea5fa25de90255a41',1,'BNO08x::register_cb(std::function< void(uint8_t report_ID)> cb_fxn)'],['../class_b_n_o08x_rpt.html#a5b542b28c81fcd05cf2e3f3d2d437d46',1,'BNO08xRpt::register_cb(std::function< void(void)> cb_fxn)']]], + ['rpt_5fenable_1',['rpt_enable',['../class_b_n_o08x_rpt.html#aa0bed98a9a497d1f39e8245d05b02e9c',1,'BNO08xRpt']]], + ['run_5fall_5ftests_2',['run_all_tests',['../class_b_n_o08x_test_suite.html#ac12545fe311a98e9c0ae6fea77da95fd',1,'BNO08xTestSuite']]], + ['run_5fcallback_5ftests_3',['run_callback_tests',['../class_b_n_o08x_test_suite.html#a8e294955bf512e2e88c086f04f6030a8',1,'BNO08xTestSuite']]], + ['run_5ffeature_5ftests_4',['run_feature_tests',['../class_b_n_o08x_test_suite.html#a8d7a3485fdf1ff9c0a09736654187434',1,'BNO08xTestSuite']]], + ['run_5finit_5fdeinit_5ftests_5',['run_init_deinit_tests',['../class_b_n_o08x_test_suite.html#a53de9b0fe1b28c18e3a1ca4c68a06f16',1,'BNO08xTestSuite']]], + ['run_5fmulti_5freport_5ftests_6',['run_multi_report_tests',['../class_b_n_o08x_test_suite.html#a916cff374791381de61f1035f9935ac5',1,'BNO08xTestSuite']]], + ['run_5fsingle_5freport_5ftests_7',['run_single_report_tests',['../class_b_n_o08x_test_suite.html#a37899d7bf67fce5c3dd77dd5647f8ecb',1,'BNO08xTestSuite']]] ]; diff --git a/documentation/html/search/functions_c.html b/documentation/html/search/functions_c.html new file mode 100644 index 0000000..b642767 --- /dev/null +++ b/documentation/html/search/functions_c.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/functions_c.js b/documentation/html/search/functions_c.js index 1fa3d3e..99b6f12 100644 --- a/documentation/html/search/functions_c.js +++ b/documentation/html/search/functions_c.js @@ -1,12 +1,15 @@ var searchData= [ - ['re_5fenable_5freports_0',['re_enable_reports',['../class_b_n_o08x.html#ac732c968f8d639c81f5d423aad004e95',1,'BNO08x']]], - ['register_5fcb_1',['register_cb',['../class_b_n_o08x.html#aadd44524e6d22c48916acd9518b63ec3',1,'BNO08x::register_cb(std::function< void(void)> cb_fxn)'],['../class_b_n_o08x.html#a082c79d9951ac32ea5fa25de90255a41',1,'BNO08x::register_cb(std::function< void(uint8_t report_ID)> cb_fxn)'],['../class_b_n_o08x_rpt.html#a5b542b28c81fcd05cf2e3f3d2d437d46',1,'BNO08xRpt::register_cb(std::function< void(void)> cb_fxn)']]], - ['rpt_5fenable_2',['rpt_enable',['../class_b_n_o08x_rpt.html#aa0bed98a9a497d1f39e8245d05b02e9c',1,'BNO08xRpt']]], - ['run_5fall_5ftests_3',['run_all_tests',['../class_b_n_o08x_test_suite.html#ac12545fe311a98e9c0ae6fea77da95fd',1,'BNO08xTestSuite']]], - ['run_5fcallback_5ftests_4',['run_callback_tests',['../class_b_n_o08x_test_suite.html#a8e294955bf512e2e88c086f04f6030a8',1,'BNO08xTestSuite']]], - ['run_5ffeature_5ftests_5',['run_feature_tests',['../class_b_n_o08x_test_suite.html#a8d7a3485fdf1ff9c0a09736654187434',1,'BNO08xTestSuite']]], - ['run_5finit_5fdeinit_5ftests_6',['run_init_deinit_tests',['../class_b_n_o08x_test_suite.html#a53de9b0fe1b28c18e3a1ca4c68a06f16',1,'BNO08xTestSuite']]], - ['run_5fmulti_5freport_5ftests_7',['run_multi_report_tests',['../class_b_n_o08x_test_suite.html#a916cff374791381de61f1035f9935ac5',1,'BNO08xTestSuite']]], - ['run_5fsingle_5freport_5ftests_8',['run_single_report_tests',['../class_b_n_o08x_test_suite.html#a37899d7bf67fce5c3dd77dd5647f8ecb',1,'BNO08xTestSuite']]] + ['sensor_5fevent_5fcb_0',['sensor_event_cb',['../class_b_n_o08x_s_h2_h_a_l.html#a19c041ef614d7eda85b94b10202a3997',1,'BNO08xSH2HAL']]], + ['set_5factivities_5fto_5fenable_1',['set_activities_to_enable',['../class_b_n_o08x_rpt_activity_classifier.html#adb51886e94e91d114246c51919fd368b',1,'BNO08xRptActivityClassifier']]], + ['set_5fhal_5fimu_2',['set_hal_imu',['../class_b_n_o08x_s_h2_h_a_l.html#a236ccf0ff8d36060b465bc1f4f0a37fa',1,'BNO08xSH2HAL']]], + ['set_5fsystem_5forientation_3',['set_system_orientation',['../class_b_n_o08x.html#abba85271f3333b7f395ec55915c1d5f9',1,'BNO08x']]], + ['set_5ftest_5fimu_5fcfg_4',['set_test_imu_cfg',['../class_b_n_o08x_test_helper.html#a9e2f9bf13f28f1a6ba87e86bc5947cf1',1,'BNO08xTestHelper']]], + ['signal_5fdata_5favailable_5',['signal_data_available',['../class_b_n_o08x_rpt.html#a47a623eb0a1db51af76a03a103c32329',1,'BNO08xRpt']]], + ['sleep_6',['sleep',['../class_b_n_o08x.html#a7c5774a48227e8e3346fa5df7dfa420c',1,'BNO08x']]], + ['soft_5freset_7',['soft_reset',['../class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e',1,'BNO08x']]], + ['spi_5fclose_8',['spi_close',['../class_b_n_o08x_s_h2_h_a_l.html#a5fa6b901d1790fcd7dc0905f62ae040f',1,'BNO08xSH2HAL']]], + ['spi_5fopen_9',['spi_open',['../class_b_n_o08x_s_h2_h_a_l.html#ae079b1384cba806a778eb0e27f981da0',1,'BNO08xSH2HAL']]], + ['spi_5fread_10',['spi_read',['../class_b_n_o08x_s_h2_h_a_l.html#a3e691461235b3e3c59866ac179d06f25',1,'BNO08xSH2HAL']]], + ['spi_5fwrite_11',['spi_write',['../class_b_n_o08x_s_h2_h_a_l.html#a96d5b8fa7669f22cd0ecaf1feee13299',1,'BNO08xSH2HAL']]] ]; diff --git a/documentation/html/search/functions_d.html b/documentation/html/search/functions_d.html new file mode 100644 index 0000000..16464b4 --- /dev/null +++ b/documentation/html/search/functions_d.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/functions_d.js b/documentation/html/search/functions_d.js index 647bba6..808fe3a 100644 --- a/documentation/html/search/functions_d.js +++ b/documentation/html/search/functions_d.js @@ -1,21 +1,6 @@ var searchData= [ - ['save_5fdynamic_5fcalibration_0',['save_dynamic_calibration',['../class_b_n_o08x.html#a1c703a1fb79ce777dc73a83f02bfdb85',1,'BNO08x']]], - ['sensor_5fevent_5fcb_1',['sensor_event_cb',['../class_b_n_o08x_s_h2_h_a_l.html#a19c041ef614d7eda85b94b10202a3997',1,'BNO08xSH2HAL']]], - ['set_5factivities_5fto_5fenable_2',['set_activities_to_enable',['../class_b_n_o08x_rpt_activity_classifier.html#adb51886e94e91d114246c51919fd368b',1,'BNO08xRptActivityClassifier']]], - ['set_5fhal_5fimu_3',['set_hal_imu',['../class_b_n_o08x_s_h2_h_a_l.html#a236ccf0ff8d36060b465bc1f4f0a37fa',1,'BNO08xSH2HAL']]], - ['set_5ftest_5fimu_5fcfg_4',['set_test_imu_cfg',['../class_b_n_o08x_test_helper.html#a9e2f9bf13f28f1a6ba87e86bc5947cf1',1,'BNO08xTestHelper']]], - ['sh2_5fhal_5fservice_5ftask_5',['sh2_HAL_service_task',['../class_b_n_o08x.html#a7c7a9a0b81f9c8762fc927efea68bf23',1,'BNO08x']]], - ['sh2_5fhal_5fservice_5ftask_5ftrampoline_6',['sh2_HAL_service_task_trampoline',['../class_b_n_o08x.html#a888eaf810d6140e2e771c44f5857b7c1',1,'BNO08x']]], - ['signal_5fdata_5favailable_7',['signal_data_available',['../class_b_n_o08x_rpt.html#a47a623eb0a1db51af76a03a103c32329',1,'BNO08xRpt']]], - ['sleep_8',['sleep',['../class_b_n_o08x.html#a7c5774a48227e8e3346fa5df7dfa420c',1,'BNO08x']]], - ['soft_5freset_9',['soft_reset',['../class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e',1,'BNO08x']]], - ['spi_5fclose_10',['spi_close',['../class_b_n_o08x_s_h2_h_a_l.html#a5fa6b901d1790fcd7dc0905f62ae040f',1,'BNO08xSH2HAL']]], - ['spi_5fopen_11',['spi_open',['../class_b_n_o08x_s_h2_h_a_l.html#ae079b1384cba806a778eb0e27f981da0',1,'BNO08xSH2HAL']]], - ['spi_5fread_12',['spi_read',['../class_b_n_o08x_s_h2_h_a_l.html#a3e691461235b3e3c59866ac179d06f25',1,'BNO08xSH2HAL']]], - ['spi_5fread_5fsh2_5fpacket_5fbody_13',['spi_read_sh2_packet_body',['../class_b_n_o08x_s_h2_h_a_l.html#a6003e3011b0e8208e2632f729e195922',1,'BNO08xSH2HAL']]], - ['spi_5fread_5fsh2_5fpacket_5fheader_14',['spi_read_sh2_packet_header',['../class_b_n_o08x_s_h2_h_a_l.html#ac63619162addd952a2af599cb414783f',1,'BNO08xSH2HAL']]], - ['spi_5fwait_5ffor_5fint_15',['spi_wait_for_int',['../class_b_n_o08x_s_h2_h_a_l.html#a15b568922a498b988bd8b897b3ae2278',1,'BNO08xSH2HAL']]], - ['spi_5fwrite_16',['spi_write',['../class_b_n_o08x_s_h2_h_a_l.html#a96d5b8fa7669f22cd0ecaf1feee13299',1,'BNO08xSH2HAL']]], - ['stability_5fto_5fstr_17',['stability_to_str',['../class_b_n_o08x.html#aa8347555e37a185bef4a834b04231123',1,'BNO08x']]] + ['tare_0',['tare',['../class_b_n_o08x_rpt_game_r_v.html#a773f8e4bf9e5059d6b301fc346cbc9d2',1,'BNO08xRptGameRV::tare()'],['../class_b_n_o08x_rpt_r_v.html#aab42904ebfc698d0af0944deaafcd226',1,'BNO08xRptRV::tare()'],['../class_b_n_o08x_rpt_r_v_generic.html#ab059dded7c0a7c922e9c624baac34ecd',1,'BNO08xRptRVGeneric::tare()'],['../class_b_n_o08x_rpt_r_v_geomag.html#a622f024808e368b09c41ca1b5118a874',1,'BNO08xRptRVGeomag::tare()']]], + ['tare_5fclear_1',['tare_clear',['../class_b_n_o08x_rpt_game_r_v.html#ab8844cc390818f2b5cff8afefc89558f',1,'BNO08xRptGameRV::tare_clear()'],['../class_b_n_o08x_rpt_r_v.html#a920fb5940c13870657c48538569aff87',1,'BNO08xRptRV::tare_clear()'],['../class_b_n_o08x_rpt_r_v_geomag.html#a2c62a41402f167a49025914a9800d062',1,'BNO08xRptRVGeomag::tare_clear()']]], + ['tare_5fpersist_2',['tare_persist',['../class_b_n_o08x_rpt_game_r_v.html#ae91c07ae4d781216065fd704b5c88d06',1,'BNO08xRptGameRV::tare_persist()'],['../class_b_n_o08x_rpt_r_v.html#aa152921434b50a95977b0a4f925abec0',1,'BNO08xRptRV::tare_persist()'],['../class_b_n_o08x_rpt_r_v_geomag.html#a57305f5f72067a56b037cf766fa2ee63',1,'BNO08xRptRVGeomag::tare_persist()']]] ]; diff --git a/documentation/html/search/functions_e.html b/documentation/html/search/functions_e.html new file mode 100644 index 0000000..e55bbf1 --- /dev/null +++ b/documentation/html/search/functions_e.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/functions_e.js b/documentation/html/search/functions_e.js index 17dd2af..fb852ad 100644 --- a/documentation/html/search/functions_e.js +++ b/documentation/html/search/functions_e.js @@ -1,8 +1,6 @@ var searchData= [ - ['tare_0',['tare',['../class_b_n_o08x_rpt_game_r_v.html#a773f8e4bf9e5059d6b301fc346cbc9d2',1,'BNO08xRptGameRV::tare()'],['../class_b_n_o08x_rpt_r_v.html#aab42904ebfc698d0af0944deaafcd226',1,'BNO08xRptRV::tare()'],['../class_b_n_o08x_rpt_r_v_generic.html#ab059dded7c0a7c922e9c624baac34ecd',1,'BNO08xRptRVGeneric::tare()'],['../class_b_n_o08x_rpt_r_v_geomag.html#a622f024808e368b09c41ca1b5118a874',1,'BNO08xRptRVGeomag::tare()']]], - ['tare_5fclear_1',['tare_clear',['../class_b_n_o08x_rpt_game_r_v.html#ab8844cc390818f2b5cff8afefc89558f',1,'BNO08xRptGameRV::tare_clear()'],['../class_b_n_o08x_rpt_r_v.html#a920fb5940c13870657c48538569aff87',1,'BNO08xRptRV::tare_clear()'],['../class_b_n_o08x_rpt_r_v_geomag.html#a2c62a41402f167a49025914a9800d062',1,'BNO08xRptRVGeomag::tare_clear()']]], - ['tare_5fpersist_2',['tare_persist',['../class_b_n_o08x_rpt_game_r_v.html#ae91c07ae4d781216065fd704b5c88d06',1,'BNO08xRptGameRV::tare_persist()'],['../class_b_n_o08x_rpt_r_v.html#aa152921434b50a95977b0a4f925abec0',1,'BNO08xRptRV::tare_persist()'],['../class_b_n_o08x_rpt_r_v_geomag.html#a57305f5f72067a56b037cf766fa2ee63',1,'BNO08xRptRVGeomag::tare_persist()']]], - ['test_5fcase_3',['TEST_CASE',['../_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00',1,'TEST_CASE("BNO08x Driver Creation for [CallbackAllReportVoidInputParam] Tests", "[CallbackAllReportVoidInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#a2a38e8a82fc1fab9bdca331f39726892',1,'TEST_CASE("Void Input Param Flavor Cb", "[CallbackAllReportVoidInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#a9ad6a1394e968c056e0d0a455d51c9f8',1,'TEST_CASE("BNO08x Driver Cleanup for [CallbackAllReportVoidInputParam] Tests", "[CallbackAllReportVoidInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f',1,'TEST_CASE("BNO08x Driver Creation for [CallbackAllReportIDInputParam] Tests", "[CallbackAllReportIDInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#adc348440748fec8fed1a66213f0be52f',1,'TEST_CASE("Report ID Input Param Flavor Cb", "[CallbackAllReportIDInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#a93a4532e4592eab29ca88f51cae930cf',1,'TEST_CASE("BNO08x Driver Cleanup for [CallbackAllReportIDInputParam] Tests", "[CallbackAllReportIDInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa',1,'TEST_CASE("BNO08x Driver Creation for [CallbackSingleReportVoidInputParam] Tests", "[CallbackSingleReportVoidInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#a0cae93f9fe6d369521dd1aeed1cd504b',1,'TEST_CASE("Single Report Void Input Param Flavor Cb", "[CallbackSingleReportVoidInputParam]"): CallbackTests.cpp'],['../_callback_tests_8cpp.html#afc1ea15d6fd3e37c488c692435c9fc3d',1,'TEST_CASE("BNO08x Driver Cleanup for [CallbackSingleReportVoidInputParam] Tests", "[CallbackSingleReportVoidInputParam]"): CallbackTests.cpp'],['../_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2',1,'TEST_CASE("BNO08x Driver Creation for [FeatureTests] Tests", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#ad2587baeeb225c43d04e355166a29b18',1,'TEST_CASE("Hard Reset", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#abc6316f813506ff1114a4c50b5a72bdf',1,'TEST_CASE("Soft Reset", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#aa591e9e15fbc5763f8bace22312015c0',1,'TEST_CASE("Sleep", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#ae6b70979bd6502fbeaef43fb4bc8d508',1,'TEST_CASE("Get Metadata", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#aa6cd73e0d81f1bad0797e318018ffd3a',1,'TEST_CASE("Get Sample Counts", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#a2ece5a0676d7eee2c801f6d6b36610ba',1,'TEST_CASE("Enable Dynamic Calibration", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#ad453409b2c919e183a31693bb9e561dc',1,'TEST_CASE("Save Dynamic Calibration", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#a3998d182117c4def094998f795780351',1,'TEST_CASE("Autosave Dynamic Calibration", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#ace101f40531db107a743cff5815022e6',1,'TEST_CASE("Disable Dynamic Calibration", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#a5258b4dbee44f7a6964ff93e378fd3fa',1,'TEST_CASE("Clear Dynamic Calibration", "[FeatureTests]"): FeatureTests.cpp'],['../_feature_tests_8cpp.html#a8b4b148361c7804ce12264d25abb5afa',1,'TEST_CASE("BNO08x Driver Cleanup for [FeatureTests] Tests", "[FeatureTests]"): FeatureTests.cpp'],['../_init_denit_tests_8cpp.html#a08cceb5b1726d652d1d8c41442e6c087',1,'TEST_CASE("InitComprehensive Config Args", "[InitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a7d530ad94b062e47ad88eb95d86e0357',1,'TEST_CASE("InitComprehensive GPIO", "[InitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a135555b0273a578259f0a9af775e5c79',1,'TEST_CASE("InitComprehensive HINT ISR", "[InitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a5cc994abd95bc9cb407e7523b06b2b24',1,'TEST_CASE("InitComprehensive SPI", "[InitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a82451407bbaeafb4370d82b27f0638e8',1,'TEST_CASE("InitComprehensive sh2 HAL", "[InitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a9f7d58c894a252a5d5f4926f43c1da05',1,'TEST_CASE("InitComprehensive Tasks", "[InitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a4ebea3b6dcabb85e93a987dc1e373fe1',1,'TEST_CASE("DeinitComprehensive Tasks", "[DeinitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a8bc112d30656db88d9338e7916faf297',1,'TEST_CASE("DeinitComprehensive sh2 HAL", "[DeinitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#af8076e4d67ed1a2c42b2194a68b9ef58',1,'TEST_CASE("DeinitComprehensive HINT ISR", "[DeinitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a12171e93ec585327ea2e7464a89c0405',1,'TEST_CASE("DeinitComprehensive SPI", "[DeinitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#a95a131fd866eaf16e0f7fa52cdc35594',1,'TEST_CASE("DeinitComprehensive GPIO", "[DeinitComprehensive]"): InitDenitTests.cpp'],['../_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081',1,'TEST_CASE("Init and Deinit", "[InitDenit]"): InitDenitTests.cpp'],['../_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda',1,'TEST_CASE("BNO08x Driver Creation for [MultiReportEnableDisable] Tests", "[MultiReportEnableDisable]"): MultiReportTests.cpp'],['../_multi_report_tests_8cpp.html#a6d2f9d86fb1c148a375044205278a8bb',1,'TEST_CASE("Enable/Disable Dual Report", "[MultiReportEnableDisable]"): MultiReportTests.cpp'],['../_multi_report_tests_8cpp.html#ac0f2ca513b0adc3db58d954b1fa381e9',1,'TEST_CASE("Enable/Disable Quad Report", "[MultiReportEnableDisable]"): MultiReportTests.cpp'],['../_multi_report_tests_8cpp.html#a3c5bb20df427689d78fceefd3dad0ddd',1,'TEST_CASE("Enable/Disable Octo Report", "[MultiReportEnableDisable]"): MultiReportTests.cpp'],['../_multi_report_tests_8cpp.html#ac92ec06fe64f7bedbbe37dee3e64c090',1,'TEST_CASE("BNO08x Driver Cleanup for [MultiReportEnableDisable] Tests", "[MultiReportEnableDisable]"): MultiReportTests.cpp'],['../_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab',1,'TEST_CASE("BNO08x Driver Creation for [SingleReportEnableDisable] Tests", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#af30c5c1549bda77b45a1e6fb5f76844a',1,'TEST_CASE("Enable Incorrect Report", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#aaefa1a1d4b3c190b7f46bb7f42512949',1,'TEST_CASE("Enable/Disable Accelerometer", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#ae4d70e11995e36808b6390b171aba0e8',1,'TEST_CASE("Enable/Disable Linear Accelerometer", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#ab9b4ae43e33572d90c4c889452cd91ee',1,'TEST_CASE("Enable/Disable Gravity", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a176c81d817389f072da2eddb5e37b975',1,'TEST_CASE("Enable/Disable Cal Magnetometer", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a9525f7e9b6932ed0aede1a93476b43bc',1,'TEST_CASE("Enable/Disable Uncal Magnetometer", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#af25aef97093ff3259252290c5e32293f',1,'TEST_CASE("Enable/Disable Cal Gyro", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#af7eb32a5f8137e39dbf2caaad0378c41',1,'TEST_CASE("Enable/Disable Uncal Gyro", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a89c8a619fd6bb9768b37bc594741be09',1,'TEST_CASE("Enable/Disable RV", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a175ff61aad4905497f19d011693932ff',1,'TEST_CASE("Enable/Disable Game RV", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a7a1dd1af780f6e5d8501a31da196cc45',1,'TEST_CASE("Enable/Disable ARVR Stabilized RV", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a508ef0459e3fd34f4235194f91992123',1,'TEST_CASE("Enable/Disable ARVR Stabilized Game RV", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a135345f612f52dc44e6cd1e1378c2191',1,'TEST_CASE("Enable/Disable Gyro Integrated RV", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#abf9609daa7bf6ed8f87366747236c613',1,'TEST_CASE("Enable/Disable Geomagnetic RV", "[SingleReportEnableDisable]"): SingleReportTests.cpp'],['../_single_report_tests_8cpp.html#a697ac897c8756d7553854e52229d36f5',1,'TEST_CASE("BNO08x Driver Cleanup for [SingleReportEnableDisable] Tests", "[SingleReportEnableDisable]"): SingleReportTests.cpp']]], - ['toggle_5freset_4',['toggle_reset',['../class_b_n_o08x.html#a6711a624f7229f2eee51ee0a5bc87e67',1,'BNO08x']]] + ['unlock_5fsh2_5fhal_0',['unlock_sh2_HAL',['../class_b_n_o08x_rpt.html#a61e3451e93806e1b7eaf5f1387726765',1,'BNO08xRpt']]], + ['unlock_5fuser_5fdata_1',['unlock_user_data',['../class_b_n_o08x_rpt.html#a26bacc572187119339ec248bb4e7d6f3',1,'BNO08xRpt']]], + ['update_5fdata_2',['update_data',['../class_b_n_o08x_rpt.html#a970fb7e7d3745c62fec626f0ccf0759f',1,'BNO08xRpt']]] ]; diff --git a/documentation/html/search/functions_f.html b/documentation/html/search/functions_f.html new file mode 100644 index 0000000..07020a3 --- /dev/null +++ b/documentation/html/search/functions_f.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/functions_f.js b/documentation/html/search/functions_f.js index 42aaeaa..cc93993 100644 --- a/documentation/html/search/functions_f.js +++ b/documentation/html/search/functions_f.js @@ -1,6 +1,4 @@ var searchData= [ - ['unlock_5fsh2_5fhal_0',['unlock_sh2_HAL',['../class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42',1,'BNO08x::unlock_sh2_HAL()'],['../class_b_n_o08x_rpt.html#a61e3451e93806e1b7eaf5f1387726765',1,'BNO08xRpt::unlock_sh2_HAL()']]], - ['unlock_5fuser_5fdata_1',['unlock_user_data',['../class_b_n_o08x.html#a171b4f380b145e295a11219a8e2a961a',1,'BNO08x::unlock_user_data()'],['../class_b_n_o08x_rpt.html#a26bacc572187119339ec248bb4e7d6f3',1,'BNO08xRpt::unlock_user_data()']]], - ['update_5fdata_2',['update_data',['../class_b_n_o08x_rpt.html#a970fb7e7d3745c62fec626f0ccf0759f',1,'BNO08xRpt::update_data()'],['../class_b_n_o08x_rpt_acceleration.html#a6b24209dc87cdd333b780fe6674fd045',1,'BNO08xRptAcceleration::update_data()'],['../class_b_n_o08x_rpt_activity_classifier.html#acb6fe5076011bc1f6f33a93c1c30c333',1,'BNO08xRptActivityClassifier::update_data()'],['../class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#a2f822419d659be71209de6b69e8064b8',1,'BNO08xRptARVRStabilizedGameRV::update_data()'],['../class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html#a0ddf587eff71b83b01de57c2a69aa34d',1,'BNO08xRptARVRStabilizedRV::update_data()'],['../class_b_n_o08x_rpt_cal_gyro.html#ab099bd0da7140c433fc7bab0a802c46f',1,'BNO08xRptCalGyro::update_data()'],['../class_b_n_o08x_rpt_cal_magnetometer.html#af50ecf2bb83d7eeec5b88c5273a01784',1,'BNO08xRptCalMagnetometer::update_data()'],['../class_b_n_o08x_rpt_game_r_v.html#a8f9be2a12cec2a8467829fe561bf5f3d',1,'BNO08xRptGameRV::update_data()'],['../class_b_n_o08x_rpt_gravity.html#a47a5d1d8f89834662efaaae60a74b4c2',1,'BNO08xRptGravity::update_data()'],['../class_b_n_o08x_rpt_i_gyro_r_v.html#a29e7154e8fed38487dd100f3e98d72fb',1,'BNO08xRptIGyroRV::update_data()'],['../class_b_n_o08x_rpt_linear_acceleration.html#ab799259f97933e00ddfe654050c4757e',1,'BNO08xRptLinearAcceleration::update_data()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a269b8a306d47b0a873421674e8996187',1,'BNO08xRptRawMEMSAccelerometer::update_data()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#af79174e4b3a3579d3de85decf529e5d5',1,'BNO08xRptRawMEMSGyro::update_data()'],['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a5ff68ff342813b240519a315e60d4506',1,'BNO08xRptRawMEMSMagnetometer::update_data()'],['../class_b_n_o08x_rpt_r_v.html#ab6a7a480ecc404383a1db5c6b29e3c48',1,'BNO08xRptRV::update_data()'],['../class_b_n_o08x_rpt_r_v_geomag.html#a531bf3018378efda8edd322e2a4a3306',1,'BNO08xRptRVGeomag::update_data()'],['../class_b_n_o08x_rpt_shake_detector.html#aebaecde5751d7b9a3fa1d5cfe09a7393',1,'BNO08xRptShakeDetector::update_data()'],['../class_b_n_o08x_rpt_stability_classifier.html#a53f291245bb6c40ae272fbe0142609c2',1,'BNO08xRptStabilityClassifier::update_data()'],['../class_b_n_o08x_rpt_step_counter.html#a742cb9d7bc64d31f3febc51d0536c3aa',1,'BNO08xRptStepCounter::update_data()'],['../class_b_n_o08x_rpt_tap_detector.html#aa1b7881e55a3f6210f48cec831cc72a7',1,'BNO08xRptTapDetector::update_data()'],['../class_b_n_o08x_rpt_uncal_gyro.html#acfcb717810a8924c3b119829c4b24489',1,'BNO08xRptUncalGyro::update_data()'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#a2737505adb4176e5843ce7d13b2b8ec4',1,'BNO08xRptUncalMagnetometer::update_data()']]] + ['write_5ffrs_0',['write_frs',['../class_b_n_o08x.html#aa616a645a4fc9054194fdbf76ec9c5b5',1,'BNO08x']]] ]; diff --git a/documentation/html/search/mag.svg b/documentation/html/search/mag.svg deleted file mode 100644 index ffb6cf0..0000000 --- a/documentation/html/search/mag.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - diff --git a/documentation/html/search/mag_d.svg b/documentation/html/search/mag_d.svg deleted file mode 100644 index 4122773..0000000 --- a/documentation/html/search/mag_d.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - diff --git a/documentation/html/search/mag_sel.svg b/documentation/html/search/mag_sel.svg index 553dba8..03626f6 100644 --- a/documentation/html/search/mag_sel.svg +++ b/documentation/html/search/mag_sel.svg @@ -1,17 +1,59 @@ - + + sodipodi:docname="mag_sel.svg" + inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"> + + + + image/svg+xml + + + + + + + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccc" /> + inkscape:connector-curvature="0" /> diff --git a/documentation/html/search/mag_seld.svg b/documentation/html/search/mag_seld.svg deleted file mode 100644 index c906f84..0000000 --- a/documentation/html/search/mag_seld.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/search/namespaces_0.html b/documentation/html/search/namespaces_0.html new file mode 100644 index 0000000..b2d68fe --- /dev/null +++ b/documentation/html/search/namespaces_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/nomatches.html b/documentation/html/search/nomatches.html new file mode 100644 index 0000000..2b9360b --- /dev/null +++ b/documentation/html/search/nomatches.html @@ -0,0 +1,13 @@ + + + + + + + + +
      +
      No Matches
      +
      + + diff --git a/documentation/html/search/pages_0.js b/documentation/html/search/pages_0.js deleted file mode 100644 index 72b4213..0000000 --- a/documentation/html/search/pages_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['readme_0',['README',['../md__r_e_a_d_m_e.html',1,'']]] -]; diff --git a/documentation/html/search/related_0.html b/documentation/html/search/related_0.html new file mode 100644 index 0000000..9ec0fae --- /dev/null +++ b/documentation/html/search/related_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/search.css b/documentation/html/search/search.css index 19f76f9..648a792 100644 --- a/documentation/html/search/search.css +++ b/documentation/html/search/search.css @@ -1,33 +1,10 @@ -/*---------------- Search Box positioning */ - -#main-menu > li:last-child { - /* This
    • object is the parent of the search bar */ - display: flex; - justify-content: center; - align-items: center; - height: 36px; - margin-right: 1em; -} - -/*---------------- Search box styling */ - -.SRPage * { - font-weight: normal; - line-height: normal; -} - -dark-mode-toggle { - margin-left: 5px; - display: flex; - float: right; -} +/*---------------- Search Box */ #MSearchBox { - display: inline-block; white-space : nowrap; - background: var(--search-background-color); + background: white; border-radius: 0.65em; - box-shadow: var(--search-box-shadow); + box-shadow: inset 0.5px 0.5px 3px 0px #555; z-index: 102; } @@ -40,24 +17,11 @@ dark-mode-toggle { #MSearchSelect { display: inline-block; vertical-align: middle; - width: 20px; height: 19px; - background-image: var(--search-magnification-select-image); - margin: 0 0 0 0.3em; - padding: 0; + padding: 0 0 0 0.3em; + margin: 0; } -#MSearchSelectExt { - display: inline-block; - vertical-align: middle; - width: 10px; - height: 19px; - background-image: var(--search-magnification-image); - margin: 0 0 0 0.5em; - padding: 0; -} - - #MSearchField { display: inline-block; vertical-align: middle; @@ -67,9 +31,9 @@ dark-mode-toggle { padding: 0; line-height: 1em; border:none; - color: var(--search-foreground-color); + color: #909090; outline: none; - font-family: var(--font-family-search); + font-family: Arial, Verdana, sans-serif; -webkit-border-radius: 0px; border-radius: 0px; background: none; @@ -101,15 +65,23 @@ dark-mode-toggle { } #MSearchCloseImg { + height: 1.4em; padding: 0.3em; margin: 0; } .MSearchBoxActive #MSearchField { - color: var(--search-active-color); + color: #000000; } - +#main-menu > li:last-child { + /* This
    • object is the parent of the search bar */ + display: flex; + justify-content: center; + align-items: center; + height: 36px; + margin-right: 1em; +} /*---------------- Search filter selection */ @@ -117,8 +89,8 @@ dark-mode-toggle { display: none; position: absolute; left: 0; top: 0; - border: 1px solid var(--search-filter-border-color); - background-color: var(--search-filter-background-color); + border: 1px solid #90A5CE; + background-color: #F9FAFC; z-index: 10001; padding-top: 4px; padding-bottom: 4px; @@ -131,7 +103,7 @@ dark-mode-toggle { } .SelectItem { - font: 8pt var(--font-family-search); + font: 8pt Arial, Verdana, sans-serif; padding-left: 2px; padding-right: 12px; border: 0px; @@ -139,7 +111,7 @@ dark-mode-toggle { span.SelectionMark { margin-right: 4px; - font-family: var(--font-family-monospace); + font-family: monospace; outline-style: none; text-decoration: none; } @@ -147,7 +119,7 @@ span.SelectionMark { a.SelectItem { display: block; outline-style: none; - color: var(--search-filter-foreground-color); + color: #000000; text-decoration: none; padding-left: 6px; padding-right: 12px; @@ -155,14 +127,14 @@ a.SelectItem { a.SelectItem:focus, a.SelectItem:active { - color: var(--search-filter-foreground-color); + color: #000000; outline-style: none; text-decoration: none; } a.SelectItem:hover { - color: var(--search-filter-highlight-text-color); - background-color: var(--search-filter-highlight-bg-color); + color: #FFFFFF; + background-color: #3D578C; outline-style: none; text-decoration: none; cursor: pointer; @@ -180,12 +152,9 @@ iframe#MSearchResults { display: none; position: absolute; left: 0; top: 0; - border: 1px solid var(--search-results-border-color); - background-color: var(--search-results-background-color); + border: 1px solid #000; + background-color: #EEF1F7; z-index:10000; - width: 300px; - height: 400px; - overflow: auto; } /* ----------------------------------- */ @@ -193,6 +162,7 @@ iframe#MSearchResults { #SRIndex { clear:both; + padding-bottom: 15px; } .SREntry { @@ -205,9 +175,8 @@ iframe#MSearchResults { padding: 1px 5px; } -div.SRPage { +body.SRPage { margin: 5px 2px; - background-color: var(--search-results-background-color); } .SRChildren { @@ -219,18 +188,17 @@ div.SRPage { } .SRSymbol { - font-weight: bold; - color: var(--search-results-foreground-color); - font-family: var(--font-family-search); + font-weight: bold; + color: #425E97; + font-family: Arial, Verdana, sans-serif; text-decoration: none; outline: none; } a.SRScope { display: block; - color: var(--search-results-foreground-color); - font-family: var(--font-family-search); - font-size: 8pt; + color: #425E97; + font-family: Arial, Verdana, sans-serif; text-decoration: none; outline: none; } @@ -242,14 +210,14 @@ a.SRScope:focus, a.SRScope:active { span.SRScope { padding-left: 4px; - font-family: var(--font-family-search); + font-family: Arial, Verdana, sans-serif; } .SRPage .SRStatus { padding: 2px 5px; font-size: 8pt; font-style: italic; - font-family: var(--font-family-search); + font-family: Arial, Verdana, sans-serif; } .SRResult { @@ -263,10 +231,14 @@ div.searchresults { /*---------------- External search page results */ +.searchresult { + background-color: #F0F3F8; +} + .pages b { color: white; padding: 5px 5px 3px 5px; - background-image: var(--nav-gradient-active-image-parent); + background-image: url("../tab_a.png"); background-repeat: repeat-x; text-shadow: 0 1px 1px #000000; } diff --git a/documentation/html/search/search.js b/documentation/html/search/search.js index 666af01..607f4e1 100644 --- a/documentation/html/search/search.js +++ b/documentation/html/search/search.js @@ -22,9 +22,56 @@ @licend The above is the entire license notice for the JavaScript code in this file */ -const SEARCH_COOKIE_NAME = ''+'search_grp'; +function convertToId(search) +{ + var result = ''; + for (i=0;i document.getElementById("MSearchField"); - this.DOMSearchSelect = () => document.getElementById("MSearchSelect"); - this.DOMSearchSelectWindow = () => document.getElementById("MSearchSelectWindow"); - this.DOMPopupSearchResults = () => document.getElementById("MSearchResults"); - this.DOMPopupSearchResultsWindow = () => document.getElementById("MSearchResultsWindow"); - this.DOMSearchClose = () => document.getElementById("MSearchClose"); - this.DOMSearchBox = () => document.getElementById("MSearchBox"); + this.DOMSearchField = function() + { return document.getElementById("MSearchField"); } + + this.DOMSearchSelect = function() + { return document.getElementById("MSearchSelect"); } + + this.DOMSearchSelectWindow = function() + { return document.getElementById("MSearchSelectWindow"); } + + this.DOMPopupSearchResults = function() + { return document.getElementById("MSearchResults"); } + + this.DOMPopupSearchResultsWindow = function() + { return document.getElementById("MSearchResultsWindow"); } + + this.DOMSearchClose = function() + { return document.getElementById("MSearchClose"); } + + this.DOMSearchBox = function() + { return document.getElementById("MSearchBox"); } // ------------ Event Handlers // Called when focus is added or removed from the search field. - this.OnSearchFieldFocus = function(isActive) { + this.OnSearchFieldFocus = function(isActive) + { this.Activate(isActive); } - this.OnSearchSelectShow = function() { - const searchSelectWindow = this.DOMSearchSelectWindow(); - const searchField = this.DOMSearchSelect(); + this.OnSearchSelectShow = function() + { + var searchSelectWindow = this.DOMSearchSelectWindow(); + var searchField = this.DOMSearchSelect(); - const left = getXPos(searchField); - const top = getYPos(searchField) + searchField.offsetHeight; + var left = getXPos(searchField); + var top = getYPos(searchField); + top += searchField.offsetHeight; // show search selection popup searchSelectWindow.style.display='block'; @@ -102,44 +145,54 @@ function SearchBox(name, resultsPath, extension) { searchSelectWindow.style.top = top + 'px'; // stop selection hide timer - if (this.hideTimeout) { + if (this.hideTimeout) + { clearTimeout(this.hideTimeout); this.hideTimeout=0; } return false; // to avoid "image drag" default event } - this.OnSearchSelectHide = function() { - this.hideTimeout = setTimeout(this.CloseSelectionWindow.bind(this), + this.OnSearchSelectHide = function() + { + this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()", this.closeSelectionTimeout); } // Called when the content of the search field is changed. - this.OnSearchFieldChange = function(evt) { - if (this.keyTimeout) { // kill running timer + this.OnSearchFieldChange = function(evt) + { + if (this.keyTimeout) // kill running timer + { clearTimeout(this.keyTimeout); this.keyTimeout = 0; } - const e = evt ? evt : window.event; // for IE - if (e.keyCode==40 || e.keyCode==13) { - if (e.shiftKey==1) { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==40 || e.keyCode==13) + { + if (e.shiftKey==1) + { this.OnSearchSelectShow(); - const win=this.DOMSearchSelectWindow(); - for (let i=0;i do a search + var searchValue = this.DOMSearchField().value.replace(/ +/g, ""); + if (searchValue!="" && this.searchActive) // something was found -> do a search + { this.Search(); } } - this.OnSearchSelectKey = function(evt) { - const e = (evt) ? evt : window.event; // for IE - if (e.keyCode==40 && this.searchIndex0) { // Up + } + else if (e.keyCode==38 && this.searchIndex>0) // Up + { this.searchIndex--; this.OnSelectItem(this.searchIndex); - } else if (e.keyCode==13 || e.keyCode==27) { - e.stopPropagation(); + } + else if (e.keyCode==13 || e.keyCode==27) + { this.OnSelectItem(this.searchIndex); this.CloseSelectionWindow(); this.DOMSearchField().focus(); @@ -239,108 +297,104 @@ function SearchBox(name, resultsPath, extension) { // --------- Actions // Closes the results window. - this.CloseResultsWindow = function() { + this.CloseResultsWindow = function() + { this.DOMPopupSearchResultsWindow().style.display = 'none'; this.DOMSearchClose().style.display = 'none'; this.Activate(false); } - this.CloseSelectionWindow = function() { + this.CloseSelectionWindow = function() + { this.DOMSearchSelectWindow().style.display = 'none'; } // Performs a search. - this.Search = function() { + this.Search = function() + { this.keyTimeout = 0; // strip leading whitespace - const searchValue = this.DOMSearchField().value.replace(/^ +/, ""); + var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); - const code = searchValue.toLowerCase().charCodeAt(0); - let idxChar = searchValue.substr(0, 1).toLowerCase(); - if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) { // surrogate pair + var code = searchValue.toLowerCase().charCodeAt(0); + var idxChar = searchValue.substr(0, 1).toLowerCase(); + if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair + { idxChar = searchValue.substr(0, 2); } - let jsFile; - let idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); - if (idx!=-1) { - const hexCode=idx.toString(16); - jsFile = this.resultsPath + indexSectionNames[this.searchIndex] + '_' + hexCode + '.js'; + var resultsPage; + var resultsPageWithSearch; + var hasResultsPage; + + var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); + if (idx!=-1) + { + var hexCode=idx.toString(16); + resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + this.extension; + resultsPageWithSearch = resultsPage+'?'+escape(searchValue); + hasResultsPage = true; + } + else // nothing available for this search term + { + resultsPage = this.resultsPath + '/nomatches' + this.extension; + resultsPageWithSearch = resultsPage; + hasResultsPage = false; } - const loadJS = function(url, impl, loc) { - const scriptTag = document.createElement('script'); - scriptTag.src = url; - scriptTag.onload = impl; - scriptTag.onreadystatechange = impl; - loc.appendChild(scriptTag); - } + window.frames.MSearchResults.location = resultsPageWithSearch; + var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); - const domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); - const domSearchBox = this.DOMSearchBox(); - const domPopupSearchResults = this.DOMPopupSearchResults(); - const domSearchClose = this.DOMSearchClose(); - const resultsPath = this.resultsPath; - - const handleResults = function() { - document.getElementById("Loading").style.display="none"; - if (typeof searchData !== 'undefined') { - createResults(resultsPath); - document.getElementById("NoMatches").style.display="none"; - } - - if (idx!=-1) { - searchResults.Search(searchValue); - } else { // no file with search results => force empty search results - searchResults.Search('===='); - } - - if (domPopupSearchResultsWindow.style.display!='block') { - domSearchClose.style.display = 'inline-block'; - let left = getXPos(domSearchBox) + 150; - let top = getYPos(domSearchBox) + 20; - domPopupSearchResultsWindow.style.display = 'block'; - left -= domPopupSearchResults.offsetWidth; - const maxWidth = document.body.clientWidth; - const maxHeight = document.body.clientHeight; - let width = 300; - if (left<10) left=10; - if (width+left+8>maxWidth) width=maxWidth-left-8; - let height = 400; - if (height+top+8>maxHeight) height=maxHeight-top-8; - domPopupSearchResultsWindow.style.top = top + 'px'; - domPopupSearchResultsWindow.style.left = left + 'px'; - domPopupSearchResultsWindow.style.width = width + 'px'; - domPopupSearchResultsWindow.style.height = height + 'px'; - } - } - - if (jsFile) { - loadJS(jsFile, handleResults, this.DOMPopupSearchResultsWindow()); - } else { - handleResults(); + if (domPopupSearchResultsWindow.style.display!='block') + { + var domSearchBox = this.DOMSearchBox(); + this.DOMSearchClose().style.display = 'inline-block'; + var domPopupSearchResults = this.DOMPopupSearchResults(); + var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; + var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; + domPopupSearchResultsWindow.style.display = 'block'; + left -= domPopupSearchResults.offsetWidth; + var maxWidth = document.body.clientWidth; + var width = 400; + if (left<10) left=10; + if (width+left+8>maxWidth) width=maxWidth-left-8; + domPopupSearchResultsWindow.style.top = top + 'px'; + domPopupSearchResultsWindow.style.left = left + 'px'; + domPopupSearchResultsWindow.style.width = width + 'px'; } this.lastSearchValue = searchValue; + this.lastResultsPage = resultsPage; } // -------- Activation Functions // Activates or deactivates the search panel, resetting things to // their default values if necessary. - this.Activate = function(isActive) { + this.Activate = function(isActive) + { if (isActive || // open it - this.DOMPopupSearchResultsWindow().style.display == 'block' - ) { + this.DOMPopupSearchResultsWindow().style.display == 'block' + ) + { this.DOMSearchBox().className = 'MSearchBoxActive'; - this.searchActive = true; - } else if (!isActive) { // directly remove the panel + + var searchField = this.DOMSearchField(); + + if (searchField.value == this.searchLabel) // clear "Search" term upon entry + { + searchField.value = ''; + this.searchActive = true; + } + } + else if (!isActive) // directly remove the panel + { this.DOMSearchBox().className = 'MSearchBoxInactive'; + this.DOMSearchField().value = this.searchLabel; this.searchActive = false; this.lastSearchValue = '' this.lastResultsPage = ''; - this.DOMSearchField().value = ''; } } } @@ -348,347 +402,401 @@ function SearchBox(name, resultsPath, extension) { // ----------------------------------------------------------------------- // The class that handles everything on the search results page. -function SearchResults() { +function SearchResults(name) +{ + // The number of matches from the last run of . + this.lastMatchCount = 0; + this.lastKey = 0; + this.repeatOn = false; - function convertToId(search) { - let result = ''; - for (let i=0;i. - this.lastMatchCount = 0; - this.lastKey = 0; - this.repeatOn = false; - - // Toggles the visibility of the passed element ID. - this.FindChildElement = function(id) { - const parentElement = document.getElementById(id); - let element = parentElement.firstChild; - - while (element && element!=parentElement) { - if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren') { - return element; - } - - if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes()) { - element = element.firstChild; - } else if (element.nextSibling) { - element = element.nextSibling; - } else { - do { - element = element.parentNode; + while (element && element!=parentElement) + { + if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren') + { + return element; } - while (element && element!=parentElement && !element.nextSibling); - if (element && element!=parentElement) { - element = element.nextSibling; + if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes()) + { + element = element.firstChild; } - } - } - } - - this.Toggle = function(id) { - const element = this.FindChildElement(id); - if (element) { - if (element.style.display == 'block') { - element.style.display = 'none'; - } else { - element.style.display = 'block'; - } - } - } - - // Searches for the passed string. If there is no parameter, - // it takes it from the URL query. - // - // Always returns true, since other documents may try to call it - // and that may or may not be possible. - this.Search = function(search) { - if (!search) { // get search word from URL - search = window.location.search; - search = search.substring(1); // Remove the leading '?' - search = unescape(search); - } - - search = search.replace(/^ +/, ""); // strip leading spaces - search = search.replace(/ +$/, ""); // strip trailing spaces - search = search.toLowerCase(); - search = convertToId(search); - - const resultRows = document.getElementsByTagName("div"); - let matches = 0; - - let i = 0; - while (i < resultRows.length) { - const row = resultRows.item(i); - if (row.className == "SRResult") { - let rowMatchName = row.id.toLowerCase(); - rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' - - if (search.length<=rowMatchName.length && - rowMatchName.substr(0, search.length)==search) { - row.style.display = 'block'; - matches++; - } else { - row.style.display = 'none'; + else if (element.nextSibling) + { + element = element.nextSibling; } - } - i++; - } - document.getElementById("Searching").style.display='none'; - if (matches == 0) { // no results - document.getElementById("NoMatches").style.display='block'; - } else { // at least one result - document.getElementById("NoMatches").style.display='none'; - } - this.lastMatchCount = matches; - return true; - } + else + { + do + { + element = element.parentNode; + } + while (element && element!=parentElement && !element.nextSibling); - // return the first item with index index or higher that is visible - this.NavNext = function(index) { - let focusItem; - for (;;) { - const focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') { - break; - } else if (!focusItem) { // last element - break; - } - focusItem=null; - index++; - } - return focusItem; - } - - this.NavPrev = function(index) { - let focusItem; - for (;;) { - const focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') { - break; - } else if (!focusItem) { // last element - break; - } - focusItem=null; - index--; - } - return focusItem; - } - - this.ProcessKeys = function(e) { - if (e.type == "keydown") { - this.repeatOn = false; - this.lastKey = e.keyCode; - } else if (e.type == "keypress") { - if (!this.repeatOn) { - if (this.lastKey) this.repeatOn = true; - return false; // ignore first keypress after keydown - } - } else if (e.type == "keyup") { - this.lastKey = 0; - this.repeatOn = false; - } - return this.lastKey!=0; - } - - this.Nav = function(evt,itemIndex) { - const e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) { // Up - const newIndex = itemIndex-1; - let focusItem = this.NavPrev(newIndex); - if (focusItem) { - let child = this.FindChildElement(focusItem.parentNode.parentNode.id); - if (child && child.style.display == 'block') { // children visible - let n=0; - let tmpElem; - for (;;) { // search for last child - tmpElem = document.getElementById('Item'+newIndex+'_c'+n); - if (tmpElem) { - focusItem = tmpElem; - } else { // found it! - break; - } - n++; + if (element && element!=parentElement) + { + element = element.nextSibling; } } } - if (focusItem) { - focusItem.focus(); - } else { // return focus to search field - document.getElementById("MSearchField").focus(); + } + + this.Toggle = function(id) + { + var element = this.FindChildElement(id); + if (element) + { + if (element.style.display == 'block') + { + element.style.display = 'none'; + } + else + { + element.style.display = 'block'; + } } - } else if (this.lastKey==40) { // Down - const newIndex = itemIndex+1; - let focusItem; - const item = document.getElementById('Item'+itemIndex); - const elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem && elem.style.display == 'block') { // children visible - focusItem = document.getElementById('Item'+itemIndex+'_c0'); + } + + // Searches for the passed string. If there is no parameter, + // it takes it from the URL query. + // + // Always returns true, since other documents may try to call it + // and that may or may not be possible. + this.Search = function(search) + { + if (!search) // get search word from URL + { + search = window.location.search; + search = search.substring(1); // Remove the leading '?' + search = unescape(search); } - if (!focusItem) focusItem = this.NavNext(newIndex); - if (focusItem) focusItem.focus(); - } else if (this.lastKey==39) { // Right - const item = document.getElementById('Item'+itemIndex); - const elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'block'; - } else if (this.lastKey==37) { // Left - const item = document.getElementById('Item'+itemIndex); - const elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'none'; - } else if (this.lastKey==27) { // Escape - e.stopPropagation(); - searchBox.CloseResultsWindow(); - document.getElementById("MSearchField").focus(); - } else if (this.lastKey==13) { // Enter + + search = search.replace(/^ +/, ""); // strip leading spaces + search = search.replace(/ +$/, ""); // strip trailing spaces + search = search.toLowerCase(); + search = convertToId(search); + + var resultRows = document.getElementsByTagName("div"); + var matches = 0; + + var i = 0; + while (i < resultRows.length) + { + var row = resultRows.item(i); + if (row.className == "SRResult") + { + var rowMatchName = row.id.toLowerCase(); + rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' + + if (search.length<=rowMatchName.length && + rowMatchName.substr(0, search.length)==search) + { + row.style.display = 'block'; + matches++; + } + else + { + row.style.display = 'none'; + } + } + i++; + } + document.getElementById("Searching").style.display='none'; + if (matches == 0) // no results + { + document.getElementById("NoMatches").style.display='block'; + } + else // at least one result + { + document.getElementById("NoMatches").style.display='none'; + } + this.lastMatchCount = matches; return true; } - return false; - } - this.NavChild = function(evt,itemIndex,childIndex) { - const e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) { // Up - if (childIndex>0) { - const newIndex = childIndex-1; - document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); - } else { // already at first child, jump to parent - document.getElementById('Item'+itemIndex).focus(); + // return the first item with index index or higher that is visible + this.NavNext = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index++; } - } else if (this.lastKey==40) { // Down - const newIndex = childIndex+1; - let elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); - if (!elem) { // last child, jump to parent next parent - elem = this.NavNext(itemIndex+1); - } - if (elem) { - elem.focus(); - } - } else if (this.lastKey==27) { // Escape - e.stopPropagation(); - searchBox.CloseResultsWindow(); - document.getElementById("MSearchField").focus(); - } else if (this.lastKey==13) { // Enter - return true; + return focusItem; + } + + this.NavPrev = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index--; + } + return focusItem; + } + + this.ProcessKeys = function(e) + { + if (e.type == "keydown") + { + this.repeatOn = false; + this.lastKey = e.keyCode; + } + else if (e.type == "keypress") + { + if (!this.repeatOn) + { + if (this.lastKey) this.repeatOn = true; + return false; // ignore first keypress after keydown + } + } + else if (e.type == "keyup") + { + this.lastKey = 0; + this.repeatOn = false; + } + return this.lastKey!=0; + } + + this.Nav = function(evt,itemIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + var newIndex = itemIndex-1; + var focusItem = this.NavPrev(newIndex); + if (focusItem) + { + var child = this.FindChildElement(focusItem.parentNode.parentNode.id); + if (child && child.style.display == 'block') // children visible + { + var n=0; + var tmpElem; + while (1) // search for last child + { + tmpElem = document.getElementById('Item'+newIndex+'_c'+n); + if (tmpElem) + { + focusItem = tmpElem; + } + else // found it! + { + break; + } + n++; + } + } + } + if (focusItem) + { + focusItem.focus(); + } + else // return focus to search field + { + parent.document.getElementById("MSearchField").focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = itemIndex+1; + var focusItem; + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem && elem.style.display == 'block') // children visible + { + focusItem = document.getElementById('Item'+itemIndex+'_c0'); + } + if (!focusItem) focusItem = this.NavNext(newIndex); + if (focusItem) focusItem.focus(); + } + else if (this.lastKey==39) // Right + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'block'; + } + else if (this.lastKey==37) // Left + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'none'; + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } + + this.NavChild = function(evt,itemIndex,childIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + if (childIndex>0) + { + var newIndex = childIndex-1; + document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); + } + else // already at first child, jump to parent + { + document.getElementById('Item'+itemIndex).focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = childIndex+1; + var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); + if (!elem) // last child, jump to parent next parent + { + elem = this.NavNext(itemIndex+1); + } + if (elem) + { + elem.focus(); + } + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; } - return false; - } } -function createResults(resultsPath) { +function setKeyActions(elem,action) +{ + elem.setAttribute('onkeydown',action); + elem.setAttribute('onkeypress',action); + elem.setAttribute('onkeyup',action); +} - function setKeyActions(elem,action) { - elem.setAttribute('onkeydown',action); - elem.setAttribute('onkeypress',action); - elem.setAttribute('onkeyup',action); - } +function setClassAttr(elem,attr) +{ + elem.setAttribute('class',attr); + elem.setAttribute('className',attr); +} - function setClassAttr(elem,attr) { - elem.setAttribute('class',attr); - elem.setAttribute('className',attr); - } - - const results = document.getElementById("SRResults"); - results.innerHTML = ''; - searchData.forEach((elem,index) => { - const id = elem[0]; - const srResult = document.createElement('div'); +function createResults() +{ + var results = document.getElementById("SRResults"); + for (var e=0; e + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/typedefs_0.js b/documentation/html/search/typedefs_0.js index 324974b..b603bbb 100644 --- a/documentation/html/search/typedefs_0.js +++ b/documentation/html/search/typedefs_0.js @@ -3,7 +3,7 @@ var searchData= ['bno08x_5faccel_5ft_0',['bno08x_accel_t',['../_b_n_o08x_global_types_8hpp.html#a0c22a2a9fede695256dfaa4703497a2e',1,'BNO08xGlobalTypes.hpp']]], ['bno08x_5factivity_5fclassifier_5ft_1',['bno08x_activity_classifier_t',['../_b_n_o08x_global_types_8hpp.html#a7913a36911f75945cfaa0a3249a280e3',1,'BNO08xGlobalTypes.hpp']]], ['bno08x_5fang_5fvel_5ft_2',['bno08x_ang_vel_t',['../_b_n_o08x_global_types_8hpp.html#a2babea2516c7c91039316693fc23a8c1',1,'BNO08xGlobalTypes.hpp']]], - ['bno08x_5fcb_5flist_5ft_3',['bno08x_cb_list_t',['../namespace_b_n_o08x_private_types.html#a72315cafa76ff8c07f84f03fc6b36bc2',1,'BNO08xPrivateTypes']]], + ['bno08x_5fcb_5flist_5ft_3',['bno08x_cb_list_t',['../namespace_b_n_o08x_private_types.html#a0f0c287ea0571e6c589c638e4bd07703',1,'BNO08xPrivateTypes']]], ['bno08x_5fconfig_5ft_4',['bno08x_config_t',['../_b_n_o08x_global_types_8hpp.html#a648bbdbf22731476890dd8da977d7503',1,'BNO08xGlobalTypes.hpp']]], ['bno08x_5feuler_5fangle_5ft_5',['bno08x_euler_angle_t',['../_b_n_o08x_global_types_8hpp.html#a8ae22357b6f53c2cf806bb3aeb80814a',1,'BNO08xGlobalTypes.hpp']]], ['bno08x_5fgyro_5fbias_5ft_6',['bno08x_gyro_bias_t',['../_b_n_o08x_global_types_8hpp.html#a7bf3b6ed58dd988c0f4566ba56bff415',1,'BNO08xGlobalTypes.hpp']]], diff --git a/documentation/html/search/typedefs_1.html b/documentation/html/search/typedefs_1.html new file mode 100644 index 0000000..9837c68 --- /dev/null +++ b/documentation/html/search/typedefs_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/variables_0.html b/documentation/html/search/variables_0.html new file mode 100644 index 0000000..fd893a6 --- /dev/null +++ b/documentation/html/search/variables_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/variables_0.js b/documentation/html/search/variables_0.js index fa69624..18041a4 100644 --- a/documentation/html/search/variables_0.js +++ b/documentation/html/search/variables_0.js @@ -2,8 +2,7 @@ var searchData= [ ['accelerometer_0',['accelerometer',['../struct_b_n_o08x_1_1bno08x__reports__t.html#ab7939486c9ba7e7c70f82d2284fb6119',1,'BNO08x::bno08x_reports_t']]], ['accepted_1',['accepted',['../structbno08x__sample__counts__t.html#a2ab3e0999a5e668833eb8dbab6d1f036',1,'bno08x_sample_counts_t']]], - ['accuracy_2',['accuracy',['../structbno08x__quat__t.html#afd179bfc02d365b5db4ad9fa810daf7c',1,'bno08x_quat_t::accuracy'],['../structbno08x__euler__angle__t.html#a3b4fad0b84bda3f34e86f7168ef2fee6',1,'bno08x_euler_angle_t::accuracy'],['../structbno08x__magf__t.html#a6b92aa85f81f17034c3f201dd9ff0b46',1,'bno08x_magf_t::accuracy'],['../structbno08x__gyro__t.html#a87ab3be28faed62506a764d411650a12',1,'bno08x_gyro_t::accuracy'],['../structbno08x__activity__classifier__t.html#a51df90897f0f47b640ac975ad8f4833f',1,'bno08x_activity_classifier_t::accuracy'],['../structbno08x__tap__detector__t.html#ad43c32c1d5a57f37e884e756daf9a7ea',1,'bno08x_tap_detector_t::accuracy'],['../structbno08x__shake__detector__t.html#ac643f6c9ac9144c37765b22912212860',1,'bno08x_shake_detector_t::accuracy'],['../structbno08x__accel__t.html#aac8d91a84f911413e4bcc3fdb04c893b',1,'bno08x_accel_t::accuracy'],['../structbno08x__step__counter__t.html#a7e0f4b2eb32978a33f9e8c1c70b83f13',1,'bno08x_step_counter_t::accuracy'],['../structbno08x__raw__gyro__t.html#aa19b4b279b5c218675bf4c83ca872371',1,'bno08x_raw_gyro_t::accuracy'],['../structbno08x__raw__accel__t.html#aadb4fc1fa1d87d0baf4db5a534ea18ea',1,'bno08x_raw_accel_t::accuracy'],['../structbno08x__raw__magf__t.html#ae1253faa56aecbafd24f24f42dfb3aeb',1,'bno08x_raw_magf_t::accuracy'],['../structbno08x__stability__classifier__t.html#aa1eeb8deb186589ae21cbd1b96747bf7',1,'bno08x_stability_classifier_t::accuracy']]], - ['activities_5fto_5fenable_3',['activities_to_enable',['../class_b_n_o08x_rpt_activity_classifier.html#a10a0eaa37c9cacf5f97397c4dccdbe8e',1,'BNO08xRptActivityClassifier']]], - ['activity_5fclassifier_4',['activity_classifier',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a6475bdab7c49091f3086537efc00c12f',1,'BNO08x::bno08x_reports_t']]], - ['attempted_5',['attempted',['../structbno08x__sample__counts__t.html#a8d03182919cce138cfda97c3ff5700b2',1,'bno08x_sample_counts_t']]] + ['accuracy_2',['accuracy',['../structbno08x__shake__detector__t.html#ac643f6c9ac9144c37765b22912212860',1,'bno08x_shake_detector_t::accuracy()'],['../structbno08x__stability__classifier__t.html#aa1eeb8deb186589ae21cbd1b96747bf7',1,'bno08x_stability_classifier_t::accuracy()'],['../structbno08x__raw__magf__t.html#ae1253faa56aecbafd24f24f42dfb3aeb',1,'bno08x_raw_magf_t::accuracy()'],['../structbno08x__raw__accel__t.html#aadb4fc1fa1d87d0baf4db5a534ea18ea',1,'bno08x_raw_accel_t::accuracy()'],['../structbno08x__raw__gyro__t.html#aa19b4b279b5c218675bf4c83ca872371',1,'bno08x_raw_gyro_t::accuracy()'],['../structbno08x__step__counter__t.html#a7e0f4b2eb32978a33f9e8c1c70b83f13',1,'bno08x_step_counter_t::accuracy()'],['../structbno08x__accel__t.html#aac8d91a84f911413e4bcc3fdb04c893b',1,'bno08x_accel_t::accuracy()'],['../structbno08x__tap__detector__t.html#ad43c32c1d5a57f37e884e756daf9a7ea',1,'bno08x_tap_detector_t::accuracy()'],['../structbno08x__activity__classifier__t.html#a51df90897f0f47b640ac975ad8f4833f',1,'bno08x_activity_classifier_t::accuracy()'],['../structbno08x__gyro__t.html#a87ab3be28faed62506a764d411650a12',1,'bno08x_gyro_t::accuracy()'],['../structbno08x__magf__t.html#a6b92aa85f81f17034c3f201dd9ff0b46',1,'bno08x_magf_t::accuracy()'],['../structbno08x__euler__angle__t.html#a3b4fad0b84bda3f34e86f7168ef2fee6',1,'bno08x_euler_angle_t::accuracy()'],['../structbno08x__quat__t.html#afd179bfc02d365b5db4ad9fa810daf7c',1,'bno08x_quat_t::accuracy()']]], + ['activity_5fclassifier_3',['activity_classifier',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a6475bdab7c49091f3086537efc00c12f',1,'BNO08x::bno08x_reports_t']]], + ['attempted_4',['attempted',['../structbno08x__sample__counts__t.html#a8d03182919cce138cfda97c3ff5700b2',1,'bno08x_sample_counts_t']]] ]; diff --git a/documentation/html/search/variables_1.html b/documentation/html/search/variables_1.html new file mode 100644 index 0000000..5f8e440 --- /dev/null +++ b/documentation/html/search/variables_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/variables_1.js b/documentation/html/search/variables_1.js index 18fd325..0598128 100644 --- a/documentation/html/search/variables_1.js +++ b/documentation/html/search/variables_1.js @@ -1,6 +1,4 @@ var searchData= [ - ['batch_5fbuffer_5fbytes_0',['batch_buffer_bytes',['../structbno08x__meta__data__t.html#ac493692919e552ca32e6c87b4623ccd2',1,'bno08x_meta_data_t']]], - ['bias_5fdata_1',['bias_data',['../class_b_n_o08x_rpt_uncal_gyro.html#a2d1e0c6c03d45efefce0b4c73a7b8512',1,'BNO08xRptUncalGyro::bias_data'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#a0d38bb10486d87c633036967dfe66d75',1,'BNO08xRptUncalMagnetometer::bias_data']]], - ['bus_5fconfig_2',['bus_config',['../class_b_n_o08x.html#a982f065df42f00e53fd87c840efdb0f1',1,'BNO08x']]] + ['batch_5fbuffer_5fbytes_0',['batch_buffer_bytes',['../structbno08x__meta__data__t.html#ac493692919e552ca32e6c87b4623ccd2',1,'bno08x_meta_data_t']]] ]; diff --git a/documentation/html/search/variables_10.html b/documentation/html/search/variables_10.html new file mode 100644 index 0000000..943cbd1 --- /dev/null +++ b/documentation/html/search/variables_10.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/variables_10.js b/documentation/html/search/variables_10.js index dc1f9ea..d1d7105 100644 --- a/documentation/html/search/variables_10.js +++ b/documentation/html/search/variables_10.js @@ -1,22 +1,20 @@ var searchData= [ - ['rad_5f2_5fdeg_0',['RAD_2_DEG',['../class_b_n_o08x_rpt.html#a201aeb71fefb0d9d485914176a82dd80',1,'BNO08xRpt']]], - ['rad_5faccuracy_1',['rad_accuracy',['../structbno08x__quat__t.html#a7368a7f0524e3b2e1f4465329ecb0912',1,'bno08x_quat_t::rad_accuracy'],['../structbno08x__euler__angle__t.html#a89ab348ee455b14e5d09f1eb5d231c99',1,'bno08x_euler_angle_t::rad_accuracy']]], - ['range_2',['range',['../structbno08x__meta__data__t.html#a58edad7613b5b2c6e7afd0233106b09f',1,'bno08x_meta_data_t']]], - ['raw_5faccelerometer_3',['raw_accelerometer',['../struct_b_n_o08x_1_1bno08x__reports__t.html#aa3a65aaf2adf05aa014b72c2d4485590',1,'BNO08x::bno08x_reports_t']]], - ['raw_5fgyro_4',['raw_gyro',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a13357e58bc926c2420ab41e4ffef4196',1,'BNO08x::bno08x_reports_t']]], - ['raw_5fmagnetometer_5',['raw_magnetometer',['../struct_b_n_o08x_1_1bno08x__reports__t.html#aad8698945b261c0a871f2f409897b071',1,'BNO08x::bno08x_reports_t']]], - ['real_6',['real',['../structbno08x__quat__t.html#ab99e5e4f8adad74eee1a94b4e7ef2542',1,'bno08x_quat_t']]], - ['resolution_7',['resolution',['../structbno08x__meta__data__t.html#a7683b54fbe7ae8ec15b8f880d17a5a46',1,'bno08x_meta_data_t']]], - ['revision_8',['revision',['../structbno08x__meta__data__t.html#a31816ac79605b829e7304973d61f7d98',1,'bno08x_meta_data_t']]], - ['rpt_9',['rpt',['../class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e',1,'BNO08x']]], - ['rpt_5fbit_10',['rpt_bit',['../class_b_n_o08x_rpt.html#ae78feab5682a4697c5acad3ca6f12c2e',1,'BNO08xRpt']]], - ['rpt_5fid_11',['rpt_ID',['../class_b_n_o08x_cb_generic.html#a808841c9f19664cb6ff06f9c217793e1',1,'BNO08xCbGeneric']]], - ['rv_12',['rv',['../struct_b_n_o08x_1_1bno08x__reports__t.html#aeab138f8ddfed3f4d6b855a73b7e2db5',1,'BNO08x::bno08x_reports_t']]], - ['rv_5farvr_5fstabilized_13',['rv_ARVR_stabilized',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a027c914e51da445148dc9b2735cc5fc9',1,'BNO08x::bno08x_reports_t']]], - ['rv_5farvr_5fstabilized_5fgame_14',['rv_ARVR_stabilized_game',['../struct_b_n_o08x_1_1bno08x__reports__t.html#af550968d0e56f114b4afb20a5a442206',1,'BNO08x::bno08x_reports_t']]], - ['rv_5fgame_15',['rv_game',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a7f33ac650137f5933ee1eab1ce936db6',1,'BNO08x::bno08x_reports_t']]], - ['rv_5fgeomagnetic_16',['rv_geomagnetic',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a7e17ff7b9763ed040158813c69614a9f',1,'BNO08x::bno08x_reports_t']]], - ['rv_5fgyro_5fintegrated_17',['rv_gyro_integrated',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a6937b5d9bf8af9344a5013e1c543ab42',1,'BNO08x::bno08x_reports_t']]], - ['rx_5fdata_5flength_18',['RX_DATA_LENGTH',['../class_b_n_o08x.html#a1a037bda37493cde56732cc6fdc7884b',1,'BNO08x']]] + ['sclk_5fspeed_0',['sclk_speed',['../structbno08x__config__t.html#a231614c3b20888360def2ce9db83f52a',1,'bno08x_config_t']]], + ['sensor_5fspecific_1',['sensor_specific',['../structbno08x__meta__data__t.html#a4134971e13a6242102facae308588072',1,'bno08x_meta_data_t']]], + ['sensor_5fspecific_5flen_2',['sensor_specific_len',['../structbno08x__meta__data__t.html#abaa4829463c424c9959d594027ce7ba2',1,'bno08x_meta_data_t']]], + ['sh2_5fhal_3',['sh2_HAL',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a5094148539354e52e4f7b054ba766bce',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], + ['sh2_5fhal_5flock_4',['sh2_HAL_lock',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a5433c33ca93bfd2be4a7575ddff7a8d9',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], + ['sh2_5fhal_5fservice_5ftask_5',['sh2_HAL_service_task',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a150665b9f07eea167dd61aa9701d0e66',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], + ['sh_5fversion_6',['sh_version',['../structbno08x__meta__data__t.html#a672da8b56be3269bae22c9e0e5424719',1,'bno08x_meta_data_t']]], + ['shake_5fdetector_7',['shake_detector',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a9d7ff08c5a141c3d1ad3493423e7c49c',1,'BNO08x::bno08x_reports_t']]], + ['spi_5fbus_8',['spi_bus',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a8780317bf985194a58d4b0457d518adf',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], + ['spi_5fdevice_9',['spi_device',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ab268642c4b6b9fc1eb7c6ceec0e8e64d',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], + ['spi_5fperipheral_10',['spi_peripheral',['../structbno08x__config__t.html#a020d2343750bb7debc2a108ae038c9ec',1,'bno08x_config_t']]], + ['sqrt2over2_11',['SQRT2OVER2',['../class_b_n_o08x.html#ab8d5ebfc080838870e320494da3fa64d',1,'BNO08x']]], + ['stability_12',['stability',['../structbno08x__stability__classifier__t.html#a2ecd636f34a6be612833009d9a1c8725',1,'bno08x_stability_classifier_t']]], + ['stability_5fclassifier_13',['stability_classifier',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a2edee4386eaea86ef3d316f5840d7a2f',1,'BNO08x::bno08x_reports_t']]], + ['step_5fcounter_14',['step_counter',['../struct_b_n_o08x_1_1bno08x__reports__t.html#aee9528ea57ab86ef29e10de9ecfefcf7',1,'BNO08x::bno08x_reports_t']]], + ['steps_15',['steps',['../structbno08x__step__counter__t.html#a6d6be986b770fe1343a46080f35653d3',1,'bno08x_step_counter_t']]], + ['sync_5fctx_16',['sync_ctx',['../class_b_n_o08x_rpt.html#a5a1404a08918d66bb0f41f55220db6e5',1,'BNO08xRpt']]] ]; diff --git a/documentation/html/search/variables_11.html b/documentation/html/search/variables_11.html new file mode 100644 index 0000000..47f1ec5 --- /dev/null +++ b/documentation/html/search/variables_11.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/variables_11.js b/documentation/html/search/variables_11.js index 525f766..f89aada 100644 --- a/documentation/html/search/variables_11.js +++ b/documentation/html/search/variables_11.js @@ -1,26 +1,7 @@ var searchData= [ - ['sclk_5fmax_5fspeed_0',['SCLK_MAX_SPEED',['../class_b_n_o08x.html#a031976dacd97917d9d72edccb607160c',1,'BNO08x']]], - ['sclk_5fspeed_1',['sclk_speed',['../structbno08x__config__t.html#a231614c3b20888360def2ce9db83f52a',1,'bno08x_config_t']]], - ['sem_5fkill_5ftasks_2',['sem_kill_tasks',['../class_b_n_o08x.html#aa92ff86d82a097a565ed2a2b9000b571',1,'BNO08x']]], - ['sensor_5fspecific_3',['sensor_specific',['../structbno08x__meta__data__t.html#a4134971e13a6242102facae308588072',1,'bno08x_meta_data_t']]], - ['sensor_5fspecific_5flen_4',['sensor_specific_len',['../structbno08x__meta__data__t.html#abaa4829463c424c9959d594027ce7ba2',1,'bno08x_meta_data_t']]], - ['sh2_5fhal_5',['sh2_HAL',['../class_b_n_o08x.html#abae123678dc62f139749f13a3b6d1baa',1,'BNO08x::sh2_HAL'],['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a5094148539354e52e4f7b054ba766bce',1,'BNO08xPrivateTypes::bno08x_init_status_t::sh2_HAL']]], - ['sh2_5fhal_5flock_6',['sh2_HAL_lock',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a5433c33ca93bfd2be4a7575ddff7a8d9',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], - ['sh2_5fhal_5fservice_5ftask_7',['sh2_HAL_service_task',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a150665b9f07eea167dd61aa9701d0e66',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], - ['sh2_5fhal_5fservice_5ftask_5fhdl_8',['sh2_HAL_service_task_hdl',['../class_b_n_o08x.html#afb288b912294ac6a568c1aab8bb382f6',1,'BNO08x']]], - ['sh2_5fhal_5fservice_5ftask_5fsz_9',['SH2_HAL_SERVICE_TASK_SZ',['../class_b_n_o08x.html#aac1f772772db2d5fd14d51e44649d8eb',1,'BNO08x']]], - ['sh_5fversion_10',['sh_version',['../structbno08x__meta__data__t.html#a672da8b56be3269bae22c9e0e5424719',1,'bno08x_meta_data_t']]], - ['shake_5fdetector_11',['shake_detector',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a9d7ff08c5a141c3d1ad3493423e7c49c',1,'BNO08x::bno08x_reports_t']]], - ['spi_5fbus_12',['spi_bus',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a8780317bf985194a58d4b0457d518adf',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], - ['spi_5fdevice_13',['spi_device',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ab268642c4b6b9fc1eb7c6ceec0e8e64d',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], - ['spi_5fhdl_14',['spi_hdl',['../class_b_n_o08x.html#acc0ea091465fc9a5736f5e0c6a0ce8ef',1,'BNO08x']]], - ['spi_5fperipheral_15',['spi_peripheral',['../structbno08x__config__t.html#a020d2343750bb7debc2a108ae038c9ec',1,'bno08x_config_t']]], - ['spi_5ftransaction_16',['spi_transaction',['../class_b_n_o08x.html#ac16adc5f00b0039c98a4921f13895026',1,'BNO08x']]], - ['stability_17',['stability',['../structbno08x__stability__classifier__t.html#a2ecd636f34a6be612833009d9a1c8725',1,'bno08x_stability_classifier_t']]], - ['stability_5fclassifier_18',['stability_classifier',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a2edee4386eaea86ef3d316f5840d7a2f',1,'BNO08x::bno08x_reports_t']]], - ['step_5faccumulator_19',['step_accumulator',['../class_b_n_o08x_rpt_step_counter.html#ab3dc0162e974a582fd4c153e9ac0f521',1,'BNO08xRptStepCounter']]], - ['step_5fcounter_20',['step_counter',['../struct_b_n_o08x_1_1bno08x__reports__t.html#aee9528ea57ab86ef29e10de9ecfefcf7',1,'BNO08x::bno08x_reports_t']]], - ['steps_21',['steps',['../structbno08x__step__counter__t.html#a6d6be986b770fe1343a46080f35653d3',1,'bno08x_step_counter_t']]], - ['sync_5fctx_22',['sync_ctx',['../class_b_n_o08x.html#a22bb1bdc1153a455ec8f549d9389406e',1,'BNO08x::sync_ctx'],['../class_b_n_o08x_rpt.html#a5a1404a08918d66bb0f41f55220db6e5',1,'BNO08xRpt::sync_ctx']]] + ['tag_0',['TAG',['../class_b_n_o08x_rpt.html#a2c57f370fb08b793bb10ec22d5acca45',1,'BNO08xRpt::TAG()'],['../class_b_n_o08x_rpt_r_v_generic.html#a5315a83517cd15397842254a9926b1c4',1,'BNO08xRptRVGeneric::TAG()']]], + ['tap_5fdetector_1',['tap_detector',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a0cabee7da991a7399d607373f09548a7',1,'BNO08x::bno08x_reports_t']]], + ['temperature_2',['temperature',['../structbno08x__raw__gyro__t.html#adf725827f6f97e16c953f6f5c7bf890b',1,'bno08x_raw_gyro_t']]], + ['timestamp_5fus_3',['timestamp_us',['../structbno08x__raw__gyro__t.html#a99d61a4d56a06fb219dc023fe3e446b5',1,'bno08x_raw_gyro_t::timestamp_us()'],['../structbno08x__raw__accel__t.html#a7ca16a89f219b199eb5797fd101d1283',1,'bno08x_raw_accel_t::timestamp_us()'],['../structbno08x__raw__magf__t.html#a74cb298f230665c2d600d3298717c321',1,'bno08x_raw_magf_t::timestamp_us()']]] ]; diff --git a/documentation/html/search/variables_12.html b/documentation/html/search/variables_12.html new file mode 100644 index 0000000..2842f66 --- /dev/null +++ b/documentation/html/search/variables_12.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/variables_12.js b/documentation/html/search/variables_12.js index 663dcb4..4c9eefb 100644 --- a/documentation/html/search/variables_12.js +++ b/documentation/html/search/variables_12.js @@ -1,9 +1,5 @@ var searchData= [ - ['tag_0',['TAG',['../class_b_n_o08x.html#a2c98d5f2c406a3efd0b48c5666fa8c46',1,'BNO08x::TAG'],['../class_b_n_o08x_s_h2_h_a_l.html#a36760cb9c002cfa410197ecd552f5a8a',1,'BNO08xSH2HAL::TAG'],['../class_b_n_o08x_test_helper.html#aa09d388a5da3a925ac25125b9c5c3a90',1,'BNO08xTestHelper::TAG'],['../class_b_n_o08x_rpt.html#a2c57f370fb08b793bb10ec22d5acca45',1,'BNO08xRpt::TAG'],['../class_b_n_o08x_rpt_acceleration.html#a6a071b08b16c314ecd771d3547ddbf22',1,'BNO08xRptAcceleration::TAG'],['../class_b_n_o08x_rpt_activity_classifier.html#af39bac9547a4f9a822e4505b08941b7d',1,'BNO08xRptActivityClassifier::TAG'],['../class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#a67df5767ac056e546d66867379aa4b2e',1,'BNO08xRptARVRStabilizedGameRV::TAG'],['../class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html#a6ecf69eae461c03a09174f0d358c6371',1,'BNO08xRptARVRStabilizedRV::TAG'],['../class_b_n_o08x_rpt_cal_gyro.html#ae3c6150a08f8d97a6a892a5796f49a32',1,'BNO08xRptCalGyro::TAG'],['../class_b_n_o08x_rpt_cal_magnetometer.html#a99f95d049803de93390b3071efeead4a',1,'BNO08xRptCalMagnetometer::TAG'],['../class_b_n_o08x_rpt_game_r_v.html#a3fd3cec253a42d897a736adaf50bfe5d',1,'BNO08xRptGameRV::TAG'],['../class_b_n_o08x_rpt_gravity.html#a03dfa109a427c7657a2a5bdd3b5af68c',1,'BNO08xRptGravity::TAG'],['../class_b_n_o08x_rpt_i_gyro_r_v.html#a5dcd8ea49d6eac6ff6f75b0ec125b04b',1,'BNO08xRptIGyroRV::TAG'],['../class_b_n_o08x_rpt_linear_acceleration.html#afd26d783dd276ad3c77cd0bb27115bd2',1,'BNO08xRptLinearAcceleration::TAG'],['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#af82e98eae44b512870fe5cb65e7ea4cf',1,'BNO08xRptRawMEMSAccelerometer::TAG'],['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#a51a9da0bbd8e982641147265c6d82b2d',1,'BNO08xRptRawMEMSGyro::TAG'],['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a7e103ad37ce1f4cddf52d110372dc6b9',1,'BNO08xRptRawMEMSMagnetometer::TAG'],['../class_b_n_o08x_rpt_r_v.html#a3569aae0c42e23e9932d62238a8735f8',1,'BNO08xRptRV::TAG'],['../class_b_n_o08x_rpt_r_v_generic.html#a5315a83517cd15397842254a9926b1c4',1,'BNO08xRptRVGeneric::TAG'],['../class_b_n_o08x_rpt_r_v_geomag.html#a7f99fc2a2d7ec0f2a493cca88a1ff825',1,'BNO08xRptRVGeomag::TAG'],['../class_b_n_o08x_rpt_shake_detector.html#ad282b4fa916bd10237b7d83b3e56861b',1,'BNO08xRptShakeDetector::TAG'],['../class_b_n_o08x_rpt_stability_classifier.html#a363d10cfb6740d6003189ccc2684adbd',1,'BNO08xRptStabilityClassifier::TAG'],['../class_b_n_o08x_rpt_step_counter.html#a7e5778f776b52d6ea6da830e9048f6a0',1,'BNO08xRptStepCounter::TAG'],['../class_b_n_o08x_rpt_tap_detector.html#a657b076ac0e77e594f5feddf294f67e2',1,'BNO08xRptTapDetector::TAG'],['../class_b_n_o08x_rpt_uncal_gyro.html#a8326235183745463e9637d2bb9d4027a',1,'BNO08xRptUncalGyro::TAG'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#a21e67be0d0c2235e93f3c7f7385e7fff',1,'BNO08xRptUncalMagnetometer::TAG']]], - ['tap_5fdetector_1',['tap_detector',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a0cabee7da991a7399d607373f09548a7',1,'BNO08x::bno08x_reports_t']]], - ['temperature_2',['temperature',['../structbno08x__raw__gyro__t.html#adf725827f6f97e16c953f6f5c7bf890b',1,'bno08x_raw_gyro_t']]], - ['test_5fimu_3',['test_imu',['../class_b_n_o08x_test_helper.html#a2da34e5d5e353cd37fa458fcfe7cf243',1,'BNO08xTestHelper']]], - ['timestamp_5fus_4',['timestamp_us',['../structbno08x__raw__gyro__t.html#a99d61a4d56a06fb219dc023fe3e446b5',1,'bno08x_raw_gyro_t::timestamp_us'],['../structbno08x__raw__accel__t.html#a7ca16a89f219b199eb5797fd101d1283',1,'bno08x_raw_accel_t::timestamp_us'],['../structbno08x__raw__magf__t.html#a74cb298f230665c2d600d3298717c321',1,'bno08x_raw_magf_t::timestamp_us']]], - ['total_5frpt_5fcount_5',['TOTAL_RPT_COUNT',['../_b_n_o08x_global_types_8hpp.html#a9808babb45af9b32fc51cef8d50341be',1,'BNO08xGlobalTypes.hpp']]] + ['uncal_5fgyro_0',['uncal_gyro',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a6f1929843393c09c21b1f107a47c8fe3',1,'BNO08x::bno08x_reports_t']]], + ['uncal_5fmagnetometer_1',['uncal_magnetometer',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a5774fa69fc74264d40478a729aeb5ece',1,'BNO08x::bno08x_reports_t']]] ]; diff --git a/documentation/html/search/variables_13.html b/documentation/html/search/variables_13.html new file mode 100644 index 0000000..c664705 --- /dev/null +++ b/documentation/html/search/variables_13.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/variables_13.js b/documentation/html/search/variables_13.js index de4cfbe..e38d6c7 100644 --- a/documentation/html/search/variables_13.js +++ b/documentation/html/search/variables_13.js @@ -1,6 +1,5 @@ var searchData= [ - ['uncal_5fgyro_0',['uncal_gyro',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a6f1929843393c09c21b1f107a47c8fe3',1,'BNO08x::bno08x_reports_t']]], - ['uncal_5fmagnetometer_1',['uncal_magnetometer',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a5774fa69fc74264d40478a729aeb5ece',1,'BNO08x::bno08x_reports_t']]], - ['usr_5freports_2',['usr_reports',['../class_b_n_o08x.html#a58b4949a61a784d09df3e7ecda175b39',1,'BNO08x']]] + ['vendor_5fid_0',['vendor_ID',['../structbno08x__meta__data__t.html#a51e1f028175bf00c880cc2dfd4e05412',1,'bno08x_meta_data_t']]], + ['vendor_5fid_5flen_1',['vendor_id_len',['../structbno08x__meta__data__t.html#a0efefbb8c4614bd3e81094f25909cc14',1,'bno08x_meta_data_t']]] ]; diff --git a/documentation/html/search/variables_14.html b/documentation/html/search/variables_14.html new file mode 100644 index 0000000..02b2384 --- /dev/null +++ b/documentation/html/search/variables_14.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/variables_14.js b/documentation/html/search/variables_14.js index e38d6c7..73effcc 100644 --- a/documentation/html/search/variables_14.js +++ b/documentation/html/search/variables_14.js @@ -1,5 +1,5 @@ var searchData= [ - ['vendor_5fid_0',['vendor_ID',['../structbno08x__meta__data__t.html#a51e1f028175bf00c880cc2dfd4e05412',1,'bno08x_meta_data_t']]], - ['vendor_5fid_5flen_1',['vendor_id_len',['../structbno08x__meta__data__t.html#a0efefbb8c4614bd3e81094f25909cc14',1,'bno08x_meta_data_t']]] + ['x_0',['x',['../structbno08x__euler__angle__t.html#a7c675704f7bf92a19846de6ee020f0ef',1,'bno08x_euler_angle_t::x()'],['../structbno08x__ang__vel__t.html#aad57f7ad443f1c94b411ff1c3c2d37a3',1,'bno08x_ang_vel_t::x()'],['../structbno08x__magf__t.html#ac692d27a0bd9d698a89a8ca58e959d08',1,'bno08x_magf_t::x()'],['../structbno08x__magf__bias__t.html#ac4f55ef988b43d3d6c753a2201c60b14',1,'bno08x_magf_bias_t::x()'],['../structbno08x__gyro__t.html#a63a7bfec63a61b44dab94cd62dc5f50e',1,'bno08x_gyro_t::x()'],['../structbno08x__gyro__bias__t.html#a9c592e8c420797c8e02146eb6ba4a923',1,'bno08x_gyro_bias_t::x()'],['../structbno08x__accel__t.html#af72246bad5088682490f6a13e4624b7c',1,'bno08x_accel_t::x()'],['../structbno08x__raw__gyro__t.html#a7b7f2f569143c710ac3b1068d434a47f',1,'bno08x_raw_gyro_t::x()'],['../structbno08x__raw__accel__t.html#ab5188923307b95f6324d9241e9140def',1,'bno08x_raw_accel_t::x()'],['../structbno08x__raw__magf__t.html#a6d04fa2589070ad4ee06b7259fc90900',1,'bno08x_raw_magf_t::x()']]], + ['x_5fflag_1',['x_flag',['../structbno08x__tap__detector__t.html#a1ce57db3616377a16e11701cc04c3442',1,'bno08x_tap_detector_t::x_flag()'],['../structbno08x__shake__detector__t.html#a24dc1df9bb8089c330865e26054a349e',1,'bno08x_shake_detector_t::x_flag()']]] ]; diff --git a/documentation/html/search/variables_15.html b/documentation/html/search/variables_15.html new file mode 100644 index 0000000..e635f67 --- /dev/null +++ b/documentation/html/search/variables_15.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/variables_15.js b/documentation/html/search/variables_15.js index ac99e23..4d41e8f 100644 --- a/documentation/html/search/variables_15.js +++ b/documentation/html/search/variables_15.js @@ -1,5 +1,5 @@ var searchData= [ - ['x_0',['x',['../structbno08x__euler__angle__t.html#a7c675704f7bf92a19846de6ee020f0ef',1,'bno08x_euler_angle_t::x'],['../structbno08x__ang__vel__t.html#aad57f7ad443f1c94b411ff1c3c2d37a3',1,'bno08x_ang_vel_t::x'],['../structbno08x__magf__t.html#ac692d27a0bd9d698a89a8ca58e959d08',1,'bno08x_magf_t::x'],['../structbno08x__magf__bias__t.html#ac4f55ef988b43d3d6c753a2201c60b14',1,'bno08x_magf_bias_t::x'],['../structbno08x__gyro__t.html#a63a7bfec63a61b44dab94cd62dc5f50e',1,'bno08x_gyro_t::x'],['../structbno08x__gyro__bias__t.html#a9c592e8c420797c8e02146eb6ba4a923',1,'bno08x_gyro_bias_t::x'],['../structbno08x__accel__t.html#af72246bad5088682490f6a13e4624b7c',1,'bno08x_accel_t::x'],['../structbno08x__raw__gyro__t.html#a7b7f2f569143c710ac3b1068d434a47f',1,'bno08x_raw_gyro_t::x'],['../structbno08x__raw__accel__t.html#ab5188923307b95f6324d9241e9140def',1,'bno08x_raw_accel_t::x'],['../structbno08x__raw__magf__t.html#a6d04fa2589070ad4ee06b7259fc90900',1,'bno08x_raw_magf_t::x']]], - ['x_5fflag_1',['x_flag',['../structbno08x__tap__detector__t.html#a1ce57db3616377a16e11701cc04c3442',1,'bno08x_tap_detector_t::x_flag'],['../structbno08x__shake__detector__t.html#a24dc1df9bb8089c330865e26054a349e',1,'bno08x_shake_detector_t::x_flag']]] + ['y_0',['y',['../structbno08x__euler__angle__t.html#a0c4f19cb559999d4c2ac2b29d9dc7cfd',1,'bno08x_euler_angle_t::y()'],['../structbno08x__ang__vel__t.html#af6d7d0452271c2d35234371ad1df6a80',1,'bno08x_ang_vel_t::y()'],['../structbno08x__magf__t.html#a01b2e4c9a144b3e1c0572db12ed48601',1,'bno08x_magf_t::y()'],['../structbno08x__magf__bias__t.html#a0e49d87458853c3478ffe1febffa0279',1,'bno08x_magf_bias_t::y()'],['../structbno08x__gyro__t.html#ab079eb91abc32f71c6d41f3dcf6274df',1,'bno08x_gyro_t::y()'],['../structbno08x__gyro__bias__t.html#a9bb96e58ed1df186edf40aa66b38bf4a',1,'bno08x_gyro_bias_t::y()'],['../structbno08x__accel__t.html#a9514b06a88cdd4c4777ff8e27d8d52fb',1,'bno08x_accel_t::y()'],['../structbno08x__raw__gyro__t.html#af8755b09df8253594de1412f02655651',1,'bno08x_raw_gyro_t::y()'],['../structbno08x__raw__accel__t.html#a917d6b23cb40c7044891624cebac2993',1,'bno08x_raw_accel_t::y()'],['../structbno08x__raw__magf__t.html#aba0a88c1032210c6db95ac779e280b9a',1,'bno08x_raw_magf_t::y()']]], + ['y_5fflag_1',['y_flag',['../structbno08x__tap__detector__t.html#ae6ad63cddd8ddd96383448f659226c6f',1,'bno08x_tap_detector_t::y_flag()'],['../structbno08x__shake__detector__t.html#a814745b5a1dd7aa6bb4bfde4981d1caa',1,'bno08x_shake_detector_t::y_flag()']]] ]; diff --git a/documentation/html/search/variables_16.html b/documentation/html/search/variables_16.html new file mode 100644 index 0000000..7096a8b --- /dev/null +++ b/documentation/html/search/variables_16.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/variables_16.js b/documentation/html/search/variables_16.js index 7a3934a..6d6e963 100644 --- a/documentation/html/search/variables_16.js +++ b/documentation/html/search/variables_16.js @@ -1,5 +1,5 @@ var searchData= [ - ['y_0',['y',['../structbno08x__euler__angle__t.html#a0c4f19cb559999d4c2ac2b29d9dc7cfd',1,'bno08x_euler_angle_t::y'],['../structbno08x__ang__vel__t.html#af6d7d0452271c2d35234371ad1df6a80',1,'bno08x_ang_vel_t::y'],['../structbno08x__magf__t.html#a01b2e4c9a144b3e1c0572db12ed48601',1,'bno08x_magf_t::y'],['../structbno08x__magf__bias__t.html#a0e49d87458853c3478ffe1febffa0279',1,'bno08x_magf_bias_t::y'],['../structbno08x__gyro__t.html#ab079eb91abc32f71c6d41f3dcf6274df',1,'bno08x_gyro_t::y'],['../structbno08x__gyro__bias__t.html#a9bb96e58ed1df186edf40aa66b38bf4a',1,'bno08x_gyro_bias_t::y'],['../structbno08x__accel__t.html#a9514b06a88cdd4c4777ff8e27d8d52fb',1,'bno08x_accel_t::y'],['../structbno08x__raw__gyro__t.html#af8755b09df8253594de1412f02655651',1,'bno08x_raw_gyro_t::y'],['../structbno08x__raw__accel__t.html#a917d6b23cb40c7044891624cebac2993',1,'bno08x_raw_accel_t::y'],['../structbno08x__raw__magf__t.html#aba0a88c1032210c6db95ac779e280b9a',1,'bno08x_raw_magf_t::y']]], - ['y_5fflag_1',['y_flag',['../structbno08x__tap__detector__t.html#ae6ad63cddd8ddd96383448f659226c6f',1,'bno08x_tap_detector_t::y_flag'],['../structbno08x__shake__detector__t.html#a814745b5a1dd7aa6bb4bfde4981d1caa',1,'bno08x_shake_detector_t::y_flag']]] + ['z_0',['z',['../structbno08x__euler__angle__t.html#a5237ec5e8fc1ca49b2f108ac784f0032',1,'bno08x_euler_angle_t::z()'],['../structbno08x__ang__vel__t.html#aac5bb11414116bce54e5f8b7dd2d48f6',1,'bno08x_ang_vel_t::z()'],['../structbno08x__magf__t.html#a0516e3805249e8b62856af2aabf7cc0b',1,'bno08x_magf_t::z()'],['../structbno08x__magf__bias__t.html#a76b135fa354d2646927ff76c2da5a6b3',1,'bno08x_magf_bias_t::z()'],['../structbno08x__gyro__t.html#ac9a349e1dad45c041bfd0555b01e273f',1,'bno08x_gyro_t::z()'],['../structbno08x__gyro__bias__t.html#aef04b50ebf86ff49631beb3ba90ae1ba',1,'bno08x_gyro_bias_t::z()'],['../structbno08x__accel__t.html#a391bf7c4ee0c3f571d94f73f047e9a3f',1,'bno08x_accel_t::z()'],['../structbno08x__raw__gyro__t.html#afe5677954b4678eb3a460a386f224a78',1,'bno08x_raw_gyro_t::z()'],['../structbno08x__raw__accel__t.html#a62d1731746ea51d36b9946594075e67b',1,'bno08x_raw_accel_t::z()'],['../structbno08x__raw__magf__t.html#a5d50e05cccd1f92f36f6ac83e9f911ae',1,'bno08x_raw_magf_t::z()']]], + ['z_5fflag_1',['z_flag',['../structbno08x__tap__detector__t.html#aa46d40f151fce8f60fc8ed4cbe6cf2a1',1,'bno08x_tap_detector_t::z_flag()'],['../structbno08x__shake__detector__t.html#a7b833f57fc85173adecf666ec6d5477e',1,'bno08x_shake_detector_t::z_flag()']]] ]; diff --git a/documentation/html/search/variables_17.js b/documentation/html/search/variables_17.js deleted file mode 100644 index c8100dc..0000000 --- a/documentation/html/search/variables_17.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['z_0',['z',['../structbno08x__euler__angle__t.html#a5237ec5e8fc1ca49b2f108ac784f0032',1,'bno08x_euler_angle_t::z'],['../structbno08x__ang__vel__t.html#aac5bb11414116bce54e5f8b7dd2d48f6',1,'bno08x_ang_vel_t::z'],['../structbno08x__magf__t.html#a0516e3805249e8b62856af2aabf7cc0b',1,'bno08x_magf_t::z'],['../structbno08x__magf__bias__t.html#a76b135fa354d2646927ff76c2da5a6b3',1,'bno08x_magf_bias_t::z'],['../structbno08x__gyro__t.html#ac9a349e1dad45c041bfd0555b01e273f',1,'bno08x_gyro_t::z'],['../structbno08x__gyro__bias__t.html#aef04b50ebf86ff49631beb3ba90ae1ba',1,'bno08x_gyro_bias_t::z'],['../structbno08x__accel__t.html#a391bf7c4ee0c3f571d94f73f047e9a3f',1,'bno08x_accel_t::z'],['../structbno08x__raw__gyro__t.html#afe5677954b4678eb3a460a386f224a78',1,'bno08x_raw_gyro_t::z'],['../structbno08x__raw__accel__t.html#a62d1731746ea51d36b9946594075e67b',1,'bno08x_raw_accel_t::z'],['../structbno08x__raw__magf__t.html#a5d50e05cccd1f92f36f6ac83e9f911ae',1,'bno08x_raw_magf_t::z']]], - ['z_5fflag_1',['z_flag',['../structbno08x__tap__detector__t.html#aa46d40f151fce8f60fc8ed4cbe6cf2a1',1,'bno08x_tap_detector_t::z_flag'],['../structbno08x__shake__detector__t.html#a7b833f57fc85173adecf666ec6d5477e',1,'bno08x_shake_detector_t::z_flag']]] -]; diff --git a/documentation/html/search/variables_2.html b/documentation/html/search/variables_2.html new file mode 100644 index 0000000..77a7f48 --- /dev/null +++ b/documentation/html/search/variables_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/variables_2.js b/documentation/html/search/variables_2.js index 8b42339..c6d3aeb 100644 --- a/documentation/html/search/variables_2.js +++ b/documentation/html/search/variables_2.js @@ -2,10 +2,7 @@ var searchData= [ ['cal_5fgyro_0',['cal_gyro',['../struct_b_n_o08x_1_1bno08x__reports__t.html#adabe838126b5bbc83fc4f69bba78123e',1,'BNO08x::bno08x_reports_t']]], ['cal_5fmagnetometer_1',['cal_magnetometer',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a03d6194225331df5326a97ec6d45b094',1,'BNO08x::bno08x_reports_t']]], - ['cb_5ffxn_2',['cb_fxn',['../class_b_n_o08x_cb_param_rpt_i_d.html#a9ee722c68dfc68d7759a8bde1ad3db49',1,'BNO08xCbParamRptID::cb_fxn'],['../class_b_n_o08x_cb_param_void.html#aee991fda1f28ec7f93afe378b8e3f261',1,'BNO08xCbParamVoid::cb_fxn']]], - ['cb_5flist_3',['cb_list',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#ad38bf7a37a5c9cae7c9d8725b23ff365',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], - ['cb_5ftask_4',['cb_task',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ae1066ea59e52f7d228b71df1f8c2b416',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], - ['cb_5ftask_5fhdl_5',['cb_task_hdl',['../class_b_n_o08x.html#a6931b6544788f268a9441a9f9d4a5e33',1,'BNO08x']]], - ['cb_5ftask_5fsz_6',['CB_TASK_SZ',['../class_b_n_o08x.html#a63002547e309412846c3967c9d068ee3',1,'BNO08x']]], - ['confidence_7',['confidence',['../structbno08x__activity__classifier__t.html#a6c99dd8968d52c7099c6f6b2acf11796',1,'bno08x_activity_classifier_t']]] + ['cb_5flist_2',['cb_list',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#ad38bf7a37a5c9cae7c9d8725b23ff365',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], + ['cb_5ftask_3',['cb_task',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ae1066ea59e52f7d228b71df1f8c2b416',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], + ['confidence_4',['confidence',['../structbno08x__activity__classifier__t.html#a6c99dd8968d52c7099c6f6b2acf11796',1,'bno08x_activity_classifier_t']]] ]; diff --git a/documentation/html/search/variables_3.html b/documentation/html/search/variables_3.html new file mode 100644 index 0000000..3ee62ba --- /dev/null +++ b/documentation/html/search/variables_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/variables_3.js b/documentation/html/search/variables_3.js index 4280426..c62508a 100644 --- a/documentation/html/search/variables_3.js +++ b/documentation/html/search/variables_3.js @@ -1,12 +1,7 @@ var searchData= [ - ['data_0',['data',['../class_b_n_o08x_rpt_acceleration.html#a1869ad2ad09103f92d8864a596ae7510',1,'BNO08xRptAcceleration::data'],['../class_b_n_o08x_rpt_activity_classifier.html#a55ed407cd5174879f791ddfde1bc119c',1,'BNO08xRptActivityClassifier::data'],['../class_b_n_o08x_rpt_cal_gyro.html#afc6142cf93ed7990b01d5b21038c148e',1,'BNO08xRptCalGyro::data'],['../class_b_n_o08x_rpt_cal_magnetometer.html#a67db73f48d00bfa76411d5192350e677',1,'BNO08xRptCalMagnetometer::data'],['../class_b_n_o08x_rpt_gravity.html#ab9fddb16529de63f82d04b29503e7dbe',1,'BNO08xRptGravity::data'],['../class_b_n_o08x_rpt_linear_acceleration.html#ab3f043b7762358d2a40cdfb326037f77',1,'BNO08xRptLinearAcceleration::data'],['../class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#ad5dbc83482df0cec3ca970717e5671dc',1,'BNO08xRptRawMEMSAccelerometer::data'],['../class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#afed891694b4e158de9d16fa23c5427cf',1,'BNO08xRptRawMEMSGyro::data'],['../class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a456822ae1becba508950eb9715ecb4e9',1,'BNO08xRptRawMEMSMagnetometer::data'],['../class_b_n_o08x_rpt_r_v_generic.html#ad5174665e1c943291110630dc461caff',1,'BNO08xRptRVGeneric::data'],['../class_b_n_o08x_rpt_shake_detector.html#a9edf6220d0206afc6fc732f4065e5022',1,'BNO08xRptShakeDetector::data'],['../class_b_n_o08x_rpt_stability_classifier.html#a1fecfc1b74f501f4caef9bd2e95b0b3a',1,'BNO08xRptStabilityClassifier::data'],['../class_b_n_o08x_rpt_step_counter.html#acd7d79482ba55b319818757334d5332e',1,'BNO08xRptStepCounter::data'],['../class_b_n_o08x_rpt_tap_detector.html#a355ef8e965b177faf2b1c3795682e99e',1,'BNO08xRptTapDetector::data'],['../class_b_n_o08x_rpt_uncal_gyro.html#a89be69923a02732cff7253fe2e96e9a9',1,'BNO08xRptUncalGyro::data'],['../class_b_n_o08x_rpt_uncal_magnetometer.html#a990d89eb227812938b1bdfd2cebaa29f',1,'BNO08xRptUncalMagnetometer::data']]], - ['data_5favailable_5ftimeout_5fms_1',['DATA_AVAILABLE_TIMEOUT_MS',['../class_b_n_o08x.html#ae32ce16c51a93b9d53058bf3b6f0d94b',1,'BNO08x']]], - ['data_5flock_2',['data_lock',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a551d1eb66d239c54cffa96b558e40a15',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], - ['data_5fproc_5ftask_3',['data_proc_task',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#af303bcbae7a635043e0c082d7869dd40',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], - ['data_5fproc_5ftask_5fhdl_4',['data_proc_task_hdl',['../class_b_n_o08x.html#af9b6fbf35e7cd55d517d30c6429a21a4',1,'BNO08x']]], - ['data_5fproc_5ftask_5fsz_5',['DATA_PROC_TASK_SZ',['../class_b_n_o08x.html#a876ef3f899989de83ee6a9d6b218f8e1',1,'BNO08x']]], - ['data_5fvel_6',['data_vel',['../class_b_n_o08x_rpt_i_gyro_r_v.html#a0949ad830be352bf2df8ab2cd3506ba7',1,'BNO08xRptIGyroRV']]], - ['default_5fsensor_5fcfg_7',['default_sensor_cfg',['../namespace_b_n_o08x_private_types.html#a4f68e627c3c54e471ec83756b97924da',1,'BNO08xPrivateTypes']]], - ['double_5ftap_8',['double_tap',['../structbno08x__tap__detector__t.html#aef875a8e6ff23b29cb9fb73af48db11a',1,'bno08x_tap_detector_t']]] + ['data_0',['data',['../class_b_n_o08x_rpt_r_v_generic.html#ad5174665e1c943291110630dc461caff',1,'BNO08xRptRVGeneric']]], + ['data_5flock_1',['data_lock',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a551d1eb66d239c54cffa96b558e40a15',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], + ['data_5fproc_5ftask_2',['data_proc_task',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#af303bcbae7a635043e0c082d7869dd40',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], + ['double_5ftap_3',['double_tap',['../structbno08x__tap__detector__t.html#aef875a8e6ff23b29cb9fb73af48db11a',1,'bno08x_tap_detector_t']]] ]; diff --git a/documentation/html/search/variables_4.html b/documentation/html/search/variables_4.html new file mode 100644 index 0000000..640713f --- /dev/null +++ b/documentation/html/search/variables_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/variables_5.html b/documentation/html/search/variables_5.html new file mode 100644 index 0000000..7b2ba97 --- /dev/null +++ b/documentation/html/search/variables_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/variables_6.html b/documentation/html/search/variables_6.html new file mode 100644 index 0000000..fb1de8f --- /dev/null +++ b/documentation/html/search/variables_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/variables_7.html b/documentation/html/search/variables_7.html new file mode 100644 index 0000000..cf8dcf4 --- /dev/null +++ b/documentation/html/search/variables_7.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/variables_7.js b/documentation/html/search/variables_7.js index 87d3eb9..a125a95 100644 --- a/documentation/html/search/variables_7.js +++ b/documentation/html/search/variables_7.js @@ -1,5 +1,14 @@ var searchData= [ - ['hard_5freset_5fdelay_5fms_0',['HARD_RESET_DELAY_MS',['../class_b_n_o08x.html#aa07e329d693eb8d9270a7f9ad6f1d94b',1,'BNO08x']]], - ['host_5fint_5ftimeout_5fdefault_5fms_1',['HOST_INT_TIMEOUT_DEFAULT_MS',['../class_b_n_o08x.html#ae51d4e3228a91ee407d5866e604804c4',1,'BNO08x']]] + ['i_0',['i',['../structbno08x__quat__t.html#ac438aba57b7082e1d81e2d1241f87ca0',1,'bno08x_quat_t']]], + ['id_1',['ID',['../class_b_n_o08x_rpt.html#a63cd4ac9e96baa43eebe580f03307512',1,'BNO08xRpt']]], + ['install_5fisr_5fservice_2',['install_isr_service',['../structbno08x__config__t.html#a0f629aaef6756aa80fec96b34476c627',1,'bno08x_config_t']]], + ['io_5fcs_3',['io_cs',['../structbno08x__config__t.html#ab1b5351b63da0c172c942463d0dc2505',1,'bno08x_config_t']]], + ['io_5fint_4',['io_int',['../structbno08x__config__t.html#a3cfe965659cfbc6b0c5269bd0211975f',1,'bno08x_config_t']]], + ['io_5fmiso_5',['io_miso',['../structbno08x__config__t.html#a9468180a773892977db39cc5ed9368e3',1,'bno08x_config_t']]], + ['io_5fmosi_6',['io_mosi',['../structbno08x__config__t.html#a79023fd80039e41a22b7f73ccd5fc861',1,'bno08x_config_t']]], + ['io_5frst_7',['io_rst',['../structbno08x__config__t.html#a62745c761219139f66ecd173b51577fc',1,'bno08x_config_t']]], + ['io_5fsclk_8',['io_sclk',['../structbno08x__config__t.html#a639685b91ae3198909d722316495246a',1,'bno08x_config_t']]], + ['isr_5fhandler_9',['isr_handler',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a7c4523e02a434a7be73f5dc5314429bd',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], + ['isr_5fservice_10',['isr_service',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a3cec063b6210ec58d30b3bd1d4ead4f9',1,'BNO08xPrivateTypes::bno08x_init_status_t']]] ]; diff --git a/documentation/html/search/variables_8.html b/documentation/html/search/variables_8.html new file mode 100644 index 0000000..88cbb01 --- /dev/null +++ b/documentation/html/search/variables_8.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/variables_8.js b/documentation/html/search/variables_8.js index 4604644..467781d 100644 --- a/documentation/html/search/variables_8.js +++ b/documentation/html/search/variables_8.js @@ -1,19 +1,4 @@ var searchData= [ - ['i_0',['i',['../structbno08x__quat__t.html#ac438aba57b7082e1d81e2d1241f87ca0',1,'bno08x_quat_t']]], - ['id_1',['ID',['../class_b_n_o08x_rpt.html#a63cd4ac9e96baa43eebe580f03307512',1,'BNO08xRpt']]], - ['imu_2',['imu',['../class_b_n_o08x_s_h2_h_a_l.html#a1c77b8db18fc54406af8bb8a36e346c8',1,'BNO08xSH2HAL']]], - ['imu_5fcfg_3',['imu_cfg',['../class_b_n_o08x_test_helper.html#a008b268f705b9d2925230cb8193c9f28',1,'BNO08xTestHelper']]], - ['imu_5fconfig_4',['imu_config',['../class_b_n_o08x.html#aeda443e9f608fccfec0e6770edc90c82',1,'BNO08x']]], - ['imu_5fspi_5fconfig_5',['imu_spi_config',['../class_b_n_o08x.html#a425a1f5a9f3232aadc685caaf4c2f82e',1,'BNO08x']]], - ['init_5fstatus_6',['init_status',['../class_b_n_o08x.html#a0a2d157afc0da144536d8d6927cc63f1',1,'BNO08x']]], - ['install_5fisr_5fservice_7',['install_isr_service',['../structbno08x__config__t.html#a0f629aaef6756aa80fec96b34476c627',1,'bno08x_config_t']]], - ['io_5fcs_8',['io_cs',['../structbno08x__config__t.html#ab1b5351b63da0c172c942463d0dc2505',1,'bno08x_config_t']]], - ['io_5fint_9',['io_int',['../structbno08x__config__t.html#a3cfe965659cfbc6b0c5269bd0211975f',1,'bno08x_config_t']]], - ['io_5fmiso_10',['io_miso',['../structbno08x__config__t.html#a9468180a773892977db39cc5ed9368e3',1,'bno08x_config_t']]], - ['io_5fmosi_11',['io_mosi',['../structbno08x__config__t.html#a79023fd80039e41a22b7f73ccd5fc861',1,'bno08x_config_t']]], - ['io_5frst_12',['io_rst',['../structbno08x__config__t.html#a62745c761219139f66ecd173b51577fc',1,'bno08x_config_t']]], - ['io_5fsclk_13',['io_sclk',['../structbno08x__config__t.html#a639685b91ae3198909d722316495246a',1,'bno08x_config_t']]], - ['isr_5fhandler_14',['isr_handler',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a7c4523e02a434a7be73f5dc5314429bd',1,'BNO08xPrivateTypes::bno08x_init_status_t']]], - ['isr_5fservice_15',['isr_service',['../struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a3cec063b6210ec58d30b3bd1d4ead4f9',1,'BNO08xPrivateTypes::bno08x_init_status_t']]] + ['j_0',['j',['../structbno08x__quat__t.html#aab49754d4967cfa71578d8d1156eef46',1,'bno08x_quat_t']]] ]; diff --git a/documentation/html/search/variables_9.html b/documentation/html/search/variables_9.html new file mode 100644 index 0000000..36c49bd --- /dev/null +++ b/documentation/html/search/variables_9.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/variables_9.js b/documentation/html/search/variables_9.js index 467781d..dee26e4 100644 --- a/documentation/html/search/variables_9.js +++ b/documentation/html/search/variables_9.js @@ -1,4 +1,4 @@ var searchData= [ - ['j_0',['j',['../structbno08x__quat__t.html#aab49754d4967cfa71578d8d1156eef46',1,'bno08x_quat_t']]] + ['k_0',['k',['../structbno08x__quat__t.html#ade2592f6a271cc8b260081ad018772ef',1,'bno08x_quat_t']]] ]; diff --git a/documentation/html/search/variables_a.html b/documentation/html/search/variables_a.html new file mode 100644 index 0000000..0005c6a --- /dev/null +++ b/documentation/html/search/variables_a.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/variables_a.js b/documentation/html/search/variables_a.js index dee26e4..cb0507c 100644 --- a/documentation/html/search/variables_a.js +++ b/documentation/html/search/variables_a.js @@ -1,4 +1,6 @@ var searchData= [ - ['k_0',['k',['../structbno08x__quat__t.html#ade2592f6a271cc8b260081ad018772ef',1,'bno08x_quat_t']]] + ['lastpage_0',['lastPage',['../structbno08x__activity__classifier__t.html#a90b7b42f031ed0e5b4c5d0e167caccb9',1,'bno08x_activity_classifier_t']]], + ['latency_1',['latency',['../structbno08x__step__counter__t.html#a8060ef0721d76ff0175ca487617db202',1,'bno08x_step_counter_t']]], + ['linear_5faccelerometer_2',['linear_accelerometer',['../struct_b_n_o08x_1_1bno08x__reports__t.html#ac8114db28ee3f7be5578e52f48caa9c3',1,'BNO08x::bno08x_reports_t']]] ]; diff --git a/documentation/html/search/variables_b.html b/documentation/html/search/variables_b.html new file mode 100644 index 0000000..757c068 --- /dev/null +++ b/documentation/html/search/variables_b.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/variables_b.js b/documentation/html/search/variables_b.js index cb0507c..5951e87 100644 --- a/documentation/html/search/variables_b.js +++ b/documentation/html/search/variables_b.js @@ -1,6 +1,8 @@ var searchData= [ - ['lastpage_0',['lastPage',['../structbno08x__activity__classifier__t.html#a90b7b42f031ed0e5b4c5d0e167caccb9',1,'bno08x_activity_classifier_t']]], - ['latency_1',['latency',['../structbno08x__step__counter__t.html#a8060ef0721d76ff0175ca487617db202',1,'bno08x_step_counter_t']]], - ['linear_5faccelerometer_2',['linear_accelerometer',['../struct_b_n_o08x_1_1bno08x__reports__t.html#ac8114db28ee3f7be5578e52f48caa9c3',1,'BNO08x::bno08x_reports_t']]] + ['max_5fperiod_5fus_0',['max_period_us',['../structbno08x__meta__data__t.html#a3e4ff48e389db8b0643259f9af8c0006',1,'bno08x_meta_data_t']]], + ['me_5fversion_1',['me_version',['../structbno08x__meta__data__t.html#a659afd22d089c9414ef865350c895d3e',1,'bno08x_meta_data_t']]], + ['mh_5fversion_2',['mh_version',['../structbno08x__meta__data__t.html#a5883b0fdc28d754f3fff570ca29e3b3e',1,'bno08x_meta_data_t']]], + ['min_5fperiod_5fus_3',['min_period_us',['../structbno08x__meta__data__t.html#a5384c14c55c8f156ea18a0cc81a2e6fc',1,'bno08x_meta_data_t']]], + ['mostlikelystate_4',['mostLikelyState',['../structbno08x__activity__classifier__t.html#a272be5b28ff89a20d3c3cfdbfe63a5b5',1,'bno08x_activity_classifier_t']]] ]; diff --git a/documentation/html/search/variables_c.html b/documentation/html/search/variables_c.html new file mode 100644 index 0000000..451a136 --- /dev/null +++ b/documentation/html/search/variables_c.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/variables_c.js b/documentation/html/search/variables_c.js index 5951e87..2039d13 100644 --- a/documentation/html/search/variables_c.js +++ b/documentation/html/search/variables_c.js @@ -1,8 +1,5 @@ var searchData= [ - ['max_5fperiod_5fus_0',['max_period_us',['../structbno08x__meta__data__t.html#a3e4ff48e389db8b0643259f9af8c0006',1,'bno08x_meta_data_t']]], - ['me_5fversion_1',['me_version',['../structbno08x__meta__data__t.html#a659afd22d089c9414ef865350c895d3e',1,'bno08x_meta_data_t']]], - ['mh_5fversion_2',['mh_version',['../structbno08x__meta__data__t.html#a5883b0fdc28d754f3fff570ca29e3b3e',1,'bno08x_meta_data_t']]], - ['min_5fperiod_5fus_3',['min_period_us',['../structbno08x__meta__data__t.html#a5384c14c55c8f156ea18a0cc81a2e6fc',1,'bno08x_meta_data_t']]], - ['mostlikelystate_4',['mostLikelyState',['../structbno08x__activity__classifier__t.html#a272be5b28ff89a20d3c3cfdbfe63a5b5',1,'bno08x_activity_classifier_t']]] + ['offered_0',['offered',['../structbno08x__sample__counts__t.html#aae4244c540f8411246032f1e69125b75',1,'bno08x_sample_counts_t']]], + ['on_1',['on',['../structbno08x__sample__counts__t.html#a055f3d8ff138c7da4a79d4a6fb2af9b9',1,'bno08x_sample_counts_t']]] ]; diff --git a/documentation/html/search/variables_d.html b/documentation/html/search/variables_d.html new file mode 100644 index 0000000..aea4286 --- /dev/null +++ b/documentation/html/search/variables_d.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/variables_d.js b/documentation/html/search/variables_d.js index 2039d13..67eb1fe 100644 --- a/documentation/html/search/variables_d.js +++ b/documentation/html/search/variables_d.js @@ -1,5 +1,6 @@ var searchData= [ - ['offered_0',['offered',['../structbno08x__sample__counts__t.html#aae4244c540f8411246032f1e69125b75',1,'bno08x_sample_counts_t']]], - ['on_1',['on',['../structbno08x__sample__counts__t.html#a055f3d8ff138c7da4a79d4a6fb2af9b9',1,'bno08x_sample_counts_t']]] + ['page_0',['page',['../structbno08x__activity__classifier__t.html#aa3e3a6b479558722bc9d5416b74492ca',1,'bno08x_activity_classifier_t']]], + ['period_5fus_1',['period_us',['../class_b_n_o08x_rpt.html#a1d4d6f4cc6f1eae503863eedf7fb9f52',1,'BNO08xRpt']]], + ['power_5fma_2',['power_mA',['../structbno08x__meta__data__t.html#ac4297b1db8065c9ad38b6100abda92c1',1,'bno08x_meta_data_t']]] ]; diff --git a/documentation/html/search/variables_e.html b/documentation/html/search/variables_e.html new file mode 100644 index 0000000..ec3793e --- /dev/null +++ b/documentation/html/search/variables_e.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/variables_e.js b/documentation/html/search/variables_e.js index 8b5e6fd..be2a36c 100644 --- a/documentation/html/search/variables_e.js +++ b/documentation/html/search/variables_e.js @@ -1,7 +1,6 @@ var searchData= [ - ['page_0',['page',['../structbno08x__activity__classifier__t.html#aa3e3a6b479558722bc9d5416b74492ca',1,'bno08x_activity_classifier_t']]], - ['period_5fus_1',['period_us',['../class_b_n_o08x_rpt.html#a1d4d6f4cc6f1eae503863eedf7fb9f52',1,'BNO08xRpt']]], - ['power_5fma_2',['power_mA',['../structbno08x__meta__data__t.html#ac4297b1db8065c9ad38b6100abda92c1',1,'bno08x_meta_data_t']]], - ['product_5fids_3',['product_IDs',['../class_b_n_o08x.html#ac8f6fc515923ffc820a7cfafc0c2830f',1,'BNO08x']]] + ['q_5fpoint_5f1_0',['q_point_1',['../structbno08x__meta__data__t.html#a1e0a5907ac8d8dd0325cf8830aa5bd66',1,'bno08x_meta_data_t']]], + ['q_5fpoint_5f2_1',['q_point_2',['../structbno08x__meta__data__t.html#a09ad38c35e9cd63d4c333f851d5e01e7',1,'bno08x_meta_data_t']]], + ['q_5fpoint_5f3_2',['q_point_3',['../structbno08x__meta__data__t.html#a29cb20721b8dda2c65c6b2b4dfad6551',1,'bno08x_meta_data_t']]] ]; diff --git a/documentation/html/search/variables_f.html b/documentation/html/search/variables_f.html new file mode 100644 index 0000000..ee82fce --- /dev/null +++ b/documentation/html/search/variables_f.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
      +
      Loading...
      +
      + +
      Searching...
      +
      No Matches
      + +
      + + diff --git a/documentation/html/search/variables_f.js b/documentation/html/search/variables_f.js index 3b37bd4..9d44cd9 100644 --- a/documentation/html/search/variables_f.js +++ b/documentation/html/search/variables_f.js @@ -1,8 +1,21 @@ var searchData= [ - ['q_5fpoint_5f1_0',['q_point_1',['../structbno08x__meta__data__t.html#a1e0a5907ac8d8dd0325cf8830aa5bd66',1,'bno08x_meta_data_t']]], - ['q_5fpoint_5f2_1',['q_point_2',['../structbno08x__meta__data__t.html#a09ad38c35e9cd63d4c333f851d5e01e7',1,'bno08x_meta_data_t']]], - ['q_5fpoint_5f3_2',['q_point_3',['../structbno08x__meta__data__t.html#a29cb20721b8dda2c65c6b2b4dfad6551',1,'bno08x_meta_data_t']]], - ['queue_5fcb_5freport_5fid_3',['queue_cb_report_id',['../class_b_n_o08x.html#a8b45106ee35e8d2ddc9709b7f788212e',1,'BNO08x']]], - ['queue_5frx_5fsensor_5fevent_4',['queue_rx_sensor_event',['../class_b_n_o08x.html#aefd6d59af9f8cf73be017db55f8b2e6a',1,'BNO08x']]] + ['rad_5f2_5fdeg_0',['RAD_2_DEG',['../class_b_n_o08x_rpt.html#a201aeb71fefb0d9d485914176a82dd80',1,'BNO08xRpt']]], + ['rad_5faccuracy_1',['rad_accuracy',['../structbno08x__quat__t.html#a7368a7f0524e3b2e1f4465329ecb0912',1,'bno08x_quat_t::rad_accuracy()'],['../structbno08x__euler__angle__t.html#a89ab348ee455b14e5d09f1eb5d231c99',1,'bno08x_euler_angle_t::rad_accuracy()']]], + ['range_2',['range',['../structbno08x__meta__data__t.html#a58edad7613b5b2c6e7afd0233106b09f',1,'bno08x_meta_data_t']]], + ['raw_5faccelerometer_3',['raw_accelerometer',['../struct_b_n_o08x_1_1bno08x__reports__t.html#aa3a65aaf2adf05aa014b72c2d4485590',1,'BNO08x::bno08x_reports_t']]], + ['raw_5fgyro_4',['raw_gyro',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a13357e58bc926c2420ab41e4ffef4196',1,'BNO08x::bno08x_reports_t']]], + ['raw_5fmagnetometer_5',['raw_magnetometer',['../struct_b_n_o08x_1_1bno08x__reports__t.html#aad8698945b261c0a871f2f409897b071',1,'BNO08x::bno08x_reports_t']]], + ['real_6',['real',['../structbno08x__quat__t.html#ab99e5e4f8adad74eee1a94b4e7ef2542',1,'bno08x_quat_t']]], + ['resolution_7',['resolution',['../structbno08x__meta__data__t.html#a7683b54fbe7ae8ec15b8f880d17a5a46',1,'bno08x_meta_data_t']]], + ['revision_8',['revision',['../structbno08x__meta__data__t.html#a31816ac79605b829e7304973d61f7d98',1,'bno08x_meta_data_t']]], + ['rpt_9',['rpt',['../class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e',1,'BNO08x']]], + ['rpt_5fbit_10',['rpt_bit',['../class_b_n_o08x_rpt.html#ae78feab5682a4697c5acad3ca6f12c2e',1,'BNO08xRpt']]], + ['rpt_5fid_11',['rpt_ID',['../class_b_n_o08x_cb_generic.html#a808841c9f19664cb6ff06f9c217793e1',1,'BNO08xCbGeneric']]], + ['rv_12',['rv',['../struct_b_n_o08x_1_1bno08x__reports__t.html#aeab138f8ddfed3f4d6b855a73b7e2db5',1,'BNO08x::bno08x_reports_t']]], + ['rv_5farvr_5fstabilized_13',['rv_ARVR_stabilized',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a027c914e51da445148dc9b2735cc5fc9',1,'BNO08x::bno08x_reports_t']]], + ['rv_5farvr_5fstabilized_5fgame_14',['rv_ARVR_stabilized_game',['../struct_b_n_o08x_1_1bno08x__reports__t.html#af550968d0e56f114b4afb20a5a442206',1,'BNO08x::bno08x_reports_t']]], + ['rv_5fgame_15',['rv_game',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a7f33ac650137f5933ee1eab1ce936db6',1,'BNO08x::bno08x_reports_t']]], + ['rv_5fgeomagnetic_16',['rv_geomagnetic',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a7e17ff7b9763ed040158813c69614a9f',1,'BNO08x::bno08x_reports_t']]], + ['rv_5fgyro_5fintegrated_17',['rv_gyro_integrated',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a6937b5d9bf8af9344a5013e1c543ab42',1,'BNO08x::bno08x_reports_t']]] ]; diff --git a/documentation/html/splitbard.png b/documentation/html/splitbard.png deleted file mode 100644 index 8367416..0000000 Binary files a/documentation/html/splitbard.png and /dev/null differ diff --git a/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t-members.html b/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t-members.html index 49a34a5..dc45255 100644 --- a/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t-members.html +++ b/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
    • @@ -79,16 +77,9 @@ $(function(){initNavTree('struct_b_n_o08x_1_1bno08x__reports__t.html',''); initR
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -125,7 +116,7 @@ $(function(){initNavTree('struct_b_n_o08x_1_1bno08x__reports__t.html',''); initR diff --git a/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t.html b/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t.html index f658d5c..1c5b03b 100644 --- a/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t.html +++ b/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08x::bno08x_reports_t Struct Reference - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('struct_b_n_o08x_1_1bno08x__reports__t.html',''); initR
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -101,7 +92,7 @@ $(function(){initNavTree('struct_b_n_o08x_1_1bno08x__reports__t.html',''); initR

      Contains report implementations. - More...

      + More...

      #include <BNO08x.hpp>

      @@ -109,167 +100,90 @@ Collaboration diagram for BNO08x::bno08x_reports_t:
      Collaboration graph
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + +
      [legend]
      - +

      Public Member Functions

       bno08x_reports_t (BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
       bno08x_reports_t (BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
       
      - - - - - - - - - - - - - - - - - - - - - - - + - + + + + + + + + + + + + + - - - - - - - - - + - - - - - + + + + + + + + + + + + + + + + + + + + + + +

      Public Attributes

      BNO08xRptAcceleration accelerometer
       
      BNO08xRptLinearAcceleration linear_accelerometer
       
      BNO08xRptGravity gravity
       
      BNO08xRptCalMagnetometer cal_magnetometer
       
      BNO08xRptUncalMagnetometer uncal_magnetometer
       
      BNO08xRptCalGyro cal_gyro
       
      BNO08xRptUncalGyro uncal_gyro
       
      BNO08xRptRV rv
       
      BNO08xRptGameRV rv_game
       
      BNO08xRptARVRStabilizedRV rv_ARVR_stabilized
       
      BNO08xRptARVRStabilizedGameRV rv_ARVR_stabilized_game
       
      BNO08xRptIGyroRV rv_gyro_integrated
      BNO08xRptIGyroRV rv_gyro_integrated
       
      BNO08xRptRVGeomag rv_geomagnetic
      BNO08xRptUncalMagnetometer uncal_magnetometer
       
      BNO08xRptUncalGyro uncal_gyro
       
      BNO08xRptRV rv
       
      BNO08xRptGameRV rv_game
       
      BNO08xRptARVRStabilizedRV rv_ARVR_stabilized
       
      BNO08xRptARVRStabilizedGameRV rv_ARVR_stabilized_game
       
      BNO08xRptRVGeomag rv_geomagnetic
       
      BNO08xRptRawMEMSGyro raw_gyro
       
      BNO08xRptRawMEMSAccelerometer raw_accelerometer
       
      BNO08xRptRawMEMSMagnetometer raw_magnetometer
       
      BNO08xRptStepCounter step_counter
       
      BNO08xRptActivityClassifier activity_classifier
      BNO08xRptActivityClassifier activity_classifier
       
      BNO08xRptStabilityClassifier stability_classifier
       
      BNO08xRptShakeDetector shake_detector
       
      BNO08xRptTapDetector tap_detector
      BNO08xRptAcceleration accelerometer
       
      BNO08xRptLinearAcceleration linear_accelerometer
       
      BNO08xRptGravity gravity
       
      BNO08xRptCalMagnetometer cal_magnetometer
       
      BNO08xRptCalGyro cal_gyro
       
      BNO08xRptRawMEMSGyro raw_gyro
       
      BNO08xRptRawMEMSAccelerometer raw_accelerometer
       
      BNO08xRptRawMEMSMagnetometer raw_magnetometer
       
      BNO08xRptStepCounter step_counter
       
      BNO08xRptTapDetector tap_detector
       
      BNO08xRptStabilityClassifier stability_classifier
       
      BNO08xRptShakeDetector shake_detector
       

      Detailed Description

      -

      Contains report implementations.

      +

      Contains report implementations.

      Constructor & Destructor Documentation

      -

      ◆ bno08x_reports_t()

      +

      ◆ bno08x_reports_t()

      @@ -280,7 +194,8 @@ Public Attributes BNO08x::bno08x_reports_t::bno08x_reports_t ( - BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx) + BNO08xPrivateTypes::bno08x_sync_ctx_t *  + sync_ctx) @@ -295,7 +210,7 @@ Public Attributes

      Member Data Documentation

      -

      ◆ accelerometer

      +

      ◆ accelerometer

      @@ -309,7 +224,7 @@ Public Attributes
      -

      ◆ activity_classifier

      +

      ◆ activity_classifier

      @@ -323,7 +238,7 @@ Public Attributes
      -

      ◆ cal_gyro

      +

      ◆ cal_gyro

      @@ -337,7 +252,7 @@ Public Attributes
      -

      ◆ cal_magnetometer

      +

      ◆ cal_magnetometer

      @@ -351,7 +266,7 @@ Public Attributes
      -

      ◆ gravity

      +

      ◆ gravity

      @@ -365,7 +280,7 @@ Public Attributes
      -

      ◆ linear_accelerometer

      +

      ◆ linear_accelerometer

      @@ -379,7 +294,7 @@ Public Attributes
      -

      ◆ raw_accelerometer

      +

      ◆ raw_accelerometer

      @@ -393,7 +308,7 @@ Public Attributes
      -

      ◆ raw_gyro

      +

      ◆ raw_gyro

      @@ -407,7 +322,7 @@ Public Attributes
      -

      ◆ raw_magnetometer

      +

      ◆ raw_magnetometer

      @@ -421,7 +336,7 @@ Public Attributes
      -

      ◆ rv

      +

      ◆ rv

      @@ -435,7 +350,7 @@ Public Attributes
      -

      ◆ rv_ARVR_stabilized

      +

      ◆ rv_ARVR_stabilized

      @@ -449,7 +364,7 @@ Public Attributes
      -

      ◆ rv_ARVR_stabilized_game

      +

      ◆ rv_ARVR_stabilized_game

      @@ -463,7 +378,7 @@ Public Attributes
      -

      ◆ rv_game

      +

      ◆ rv_game

      @@ -477,7 +392,7 @@ Public Attributes
      -

      ◆ rv_geomagnetic

      +

      ◆ rv_geomagnetic

      @@ -491,7 +406,7 @@ Public Attributes
      -

      ◆ rv_gyro_integrated

      +

      ◆ rv_gyro_integrated

      @@ -505,7 +420,7 @@ Public Attributes
      -

      ◆ shake_detector

      +

      ◆ shake_detector

      @@ -519,7 +434,7 @@ Public Attributes
      -

      ◆ stability_classifier

      +

      ◆ stability_classifier

      @@ -533,7 +448,7 @@ Public Attributes
      -

      ◆ step_counter

      +

      ◆ step_counter

      @@ -547,7 +462,7 @@ Public Attributes
      -

      ◆ tap_detector

      +

      ◆ tap_detector

      @@ -561,7 +476,7 @@ Public Attributes
      -

      ◆ uncal_gyro

      +

      ◆ uncal_gyro

      @@ -575,7 +490,7 @@ Public Attributes
      -

      ◆ uncal_magnetometer

      +

      ◆ uncal_magnetometer

      @@ -589,7 +504,7 @@ Public Attributes

      The documentation for this struct was generated from the following file:
      @@ -597,7 +512,7 @@ Public Attributes diff --git a/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.map b/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.map index ea16549..fda3acb 100644 --- a/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.map +++ b/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.map @@ -1,105 +1,28 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.md5 b/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.md5 index 2cb1048..1c839d1 100644 --- a/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.md5 +++ b/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.md5 @@ -1 +1 @@ -4f31c2436d5daf4a700eacbd9a6d6fab \ No newline at end of file +f63beb58fba15bf38f2ea7c5c7c3b881 \ No newline at end of file diff --git a/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.png b/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.png index ae808d3..987286c 100644 Binary files a/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.png and b/documentation/html/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.png differ diff --git a/documentation/html/struct_b_n_o08x_private_types_1_1bno08x__init__status__t-members.html b/documentation/html/struct_b_n_o08x_private_types_1_1bno08x__init__status__t-members.html index 7c00012..12800fc 100644 --- a/documentation/html/struct_b_n_o08x_private_types_1_1bno08x__init__status__t-members.html +++ b/documentation/html/struct_b_n_o08x_private_types_1_1bno08x__init__status__t-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('struct_b_n_o08x_private_types_1_1bno08x__init__status_
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -114,7 +105,7 @@ $(function(){initNavTree('struct_b_n_o08x_private_types_1_1bno08x__init__status_ diff --git a/documentation/html/struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html b/documentation/html/struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html index 149e68b..93b59f2 100644 --- a/documentation/html/struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html +++ b/documentation/html/struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xPrivateTypes::bno08x_init_status_t Struct Reference - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('struct_b_n_o08x_private_types_1_1bno08x__init__status_
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -101,53 +92,53 @@ $(function(){initNavTree('struct_b_n_o08x_private_types_1_1bno08x__init__status_

      Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup). - More...

      + More...

      #include <BNO08xPrivateTypes.hpp>

      - +

      Public Member Functions

       bno08x_init_status_t ()
       bno08x_init_status_t ()
       
      - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

      Public Attributes

      bool gpio_outputs
       True if GPIO outputs have been initialized.
      bool gpio_outputs
       True if GPIO outputs have been initialized. More...
       
      bool gpio_inputs
       True if GPIO inputs have been initialized.
      bool gpio_inputs
       True if GPIO inputs have been initialized. More...
       
      bool isr_service
       True if global ISR service has been initialized.
      bool isr_service
       True if global ISR service has been initialized. More...
       
      bool isr_handler
       True if HINT ISR handler has been initialized.
      bool isr_handler
       True if HINT ISR handler has been initialized. More...
       
      bool spi_bus
       True if spi_bus_initialize() has been called successfully.
      bool spi_bus
       True if spi_bus_initialize() has been called successfully. More...
       
      bool spi_device
       True if spi_bus_add_device() has been called successfully.
      bool spi_device
       True if spi_bus_add_device() has been called successfully. More...
       
      bool data_proc_task
       True if xTaskCreate has been called successfully for data_proc_task.
      bool data_proc_task
       True if xTaskCreate has been called successfully for data_proc_task. More...
       
      bool sh2_HAL_service_task
       True if xTaskCreate has been called successfully for sh2_HAL_service_task.
      bool sh2_HAL_service_task
       True if xTaskCreate has been called successfully for sh2_HAL_service_task. More...
       
      bool cb_task
       True if xTaskCreate has been called successfully for cb_task.
      bool cb_task
       True if xTaskCreate has been called successfully for cb_task. More...
       
      bool sh2_HAL
       True if sh2_open() has been called successfully.
      bool sh2_HAL
       True if sh2_open() has been called successfully. More...
       

      Detailed Description

      -

      Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup).

      +

      Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup).

      Constructor & Destructor Documentation

      -

      ◆ bno08x_init_status_t()

      +

      ◆ bno08x_init_status_t()

      @@ -158,7 +149,7 @@ Public Attributes BNO08xPrivateTypes::bno08x_init_status_t::bno08x_init_status_t ( - ) + ) @@ -173,7 +164,7 @@ Public Attributes

      Member Data Documentation

      -

      ◆ cb_task

      +

      ◆ cb_task

      @@ -189,7 +180,7 @@ Public Attributes
      -

      ◆ data_proc_task

      +

      ◆ data_proc_task

      @@ -205,7 +196,7 @@ Public Attributes
      -

      ◆ gpio_inputs

      +

      ◆ gpio_inputs

      @@ -221,7 +212,7 @@ Public Attributes
      -

      ◆ gpio_outputs

      +

      ◆ gpio_outputs

      @@ -237,7 +228,7 @@ Public Attributes
      -

      ◆ isr_handler

      +

      ◆ isr_handler

      @@ -253,7 +244,7 @@ Public Attributes
      -

      ◆ isr_service

      +

      ◆ isr_service

      @@ -269,7 +260,7 @@ Public Attributes
      -

      ◆ sh2_HAL

      +

      ◆ sh2_HAL

      @@ -285,7 +276,7 @@ Public Attributes
      -

      ◆ sh2_HAL_service_task

      +

      ◆ sh2_HAL_service_task

      @@ -301,7 +292,7 @@ Public Attributes
      -

      ◆ spi_bus

      +

      ◆ spi_bus

      @@ -317,7 +308,7 @@ Public Attributes
      -

      ◆ spi_device

      +

      ◆ spi_device

      @@ -333,7 +324,7 @@ Public Attributes

      The documentation for this struct was generated from the following file:
      @@ -341,7 +332,7 @@ Public Attributes diff --git a/documentation/html/struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t-members.html b/documentation/html/struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t-members.html index 95845f4..6635067 100644 --- a/documentation/html/struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t-members.html +++ b/documentation/html/struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -111,7 +102,7 @@ $(function(){initNavTree('struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t. diff --git a/documentation/html/struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html b/documentation/html/struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html index 984c98d..ea66ab9 100644 --- a/documentation/html/struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html +++ b/documentation/html/struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: BNO08xPrivateTypes::bno08x_sync_ctx_t Struct Reference - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -101,44 +92,44 @@ $(function(){initNavTree('struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.

      Holds context used to synchronize tasks and callback execution. - More...

      + More...

      #include <BNO08xPrivateTypes.hpp>

      - +

      Public Member Functions

       bno08x_sync_ctx_t ()
       bno08x_sync_ctx_t ()
       
      - - + + - - + + - - + + - - + + - - + + - - + + - - + +

      Public Attributes

      SemaphoreHandle_t sh2_HAL_lock
       Mutex to prevent sh2 HAL lib functions from being accessed at same time.
      SemaphoreHandle_t sh2_HAL_lock
       Mutex to prevent sh2 HAL lib functions from being accessed at same time. More...
       
      SemaphoreHandle_t data_lock
       Mutex to prevent user from reading data while data_proc_task() updates it, and vice versa.
      SemaphoreHandle_t data_lock
       Mutex to prevent user from reading data while data_proc_task() updates it, and vice versa. More...
       
      EventGroupHandle_t evt_grp_rpt_en
       Event group for indicating which reports are currently enabled.
      EventGroupHandle_t evt_grp_rpt_en
       Event group for indicating which reports are currently enabled. More...
       
      EventGroupHandle_t evt_grp_rpt_data_available
       Event group for indicating to BNO08xRpt::has_new_data() that a module received a new report.
      EventGroupHandle_t evt_grp_rpt_data_available
       Event group for indicating to BNO08xRpt::has_new_data() that a module received a new report. More...
       
      EventGroupHandle_t evt_grp_task
       Event group for indicating various BNO08x related events between tasks.
      EventGroupHandle_t evt_grp_task
       Event group for indicating various BNO08x related events between tasks. More...
       
      etl::vector< uint8_t, TOTAL_RPT_COUNTen_report_ids
       Vector to contain IDs of currently enabled reports.
      etl::vector< uint8_t, TOTAL_RPT_COUNT > en_report_ids
       Vector to contain IDs of currently enabled reports. More...
       
      bno08x_cb_list_t cb_list
       Vector to contain registered callbacks.
      bno08x_cb_list_t cb_list
       Vector to contain registered callbacks. More...
       

      Detailed Description

      -

      Holds context used to synchronize tasks and callback execution.

      +

      Holds context used to synchronize tasks and callback execution.

      Constructor & Destructor Documentation

      -

      ◆ bno08x_sync_ctx_t()

      +

      ◆ bno08x_sync_ctx_t()

      @@ -149,7 +140,7 @@ Public Attributes BNO08xPrivateTypes::bno08x_sync_ctx_t::bno08x_sync_ctx_t ( - ) + ) @@ -164,13 +155,13 @@ Public Attributes

      Member Data Documentation

      -

      ◆ cb_list

      +

      ◆ cb_list

      - +
      bno08x_cb_list_t BNO08xPrivateTypes::bno08x_sync_ctx_t::cb_listbno08x_cb_list_t BNO08xPrivateTypes::bno08x_sync_ctx_t::cb_list
      @@ -180,7 +171,7 @@ Public Attributes
      -

      ◆ data_lock

      +

      ◆ data_lock

      @@ -196,13 +187,13 @@ Public Attributes
      -

      ◆ en_report_ids

      +

      ◆ en_report_ids

      - +
      etl::vector<uint8_t, TOTAL_RPT_COUNT> BNO08xPrivateTypes::bno08x_sync_ctx_t::en_report_idsetl::vector<uint8_t, TOTAL_RPT_COUNT> BNO08xPrivateTypes::bno08x_sync_ctx_t::en_report_ids
      @@ -212,7 +203,7 @@ Public Attributes
      -

      ◆ evt_grp_rpt_data_available

      +

      ◆ evt_grp_rpt_data_available

      @@ -228,7 +219,7 @@ Public Attributes
      -

      ◆ evt_grp_rpt_en

      +

      ◆ evt_grp_rpt_en

      @@ -244,7 +235,7 @@ Public Attributes
      -

      ◆ evt_grp_task

      +

      ◆ evt_grp_task

      @@ -260,7 +251,7 @@ Public Attributes
      -

      ◆ sh2_HAL_lock

      +

      ◆ sh2_HAL_lock

      @@ -276,7 +267,7 @@ Public Attributes

      The documentation for this struct was generated from the following file:
      @@ -284,7 +275,7 @@ Public Attributes diff --git a/documentation/html/structbno08x__accel__t-members.html b/documentation/html/structbno08x__accel__t-members.html index bbcb2be..93f3698 100644 --- a/documentation/html/structbno08x__accel__t-members.html +++ b/documentation/html/structbno08x__accel__t-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__accel__t.html',''); initResizable(); });
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -109,7 +100,7 @@ $(function(){initNavTree('structbno08x__accel__t.html',''); initResizable(); }); diff --git a/documentation/html/structbno08x__accel__t.html b/documentation/html/structbno08x__accel__t.html index 8e2057f..33c119a 100644 --- a/documentation/html/structbno08x__accel__t.html +++ b/documentation/html/structbno08x__accel__t.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: bno08x_accel_t Struct Reference - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__accel__t.html',''); initResizable(); });
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -101,33 +92,33 @@ $(function(){initNavTree('structbno08x__accel__t.html',''); initResizable(); });

      Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports. - More...

      + More...

      #include <BNO08xGlobalTypes.hpp>

      - + - +

      Public Member Functions

       bno08x_accel_t ()
       bno08x_accel_t ()
       
      bno08x_accel_toperator= (const sh2_Accelerometer_t &source)
      bno08x_accel_toperator= (const sh2_Accelerometer_t &source)
       
      - + - + - + - +

      Public Attributes

      float x
      float x
       
      float y
      float y
       
      float z
      float z
       
      BNO08xAccuracy accuracy
      BNO08xAccuracy accuracy
       

      Detailed Description

      -

      Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports.

      +

      Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports.

      Constructor & Destructor Documentation

      -

      ◆ bno08x_accel_t()

      +

      ◆ bno08x_accel_t()

      @@ -138,7 +129,7 @@ Public Attributes bno08x_accel_t::bno08x_accel_t ( - ) + ) @@ -153,7 +144,7 @@ Public Attributes

      Member Function Documentation

      -

      ◆ operator=()

      +

      ◆ operator=()

      @@ -164,7 +155,8 @@ Public Attributes bno08x_accel_t & bno08x_accel_t::operator= ( - const sh2_Accelerometer_t & source) + const sh2_Accelerometer_t &  + source) @@ -179,13 +171,13 @@ Public Attributes

      Member Data Documentation

      -

      ◆ accuracy

      +

      ◆ accuracy

      - +
      BNO08xAccuracy bno08x_accel_t::accuracyBNO08xAccuracy bno08x_accel_t::accuracy
      @@ -193,7 +185,7 @@ Public Attributes
      -

      ◆ x

      +

      ◆ x

      @@ -207,7 +199,7 @@ Public Attributes
      -

      ◆ y

      +

      ◆ y

      @@ -221,7 +213,7 @@ Public Attributes
      -

      ◆ z

      +

      ◆ z

      @@ -235,7 +227,7 @@ Public Attributes

      The documentation for this struct was generated from the following file:
      @@ -243,7 +235,7 @@ Public Attributes diff --git a/documentation/html/structbno08x__activity__classifier__t-members.html b/documentation/html/structbno08x__activity__classifier__t-members.html index 180305c..f0fa43b 100644 --- a/documentation/html/structbno08x__activity__classifier__t-members.html +++ b/documentation/html/structbno08x__activity__classifier__t-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__activity__classifier__t.html',''); initR
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -110,7 +101,7 @@ $(function(){initNavTree('structbno08x__activity__classifier__t.html',''); initR diff --git a/documentation/html/structbno08x__activity__classifier__t.html b/documentation/html/structbno08x__activity__classifier__t.html index ba9bdc8..dd1a4b0 100644 --- a/documentation/html/structbno08x__activity__classifier__t.html +++ b/documentation/html/structbno08x__activity__classifier__t.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: bno08x_activity_classifier_t Struct Reference - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__activity__classifier__t.html',''); initR
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -101,35 +92,35 @@ $(function(){initNavTree('structbno08x__activity__classifier__t.html',''); initR

      Struct to represent activity classifier data. - More...

      + More...

      #include <BNO08xGlobalTypes.hpp>

      - + - +

      Public Member Functions

       bno08x_activity_classifier_t ()
       bno08x_activity_classifier_t ()
       
      bno08x_activity_classifier_toperator= (const sh2_PersonalActivityClassifier_t &source)
      bno08x_activity_classifier_toperator= (const sh2_PersonalActivityClassifier_t &source)
       
      - - - - - - - + - + + + + + + +

      Public Attributes

      uint8_t page
       
      bool lastPage
       
      BNO08xActivity mostLikelyState
       
      uint8_t confidence [10]
      uint8_t confidence [10]
       
      BNO08xAccuracy accuracy
      BNO08xActivity mostLikelyState
       
      BNO08xAccuracy accuracy
       
      uint8_t page
       
      bool lastPage
       

      Detailed Description

      -

      Struct to represent activity classifier data.

      +

      Struct to represent activity classifier data.

      Constructor & Destructor Documentation

      -

      ◆ bno08x_activity_classifier_t()

      +

      ◆ bno08x_activity_classifier_t()

      @@ -140,7 +131,7 @@ Public Attributes bno08x_activity_classifier_t::bno08x_activity_classifier_t ( - ) + ) @@ -155,7 +146,7 @@ Public Attributes

      Member Function Documentation

      -

      ◆ operator=()

      +

      ◆ operator=()

      @@ -166,7 +157,8 @@ Public Attributes bno08x_activity_classifier_t & bno08x_activity_classifier_t::operator= ( - const sh2_PersonalActivityClassifier_t & source) + const sh2_PersonalActivityClassifier_t &  + source) @@ -181,13 +173,13 @@ Public Attributes

      Member Data Documentation

      -

      ◆ accuracy

      +

      ◆ accuracy

      - +
      BNO08xAccuracy bno08x_activity_classifier_t::accuracyBNO08xAccuracy bno08x_activity_classifier_t::accuracy
      @@ -195,7 +187,7 @@ Public Attributes
      -

      ◆ confidence

      +

      ◆ confidence

      @@ -209,7 +201,7 @@ Public Attributes
      -

      ◆ lastPage

      +

      ◆ lastPage

      @@ -223,13 +215,13 @@ Public Attributes
      -

      ◆ mostLikelyState

      +

      ◆ mostLikelyState

      - +
      BNO08xActivity bno08x_activity_classifier_t::mostLikelyStateBNO08xActivity bno08x_activity_classifier_t::mostLikelyState
      @@ -237,7 +229,7 @@ Public Attributes
      -

      ◆ page

      +

      ◆ page

      @@ -251,7 +243,7 @@ Public Attributes

      The documentation for this struct was generated from the following file:
      @@ -259,7 +251,7 @@ Public Attributes diff --git a/documentation/html/structbno08x__ang__vel__t-members.html b/documentation/html/structbno08x__ang__vel__t-members.html index 591f9b6..9134dd2 100644 --- a/documentation/html/structbno08x__ang__vel__t-members.html +++ b/documentation/html/structbno08x__ang__vel__t-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__ang__vel__t.html',''); initResizable();
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -109,7 +100,7 @@ $(function(){initNavTree('structbno08x__ang__vel__t.html',''); initResizable(); diff --git a/documentation/html/structbno08x__ang__vel__t.html b/documentation/html/structbno08x__ang__vel__t.html index 64b0c64..bdab17a 100644 --- a/documentation/html/structbno08x__ang__vel__t.html +++ b/documentation/html/structbno08x__ang__vel__t.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: bno08x_ang_vel_t Struct Reference - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__ang__vel__t.html',''); initResizable();
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -101,34 +92,34 @@ $(function(){initNavTree('structbno08x__ang__vel__t.html',''); initResizable();

      Struct to represent angular velocity (units in rad/s) - More...

      + More...

      #include <BNO08xGlobalTypes.hpp>

      - + - - + + - +

      Public Member Functions

       bno08x_ang_vel_t ()
       bno08x_ang_vel_t ()
       
      template<typename T >
      bno08x_ang_vel_toperator*= (T value)
      template<typename T >
      bno08x_ang_vel_toperator*= (T value)
       
      bno08x_ang_vel_toperator= (const sh2_GyroIntegratedRV_t &source)
      bno08x_ang_vel_toperator= (const sh2_GyroIntegratedRV_t &source)
       
      - + - + - +

      Public Attributes

      float x
      float x
       
      float y
      float y
       
      float z
      float z
       

      Detailed Description

      -

      Struct to represent angular velocity (units in rad/s)

      +

      Struct to represent angular velocity (units in rad/s)

      Constructor & Destructor Documentation

      -

      ◆ bno08x_ang_vel_t()

      +

      ◆ bno08x_ang_vel_t()

      @@ -139,7 +130,7 @@ Public Attributes bno08x_ang_vel_t::bno08x_ang_vel_t ( - ) + ) @@ -154,7 +145,7 @@ Public Attributes

      Member Function Documentation

      -

      ◆ operator*=()

      +

      ◆ operator*=()

      @@ -167,7 +158,8 @@ template<typename T >
      bno08x_ang_vel_t & bno08x_ang_vel_t::operator*= ( - T value) + T  + value) @@ -181,7 +173,7 @@ template<typename T >
      -

      ◆ operator=()

      +

      ◆ operator=()

      @@ -192,7 +184,8 @@ template<typename T >
      bno08x_ang_vel_t & bno08x_ang_vel_t::operator= ( - const sh2_GyroIntegratedRV_t & source) + const sh2_GyroIntegratedRV_t &  + source) @@ -207,7 +200,7 @@ template<typename T >

      Member Data Documentation

      -

      ◆ x

      +

      ◆ x

      @@ -221,7 +214,7 @@ template<typename T >
      -

      ◆ y

      +

      ◆ y

      @@ -235,7 +228,7 @@ template<typename T >
      -

      ◆ z

      +

      ◆ z

      @@ -249,7 +242,7 @@ template<typename T >

      The documentation for this struct was generated from the following file:
      @@ -257,7 +250,7 @@ template<typename T >
      diff --git a/documentation/html/structbno08x__config__t-members.html b/documentation/html/structbno08x__config__t-members.html index 8b143e9..0264d9b 100644 --- a/documentation/html/structbno08x__config__t-members.html +++ b/documentation/html/structbno08x__config__t-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__config__t.html',''); initResizable(); })
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -114,7 +105,7 @@ $(function(){initNavTree('structbno08x__config__t.html',''); initResizable(); }) diff --git a/documentation/html/structbno08x__config__t.html b/documentation/html/structbno08x__config__t.html index ee0d351..6d8e3db 100644 --- a/documentation/html/structbno08x__config__t.html +++ b/documentation/html/structbno08x__config__t.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: bno08x_config_t Struct Reference - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__config__t.html',''); initResizable(); })
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -101,53 +92,53 @@ $(function(){initNavTree('structbno08x__config__t.html',''); initResizable(); })

      IMU configuration settings passed into constructor. - More...

      + More...

      #include <BNO08xGlobalTypes.hpp>

      - - + + - - + +

      Public Member Functions

       bno08x_config_t (bool install_isr_service=true)
       Default IMU configuration settings constructor. To modify default GPIO pins, run "idf.py menuconfig" esp32_BNO08x->GPIO Configuration. Alternatively, edit the default values in "Kconfig.projbuild".
       bno08x_config_t (bool install_isr_service=true)
       Default IMU configuration settings constructor. To modify default GPIO pins, run "idf.py menuconfig" esp32_BNO08x->GPIO Configuration. Alternatively, edit the default values in "Kconfig.projbuild". More...
       
       bno08x_config_t (spi_host_device_t spi_peripheral, gpio_num_t io_mosi, gpio_num_t io_miso, gpio_num_t io_sclk, gpio_num_t io_cs, gpio_num_t io_int, gpio_num_t io_rst, uint32_t sclk_speed, bool install_isr_service=true)
       Overloaded IMU configuration settings constructor for custom pin settings.
       bno08x_config_t (spi_host_device_t spi_peripheral, gpio_num_t io_mosi, gpio_num_t io_miso, gpio_num_t io_sclk, gpio_num_t io_cs, gpio_num_t io_int, gpio_num_t io_rst, uint32_t sclk_speed, bool install_isr_service=true)
       Overloaded IMU configuration settings constructor for custom pin settings. More...
       
      - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + +

      Public Attributes

      spi_host_device_t spi_peripheral
       SPI peripheral to be used.
      spi_host_device_t spi_peripheral
       SPI peripheral to be used. More...
       
      gpio_num_t io_mosi
       MOSI GPIO pin (connects to BNO08x DI pin)
      gpio_num_t io_mosi
       MOSI GPIO pin (connects to BNO08x DI pin) More...
       
      gpio_num_t io_miso
       MISO GPIO pin (connects to BNO08x SDA pin)
      gpio_num_t io_miso
       MISO GPIO pin (connects to BNO08x SDA pin) More...
       
      gpio_num_t io_sclk
       SCLK pin (connects to BNO08x SCL pin)
      gpio_num_t io_sclk
       SCLK pin (connects to BNO08x SCL pin) More...
       
      gpio_num_t io_cs
      gpio_num_t io_cs
       
      gpio_num_t io_int
       Chip select pin (connects to BNO08x CS pin)
      gpio_num_t io_int
       Chip select pin (connects to BNO08x CS pin) More...
       
      gpio_num_t io_rst
       Host interrupt pin (connects to BNO08x INT pin)
      gpio_num_t io_rst
       Host interrupt pin (connects to BNO08x INT pin) More...
       
      uint32_t sclk_speed
       Reset pin (connects to BNO08x RST pin)
      uint32_t sclk_speed
       Reset pin (connects to BNO08x RST pin) More...
       
      bool install_isr_service
       Indicates whether the ISR service for the HINT should be installed at IMU initialization, (if gpio_install_isr_service() is called before initialize() set this to false)
      bool install_isr_service
       Indicates whether the ISR service for the HINT should be installed at IMU initialization, (if gpio_install_isr_service() is called before initialize() set this to false) More...
       

      Detailed Description

      -

      IMU configuration settings passed into constructor.

      +

      IMU configuration settings passed into constructor.

      Constructor & Destructor Documentation

      -

      ◆ bno08x_config_t() [1/2]

      +

      ◆ bno08x_config_t() [1/2]

      @@ -158,7 +149,8 @@ Public Attributes bno08x_config_t::bno08x_config_t ( - bool install_isr_service = true) + bool  + install_isr_service = true) @@ -174,7 +166,7 @@ Public Attributes
      -

      ◆ bno08x_config_t() [2/2]

      +

      ◆ bno08x_config_t() [2/2]

      @@ -185,47 +177,61 @@ Public Attributes bno08x_config_t::bno08x_config_t ( - spi_host_device_t spi_peripheral, + spi_host_device_t  + spi_peripheral, - gpio_num_t io_mosi, + gpio_num_t  + io_mosi, - gpio_num_t io_miso, + gpio_num_t  + io_miso, - gpio_num_t io_sclk, + gpio_num_t  + io_sclk, - gpio_num_t io_cs, + gpio_num_t  + io_cs, - gpio_num_t io_int, + gpio_num_t  + io_int, - gpio_num_t io_rst, + gpio_num_t  + io_rst, - uint32_t sclk_speed, + uint32_t  + sclk_speed, - bool install_isr_service = true ) + bool  + install_isr_service = true  + + + + ) + @@ -241,7 +247,7 @@ Public Attributes

      Member Data Documentation

      -

      ◆ install_isr_service

      +

      ◆ install_isr_service

      @@ -257,7 +263,7 @@ Public Attributes
      -

      ◆ io_cs

      +

      ◆ io_cs

      @@ -271,7 +277,7 @@ Public Attributes
      -

      ◆ io_int

      +

      ◆ io_int

      @@ -287,7 +293,7 @@ Public Attributes
      -

      ◆ io_miso

      +

      ◆ io_miso

      @@ -303,7 +309,7 @@ Public Attributes
      -

      ◆ io_mosi

      +

      ◆ io_mosi

      @@ -319,7 +325,7 @@ Public Attributes
      -

      ◆ io_rst

      +

      ◆ io_rst

      @@ -335,7 +341,7 @@ Public Attributes
      -

      ◆ io_sclk

      +

      ◆ io_sclk

      @@ -351,7 +357,7 @@ Public Attributes
      -

      ◆ sclk_speed

      +

      ◆ sclk_speed

      @@ -363,12 +369,12 @@ Public Attributes

      Reset pin (connects to BNO08x RST pin)

      -

      Desired SPI SCLK speed in Hz (max 3MHz)

      +

      Desired SPI SCLK speed in Hz (max 3MHz)

      -

      ◆ spi_peripheral

      +

      ◆ spi_peripheral

      @@ -384,7 +390,7 @@ Public Attributes

      The documentation for this struct was generated from the following file:
      @@ -392,7 +398,7 @@ Public Attributes diff --git a/documentation/html/structbno08x__euler__angle__t-members.html b/documentation/html/structbno08x__euler__angle__t-members.html index 9f3e5e1..1ffe64b 100644 --- a/documentation/html/structbno08x__euler__angle__t-members.html +++ b/documentation/html/structbno08x__euler__angle__t-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__euler__angle__t.html',''); initResizable
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -111,7 +102,7 @@ $(function(){initNavTree('structbno08x__euler__angle__t.html',''); initResizable diff --git a/documentation/html/structbno08x__euler__angle__t.html b/documentation/html/structbno08x__euler__angle__t.html index 59f4b51..58f832b 100644 --- a/documentation/html/structbno08x__euler__angle__t.html +++ b/documentation/html/structbno08x__euler__angle__t.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: bno08x_euler_angle_t Struct Reference - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__euler__angle__t.html',''); initResizable
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -101,38 +92,38 @@ $(function(){initNavTree('structbno08x__euler__angle__t.html',''); initResizable

      Struct to represent euler angle (units in degrees or rads) - More...

      + More...

      #include <BNO08xGlobalTypes.hpp>

      - + - + - - + +

      Public Member Functions

       bno08x_euler_angle_t ()
       bno08x_euler_angle_t ()
       
      bno08x_euler_angle_toperator= (const bno08x_quat_t &source)
      bno08x_euler_angle_toperator= (const bno08x_quat_t &source)
       
      template<typename T >
      bno08x_euler_angle_toperator*= (T value)
      template<typename T >
      bno08x_euler_angle_toperator*= (T value)
       
      - + - + - + - - - + + +

      Public Attributes

      float x
      float x
       
      float y
      float y
       
      float z
      float z
       
      BNO08xAccuracy accuracy
       
      float rad_accuracy
      float rad_accuracy
       
      BNO08xAccuracy accuracy
       

      Detailed Description

      -

      Struct to represent euler angle (units in degrees or rads)

      +

      Struct to represent euler angle (units in degrees or rads)

      Constructor & Destructor Documentation

      -

      ◆ bno08x_euler_angle_t()

      +

      ◆ bno08x_euler_angle_t()

      @@ -143,7 +134,7 @@ Public Attributes bno08x_euler_angle_t::bno08x_euler_angle_t ( - ) + ) @@ -158,7 +149,7 @@ Public Attributes

      Member Function Documentation

      -

      ◆ operator*=()

      +

      ◆ operator*=()

      @@ -171,7 +162,8 @@ template<typename T >
      bno08x_euler_angle_t & bno08x_euler_angle_t::operator*= ( - T value) + T  + value) @@ -185,7 +177,7 @@ template<typename T >
      -

      ◆ operator=()

      +

      ◆ operator=()

      @@ -196,7 +188,8 @@ template<typename T >
      bno08x_euler_angle_t & bno08x_euler_angle_t::operator= ( - const bno08x_quat_t & source) + const bno08x_quat_t &  + source) @@ -211,13 +204,13 @@ template<typename T >

      Member Data Documentation

      -

      ◆ accuracy

      +

      ◆ accuracy

      - +
      BNO08xAccuracy bno08x_euler_angle_t::accuracyBNO08xAccuracy bno08x_euler_angle_t::accuracy
      @@ -225,7 +218,7 @@ template<typename T >
      -

      ◆ rad_accuracy

      +

      ◆ rad_accuracy

      @@ -239,7 +232,7 @@ template<typename T >
      -

      ◆ x

      +

      ◆ x

      @@ -253,7 +246,7 @@ template<typename T >
      -

      ◆ y

      +

      ◆ y

      @@ -267,7 +260,7 @@ template<typename T >
      -

      ◆ z

      +

      ◆ z

      @@ -281,7 +274,7 @@ template<typename T >

      The documentation for this struct was generated from the following file:
      @@ -289,7 +282,7 @@ template<typename T >
      diff --git a/documentation/html/structbno08x__gyro__bias__t-members.html b/documentation/html/structbno08x__gyro__bias__t-members.html index f42eb6c..5210186 100644 --- a/documentation/html/structbno08x__gyro__bias__t-members.html +++ b/documentation/html/structbno08x__gyro__bias__t-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__gyro__bias__t.html',''); initResizable()
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -108,7 +99,7 @@ $(function(){initNavTree('structbno08x__gyro__bias__t.html',''); initResizable() diff --git a/documentation/html/structbno08x__gyro__bias__t.html b/documentation/html/structbno08x__gyro__bias__t.html index 34c6144..dc41996 100644 --- a/documentation/html/structbno08x__gyro__bias__t.html +++ b/documentation/html/structbno08x__gyro__bias__t.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: bno08x_gyro_bias_t Struct Reference - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__gyro__bias__t.html',''); initResizable()
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -101,31 +92,31 @@ $(function(){initNavTree('structbno08x__gyro__bias__t.html',''); initResizable()

      Struct to represent gyro bias data (units in rad/s) - More...

      + More...

      #include <BNO08xGlobalTypes.hpp>

      - + - +

      Public Member Functions

       bno08x_gyro_bias_t ()
       bno08x_gyro_bias_t ()
       
      bno08x_gyro_bias_toperator= (const sh2_GyroscopeUncalibrated &source)
      bno08x_gyro_bias_toperator= (const sh2_GyroscopeUncalibrated &source)
       
      - + - + - +

      Public Attributes

      float x
      float x
       
      float y
      float y
       
      float z
      float z
       

      Detailed Description

      -

      Struct to represent gyro bias data (units in rad/s)

      +

      Struct to represent gyro bias data (units in rad/s)

      Constructor & Destructor Documentation

      -

      ◆ bno08x_gyro_bias_t()

      +

      ◆ bno08x_gyro_bias_t()

      @@ -136,7 +127,7 @@ Public Attributes bno08x_gyro_bias_t::bno08x_gyro_bias_t ( - ) + ) @@ -151,7 +142,7 @@ Public Attributes

      Member Function Documentation

      -

      ◆ operator=()

      +

      ◆ operator=()

      @@ -162,7 +153,8 @@ Public Attributes bno08x_gyro_bias_t & bno08x_gyro_bias_t::operator= ( - const sh2_GyroscopeUncalibrated & source) + const sh2_GyroscopeUncalibrated &  + source) @@ -177,7 +169,7 @@ Public Attributes

      Member Data Documentation

      -

      ◆ x

      +

      ◆ x

      @@ -191,7 +183,7 @@ Public Attributes
      -

      ◆ y

      +

      ◆ y

      @@ -205,7 +197,7 @@ Public Attributes
      -

      ◆ z

      +

      ◆ z

      @@ -219,7 +211,7 @@ Public Attributes

      The documentation for this struct was generated from the following file:
      @@ -227,7 +219,7 @@ Public Attributes diff --git a/documentation/html/structbno08x__gyro__t-members.html b/documentation/html/structbno08x__gyro__t-members.html index 5850cfb..9dabbd4 100644 --- a/documentation/html/structbno08x__gyro__t-members.html +++ b/documentation/html/structbno08x__gyro__t-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__gyro__t.html',''); initResizable(); });
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -110,7 +101,7 @@ $(function(){initNavTree('structbno08x__gyro__t.html',''); initResizable(); }); diff --git a/documentation/html/structbno08x__gyro__t.html b/documentation/html/structbno08x__gyro__t.html index 81239c9..27e0ee6 100644 --- a/documentation/html/structbno08x__gyro__t.html +++ b/documentation/html/structbno08x__gyro__t.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: bno08x_gyro_t Struct Reference - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__gyro__t.html',''); initResizable(); });
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -101,35 +92,35 @@ $(function(){initNavTree('structbno08x__gyro__t.html',''); initResizable(); });

      Struct to represent gyro data (units in rad/s) - More...

      + More...

      #include <BNO08xGlobalTypes.hpp>

      - + - + - +

      Public Member Functions

       bno08x_gyro_t ()
       bno08x_gyro_t ()
       
      bno08x_gyro_toperator= (const sh2_Gyroscope_t &source)
      bno08x_gyro_toperator= (const sh2_Gyroscope_t &source)
       
      bno08x_gyro_toperator= (const sh2_GyroscopeUncalibrated &source)
      bno08x_gyro_toperator= (const sh2_GyroscopeUncalibrated &source)
       
      - + - + - + - +

      Public Attributes

      float x
      float x
       
      float y
      float y
       
      float z
      float z
       
      BNO08xAccuracy accuracy
      BNO08xAccuracy accuracy
       

      Detailed Description

      -

      Struct to represent gyro data (units in rad/s)

      +

      Struct to represent gyro data (units in rad/s)

      Constructor & Destructor Documentation

      -

      ◆ bno08x_gyro_t()

      +

      ◆ bno08x_gyro_t()

      @@ -140,7 +131,7 @@ Public Attributes bno08x_gyro_t::bno08x_gyro_t ( - ) + ) @@ -155,7 +146,7 @@ Public Attributes

      Member Function Documentation

      -

      ◆ operator=() [1/2]

      +

      ◆ operator=() [1/2]

      @@ -166,7 +157,8 @@ Public Attributes bno08x_gyro_t & bno08x_gyro_t::operator= ( - const sh2_Gyroscope_t & source) + const sh2_Gyroscope_t &  + source) @@ -180,7 +172,7 @@ Public Attributes
      -

      ◆ operator=() [2/2]

      +

      ◆ operator=() [2/2]

      @@ -191,7 +183,8 @@ Public Attributes bno08x_gyro_t & bno08x_gyro_t::operator= ( - const sh2_GyroscopeUncalibrated & source) + const sh2_GyroscopeUncalibrated &  + source) @@ -206,13 +199,13 @@ Public Attributes

      Member Data Documentation

      -

      ◆ accuracy

      +

      ◆ accuracy

      - +
      BNO08xAccuracy bno08x_gyro_t::accuracyBNO08xAccuracy bno08x_gyro_t::accuracy
      @@ -220,7 +213,7 @@ Public Attributes
      -

      ◆ x

      +

      ◆ x

      @@ -234,7 +227,7 @@ Public Attributes
      -

      ◆ y

      +

      ◆ y

      @@ -248,7 +241,7 @@ Public Attributes
      -

      ◆ z

      +

      ◆ z

      @@ -262,7 +255,7 @@ Public Attributes

      The documentation for this struct was generated from the following file:
      @@ -270,7 +263,7 @@ Public Attributes diff --git a/documentation/html/structbno08x__magf__bias__t-members.html b/documentation/html/structbno08x__magf__bias__t-members.html index 8f8f97a..d28b2bc 100644 --- a/documentation/html/structbno08x__magf__bias__t-members.html +++ b/documentation/html/structbno08x__magf__bias__t-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__magf__bias__t.html',''); initResizable()
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -108,7 +99,7 @@ $(function(){initNavTree('structbno08x__magf__bias__t.html',''); initResizable() diff --git a/documentation/html/structbno08x__magf__bias__t.html b/documentation/html/structbno08x__magf__bias__t.html index 348a337..4c469fe 100644 --- a/documentation/html/structbno08x__magf__bias__t.html +++ b/documentation/html/structbno08x__magf__bias__t.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: bno08x_magf_bias_t Struct Reference - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__magf__bias__t.html',''); initResizable()
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -101,31 +92,31 @@ $(function(){initNavTree('structbno08x__magf__bias__t.html',''); initResizable()

      Struct to represent magnetic field bias data (units in uTesla) - More...

      + More...

      #include <BNO08xGlobalTypes.hpp>

      - + - +

      Public Member Functions

       bno08x_magf_bias_t ()
       bno08x_magf_bias_t ()
       
      bno08x_magf_bias_toperator= (const sh2_MagneticFieldUncalibrated_t &source)
      bno08x_magf_bias_toperator= (const sh2_MagneticFieldUncalibrated_t &source)
       
      - + - + - +

      Public Attributes

      float x
      float x
       
      float y
      float y
       
      float z
      float z
       

      Detailed Description

      -

      Struct to represent magnetic field bias data (units in uTesla)

      +

      Struct to represent magnetic field bias data (units in uTesla)

      Constructor & Destructor Documentation

      -

      ◆ bno08x_magf_bias_t()

      +

      ◆ bno08x_magf_bias_t()

      @@ -136,7 +127,7 @@ Public Attributes bno08x_magf_bias_t::bno08x_magf_bias_t ( - ) + ) @@ -151,7 +142,7 @@ Public Attributes

      Member Function Documentation

      -

      ◆ operator=()

      +

      ◆ operator=()

      @@ -162,7 +153,8 @@ Public Attributes bno08x_magf_bias_t & bno08x_magf_bias_t::operator= ( - const sh2_MagneticFieldUncalibrated_t & source) + const sh2_MagneticFieldUncalibrated_t &  + source) @@ -177,7 +169,7 @@ Public Attributes

      Member Data Documentation

      -

      ◆ x

      +

      ◆ x

      @@ -191,7 +183,7 @@ Public Attributes
      -

      ◆ y

      +

      ◆ y

      @@ -205,7 +197,7 @@ Public Attributes
      -

      ◆ z

      +

      ◆ z

      @@ -219,7 +211,7 @@ Public Attributes

      The documentation for this struct was generated from the following file:
      @@ -227,7 +219,7 @@ Public Attributes diff --git a/documentation/html/structbno08x__magf__t-members.html b/documentation/html/structbno08x__magf__t-members.html index 84b85e7..58ef5bb 100644 --- a/documentation/html/structbno08x__magf__t-members.html +++ b/documentation/html/structbno08x__magf__t-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__magf__t.html',''); initResizable(); });
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -110,7 +101,7 @@ $(function(){initNavTree('structbno08x__magf__t.html',''); initResizable(); }); diff --git a/documentation/html/structbno08x__magf__t.html b/documentation/html/structbno08x__magf__t.html index 8db28b7..81750b8 100644 --- a/documentation/html/structbno08x__magf__t.html +++ b/documentation/html/structbno08x__magf__t.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: bno08x_magf_t Struct Reference - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__magf__t.html',''); initResizable(); });
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -101,35 +92,35 @@ $(function(){initNavTree('structbno08x__magf__t.html',''); initResizable(); });

      Struct to represent magnetic field data (units in uTesla) - More...

      + More...

      #include <BNO08xGlobalTypes.hpp>

      - + - + - +

      Public Member Functions

       bno08x_magf_t ()
       bno08x_magf_t ()
       
      bno08x_magf_toperator= (const sh2_MagneticField_t &source)
      bno08x_magf_toperator= (const sh2_MagneticField_t &source)
       
      bno08x_magf_toperator= (const sh2_MagneticFieldUncalibrated_t &source)
      bno08x_magf_toperator= (const sh2_MagneticFieldUncalibrated_t &source)
       
      - + - + - + - +

      Public Attributes

      float x
      float x
       
      float y
      float y
       
      float z
      float z
       
      BNO08xAccuracy accuracy
      BNO08xAccuracy accuracy
       

      Detailed Description

      -

      Struct to represent magnetic field data (units in uTesla)

      +

      Struct to represent magnetic field data (units in uTesla)

      Constructor & Destructor Documentation

      -

      ◆ bno08x_magf_t()

      +

      ◆ bno08x_magf_t()

      @@ -140,7 +131,7 @@ Public Attributes bno08x_magf_t::bno08x_magf_t ( - ) + ) @@ -155,7 +146,7 @@ Public Attributes

      Member Function Documentation

      -

      ◆ operator=() [1/2]

      +

      ◆ operator=() [1/2]

      @@ -166,7 +157,8 @@ Public Attributes bno08x_magf_t & bno08x_magf_t::operator= ( - const sh2_MagneticField_t & source) + const sh2_MagneticField_t &  + source) @@ -180,7 +172,7 @@ Public Attributes
      -

      ◆ operator=() [2/2]

      +

      ◆ operator=() [2/2]

      @@ -191,7 +183,8 @@ Public Attributes bno08x_magf_t & bno08x_magf_t::operator= ( - const sh2_MagneticFieldUncalibrated_t & source) + const sh2_MagneticFieldUncalibrated_t &  + source) @@ -206,13 +199,13 @@ Public Attributes

      Member Data Documentation

      -

      ◆ accuracy

      +

      ◆ accuracy

      - +
      BNO08xAccuracy bno08x_magf_t::accuracyBNO08xAccuracy bno08x_magf_t::accuracy
      @@ -220,7 +213,7 @@ Public Attributes
      -

      ◆ x

      +

      ◆ x

      @@ -234,7 +227,7 @@ Public Attributes
      -

      ◆ y

      +

      ◆ y

      @@ -248,7 +241,7 @@ Public Attributes
      -

      ◆ z

      +

      ◆ z

      @@ -262,7 +255,7 @@ Public Attributes

      The documentation for this struct was generated from the following file:
      @@ -270,7 +263,7 @@ Public Attributes diff --git a/documentation/html/structbno08x__meta__data__t-members.html b/documentation/html/structbno08x__meta__data__t-members.html index 3d1731a..832f555 100644 --- a/documentation/html/structbno08x__meta__data__t-members.html +++ b/documentation/html/structbno08x__meta__data__t-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__meta__data__t.html',''); initResizable()
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -124,7 +115,7 @@ $(function(){initNavTree('structbno08x__meta__data__t.html',''); initResizable() diff --git a/documentation/html/structbno08x__meta__data__t.html b/documentation/html/structbno08x__meta__data__t.html index 861b69b..28b6267 100644 --- a/documentation/html/structbno08x__meta__data__t.html +++ b/documentation/html/structbno08x__meta__data__t.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: bno08x_meta_data_t Struct Reference - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__meta__data__t.html',''); initResizable()
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -101,82 +92,82 @@ $(function(){initNavTree('structbno08x__meta__data__t.html',''); initResizable()

      Struct to represent sensor/report meta data, returned from BNO08xRpt::get_meta_data() - More...

      + More...

      #include <BNO08xGlobalTypes.hpp>

      - + - +

      Public Member Functions

       bno08x_meta_data_t ()
       bno08x_meta_data_t ()
       
       bno08x_meta_data_t (const sh2_SensorMetadata_t &src)
       bno08x_meta_data_t (const sh2_SensorMetadata_t &src)
       
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      Public Attributes

      uint8_t me_version
       Motion Engine Version.
       
      uint8_t mh_version
       Motion Hub Version.
       
      uint8_t sh_version
       SensorHub Version.
       
      uint32_t range
       Same units as sensor reports.
       
      uint32_t resolution
       Same units as sensor reports.
       
      uint16_t revision
       Metadata record format revision.
       
      uint16_t power_mA
       [mA] Fixed point 16Q10 format
       
      uint32_t min_period_us
       [uS] min period to use with enable_report
       
      uint32_t max_period_us
       [uS] max period to use with enable_report
       
      uint32_t fifo_reserved
       (Unused)
       
      uint32_t fifo_max
       (Unused)
       
      uint32_t batch_buffer_bytes
       (Unused)
       
      uint16_t q_point_1
       q point for sensor values
       
      uint16_t q_point_2
       q point for accuracy or bias fields
       
      uint16_t q_point_3
       q point for sensor data change sensitivity
       
      uint32_t vendor_id_len
       [bytes]
       
      char vendor_ID [48]
       Vendor name and part number.
      char vendor_ID [48]
       Vendor name and part number. More...
       
      uint32_t sensor_specific_len
       [bytes]
       
      uint8_t sensor_specific [48]
       See SH-2 Reference Manual.
      uint8_t sensor_specific [48]
       See SH-2 Reference Manual. More...
       
      uint32_t vendor_id_len
       [bytes] More...
       
      uint32_t sensor_specific_len
       [bytes] More...
       
      uint32_t range
       Same units as sensor reports. More...
       
      uint32_t resolution
       Same units as sensor reports. More...
       
      uint32_t min_period_us
       [uS] min period to use with enable_report More...
       
      uint32_t max_period_us
       [uS] max period to use with enable_report More...
       
      uint32_t fifo_reserved
       (Unused) More...
       
      uint32_t fifo_max
       (Unused) More...
       
      uint32_t batch_buffer_bytes
       (Unused) More...
       
      uint16_t revision
       Metadata record format revision. More...
       
      uint16_t power_mA
       [mA] Fixed point 16Q10 format More...
       
      uint16_t q_point_1
       q point for sensor values More...
       
      uint16_t q_point_2
       q point for accuracy or bias fields More...
       
      uint16_t q_point_3
       q point for sensor data change sensitivity More...
       
      uint8_t me_version
       Motion Engine Version. More...
       
      uint8_t mh_version
       Motion Hub Version. More...
       
      uint8_t sh_version
       SensorHub Version. More...
       

      Detailed Description

      -

      Struct to represent sensor/report meta data, returned from BNO08xRpt::get_meta_data()

      +

      Struct to represent sensor/report meta data, returned from BNO08xRpt::get_meta_data()

      Constructor & Destructor Documentation

      -

      ◆ bno08x_meta_data_t() [1/2]

      +

      ◆ bno08x_meta_data_t() [1/2]

      @@ -187,7 +178,7 @@ Public Attributes bno08x_meta_data_t::bno08x_meta_data_t ( - ) + ) @@ -201,7 +192,7 @@ Public Attributes
      -

      ◆ bno08x_meta_data_t() [2/2]

      +

      ◆ bno08x_meta_data_t() [2/2]

      @@ -212,7 +203,8 @@ Public Attributes bno08x_meta_data_t::bno08x_meta_data_t ( - const sh2_SensorMetadata_t & src) + const sh2_SensorMetadata_t &  + src) @@ -227,7 +219,7 @@ Public Attributes

      Member Data Documentation

      -

      ◆ batch_buffer_bytes

      +

      ◆ batch_buffer_bytes

      @@ -243,7 +235,7 @@ Public Attributes
      -

      ◆ fifo_max

      +

      ◆ fifo_max

      @@ -259,7 +251,7 @@ Public Attributes
      -

      ◆ fifo_reserved

      +

      ◆ fifo_reserved

      @@ -275,7 +267,7 @@ Public Attributes
      -

      ◆ max_period_us

      +

      ◆ max_period_us

      @@ -291,7 +283,7 @@ Public Attributes
      -

      ◆ me_version

      +

      ◆ me_version

      @@ -307,7 +299,7 @@ Public Attributes
      -

      ◆ mh_version

      +

      ◆ mh_version

      @@ -323,7 +315,7 @@ Public Attributes
      -

      ◆ min_period_us

      +

      ◆ min_period_us

      @@ -339,7 +331,7 @@ Public Attributes
      -

      ◆ power_mA

      +

      ◆ power_mA

      @@ -355,7 +347,7 @@ Public Attributes
      -

      ◆ q_point_1

      +

      ◆ q_point_1

      @@ -371,7 +363,7 @@ Public Attributes
      -

      ◆ q_point_2

      +

      ◆ q_point_2

      @@ -387,7 +379,7 @@ Public Attributes
      -

      ◆ q_point_3

      +

      ◆ q_point_3

      @@ -403,7 +395,7 @@ Public Attributes
      -

      ◆ range

      +

      ◆ range

      @@ -419,7 +411,7 @@ Public Attributes
      -

      ◆ resolution

      +

      ◆ resolution

      @@ -435,7 +427,7 @@ Public Attributes
      -

      ◆ revision

      +

      ◆ revision

      @@ -451,7 +443,7 @@ Public Attributes
      -

      ◆ sensor_specific

      +

      ◆ sensor_specific

      @@ -467,7 +459,7 @@ Public Attributes
      -

      ◆ sensor_specific_len

      +

      ◆ sensor_specific_len

      @@ -483,7 +475,7 @@ Public Attributes
      -

      ◆ sh_version

      +

      ◆ sh_version

      @@ -499,7 +491,7 @@ Public Attributes
      -

      ◆ vendor_ID

      +

      ◆ vendor_ID

      @@ -515,7 +507,7 @@ Public Attributes
      -

      ◆ vendor_id_len

      +

      ◆ vendor_id_len

      @@ -531,7 +523,7 @@ Public Attributes

      The documentation for this struct was generated from the following file:
      @@ -539,7 +531,7 @@ Public Attributes diff --git a/documentation/html/structbno08x__quat__t-members.html b/documentation/html/structbno08x__quat__t-members.html index 4d07321..8811384 100644 --- a/documentation/html/structbno08x__quat__t-members.html +++ b/documentation/html/structbno08x__quat__t-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__quat__t.html',''); initResizable(); });
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -113,7 +104,7 @@ $(function(){initNavTree('structbno08x__quat__t.html',''); initResizable(); }); diff --git a/documentation/html/structbno08x__quat__t.html b/documentation/html/structbno08x__quat__t.html index 3e2e3f7..39c3706 100644 --- a/documentation/html/structbno08x__quat__t.html +++ b/documentation/html/structbno08x__quat__t.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: bno08x_quat_t Struct Reference - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__quat__t.html',''); initResizable(); });
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -101,41 +92,41 @@ $(function(){initNavTree('structbno08x__quat__t.html',''); initResizable(); });

      Struct to represent unit quaternion. - More...

      + More...

      #include <BNO08xGlobalTypes.hpp>

      - + - + - + - +

      Public Member Functions

       bno08x_quat_t ()
       bno08x_quat_t ()
       
      bno08x_quat_toperator= (const sh2_RotationVectorWAcc_t &source)
      bno08x_quat_toperator= (const sh2_RotationVectorWAcc_t &source)
       
      bno08x_quat_toperator= (const sh2_RotationVector_t &source)
      bno08x_quat_toperator= (const sh2_RotationVector_t &source)
       
      bno08x_quat_toperator= (const sh2_GyroIntegratedRV_t &source)
      bno08x_quat_toperator= (const sh2_GyroIntegratedRV_t &source)
       
      - + - + - + - + - - - + + +

      Public Attributes

      float real
      float real
       
      float i
      float i
       
      float j
      float j
       
      float k
      float k
       
      BNO08xAccuracy accuracy
       
      float rad_accuracy
      float rad_accuracy
       
      BNO08xAccuracy accuracy
       

      Detailed Description

      -

      Struct to represent unit quaternion.

      +

      Struct to represent unit quaternion.

      Constructor & Destructor Documentation

      -

      ◆ bno08x_quat_t()

      +

      ◆ bno08x_quat_t()

      @@ -146,7 +137,7 @@ Public Attributes bno08x_quat_t::bno08x_quat_t ( - ) + ) @@ -161,7 +152,7 @@ Public Attributes

      Member Function Documentation

      -

      ◆ operator=() [1/3]

      +

      ◆ operator=() [1/3]

      @@ -172,7 +163,8 @@ Public Attributes bno08x_quat_t & bno08x_quat_t::operator= ( - const sh2_GyroIntegratedRV_t & source) + const sh2_GyroIntegratedRV_t &  + source) @@ -186,7 +178,7 @@ Public Attributes
      -

      ◆ operator=() [2/3]

      +

      ◆ operator=() [2/3]

      @@ -197,7 +189,8 @@ Public Attributes bno08x_quat_t & bno08x_quat_t::operator= ( - const sh2_RotationVector_t & source) + const sh2_RotationVector_t &  + source) @@ -211,7 +204,7 @@ Public Attributes
      -

      ◆ operator=() [3/3]

      +

      ◆ operator=() [3/3]

      @@ -222,7 +215,8 @@ Public Attributes bno08x_quat_t & bno08x_quat_t::operator= ( - const sh2_RotationVectorWAcc_t & source) + const sh2_RotationVectorWAcc_t &  + source) @@ -237,13 +231,13 @@ Public Attributes

      Member Data Documentation

      -

      ◆ accuracy

      +

      ◆ accuracy

      - +
      BNO08xAccuracy bno08x_quat_t::accuracyBNO08xAccuracy bno08x_quat_t::accuracy
      @@ -251,7 +245,7 @@ Public Attributes
      -

      ◆ i

      +

      ◆ i

      @@ -265,7 +259,7 @@ Public Attributes
      -

      ◆ j

      +

      ◆ j

      @@ -279,7 +273,7 @@ Public Attributes
      -

      ◆ k

      +

      ◆ k

      @@ -293,7 +287,7 @@ Public Attributes
      -

      ◆ rad_accuracy

      +

      ◆ rad_accuracy

      @@ -307,7 +301,7 @@ Public Attributes
      -

      ◆ real

      +

      ◆ real

      @@ -321,7 +315,7 @@ Public Attributes

      The documentation for this struct was generated from the following file:
      @@ -329,7 +323,7 @@ Public Attributes diff --git a/documentation/html/structbno08x__raw__accel__t-members.html b/documentation/html/structbno08x__raw__accel__t-members.html index ce993c8..d86816d 100644 --- a/documentation/html/structbno08x__raw__accel__t-members.html +++ b/documentation/html/structbno08x__raw__accel__t-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__raw__accel__t.html',''); initResizable()
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -110,7 +101,7 @@ $(function(){initNavTree('structbno08x__raw__accel__t.html',''); initResizable() diff --git a/documentation/html/structbno08x__raw__accel__t.html b/documentation/html/structbno08x__raw__accel__t.html index ff2d0a9..2aea6b8 100644 --- a/documentation/html/structbno08x__raw__accel__t.html +++ b/documentation/html/structbno08x__raw__accel__t.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: bno08x_raw_accel_t Struct Reference - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__raw__accel__t.html',''); initResizable()
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -101,35 +92,35 @@ $(function(){initNavTree('structbno08x__raw__accel__t.html',''); initResizable()

      Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts). - More...

      + More...

      #include <BNO08xGlobalTypes.hpp>

      - + - +

      Public Member Functions

       bno08x_raw_accel_t ()
       bno08x_raw_accel_t ()
       
      bno08x_raw_accel_toperator= (const sh2_RawAccelerometer_t &source)
      bno08x_raw_accel_toperator= (const sh2_RawAccelerometer_t &source)
       
      - - - - - - - + - + + + + + + +

      Public Attributes

      int16_t x
       
      int16_t y
       
      int16_t z
       
      uint32_t timestamp_us
      uint32_t timestamp_us
       
      BNO08xAccuracy accuracy
      int16_t x
       
      int16_t y
       
      int16_t z
       
      BNO08xAccuracy accuracy
       

      Detailed Description

      -

      Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts).

      +

      Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts).

      Constructor & Destructor Documentation

      -

      ◆ bno08x_raw_accel_t()

      +

      ◆ bno08x_raw_accel_t()

      @@ -140,7 +131,7 @@ Public Attributes bno08x_raw_accel_t::bno08x_raw_accel_t ( - ) + ) @@ -155,7 +146,7 @@ Public Attributes

      Member Function Documentation

      -

      ◆ operator=()

      +

      ◆ operator=()

      @@ -166,7 +157,8 @@ Public Attributes bno08x_raw_accel_t & bno08x_raw_accel_t::operator= ( - const sh2_RawAccelerometer_t & source) + const sh2_RawAccelerometer_t &  + source) @@ -181,13 +173,13 @@ Public Attributes

      Member Data Documentation

      -

      ◆ accuracy

      +

      ◆ accuracy

      - +
      BNO08xAccuracy bno08x_raw_accel_t::accuracyBNO08xAccuracy bno08x_raw_accel_t::accuracy
      @@ -195,7 +187,7 @@ Public Attributes
      -

      ◆ timestamp_us

      +

      ◆ timestamp_us

      @@ -209,7 +201,7 @@ Public Attributes
      -

      ◆ x

      +

      ◆ x

      @@ -223,7 +215,7 @@ Public Attributes
      -

      ◆ y

      +

      ◆ y

      @@ -237,7 +229,7 @@ Public Attributes
      -

      ◆ z

      +

      ◆ z

      @@ -251,7 +243,7 @@ Public Attributes

      The documentation for this struct was generated from the following file:
      @@ -259,7 +251,7 @@ Public Attributes diff --git a/documentation/html/structbno08x__raw__gyro__t-members.html b/documentation/html/structbno08x__raw__gyro__t-members.html index ea7381f..578859c 100644 --- a/documentation/html/structbno08x__raw__gyro__t-members.html +++ b/documentation/html/structbno08x__raw__gyro__t-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__raw__gyro__t.html',''); initResizable();
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -111,7 +102,7 @@ $(function(){initNavTree('structbno08x__raw__gyro__t.html',''); initResizable(); diff --git a/documentation/html/structbno08x__raw__gyro__t.html b/documentation/html/structbno08x__raw__gyro__t.html index f0198ff..a5a7542 100644 --- a/documentation/html/structbno08x__raw__gyro__t.html +++ b/documentation/html/structbno08x__raw__gyro__t.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: bno08x_raw_gyro_t Struct Reference - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__raw__gyro__t.html',''); initResizable();
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -101,37 +92,37 @@ $(function(){initNavTree('structbno08x__raw__gyro__t.html',''); initResizable();

      Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts). - More...

      + More...

      #include <BNO08xGlobalTypes.hpp>

      - + - +

      Public Member Functions

       bno08x_raw_gyro_t ()
       bno08x_raw_gyro_t ()
       
      bno08x_raw_gyro_toperator= (const sh2_RawGyroscope_t &source)
      bno08x_raw_gyro_toperator= (const sh2_RawGyroscope_t &source)
       
      - - - - - - - - - + - + + + + + + + + +

      Public Attributes

      int16_t x
       
      int16_t y
       
      int16_t z
       
      int16_t temperature
       
      uint32_t timestamp_us
      uint32_t timestamp_us
       
      BNO08xAccuracy accuracy
      int16_t x
       
      int16_t y
       
      int16_t z
       
      int16_t temperature
       
      BNO08xAccuracy accuracy
       

      Detailed Description

      -

      Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts).

      +

      Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts).

      Constructor & Destructor Documentation

      -

      ◆ bno08x_raw_gyro_t()

      +

      ◆ bno08x_raw_gyro_t()

      @@ -142,7 +133,7 @@ Public Attributes bno08x_raw_gyro_t::bno08x_raw_gyro_t ( - ) + ) @@ -157,7 +148,7 @@ Public Attributes

      Member Function Documentation

      -

      ◆ operator=()

      +

      ◆ operator=()

      @@ -168,7 +159,8 @@ Public Attributes bno08x_raw_gyro_t & bno08x_raw_gyro_t::operator= ( - const sh2_RawGyroscope_t & source) + const sh2_RawGyroscope_t &  + source) @@ -183,13 +175,13 @@ Public Attributes

      Member Data Documentation

      -

      ◆ accuracy

      +

      ◆ accuracy

      - +
      BNO08xAccuracy bno08x_raw_gyro_t::accuracyBNO08xAccuracy bno08x_raw_gyro_t::accuracy
      @@ -197,7 +189,7 @@ Public Attributes
      -

      ◆ temperature

      +

      ◆ temperature

      @@ -211,7 +203,7 @@ Public Attributes
      -

      ◆ timestamp_us

      +

      ◆ timestamp_us

      @@ -225,7 +217,7 @@ Public Attributes
      -

      ◆ x

      +

      ◆ x

      @@ -239,7 +231,7 @@ Public Attributes
      -

      ◆ y

      +

      ◆ y

      @@ -253,7 +245,7 @@ Public Attributes
      -

      ◆ z

      +

      ◆ z

      @@ -267,7 +259,7 @@ Public Attributes

      The documentation for this struct was generated from the following file:
      @@ -275,7 +267,7 @@ Public Attributes diff --git a/documentation/html/structbno08x__raw__magf__t-members.html b/documentation/html/structbno08x__raw__magf__t-members.html index 01f0df2..f585175 100644 --- a/documentation/html/structbno08x__raw__magf__t-members.html +++ b/documentation/html/structbno08x__raw__magf__t-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__raw__magf__t.html',''); initResizable();
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -110,7 +101,7 @@ $(function(){initNavTree('structbno08x__raw__magf__t.html',''); initResizable(); diff --git a/documentation/html/structbno08x__raw__magf__t.html b/documentation/html/structbno08x__raw__magf__t.html index 2a13dca..ac7dafe 100644 --- a/documentation/html/structbno08x__raw__magf__t.html +++ b/documentation/html/structbno08x__raw__magf__t.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: bno08x_raw_magf_t Struct Reference - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__raw__magf__t.html',''); initResizable();
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -101,35 +92,35 @@ $(function(){initNavTree('structbno08x__raw__magf__t.html',''); initResizable();

      Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts). - More...

      + More...

      #include <BNO08xGlobalTypes.hpp>

      - + - +

      Public Member Functions

       bno08x_raw_magf_t ()
       bno08x_raw_magf_t ()
       
      bno08x_raw_magf_toperator= (const sh2_RawMagnetometer_t &source)
      bno08x_raw_magf_toperator= (const sh2_RawMagnetometer_t &source)
       
      - - - - - - - + - + + + + + + +

      Public Attributes

      int16_t x
       
      int16_t y
       
      int16_t z
       
      uint32_t timestamp_us
      uint32_t timestamp_us
       
      BNO08xAccuracy accuracy
      int16_t x
       
      int16_t y
       
      int16_t z
       
      BNO08xAccuracy accuracy
       

      Detailed Description

      -

      Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts).

      +

      Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts).

      Constructor & Destructor Documentation

      -

      ◆ bno08x_raw_magf_t()

      +

      ◆ bno08x_raw_magf_t()

      @@ -140,7 +131,7 @@ Public Attributes bno08x_raw_magf_t::bno08x_raw_magf_t ( - ) + ) @@ -155,7 +146,7 @@ Public Attributes

      Member Function Documentation

      -

      ◆ operator=()

      +

      ◆ operator=()

      @@ -166,7 +157,8 @@ Public Attributes bno08x_raw_magf_t & bno08x_raw_magf_t::operator= ( - const sh2_RawMagnetometer_t & source) + const sh2_RawMagnetometer_t &  + source) @@ -181,13 +173,13 @@ Public Attributes

      Member Data Documentation

      -

      ◆ accuracy

      +

      ◆ accuracy

      - +
      BNO08xAccuracy bno08x_raw_magf_t::accuracyBNO08xAccuracy bno08x_raw_magf_t::accuracy
      @@ -195,7 +187,7 @@ Public Attributes
      -

      ◆ timestamp_us

      +

      ◆ timestamp_us

      @@ -209,7 +201,7 @@ Public Attributes
      -

      ◆ x

      +

      ◆ x

      @@ -223,7 +215,7 @@ Public Attributes
      -

      ◆ y

      +

      ◆ y

      @@ -237,7 +229,7 @@ Public Attributes
      -

      ◆ z

      +

      ◆ z

      @@ -251,7 +243,7 @@ Public Attributes

      The documentation for this struct was generated from the following file:
      @@ -259,7 +251,7 @@ Public Attributes diff --git a/documentation/html/structbno08x__sample__counts__t-members.html b/documentation/html/structbno08x__sample__counts__t-members.html index 60625b3..c9a127c 100644 --- a/documentation/html/structbno08x__sample__counts__t-members.html +++ b/documentation/html/structbno08x__sample__counts__t-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__sample__counts__t.html',''); initResizab
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -109,7 +100,7 @@ $(function(){initNavTree('structbno08x__sample__counts__t.html',''); initResizab diff --git a/documentation/html/structbno08x__sample__counts__t.html b/documentation/html/structbno08x__sample__counts__t.html index 84b1973..cd89370 100644 --- a/documentation/html/structbno08x__sample__counts__t.html +++ b/documentation/html/structbno08x__sample__counts__t.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: bno08x_sample_counts_t Struct Reference - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__sample__counts__t.html',''); initResizab
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -101,37 +92,37 @@ $(function(){initNavTree('structbno08x__sample__counts__t.html',''); initResizab

      Struct to represent sample counts, returned from BNO08xRpt::get_sample_counts() - More...

      + More...

      #include <BNO08xGlobalTypes.hpp>

      - + - +

      Public Member Functions

       bno08x_sample_counts_t ()
       bno08x_sample_counts_t ()
       
      bno08x_sample_counts_toperator= (const sh2_Counts_t &source)
      bno08x_sample_counts_toperator= (const sh2_Counts_t &source)
       
      - - + + - - + + - - + + - - + +

      Public Attributes

      uint32_t offered
       Number of samples produced by underlying data source.
      uint32_t offered
       Number of samples produced by underlying data source. More...
       
      uint32_t on
       Number of "offered" samples while this sensor was requested by host.
      uint32_t on
       Number of "offered" samples while this sensor was requested by host. More...
       
      uint32_t accepted
       Number of "on" samples that passed decimation filter.
      uint32_t accepted
       Number of "on" samples that passed decimation filter. More...
       
      uint32_t attempted
       Number of "accepted" samples that passed threshold requirements and had transmission to the host attempted.
      uint32_t attempted
       Number of "accepted" samples that passed threshold requirements and had transmission to the host attempted. More...
       

      Detailed Description

      -

      Struct to represent sample counts, returned from BNO08xRpt::get_sample_counts()

      +

      Struct to represent sample counts, returned from BNO08xRpt::get_sample_counts()

      Constructor & Destructor Documentation

      -

      ◆ bno08x_sample_counts_t()

      +

      ◆ bno08x_sample_counts_t()

      @@ -142,7 +133,7 @@ Public Attributes bno08x_sample_counts_t::bno08x_sample_counts_t ( - ) + ) @@ -157,7 +148,7 @@ Public Attributes

      Member Function Documentation

      -

      ◆ operator=()

      +

      ◆ operator=()

      @@ -168,7 +159,8 @@ Public Attributes bno08x_sample_counts_t & bno08x_sample_counts_t::operator= ( - const sh2_Counts_t & source) + const sh2_Counts_t &  + source) @@ -183,7 +175,7 @@ Public Attributes

      Member Data Documentation

      -

      ◆ accepted

      +

      ◆ accepted

      @@ -199,7 +191,7 @@ Public Attributes
      -

      ◆ attempted

      +

      ◆ attempted

      @@ -215,7 +207,7 @@ Public Attributes
      -

      ◆ offered

      +

      ◆ offered

      @@ -231,7 +223,7 @@ Public Attributes
      -

      ◆ on

      +

      ◆ on

      @@ -247,7 +239,7 @@ Public Attributes

      The documentation for this struct was generated from the following file:
      @@ -255,7 +247,7 @@ Public Attributes diff --git a/documentation/html/structbno08x__shake__detector__t-members.html b/documentation/html/structbno08x__shake__detector__t-members.html index 840512e..3824a7b 100644 --- a/documentation/html/structbno08x__shake__detector__t-members.html +++ b/documentation/html/structbno08x__shake__detector__t-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__shake__detector__t.html',''); initResiza
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -109,7 +100,7 @@ $(function(){initNavTree('structbno08x__shake__detector__t.html',''); initResiza diff --git a/documentation/html/structbno08x__shake__detector__t.html b/documentation/html/structbno08x__shake__detector__t.html index 3357abe..0f0091b 100644 --- a/documentation/html/structbno08x__shake__detector__t.html +++ b/documentation/html/structbno08x__shake__detector__t.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: bno08x_shake_detector_t Struct Reference - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__shake__detector__t.html',''); initResiza
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -101,33 +92,33 @@ $(function(){initNavTree('structbno08x__shake__detector__t.html',''); initResiza

      Struct to represent shake detector data (flag meaning: 0 = no shake 1 = shake detected) - More...

      + More...

      #include <BNO08xGlobalTypes.hpp>

      - + - +

      Public Member Functions

       bno08x_shake_detector_t ()
       bno08x_shake_detector_t ()
       
      bno08x_shake_detector_toperator= (const sh2_ShakeDetector_t &source)
      bno08x_shake_detector_toperator= (const sh2_ShakeDetector_t &source)
       
      - + - + - + - +

      Public Attributes

      uint8_t x_flag
      uint8_t x_flag
       
      uint8_t y_flag
      uint8_t y_flag
       
      uint8_t z_flag
      uint8_t z_flag
       
      BNO08xAccuracy accuracy
      BNO08xAccuracy accuracy
       

      Detailed Description

      -

      Struct to represent shake detector data (flag meaning: 0 = no shake 1 = shake detected)

      +

      Struct to represent shake detector data (flag meaning: 0 = no shake 1 = shake detected)

      Constructor & Destructor Documentation

      -

      ◆ bno08x_shake_detector_t()

      +

      ◆ bno08x_shake_detector_t()

      @@ -138,7 +129,7 @@ Public Attributes bno08x_shake_detector_t::bno08x_shake_detector_t ( - ) + ) @@ -153,7 +144,7 @@ Public Attributes

      Member Function Documentation

      -

      ◆ operator=()

      +

      ◆ operator=()

      @@ -164,7 +155,8 @@ Public Attributes bno08x_shake_detector_t & bno08x_shake_detector_t::operator= ( - const sh2_ShakeDetector_t & source) + const sh2_ShakeDetector_t &  + source) @@ -179,13 +171,13 @@ Public Attributes

      Member Data Documentation

      -

      ◆ accuracy

      +

      ◆ accuracy

      - +
      BNO08xAccuracy bno08x_shake_detector_t::accuracyBNO08xAccuracy bno08x_shake_detector_t::accuracy
      @@ -193,7 +185,7 @@ Public Attributes
      -

      ◆ x_flag

      +

      ◆ x_flag

      @@ -207,7 +199,7 @@ Public Attributes
      -

      ◆ y_flag

      +

      ◆ y_flag

      @@ -221,7 +213,7 @@ Public Attributes
      -

      ◆ z_flag

      +

      ◆ z_flag

      @@ -235,7 +227,7 @@ Public Attributes

      The documentation for this struct was generated from the following file:
      @@ -243,7 +235,7 @@ Public Attributes diff --git a/documentation/html/structbno08x__stability__classifier__t-members.html b/documentation/html/structbno08x__stability__classifier__t-members.html index a180d60..98b9c2f 100644 --- a/documentation/html/structbno08x__stability__classifier__t-members.html +++ b/documentation/html/structbno08x__stability__classifier__t-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__stability__classifier__t.html',''); init
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -107,7 +98,7 @@ $(function(){initNavTree('structbno08x__stability__classifier__t.html',''); init diff --git a/documentation/html/structbno08x__stability__classifier__t.html b/documentation/html/structbno08x__stability__classifier__t.html index ab02c41..378e2cd 100644 --- a/documentation/html/structbno08x__stability__classifier__t.html +++ b/documentation/html/structbno08x__stability__classifier__t.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: bno08x_stability_classifier_t Struct Reference - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__stability__classifier__t.html',''); init
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -101,29 +92,29 @@ $(function(){initNavTree('structbno08x__stability__classifier__t.html',''); init

      Struct to represent stability classifier data from stability classifier reports. - More...

      + More...

      #include <BNO08xGlobalTypes.hpp>

      - + - +

      Public Member Functions

       bno08x_stability_classifier_t ()
       bno08x_stability_classifier_t ()
       
      bno08x_stability_classifier_toperator= (const sh2_StabilityClassifier_t &source)
      bno08x_stability_classifier_toperator= (const sh2_StabilityClassifier_t &source)
       
      - + - +

      Public Attributes

      BNO08xStability stability
      BNO08xStability stability
       
      BNO08xAccuracy accuracy
      BNO08xAccuracy accuracy
       

      Detailed Description

      -

      Struct to represent stability classifier data from stability classifier reports.

      +

      Struct to represent stability classifier data from stability classifier reports.

      Constructor & Destructor Documentation

      -

      ◆ bno08x_stability_classifier_t()

      +

      ◆ bno08x_stability_classifier_t()

      @@ -134,7 +125,7 @@ Public Attributes bno08x_stability_classifier_t::bno08x_stability_classifier_t ( - ) + ) @@ -149,7 +140,7 @@ Public Attributes

      Member Function Documentation

      -

      ◆ operator=()

      +

      ◆ operator=()

      @@ -160,7 +151,8 @@ Public Attributes bno08x_stability_classifier_t & bno08x_stability_classifier_t::operator= ( - const sh2_StabilityClassifier_t & source) + const sh2_StabilityClassifier_t &  + source) @@ -175,13 +167,13 @@ Public Attributes

      Member Data Documentation

      -

      ◆ accuracy

      +

      ◆ accuracy

      - +
      BNO08xAccuracy bno08x_stability_classifier_t::accuracyBNO08xAccuracy bno08x_stability_classifier_t::accuracy
      @@ -189,13 +181,13 @@ Public Attributes
      -

      ◆ stability

      +

      ◆ stability

      - +
      BNO08xStability bno08x_stability_classifier_t::stabilityBNO08xStability bno08x_stability_classifier_t::stability
      @@ -203,7 +195,7 @@ Public Attributes

      The documentation for this struct was generated from the following file:
      @@ -211,7 +203,7 @@ Public Attributes diff --git a/documentation/html/structbno08x__step__counter__t-members.html b/documentation/html/structbno08x__step__counter__t-members.html index 6b630d5..3ae30ae 100644 --- a/documentation/html/structbno08x__step__counter__t-members.html +++ b/documentation/html/structbno08x__step__counter__t-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__step__counter__t.html',''); initResizabl
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -108,7 +99,7 @@ $(function(){initNavTree('structbno08x__step__counter__t.html',''); initResizabl diff --git a/documentation/html/structbno08x__step__counter__t.html b/documentation/html/structbno08x__step__counter__t.html index eb61d5e..7fb2bfc 100644 --- a/documentation/html/structbno08x__step__counter__t.html +++ b/documentation/html/structbno08x__step__counter__t.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: bno08x_step_counter_t Struct Reference - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__step__counter__t.html',''); initResizabl
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -101,31 +92,31 @@ $(function(){initNavTree('structbno08x__step__counter__t.html',''); initResizabl

      Struct to represent step counter data from step counter reports. - More...

      + More...

      #include <BNO08xGlobalTypes.hpp>

      - + - +

      Public Member Functions

       bno08x_step_counter_t ()
       bno08x_step_counter_t ()
       
      bno08x_step_counter_toperator= (const sh2_StepCounter_t &source)
      bno08x_step_counter_toperator= (const sh2_StepCounter_t &source)
       
      - + - + - +

      Public Attributes

      uint32_t latency
      uint32_t latency
       
      uint16_t steps
      uint16_t steps
       
      BNO08xAccuracy accuracy
      BNO08xAccuracy accuracy
       

      Detailed Description

      -

      Struct to represent step counter data from step counter reports.

      +

      Struct to represent step counter data from step counter reports.

      Constructor & Destructor Documentation

      -

      ◆ bno08x_step_counter_t()

      +

      ◆ bno08x_step_counter_t()

      @@ -136,7 +127,7 @@ Public Attributes bno08x_step_counter_t::bno08x_step_counter_t ( - ) + ) @@ -151,7 +142,7 @@ Public Attributes

      Member Function Documentation

      -

      ◆ operator=()

      +

      ◆ operator=()

      @@ -162,7 +153,8 @@ Public Attributes bno08x_step_counter_t & bno08x_step_counter_t::operator= ( - const sh2_StepCounter_t & source) + const sh2_StepCounter_t &  + source) @@ -177,13 +169,13 @@ Public Attributes

      Member Data Documentation

      -

      ◆ accuracy

      +

      ◆ accuracy

      - +
      BNO08xAccuracy bno08x_step_counter_t::accuracyBNO08xAccuracy bno08x_step_counter_t::accuracy
      @@ -191,7 +183,7 @@ Public Attributes
      -

      ◆ latency

      +

      ◆ latency

      @@ -205,7 +197,7 @@ Public Attributes
      -

      ◆ steps

      +

      ◆ steps

      @@ -219,7 +211,7 @@ Public Attributes

      The documentation for this struct was generated from the following file:
      @@ -227,7 +219,7 @@ Public Attributes diff --git a/documentation/html/structbno08x__tap__detector__t-members.html b/documentation/html/structbno08x__tap__detector__t-members.html index 0a39f4a..fe0a6b0 100644 --- a/documentation/html/structbno08x__tap__detector__t-members.html +++ b/documentation/html/structbno08x__tap__detector__t-members.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: Member List - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__tap__detector__t.html',''); initResizabl
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -110,7 +101,7 @@ $(function(){initNavTree('structbno08x__tap__detector__t.html',''); initResizabl diff --git a/documentation/html/structbno08x__tap__detector__t.html b/documentation/html/structbno08x__tap__detector__t.html index 1f525ff..971b7b1 100644 --- a/documentation/html/structbno08x__tap__detector__t.html +++ b/documentation/html/structbno08x__tap__detector__t.html @@ -1,20 +1,18 @@ - + - + esp32_BNO08x: bno08x_tap_detector_t Struct Reference - - @@ -27,7 +25,7 @@ -
      esp32_BNO08x 1.31 +
      esp32_BNO08x 1.4
      C++ BNO08x IMU driver component for esp-idf.
      @@ -36,10 +34,10 @@
      - + @@ -48,7 +46,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search'); - $(function() { init_search(); }); + $(document).ready(function() { init_search(); }); }); /* @license-end */ @@ -66,7 +64,7 @@ $(function() {
      @@ -79,16 +77,9 @@ $(function(){initNavTree('structbno08x__tap__detector__t.html',''); initResizabl
      -
      -
      -
      -
      -
      Loading...
      -
      Searching...
      -
      No Matches
      -
      -
      -
      +
      @@ -101,35 +92,35 @@ $(function(){initNavTree('structbno08x__tap__detector__t.html',''); initResizabl

      Struct to represent tap detector data (flag meaning: 0 = no tap, 1 = positive tap on axis, -1 = negative tap on axis) - More...

      + More...

      #include <BNO08xGlobalTypes.hpp>

      - + - +

      Public Member Functions

       bno08x_tap_detector_t ()
       bno08x_tap_detector_t ()
       
      bno08x_tap_detector_toperator= (const sh2_TapDetector_t &source)
      bno08x_tap_detector_toperator= (const sh2_TapDetector_t &source)
       
      - + - + - + - + - +

      Public Attributes

      int8_t x_flag
      int8_t x_flag
       
      int8_t y_flag
      int8_t y_flag
       
      int8_t z_flag
      int8_t z_flag
       
      bool double_tap
      bool double_tap
       
      BNO08xAccuracy accuracy
      BNO08xAccuracy accuracy
       

      Detailed Description

      -

      Struct to represent tap detector data (flag meaning: 0 = no tap, 1 = positive tap on axis, -1 = negative tap on axis)

      +

      Struct to represent tap detector data (flag meaning: 0 = no tap, 1 = positive tap on axis, -1 = negative tap on axis)

      Constructor & Destructor Documentation

      -

      ◆ bno08x_tap_detector_t()

      +

      ◆ bno08x_tap_detector_t()

      @@ -140,7 +131,7 @@ Public Attributes bno08x_tap_detector_t::bno08x_tap_detector_t ( - ) + ) @@ -155,7 +146,7 @@ Public Attributes

      Member Function Documentation

      -

      ◆ operator=()

      +

      ◆ operator=()

      @@ -166,7 +157,8 @@ Public Attributes bno08x_tap_detector_t & bno08x_tap_detector_t::operator= ( - const sh2_TapDetector_t & source) + const sh2_TapDetector_t &  + source) @@ -181,13 +173,13 @@ Public Attributes

      Member Data Documentation

      -

      ◆ accuracy

      +

      ◆ accuracy

      - +
      BNO08xAccuracy bno08x_tap_detector_t::accuracyBNO08xAccuracy bno08x_tap_detector_t::accuracy
      @@ -195,7 +187,7 @@ Public Attributes
      -

      ◆ double_tap

      +

      ◆ double_tap

      @@ -209,7 +201,7 @@ Public Attributes
      -

      ◆ x_flag

      +

      ◆ x_flag

      @@ -223,7 +215,7 @@ Public Attributes
      -

      ◆ y_flag

      +

      ◆ y_flag

      @@ -237,7 +229,7 @@ Public Attributes
      -

      ◆ z_flag

      +

      ◆ z_flag

      @@ -251,7 +243,7 @@ Public Attributes

      The documentation for this struct was generated from the following file:
      @@ -259,7 +251,7 @@ Public Attributes diff --git a/documentation/html/tab_ad.png b/documentation/html/tab_ad.png deleted file mode 100644 index e34850a..0000000 Binary files a/documentation/html/tab_ad.png and /dev/null differ diff --git a/documentation/html/tab_bd.png b/documentation/html/tab_bd.png deleted file mode 100644 index 91c2524..0000000 Binary files a/documentation/html/tab_bd.png and /dev/null differ diff --git a/documentation/html/tab_hd.png b/documentation/html/tab_hd.png deleted file mode 100644 index 2489273..0000000 Binary files a/documentation/html/tab_hd.png and /dev/null differ diff --git a/documentation/html/tab_sd.png b/documentation/html/tab_sd.png deleted file mode 100644 index 757a565..0000000 Binary files a/documentation/html/tab_sd.png and /dev/null differ diff --git a/documentation/html/tabs.css b/documentation/html/tabs.css index fe4854a..fb0977a 100644 --- a/documentation/html/tabs.css +++ b/documentation/html/tabs.css @@ -1 +1 @@ -.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-menu-btn{position:relative;display:inline-block;width:36px;height:36px;text-indent:36px;margin-left:8px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.main-menu-btn-icon,.main-menu-btn-icon:before,.main-menu-btn-icon:after{position:absolute;top:50%;left:2px;height:2px;width:24px;background:var(--nav-menu-button-color);-webkit-transition:all .25s;transition:all .25s}.main-menu-btn-icon:before{content:'';top:-7px;left:0}.main-menu-btn-icon:after{content:'';top:7px;left:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon{height:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px)}#main-menu-state:not(:checked) ~ #main-menu{display:none}#main-menu-state:checked ~ #main-menu{display:block}@media(min-width:768px){.main-menu-btn{position:absolute;top:-99999px}#main-menu-state:not(:checked) ~ #main-menu{display:block}}.sm-dox{background-image:var(--nav-gradient-image)}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0 12px;padding-right:43px;font-family:var(--font-family-nav);font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:var(--nav-text-normal-shadow);color:var(--nav-text-normal-color);outline:0}.sm-dox a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox a.current{color:#d23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:var(--nav-menu-toggle-color);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox a span.sub-arrow:before{display:block;content:'+'}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox ul{background:var(--nav-menu-background-color)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:var(--nav-menu-background-color);background-image:none}.sm-dox ul a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:0 1px 1px black}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media(min-width:768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:var(--nav-gradient-image);line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:var(--nav-text-normal-color) transparent transparent transparent;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0 12px;background-image:var(--nav-separator-image);background-repeat:no-repeat;background-position:right;-moz-border-radius:0 !important;-webkit-border-radius:0;border-radius:0 !important}.sm-dox a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox a:hover span.sub-arrow{border-color:var(--nav-text-hover-color) transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent var(--nav-menu-background-color) transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:var(--nav-menu-background-color);-moz-border-radius:5px !important;-webkit-border-radius:5px;border-radius:5px !important;-moz-box-shadow:0 5px 9px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.2);box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent var(--nav-menu-foreground-color);border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:var(--nav-menu-foreground-color);background-image:none;border:0 !important}.sm-dox ul a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent var(--nav-text-hover-color)}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:var(--nav-menu-background-color);height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #d23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#d23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent var(--nav-menu-foreground-color) transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:var(--nav-menu-foreground-color) transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:var(--nav-gradient-image)}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:var(--nav-menu-background-color)}} \ No newline at end of file +.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-menu-btn{position:relative;display:inline-block;width:36px;height:36px;text-indent:36px;margin-left:8px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.main-menu-btn-icon,.main-menu-btn-icon:before,.main-menu-btn-icon:after{position:absolute;top:50%;left:2px;height:2px;width:24px;background:#666;-webkit-transition:all 0.25s;transition:all 0.25s}.main-menu-btn-icon:before{content:'';top:-7px;left:0}.main-menu-btn-icon:after{content:'';top:7px;left:0}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon{height:0}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}#main-menu-state:not(:checked)~#main-menu{display:none}#main-menu-state:checked~#main-menu{display:block}@media (min-width: 768px){.main-menu-btn{position:absolute;top:-99999px}#main-menu-state:not(:checked)~#main-menu{display:block}}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0px 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0px 1px 1px rgba(255,255,255,0.9);color:#283A5D;outline:none}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a.current{color:#D23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);border-radius:5px}.sm-dox a span.sub-arrow:before{display:block;content:'+'}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media (min-width: 768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283A5D transparent transparent transparent;background:transparent;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0px 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;border-radius:0 !important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a:hover span.sub-arrow{border-color:#fff transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;border-radius:5px !important;box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0 !important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent #fff}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #D23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#D23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}} diff --git a/documentation/latex/Makefile b/documentation/latex/Makefile index 7f82972..07f226d 100644 --- a/documentation/latex/Makefile +++ b/documentation/latex/Makefile @@ -13,7 +13,7 @@ $(MANUAL_FILE).pdf: clean $(MANUAL_FILE).tex $(MKIDX_CMD) $(MANUAL_FILE).idx $(LATEX_CMD) $(MANUAL_FILE) latex_count=$(LATEX_COUNT) ; \ - while grep -E -s 'Rerun (LaTeX|to get cross-references right|to get bibliographical references right)' $(MANUAL_FILE).log && [ $$latex_count -gt 0 ] ;\ + while egrep -s 'Rerun (LaTeX|to get cross-references right|to get bibliographical references right)' $(MANUAL_FILE).log && [ $$latex_count -gt 0 ] ;\ do \ echo "Rerunning latex...." ;\ $(LATEX_CMD) $(MANUAL_FILE) ;\ diff --git a/documentation/latex/_b_n_o08x_8cpp.tex b/documentation/latex/_b_n_o08x_8cpp.tex index eadfe26..b7b07cb 100644 --- a/documentation/latex/_b_n_o08x_8cpp.tex +++ b/documentation/latex/_b_n_o08x_8cpp.tex @@ -1,7 +1,7 @@ -\doxysection{source/\+BNO08x.cpp File Reference} -\hypertarget{_b_n_o08x_8cpp}{}\label{_b_n_o08x_8cpp}\index{source/BNO08x.cpp@{source/BNO08x.cpp}} -{\ttfamily \#include "{}BNO08x.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Private\+Types.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_8cpp}{}\doxysection{BNO08x.\+cpp File Reference} +\label{_b_n_o08x_8cpp}\index{BNO08x.cpp@{BNO08x.cpp}} +{\ttfamily \#include \char`\"{}BNO08x.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Private\+Types.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x.\+cpp\+: \nopagebreak \begin{figure}[H] diff --git a/documentation/latex/_b_n_o08x_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_8cpp__incl.md5 index 0ca8284..d5b4060 100644 --- a/documentation/latex/_b_n_o08x_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_8cpp__incl.md5 @@ -1 +1 @@ -2f90fab509097b9ee4305a4d45a0503f \ No newline at end of file +dfa942c795c3b1b1f13d3db8932e2aef \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_8cpp__incl.pdf b/documentation/latex/_b_n_o08x_8cpp__incl.pdf index 9677dde..1a8b997 100644 Binary files a/documentation/latex/_b_n_o08x_8cpp__incl.pdf and b/documentation/latex/_b_n_o08x_8cpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_8hpp.tex b/documentation/latex/_b_n_o08x_8hpp.tex index 62db3be..8663fd3 100644 --- a/documentation/latex/_b_n_o08x_8hpp.tex +++ b/documentation/latex/_b_n_o08x_8hpp.tex @@ -1,5 +1,5 @@ -\doxysection{include/\+BNO08x.hpp File Reference} -\hypertarget{_b_n_o08x_8hpp}{}\label{_b_n_o08x_8hpp}\index{include/BNO08x.hpp@{include/BNO08x.hpp}} +\hypertarget{_b_n_o08x_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\+BNO08x.hpp File Reference} +\label{_b_n_o08x_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/BNO08x.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/BNO08x.hpp}} {\ttfamily \#include $<$etl/vector.\+h$>$}\newline {\ttfamily \#include $<$etl/variant.\+h$>$}\newline {\ttfamily \#include $<$etl/map.\+h$>$}\newline @@ -10,10 +10,10 @@ {\ttfamily \#include $<$freertos/task.\+h$>$}\newline {\ttfamily \#include $<$freertos/event\+\_\+groups.\+h$>$}\newline {\ttfamily \#include $<$freertos/queue.\+h$>$}\newline -{\ttfamily \#include "{}BNO08x\+Global\+Types.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Private\+Types.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+SH2\+HAL.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Reports.\+hpp"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Global\+Types.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Private\+Types.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+SH2\+HAL.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Reports.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -30,11 +30,11 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x}{BNO08x} IMU driver class. \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} IMU driver class. \end{DoxyCompactList}\item struct \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t}{BNO08x\+::bno08x\+\_\+reports\+\_\+t}} \begin{DoxyCompactList}\small\item\em Contains report implementations. \end{DoxyCompactList}\end{DoxyCompactItemize} diff --git a/documentation/latex/_b_n_o08x_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_8hpp__dep__incl.md5 index ca4ef0a..ff95fd3 100644 --- a/documentation/latex/_b_n_o08x_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_8hpp__dep__incl.md5 @@ -1 +1 @@ -b48781c7b6be3a6801f664a9860f887b \ No newline at end of file +500b3ceed4a9df3fb36648b0c2c6a8d5 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_8hpp__dep__incl.pdf index d829534..cfee673 100644 Binary files a/documentation/latex/_b_n_o08x_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_8hpp__incl.md5 index 1b5caca..e0b7507 100644 --- a/documentation/latex/_b_n_o08x_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_8hpp__incl.md5 @@ -1 +1 @@ -b87b274bf6d5c61cb85da226110cdf98 \ No newline at end of file +035e28092f7937f4e9cb5864198006ce \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_8hpp__incl.pdf index 7908f57..fc98df4 100644 Binary files a/documentation/latex/_b_n_o08x_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_8hpp_source.tex b/documentation/latex/_b_n_o08x_8hpp_source.tex index 08a4c6e..51599d1 100644 --- a/documentation/latex/_b_n_o08x_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_8hpp_source.tex @@ -1,266 +1,282 @@ -\doxysection{BNO08x.\+hpp} -\hypertarget{_b_n_o08x_8hpp_source}{}\label{_b_n_o08x_8hpp_source}\index{include/BNO08x.hpp@{include/BNO08x.hpp}} +\hypertarget{_b_n_o08x_8hpp_source}{}\doxysection{BNO08x.\+hpp} +\label{_b_n_o08x_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/BNO08x.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/BNO08x.hpp}} \mbox{\hyperlink{_b_n_o08x_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{comment}{//\ etl\ includes}} -\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00010\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00012\ } -\DoxyCodeLine{00013\ \textcolor{comment}{//\ esp-\/idf\ includes}} -\DoxyCodeLine{00014\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00015\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00016\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00017\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00018\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00019\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00020\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00021\ \textcolor{comment}{//\ in-\/house\ includes}} -\DoxyCodeLine{00022\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08xGlobalTypes.hpp}}"{}}} -\DoxyCodeLine{00023\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_private_types_8hpp}{BNO08xPrivateTypes.hpp}}"{}}} -\DoxyCodeLine{00024\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp}{BNO08xSH2HAL.hpp}}"{}}} -\DoxyCodeLine{00025\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_reports_8hpp}{BNO08xReports.hpp}}"{}}} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00032\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x}{BNO08x}}} -\DoxyCodeLine{00033\ \{} -\DoxyCodeLine{00034\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00035\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_ad12fb6cf310ad7a04a4e53809833bd61}{BNO08x}}(\mbox{\hyperlink{structbno08x__config__t}{bno08x\_config\_t}}\ \mbox{\hyperlink{class_b_n_o08x_aeda443e9f608fccfec0e6770edc90c82}{imu\_config}}\ =\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a648bbdbf22731476890dd8da977d7503}{bno08x\_config\_t}}());} -\DoxyCodeLine{00036\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9}{\string~BNO08x}}();} -\DoxyCodeLine{00037\ } -\DoxyCodeLine{00038\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798}{initialize}}();} -\DoxyCodeLine{00039\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a28cd1c0b3477571d87133234e6358503}{hard\_reset}}();} -\DoxyCodeLine{00040\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e}{soft\_reset}}();} -\DoxyCodeLine{00041\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_aebacbe092615cd083cf996b14402bba6}{disable\_all\_reports}}();} -\DoxyCodeLine{00042\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147}{BNO08xResetReason}}\ \mbox{\hyperlink{class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85}{get\_reset\_reason}}();} -\DoxyCodeLine{00043\ } -\DoxyCodeLine{00044\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5}{on}}();} -\DoxyCodeLine{00045\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c}{sleep}}();} -\DoxyCodeLine{00046\ } -\DoxyCodeLine{00047\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_af0dd28db9e331312e45937b12295ca94}{calibration\_start}}(uint32\_t\ period\_us);} -\DoxyCodeLine{00048\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483}{calibration\_end}}(sh2\_CalStatus\_t\&\ status);} -\DoxyCodeLine{00049\ } -\DoxyCodeLine{00050\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5}{dynamic\_calibration\_enable}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850}{BNO08xCalSel}}\ sensor);} -\DoxyCodeLine{00051\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95}{dynamic\_calibration\_disable}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850}{BNO08xCalSel}}\ sensor);} -\DoxyCodeLine{00052\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b}{dynamic\_calibration\_autosave\_enable}}();} -\DoxyCodeLine{00053\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a9387728c276734da27388dbea38b6b32}{dynamic\_calibration\_autosave\_disable}}();} -\DoxyCodeLine{00054\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85}{save\_dynamic\_calibration}}();} -\DoxyCodeLine{00055\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a84a19cd1564f8d427394f137df54477d}{clear\_dynamic\_calibration}}();} -\DoxyCodeLine{00056\ } -\DoxyCodeLine{00057\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c}{get\_frs}}(uint16\_t\ frs\_ID,\ uint32\_t\ (\&data)[16],\ uint16\_t\&\ rx\_data\_sz);} -\DoxyCodeLine{00058\ \ \ \ \ \ \ \ \ sh2\_ProductIds\_t\ \mbox{\hyperlink{class_b_n_o08x_aa8fd64f60de86ff6b8562f90f3b09690}{get\_product\_IDs}}();} -\DoxyCodeLine{00059\ } -\DoxyCodeLine{00060\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{data\_available}}();} -\DoxyCodeLine{00061\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3}{register\_cb}}(std::function<\textcolor{keywordtype}{void}(\textcolor{keywordtype}{void})>\ cb\_fxn);} -\DoxyCodeLine{00062\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3}{register\_cb}}(std::function<\textcolor{keywordtype}{void}(uint8\_t\ report\_ID)>\ cb\_fxn);} -\DoxyCodeLine{00063\ } -\DoxyCodeLine{00064\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6}{print\_product\_ids}}();} -\DoxyCodeLine{00065\ } -\DoxyCodeLine{00066\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ enum\ helper\ fxns}} -\DoxyCodeLine{00067\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_a0559c3f2f49d287e7c400a780975f850}{activity\_to\_str}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08xActivity}}\ activity);} -\DoxyCodeLine{00068\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_aa8347555e37a185bef4a834b04231123}{stability\_to\_str}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08xStability}}\ stability);} -\DoxyCodeLine{00069\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_a41d65567bb316971f68718ca69039ace}{accuracy\_to\_str}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ accuracy);} -\DoxyCodeLine{00070\ } -\DoxyCodeLine{00072\ \ \ \ \ \ \ \ \ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t}{bno08x\_reports\_t}}} -\DoxyCodeLine{00073\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00074\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration}{BNO08xRptAcceleration}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ab7939486c9ba7e7c70f82d2284fb6119}{accelerometer}};} -\DoxyCodeLine{00075\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration}{BNO08xRptLinearAcceleration}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ac8114db28ee3f7be5578e52f48caa9c3}{linear\_accelerometer}};} -\DoxyCodeLine{00076\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_gravity}{BNO08xRptGravity}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_af5245d5e4a6f7548a0c3a30af53b7355}{gravity}};} -\DoxyCodeLine{00077\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer}{BNO08xRptCalMagnetometer}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a03d6194225331df5326a97ec6d45b094}{cal\_magnetometer}};} -\DoxyCodeLine{00078\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer}{BNO08xRptUncalMagnetometer}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a5774fa69fc74264d40478a729aeb5ece}{uncal\_magnetometer}};} -\DoxyCodeLine{00079\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro}{BNO08xRptCalGyro}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}{cal\_gyro}};} -\DoxyCodeLine{00080\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro}{BNO08xRptUncalGyro}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6f1929843393c09c21b1f107a47c8fe3}{uncal\_gyro}};} -\DoxyCodeLine{00081\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v}{BNO08xRptRV}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aeab138f8ddfed3f4d6b855a73b7e2db5}{rv}};} -\DoxyCodeLine{00082\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v}{BNO08xRptGameRV}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7f33ac650137f5933ee1eab1ce936db6}{rv\_game}};} -\DoxyCodeLine{00083\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v}{BNO08xRptARVRStabilizedRV}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a027c914e51da445148dc9b2735cc5fc9}{rv\_ARVR\_stabilized}};} -\DoxyCodeLine{00084\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v}{BNO08xRptARVRStabilizedGameRV}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_af550968d0e56f114b4afb20a5a442206}{rv\_ARVR\_stabilized\_game}};} -\DoxyCodeLine{00085\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v}{BNO08xRptIGyroRV}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6937b5d9bf8af9344a5013e1c543ab42}{rv\_gyro\_integrated}};} -\DoxyCodeLine{00086\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag}{BNO08xRptRVGeomag}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7e17ff7b9763ed040158813c69614a9f}{rv\_geomagnetic}};} -\DoxyCodeLine{00087\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro}{BNO08xRptRawMEMSGyro}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a13357e58bc926c2420ab41e4ffef4196}{raw\_gyro}};} -\DoxyCodeLine{00088\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer}{BNO08xRptRawMEMSAccelerometer}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aa3a65aaf2adf05aa014b72c2d4485590}{raw\_accelerometer}};} -\DoxyCodeLine{00089\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer}{BNO08xRptRawMEMSMagnetometer}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aad8698945b261c0a871f2f409897b071}{raw\_magnetometer}};} -\DoxyCodeLine{00090\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter}{BNO08xRptStepCounter}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aee9528ea57ab86ef29e10de9ecfefcf7}{step\_counter}};} -\DoxyCodeLine{00091\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier}{BNO08xRptActivityClassifier}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6475bdab7c49091f3086537efc00c12f}{activity\_classifier}};} -\DoxyCodeLine{00092\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier}{BNO08xRptStabilityClassifier}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a2edee4386eaea86ef3d316f5840d7a2f}{stability\_classifier}};} -\DoxyCodeLine{00093\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector}{BNO08xRptShakeDetector}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a9d7ff08c5a141c3d1ad3493423e7c49c}{shake\_detector}};} -\DoxyCodeLine{00094\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector}{BNO08xRptTapDetector}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a0cabee7da991a7399d607373f09548a7}{tap\_detector}};} -\DoxyCodeLine{00095\ } -\DoxyCodeLine{00096\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aad0b1641e9c31927c33d0f69c174f9cb}{bno08x\_reports\_t}}(\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00097\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ab7939486c9ba7e7c70f82d2284fb6119}{accelerometer}}(SH2\_ACCELEROMETER,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_ACCELEROMETER\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00098\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ac8114db28ee3f7be5578e52f48caa9c3}{linear\_accelerometer}}(} -\DoxyCodeLine{00099\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ SH2\_LINEAR\_ACCELERATION,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00100\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_af5245d5e4a6f7548a0c3a30af53b7355}{gravity}}(SH2\_GRAVITY,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_GRAVITY\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00101\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a03d6194225331df5326a97ec6d45b094}{cal\_magnetometer}}(} -\DoxyCodeLine{00102\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ SH2\_MAGNETIC\_FIELD\_CALIBRATED,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_CAL\_MAGNETOMETER\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00103\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a5774fa69fc74264d40478a729aeb5ece}{uncal\_magnetometer}}(} -\DoxyCodeLine{00104\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ SH2\_MAGNETIC\_FIELD\_UNCALIBRATED,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_UNCAL\_MAGNETOMETER\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00105\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}{cal\_gyro}}(SH2\_GYROSCOPE\_CALIBRATED,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_CAL\_GYRO\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00106\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6f1929843393c09c21b1f107a47c8fe3}{uncal\_gyro}}(SH2\_GYROSCOPE\_UNCALIBRATED,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_UNCAL\_GYRO\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00107\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aeab138f8ddfed3f4d6b855a73b7e2db5}{rv}}(SH2\_ROTATION\_VECTOR,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_RV\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00108\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7f33ac650137f5933ee1eab1ce936db6}{rv\_game}}(SH2\_GAME\_ROTATION\_VECTOR,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_RV\_GAME\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00109\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a027c914e51da445148dc9b2735cc5fc9}{rv\_ARVR\_stabilized}}(SH2\_ARVR\_STABILIZED\_RV,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_RV\_ARVR\_S\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00110\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_af550968d0e56f114b4afb20a5a442206}{rv\_ARVR\_stabilized\_game}}(} -\DoxyCodeLine{00111\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ SH2\_ARVR\_STABILIZED\_GRV,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_RV\_ARVR\_S\_GAME\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00112\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6937b5d9bf8af9344a5013e1c543ab42}{rv\_gyro\_integrated}}(SH2\_GYRO\_INTEGRATED\_RV,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_GYRO\_INTEGRATED\_RV\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00113\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7e17ff7b9763ed040158813c69614a9f}{rv\_geomagnetic}}(SH2\_GEOMAGNETIC\_ROTATION\_VECTOR,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_GEOMAG\_RV\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00114\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a13357e58bc926c2420ab41e4ffef4196}{raw\_gyro}}(SH2\_RAW\_GYROSCOPE,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_RAW\_GYRO\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00115\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aa3a65aaf2adf05aa014b72c2d4485590}{raw\_accelerometer}}(SH2\_RAW\_ACCELEROMETER,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00116\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aad8698945b261c0a871f2f409897b071}{raw\_magnetometer}}(SH2\_RAW\_MAGNETOMETER,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00117\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aee9528ea57ab86ef29e10de9ecfefcf7}{step\_counter}}(SH2\_STEP\_COUNTER,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00118\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6475bdab7c49091f3086537efc00c12f}{activity\_classifier}}(} -\DoxyCodeLine{00119\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ SH2\_PERSONAL\_ACTIVITY\_CLASSIFIER,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00120\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a2edee4386eaea86ef3d316f5840d7a2f}{stability\_classifier}}(} -\DoxyCodeLine{00121\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ SH2\_STABILITY\_CLASSIFIER,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00122\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a9d7ff08c5a141c3d1ad3493423e7c49c}{shake\_detector}}(SH2\_SHAKE\_DETECTOR,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_SHAKE\_DETECTOR\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00123\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a0cabee7da991a7399d607373f09548a7}{tap\_detector}}(SH2\_TAP\_DETECTOR,\ \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT,\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}})} -\DoxyCodeLine{00124\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00125\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00126\ \ \ \ \ \ \ \ \ \}\ \mbox{\hyperlink{class_b_n_o08x_ae08bdaff01ecacf0f399ab289fdf0b99}{bno08x\_reports\_t}};} -\DoxyCodeLine{00127\ } -\DoxyCodeLine{00128\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t}{bno08x\_reports\_t}}\ \mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}};} -\DoxyCodeLine{00129\ } -\DoxyCodeLine{00130\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00131\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ data\ processing\ task}} -\DoxyCodeLine{00132\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ configSTACK\_DEPTH\_TYPE\ \mbox{\hyperlink{class_b_n_o08x_a876ef3f899989de83ee6a9d6b218f8e1}{DATA\_PROC\_TASK\_SZ}}\ =} -\DoxyCodeLine{00133\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_DATA\_PROC\_TASK\_SZ;\ } -\DoxyCodeLine{00134\ \ \ \ \ \ \ \ \ TaskHandle\_t\ \mbox{\hyperlink{class_b_n_o08x_af9b6fbf35e7cd55d517d30c6429a21a4}{data\_proc\_task\_hdl}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00135\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520}{data\_proc\_task\_trampoline}}(\textcolor{keywordtype}{void}*\ arg);} -\DoxyCodeLine{00136\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}{data\_proc\_task}}();} -\DoxyCodeLine{00137\ } -\DoxyCodeLine{00138\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ sh2\ service\ task}} -\DoxyCodeLine{00139\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ configSTACK\_DEPTH\_TYPE\ \mbox{\hyperlink{class_b_n_o08x_aac1f772772db2d5fd14d51e44649d8eb}{SH2\_HAL\_SERVICE\_TASK\_SZ}}\ =} -\DoxyCodeLine{00140\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_SH2\_HAL\_SERVICE\_TASK\_SZ;\ } -\DoxyCodeLine{00141\ \ \ \ \ \ \ \ \ TaskHandle\_t\ \mbox{\hyperlink{class_b_n_o08x_afb288b912294ac6a568c1aab8bb382f6}{sh2\_HAL\_service\_task\_hdl}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00142\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1}{sh2\_HAL\_service\_task\_trampoline}}(\textcolor{keywordtype}{void}*\ arg);} -\DoxyCodeLine{00143\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23}{sh2\_HAL\_service\_task}}();} -\DoxyCodeLine{00144\ } -\DoxyCodeLine{00145\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ callback\ task}} -\DoxyCodeLine{00146\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ configSTACK\_DEPTH\_TYPE\ \mbox{\hyperlink{class_b_n_o08x_a63002547e309412846c3967c9d068ee3}{CB\_TASK\_SZ}}\ =} -\DoxyCodeLine{00147\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_CB\_TASK\_SZ;\ } -\DoxyCodeLine{00148\ \ \ \ \ \ \ \ \ TaskHandle\_t\ \mbox{\hyperlink{class_b_n_o08x_a6931b6544788f268a9441a9f9d4a5e33}{cb\_task\_hdl}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00149\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc}{cb\_task\_trampoline}}(\textcolor{keywordtype}{void}*\ arg);} -\DoxyCodeLine{00150\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7}{cb\_task}}();} -\DoxyCodeLine{00151\ } -\DoxyCodeLine{00152\ \ \ \ \ \ \ \ \ SemaphoreHandle\_t\ \mbox{\hyperlink{class_b_n_o08x_aa92ff86d82a097a565ed2a2b9000b571}{sem\_kill\_tasks}};\ } -\DoxyCodeLine{00153\ } -\DoxyCodeLine{00154\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c}{lock\_sh2\_HAL}}();} -\DoxyCodeLine{00155\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42}{unlock\_sh2\_HAL}}();} -\DoxyCodeLine{00156\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a37e7c18232f47694d5e55bacc109189c}{lock\_user\_data}}();} -\DoxyCodeLine{00157\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a171b4f380b145e295a11219a8e2a961a}{unlock\_user\_data}}();} -\DoxyCodeLine{00158\ } -\DoxyCodeLine{00159\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1}{handle\_sensor\_report}}(sh2\_SensorValue\_t*\ sensor\_val);} -\DoxyCodeLine{00160\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a86275a93706656dae6af421bc15a4e59}{handle\_cb}}(uint8\_t\ rpt\_ID,\ \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08xCbGeneric}}*\ cb\_entry);} -\DoxyCodeLine{00161\ } -\DoxyCodeLine{00162\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d}{init\_config\_args}}();} -\DoxyCodeLine{00163\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10}{init\_gpio}}();} -\DoxyCodeLine{00164\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4}{init\_gpio\_inputs}}();} -\DoxyCodeLine{00165\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64}{init\_gpio\_outputs}}();} -\DoxyCodeLine{00166\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61}{init\_hint\_isr}}();} -\DoxyCodeLine{00167\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81}{init\_spi}}();} -\DoxyCodeLine{00168\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead}{init\_tasks}}();} -\DoxyCodeLine{00169\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80}{init\_sh2\_HAL}}();} -\DoxyCodeLine{00170\ } -\DoxyCodeLine{00171\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3}{deinit\_gpio}}();} -\DoxyCodeLine{00172\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c}{deinit\_gpio\_inputs}}();} -\DoxyCodeLine{00173\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_ab132a061bd437fd109225446aa1f6010}{deinit\_gpio\_outputs}}();} -\DoxyCodeLine{00174\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758}{deinit\_hint\_isr}}();} -\DoxyCodeLine{00175\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a233920ce97f685fbdabecccacf471d85}{deinit\_spi}}();} -\DoxyCodeLine{00176\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a968144efd5100ccce0e453c40a63592b}{deinit\_tasks}}();} -\DoxyCodeLine{00177\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a75c7226ea4626862a5039aa053116861}{deinit\_sh2\_HAL}}();} -\DoxyCodeLine{00178\ } -\DoxyCodeLine{00179\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc}{wait\_for\_hint}}();} -\DoxyCodeLine{00180\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e}{wait\_for\_reset}}();} -\DoxyCodeLine{00181\ } -\DoxyCodeLine{00182\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67}{toggle\_reset}}();} -\DoxyCodeLine{00183\ } -\DoxyCodeLine{00184\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95}{re\_enable\_reports}}();} -\DoxyCodeLine{00185\ } -\DoxyCodeLine{00186\ \ \ \ \ \ \ \ \ sh2\_Hal\_t\ \mbox{\hyperlink{class_b_n_o08x_abae123678dc62f139749f13a3b6d1baa}{sh2\_HAL}};\ } -\DoxyCodeLine{00187\ } -\DoxyCodeLine{00188\ \ \ \ \ \ \ \ \ QueueHandle\_t} -\DoxyCodeLine{00189\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_aefd6d59af9f8cf73be017db55f8b2e6a}{queue\_rx\_sensor\_event}};\ } -\DoxyCodeLine{00190\ } -\DoxyCodeLine{00191\ \ \ \ \ \ \ \ \ QueueHandle\_t\ \mbox{\hyperlink{class_b_n_o08x_a8b45106ee35e8d2ddc9709b7f788212e}{queue\_cb\_report\_id}};\ } -\DoxyCodeLine{00192\ } -\DoxyCodeLine{00193\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__config__t}{bno08x\_config\_t}}\ \mbox{\hyperlink{class_b_n_o08x_aeda443e9f608fccfec0e6770edc90c82}{imu\_config}}\{\};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00194\ \ \ \ \ \ \ \ \ spi\_bus\_config\_t\ \mbox{\hyperlink{class_b_n_o08x_a982f065df42f00e53fd87c840efdb0f1}{bus\_config}}\{\};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00195\ \ \ \ \ \ \ \ \ spi\_device\_interface\_config\_t\ \mbox{\hyperlink{class_b_n_o08x_a425a1f5a9f3232aadc685caaf4c2f82e}{imu\_spi\_config}}\{\};\ } -\DoxyCodeLine{00196\ \ \ \ \ \ \ \ \ spi\_device\_handle\_t\ \mbox{\hyperlink{class_b_n_o08x_acc0ea091465fc9a5736f5e0c6a0ce8ef}{spi\_hdl}}\{\};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00197\ \ \ \ \ \ \ \ \ spi\_transaction\_t\ \mbox{\hyperlink{class_b_n_o08x_ac16adc5f00b0039c98a4921f13895026}{spi\_transaction}}\{\};\ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00198\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}{BNO08xPrivateTypes::bno08x\_init\_status\_t}}} -\DoxyCodeLine{00199\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_a0a2d157afc0da144536d8d6927cc63f1}{init\_status}};\ } -\DoxyCodeLine{00200\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}\ \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\_ctx}};\ } -\DoxyCodeLine{00201\ \ \ \ \ \ \ \ \ sh2\_ProductIds\_t\ \mbox{\hyperlink{class_b_n_o08x_ac8f6fc515923ffc820a7cfafc0c2830f}{product\_IDs}};\ } -\DoxyCodeLine{00202\ } -\DoxyCodeLine{00203\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ clang-\/format\ off}} -\DoxyCodeLine{00204\ \ \ \ \ \ \ \ \ etl::map>\ \mbox{\hyperlink{class_b_n_o08x_a58b4949a61a784d09df3e7ecda175b39}{usr\_reports}}\ =\ } -\DoxyCodeLine{00205\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00206\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_ACCELEROMETER,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ab7939486c9ba7e7c70f82d2284fb6119}{accelerometer}}\},} -\DoxyCodeLine{00207\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_LINEAR\_ACCELERATION,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ac8114db28ee3f7be5578e52f48caa9c3}{linear\_accelerometer}}\},\ } -\DoxyCodeLine{00208\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_GRAVITY,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_af5245d5e4a6f7548a0c3a30af53b7355}{gravity}}\},\ } -\DoxyCodeLine{00209\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_MAGNETIC\_FIELD\_CALIBRATED,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a03d6194225331df5326a97ec6d45b094}{cal\_magnetometer}}\},} -\DoxyCodeLine{00210\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_MAGNETIC\_FIELD\_UNCALIBRATED,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a5774fa69fc74264d40478a729aeb5ece}{uncal\_magnetometer}}\},\ } -\DoxyCodeLine{00211\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_GYROSCOPE\_CALIBRATED,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}{cal\_gyro}}\},} -\DoxyCodeLine{00212\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_GYROSCOPE\_UNCALIBRATED,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6f1929843393c09c21b1f107a47c8fe3}{uncal\_gyro}}\},\ } -\DoxyCodeLine{00213\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_ROTATION\_VECTOR,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aeab138f8ddfed3f4d6b855a73b7e2db5}{rv}}\},\ } -\DoxyCodeLine{00214\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_GAME\_ROTATION\_VECTOR,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7f33ac650137f5933ee1eab1ce936db6}{rv\_game}}\},} -\DoxyCodeLine{00215\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_ARVR\_STABILIZED\_RV,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a027c914e51da445148dc9b2735cc5fc9}{rv\_ARVR\_stabilized}}\},\ } -\DoxyCodeLine{00216\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_ARVR\_STABILIZED\_GRV,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_af550968d0e56f114b4afb20a5a442206}{rv\_ARVR\_stabilized\_game}}\},} -\DoxyCodeLine{00217\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_GYRO\_INTEGRATED\_RV,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6937b5d9bf8af9344a5013e1c543ab42}{rv\_gyro\_integrated}}\},\ } -\DoxyCodeLine{00218\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_GEOMAGNETIC\_ROTATION\_VECTOR,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7e17ff7b9763ed040158813c69614a9f}{rv\_geomagnetic}}\},\ } -\DoxyCodeLine{00219\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_RAW\_GYROSCOPE,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a13357e58bc926c2420ab41e4ffef4196}{raw\_gyro}}\},} -\DoxyCodeLine{00220\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_RAW\_ACCELEROMETER,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aa3a65aaf2adf05aa014b72c2d4485590}{raw\_accelerometer}}\},\ } -\DoxyCodeLine{00221\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_RAW\_MAGNETOMETER,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aad8698945b261c0a871f2f409897b071}{raw\_magnetometer}}\},\ } -\DoxyCodeLine{00222\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_STEP\_COUNTER,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aee9528ea57ab86ef29e10de9ecfefcf7}{step\_counter}}\},} -\DoxyCodeLine{00223\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_PERSONAL\_ACTIVITY\_CLASSIFIER,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6475bdab7c49091f3086537efc00c12f}{activity\_classifier}}\},\ } -\DoxyCodeLine{00224\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_STABILITY\_CLASSIFIER,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a2edee4386eaea86ef3d316f5840d7a2f}{stability\_classifier}}\},} -\DoxyCodeLine{00225\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_SHAKE\_DETECTOR,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a9d7ff08c5a141c3d1ad3493423e7c49c}{shake\_detector}}\},\ } -\DoxyCodeLine{00226\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_TAP\_DETECTOR,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a0cabee7da991a7399d607373f09548a7}{tap\_detector}}\},} -\DoxyCodeLine{00227\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00228\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ not\ implemented,\ see\ include/report\ for\ existing\ implementations\ to\ add\ your\ own}} -\DoxyCodeLine{00229\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_PRESSURE,\ \textcolor{keyword}{nullptr}\},\ \textcolor{comment}{//\ requires\ auxilary\ i2c\ sensor}} -\DoxyCodeLine{00230\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_AMBIENT\_LIGHT,\ \textcolor{keyword}{nullptr}\},\ \ \textcolor{comment}{//\ requires\ auxilary\ i2c\ sensor}} -\DoxyCodeLine{00231\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_HUMIDITY,\ \textcolor{keyword}{nullptr}\},\ \ \textcolor{comment}{//\ requires\ auxilary\ i2c\ sensor}} -\DoxyCodeLine{00232\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_PROXIMITY,\ \textcolor{keyword}{nullptr}\},\ \ \textcolor{comment}{//\ requires\ auxilary\ i2c\ sensor}} -\DoxyCodeLine{00233\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_TEMPERATURE,\ \textcolor{keyword}{nullptr}\},\ \ \textcolor{comment}{//\ requires\ auxilary\ i2c\ sensor}} -\DoxyCodeLine{00234\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_HEART\_RATE\_MONITOR,\ \textcolor{keyword}{nullptr}\},\ \ \textcolor{comment}{//\ requires\ auxilary\ i2c\ sensor}} -\DoxyCodeLine{00235\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_STEP\_DETECTOR,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00236\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_SIGNIFICANT\_MOTION,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00237\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_FLIP\_DETECTOR,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00238\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_PICKUP\_DETECTOR,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00239\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_STABILITY\_DETECTOR,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00240\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_SLEEP\_DETECTOR,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00241\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_TILT\_DETECTOR,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00242\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_POCKET\_DETECTOR,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00243\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_CIRCLE\_DETECTOR,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00244\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_IZRO\_MOTION\_REQUEST,\ \textcolor{keyword}{nullptr}\}} -\DoxyCodeLine{00245\ \ \ \ \ \ \ \ \ \};} -\DoxyCodeLine{00246\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ clang-\/format\ on}} -\DoxyCodeLine{00247\ } -\DoxyCodeLine{00248\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ IRAM\_ATTR\ \mbox{\hyperlink{class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7}{hint\_handler}}(\textcolor{keywordtype}{void}*\ arg);} -\DoxyCodeLine{00249\ } -\DoxyCodeLine{00250\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_a1a037bda37493cde56732cc6fdc7884b}{RX\_DATA\_LENGTH}}\ =\ 300U;\ } -\DoxyCodeLine{00251\ } -\DoxyCodeLine{00252\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ TickType\_t\ \mbox{\hyperlink{class_b_n_o08x_ae51d4e3228a91ee407d5866e604804c4}{HOST\_INT\_TIMEOUT\_DEFAULT\_MS}}\ =} -\DoxyCodeLine{00253\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_HINT\_TIMEOUT\_MS\ /} -\DoxyCodeLine{00254\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ portTICK\_PERIOD\_MS;\ } -\DoxyCodeLine{00255\ } -\DoxyCodeLine{00256\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ TickType\_t\ \mbox{\hyperlink{class_b_n_o08x_ae32ce16c51a93b9d53058bf3b6f0d94b}{DATA\_AVAILABLE\_TIMEOUT\_MS}}\ =} -\DoxyCodeLine{00257\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_DATA\_AVAILABLE\_TIMEOUT\_MS\ /} -\DoxyCodeLine{00258\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ portTICK\_PERIOD\_MS;\ } -\DoxyCodeLine{00259\ } -\DoxyCodeLine{00260\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ TickType\_t\ \mbox{\hyperlink{class_b_n_o08x_aa07e329d693eb8d9270a7f9ad6f1d94b}{HARD\_RESET\_DELAY\_MS}}\ =} -\DoxyCodeLine{00261\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_HARD\_RESET\_DELAY\_MS\ /} -\DoxyCodeLine{00262\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ portTICK\_PERIOD\_MS;\ } -\DoxyCodeLine{00263\ } -\DoxyCodeLine{00264\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint32\_t\ \mbox{\hyperlink{class_b_n_o08x_a031976dacd97917d9d72edccb607160c}{SCLK\_MAX\_SPEED}}\ =\ 3000000UL;\ } -\DoxyCodeLine{00265\ } -\DoxyCodeLine{00266\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_a2c98d5f2c406a3efd0b48c5666fa8c46}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08x"{}};\ } -\DoxyCodeLine{00267\ } -\DoxyCodeLine{00268\ \ \ \ \ \ \ \ \ \textcolor{keyword}{friend}\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l}{BNO08xSH2HAL}};} -\DoxyCodeLine{00269\ \ \ \ \ \ \ \ \ \textcolor{keyword}{friend}\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_test_helper}{BNO08xTestHelper}};} -\DoxyCodeLine{00270\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{comment}{// etl includes}} +\DoxyCodeLine{9 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{10 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{11 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{12 } +\DoxyCodeLine{13 \textcolor{comment}{// esp-\/idf includes}} +\DoxyCodeLine{14 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{15 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{16 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{17 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{18 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{19 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{20 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{21 \textcolor{comment}{// in-\/house includes}} +\DoxyCodeLine{22 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08xGlobalTypes.hpp}}"{}}} +\DoxyCodeLine{23 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_private_types_8hpp}{BNO08xPrivateTypes.hpp}}"{}}} +\DoxyCodeLine{24 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp}{BNO08xSH2HAL.hpp}}"{}}} +\DoxyCodeLine{25 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_reports_8hpp}{BNO08xReports.hpp}}"{}}} +\DoxyCodeLine{26 } +\DoxyCodeLine{32 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x}{BNO08x}}} +\DoxyCodeLine{33 \{} +\DoxyCodeLine{34 \textcolor{keyword}{public}:} +\DoxyCodeLine{35 \mbox{\hyperlink{class_b_n_o08x_ad12fb6cf310ad7a04a4e53809833bd61}{BNO08x}}(\mbox{\hyperlink{structbno08x__config__t}{bno08x\_config\_t}} imu\_config = \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a648bbdbf22731476890dd8da977d7503}{bno08x\_config\_t}}());} +\DoxyCodeLine{36 \mbox{\hyperlink{class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9}{\string~BNO08x}}();} +\DoxyCodeLine{37 } +\DoxyCodeLine{38 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798}{initialize}}();} +\DoxyCodeLine{39 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_a28cd1c0b3477571d87133234e6358503}{hard\_reset}}();} +\DoxyCodeLine{40 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e}{soft\_reset}}();} +\DoxyCodeLine{41 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_aebacbe092615cd083cf996b14402bba6}{disable\_all\_reports}}();} +\DoxyCodeLine{42 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2}{BNO08xResetReason}} \mbox{\hyperlink{class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85}{get\_reset\_reason}}();} +\DoxyCodeLine{43 } +\DoxyCodeLine{44 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5}{on}}();} +\DoxyCodeLine{45 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c}{sleep}}();} +\DoxyCodeLine{46 } +\DoxyCodeLine{47 \textcolor{comment}{// bool calibration\_turntable\_start(uint32\_t period\_us);}} +\DoxyCodeLine{48 \textcolor{comment}{// bool calibration\_turntable\_end(sh2\_CalStatus\_t\& status);}} +\DoxyCodeLine{49 } +\DoxyCodeLine{50 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5}{dynamic\_calibration\_enable}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9cc}{BNO08xCalSel}} sensor);} +\DoxyCodeLine{51 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95}{dynamic\_calibration\_disable}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9cc}{BNO08xCalSel}} sensor);} +\DoxyCodeLine{52 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b}{dynamic\_calibration\_autosave\_enable}}();} +\DoxyCodeLine{53 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_a9387728c276734da27388dbea38b6b32}{dynamic\_calibration\_autosave\_disable}}();} +\DoxyCodeLine{54 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_a85f1eca475ea0e6fbaff75c8a297d671}{dynamic\_calibration\_save}}();} +\DoxyCodeLine{55 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9}{dynamic\_calibration\_data\_clear\_ram}}();} +\DoxyCodeLine{56 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_a65a7175b6f6ad6ce687e4fd4cd4bc396}{dynamic\_calibration\_data\_delete}}();} +\DoxyCodeLine{57 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_abcdba0d0e82db480d20ea4564511a276}{dynamic\_calibration\_run\_routine}}(); } +\DoxyCodeLine{58 } +\DoxyCodeLine{59 \textcolor{keyword}{constexpr} \textcolor{keyword}{static} \textcolor{keywordtype}{float} \mbox{\hyperlink{class_b_n_o08x_ab8d5ebfc080838870e320494da3fa64d}{SQRT2OVER2}} = 0.7071067811865476f; \textcolor{comment}{// sqrt(2)/2, used for setting system orientation}} +\DoxyCodeLine{60 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_abba85271f3333b7f395ec55915c1d5f9}{set\_system\_orientation}}(\textcolor{keywordtype}{float} w, \textcolor{keywordtype}{float} x, \textcolor{keywordtype}{float} y, \textcolor{keywordtype}{float} z);} +\DoxyCodeLine{61 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520}{get\_system\_orientation}}(\textcolor{keywordtype}{float} \&w, \textcolor{keywordtype}{float} \&x, \textcolor{keywordtype}{float} \&y, \textcolor{keywordtype}{float} \&z);} +\DoxyCodeLine{62 } +\DoxyCodeLine{63 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3}{get\_frs}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8e}{BNO08xFrsID}} frs\_ID, uint32\_t (\&data)[16], uint16\_t\& rx\_data\_sz);} +\DoxyCodeLine{64 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5}{write\_frs}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8e}{BNO08xFrsID}} frs\_ID, uint32\_t *data, \textcolor{keyword}{const} uint16\_t tx\_data\_sz);} +\DoxyCodeLine{65 sh2\_ProductIds\_t \mbox{\hyperlink{class_b_n_o08x_aa8fd64f60de86ff6b8562f90f3b09690}{get\_product\_IDs}}();} +\DoxyCodeLine{66 } +\DoxyCodeLine{67 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{data\_available}}();} +\DoxyCodeLine{68 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3}{register\_cb}}(std::function<\textcolor{keywordtype}{void}(\textcolor{keywordtype}{void})> cb\_fxn);} +\DoxyCodeLine{69 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3}{register\_cb}}(std::function<\textcolor{keywordtype}{void}(uint8\_t report\_ID)> cb\_fxn);} +\DoxyCodeLine{70 } +\DoxyCodeLine{71 \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6}{print\_product\_ids}}();} +\DoxyCodeLine{72 \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_aae4512fa4768becf0e3919a0e0ec34d8}{print\_system\_orientation}}();} +\DoxyCodeLine{73 } +\DoxyCodeLine{75 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\textcolor{keyword}{alignas}(4) \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t}{bno08x\_reports\_t}}} +\DoxyCodeLine{76 \{} +\DoxyCodeLine{77 \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v}{BNO08xRptIGyroRV}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6937b5d9bf8af9344a5013e1c543ab42}{rv\_gyro\_integrated}};} +\DoxyCodeLine{78 \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer}{BNO08xRptUncalMagnetometer}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a5774fa69fc74264d40478a729aeb5ece}{uncal\_magnetometer}};} +\DoxyCodeLine{79 \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro}{BNO08xRptUncalGyro}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6f1929843393c09c21b1f107a47c8fe3}{uncal\_gyro}};} +\DoxyCodeLine{80 \mbox{\hyperlink{class_b_n_o08x_rpt_r_v}{BNO08xRptRV}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aeab138f8ddfed3f4d6b855a73b7e2db5}{rv}};} +\DoxyCodeLine{81 \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v}{BNO08xRptGameRV}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7f33ac650137f5933ee1eab1ce936db6}{rv\_game}};} +\DoxyCodeLine{82 \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v}{BNO08xRptARVRStabilizedRV}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a027c914e51da445148dc9b2735cc5fc9}{rv\_ARVR\_stabilized}};} +\DoxyCodeLine{83 \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v}{BNO08xRptARVRStabilizedGameRV}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_af550968d0e56f114b4afb20a5a442206}{rv\_ARVR\_stabilized\_game}};} +\DoxyCodeLine{84 \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag}{BNO08xRptRVGeomag}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7e17ff7b9763ed040158813c69614a9f}{rv\_geomagnetic}};} +\DoxyCodeLine{85 \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier}{BNO08xRptActivityClassifier}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6475bdab7c49091f3086537efc00c12f}{activity\_classifier}};} +\DoxyCodeLine{86 \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration}{BNO08xRptAcceleration}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ab7939486c9ba7e7c70f82d2284fb6119}{accelerometer}};} +\DoxyCodeLine{87 \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration}{BNO08xRptLinearAcceleration}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ac8114db28ee3f7be5578e52f48caa9c3}{linear\_accelerometer}};} +\DoxyCodeLine{88 \mbox{\hyperlink{class_b_n_o08x_rpt_gravity}{BNO08xRptGravity}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_af5245d5e4a6f7548a0c3a30af53b7355}{gravity}};} +\DoxyCodeLine{89 \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer}{BNO08xRptCalMagnetometer}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a03d6194225331df5326a97ec6d45b094}{cal\_magnetometer}};} +\DoxyCodeLine{90 \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro}{BNO08xRptCalGyro}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}{cal\_gyro}};} +\DoxyCodeLine{91 \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro}{BNO08xRptRawMEMSGyro}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a13357e58bc926c2420ab41e4ffef4196}{raw\_gyro}};} +\DoxyCodeLine{92 \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer}{BNO08xRptRawMEMSAccelerometer}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aa3a65aaf2adf05aa014b72c2d4485590}{raw\_accelerometer}};} +\DoxyCodeLine{93 \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer}{BNO08xRptRawMEMSMagnetometer}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aad8698945b261c0a871f2f409897b071}{raw\_magnetometer}};} +\DoxyCodeLine{94 \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter}{BNO08xRptStepCounter}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aee9528ea57ab86ef29e10de9ecfefcf7}{step\_counter}};} +\DoxyCodeLine{95 \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector}{BNO08xRptTapDetector}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a0cabee7da991a7399d607373f09548a7}{tap\_detector}};} +\DoxyCodeLine{96 \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier}{BNO08xRptStabilityClassifier}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a2edee4386eaea86ef3d316f5840d7a2f}{stability\_classifier}};} +\DoxyCodeLine{97 \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector}{BNO08xRptShakeDetector}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a9d7ff08c5a141c3d1ad3493423e7c49c}{shake\_detector}};} +\DoxyCodeLine{98 } +\DoxyCodeLine{99 \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aad0b1641e9c31927c33d0f69c174f9cb}{bno08x\_reports\_t}}(\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}* sync\_ctx)} +\DoxyCodeLine{100 : \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6937b5d9bf8af9344a5013e1c543ab42}{rv\_gyro\_integrated}}(SH2\_GYRO\_INTEGRATED\_RV, \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7}{EVT\_GRP\_RPT\_GYRO\_INTEGRATED\_RV\_BIT}}, sync\_ctx)} +\DoxyCodeLine{101 , \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a5774fa69fc74264d40478a729aeb5ece}{uncal\_magnetometer}}(} +\DoxyCodeLine{102 SH2\_MAGNETIC\_FIELD\_UNCALIBRATED, \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb}{EVT\_GRP\_RPT\_UNCAL\_MAGNETOMETER\_BIT}}, sync\_ctx)} +\DoxyCodeLine{103 , \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6f1929843393c09c21b1f107a47c8fe3}{uncal\_gyro}}(SH2\_GYROSCOPE\_UNCALIBRATED, \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6}{EVT\_GRP\_RPT\_UNCAL\_GYRO\_BIT}}, sync\_ctx)} +\DoxyCodeLine{104 , \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aeab138f8ddfed3f4d6b855a73b7e2db5}{rv}}(SH2\_ROTATION\_VECTOR, \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8}{EVT\_GRP\_RPT\_RV\_BIT}}, sync\_ctx)} +\DoxyCodeLine{105 , \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7f33ac650137f5933ee1eab1ce936db6}{rv\_game}}(SH2\_GAME\_ROTATION\_VECTOR, \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd}{EVT\_GRP\_RPT\_RV\_GAME\_BIT}}, sync\_ctx)} +\DoxyCodeLine{106 , \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a027c914e51da445148dc9b2735cc5fc9}{rv\_ARVR\_stabilized}}(SH2\_ARVR\_STABILIZED\_RV, \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5}{EVT\_GRP\_RPT\_RV\_ARVR\_S\_BIT}}, sync\_ctx)} +\DoxyCodeLine{107 , \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_af550968d0e56f114b4afb20a5a442206}{rv\_ARVR\_stabilized\_game}}(} +\DoxyCodeLine{108 SH2\_ARVR\_STABILIZED\_GRV, \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca}{EVT\_GRP\_RPT\_RV\_ARVR\_S\_GAME\_BIT}}, sync\_ctx)} +\DoxyCodeLine{109 , \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7e17ff7b9763ed040158813c69614a9f}{rv\_geomagnetic}}(SH2\_GEOMAGNETIC\_ROTATION\_VECTOR, \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4}{EVT\_GRP\_RPT\_GEOMAG\_RV\_BIT}}, sync\_ctx)} +\DoxyCodeLine{110 , \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6475bdab7c49091f3086537efc00c12f}{activity\_classifier}}(} +\DoxyCodeLine{111 SH2\_PERSONAL\_ACTIVITY\_CLASSIFIER, \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7}{EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT}}, sync\_ctx)} +\DoxyCodeLine{112 , \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ab7939486c9ba7e7c70f82d2284fb6119}{accelerometer}}(SH2\_ACCELEROMETER, \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891}{EVT\_GRP\_RPT\_ACCELEROMETER\_BIT}}, sync\_ctx)} +\DoxyCodeLine{113 , \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ac8114db28ee3f7be5578e52f48caa9c3}{linear\_accelerometer}}(} +\DoxyCodeLine{114 SH2\_LINEAR\_ACCELERATION, \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2}{EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT}}, sync\_ctx)} +\DoxyCodeLine{115 , \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_af5245d5e4a6f7548a0c3a30af53b7355}{gravity}}(SH2\_GRAVITY, \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f}{EVT\_GRP\_RPT\_GRAVITY\_BIT}}, sync\_ctx)} +\DoxyCodeLine{116 , \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a03d6194225331df5326a97ec6d45b094}{cal\_magnetometer}}(} +\DoxyCodeLine{117 SH2\_MAGNETIC\_FIELD\_CALIBRATED, \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d}{EVT\_GRP\_RPT\_CAL\_MAGNETOMETER\_BIT}}, sync\_ctx)} +\DoxyCodeLine{118 , \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}{cal\_gyro}}(SH2\_GYROSCOPE\_CALIBRATED, \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7}{EVT\_GRP\_RPT\_CAL\_GYRO\_BIT}}, sync\_ctx)} +\DoxyCodeLine{119 , \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a13357e58bc926c2420ab41e4ffef4196}{raw\_gyro}}(SH2\_RAW\_GYROSCOPE, \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb}{EVT\_GRP\_RPT\_RAW\_GYRO\_BIT}}, sync\_ctx)} +\DoxyCodeLine{120 , \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aa3a65aaf2adf05aa014b72c2d4485590}{raw\_accelerometer}}(SH2\_RAW\_ACCELEROMETER, \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2}{EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT}}, sync\_ctx)} +\DoxyCodeLine{121 , \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aad8698945b261c0a871f2f409897b071}{raw\_magnetometer}}(SH2\_RAW\_MAGNETOMETER, \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7}{EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT}}, sync\_ctx)} +\DoxyCodeLine{122 , \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aee9528ea57ab86ef29e10de9ecfefcf7}{step\_counter}}(SH2\_STEP\_COUNTER, \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903}{EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT}}, sync\_ctx)} +\DoxyCodeLine{123 , \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a0cabee7da991a7399d607373f09548a7}{tap\_detector}}(SH2\_TAP\_DETECTOR, \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77}{EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT}}, sync\_ctx)} +\DoxyCodeLine{124 , \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a2edee4386eaea86ef3d316f5840d7a2f}{stability\_classifier}}(} +\DoxyCodeLine{125 SH2\_STABILITY\_CLASSIFIER, \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b}{EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT}}, sync\_ctx)} +\DoxyCodeLine{126 , \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a9d7ff08c5a141c3d1ad3493423e7c49c}{shake\_detector}}(SH2\_SHAKE\_DETECTOR, \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}::\mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c}{EVT\_GRP\_RPT\_SHAKE\_DETECTOR\_BIT}}, sync\_ctx)} +\DoxyCodeLine{127 \{} +\DoxyCodeLine{128 \}} +\DoxyCodeLine{129 \} \mbox{\hyperlink{class_b_n_o08x_ae08bdaff01ecacf0f399ab289fdf0b99}{bno08x\_reports\_t}};} +\DoxyCodeLine{130 } +\DoxyCodeLine{131 \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t}{bno08x\_reports\_t}} \mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}};} +\DoxyCodeLine{132 } +\DoxyCodeLine{133 \textcolor{keyword}{private}:} +\DoxyCodeLine{134 \textcolor{comment}{// data processing task}} +\DoxyCodeLine{135 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} configSTACK\_DEPTH\_TYPE DATA\_PROC\_TASK\_SZ =} +\DoxyCodeLine{136 CONFIG\_ESP32\_BNO08X\_DATA\_PROC\_TASK\_SZ; } +\DoxyCodeLine{137 TaskHandle\_t data\_proc\_task\_hdl; } +\DoxyCodeLine{138 \textcolor{keyword}{static} \textcolor{keywordtype}{void} data\_proc\_task\_trampoline(\textcolor{keywordtype}{void}* arg);} +\DoxyCodeLine{139 \textcolor{keywordtype}{void} data\_proc\_task();} +\DoxyCodeLine{140 } +\DoxyCodeLine{141 \textcolor{comment}{// sh2 service task}} +\DoxyCodeLine{142 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} configSTACK\_DEPTH\_TYPE SH2\_HAL\_SERVICE\_TASK\_SZ =} +\DoxyCodeLine{143 CONFIG\_ESP32\_BNO08X\_SH2\_HAL\_SERVICE\_TASK\_SZ; } +\DoxyCodeLine{144 TaskHandle\_t sh2\_HAL\_service\_task\_hdl; } +\DoxyCodeLine{145 \textcolor{keyword}{static} \textcolor{keywordtype}{void} sh2\_HAL\_service\_task\_trampoline(\textcolor{keywordtype}{void}* arg);} +\DoxyCodeLine{146 \textcolor{keywordtype}{void} sh2\_HAL\_service\_task();} +\DoxyCodeLine{147 } +\DoxyCodeLine{148 \textcolor{comment}{// callback task}} +\DoxyCodeLine{149 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} configSTACK\_DEPTH\_TYPE CB\_TASK\_SZ =} +\DoxyCodeLine{150 CONFIG\_ESP32\_BNO08X\_CB\_TASK\_SZ; } +\DoxyCodeLine{151 TaskHandle\_t cb\_task\_hdl; } +\DoxyCodeLine{152 \textcolor{keyword}{static} \textcolor{keywordtype}{void} cb\_task\_trampoline(\textcolor{keywordtype}{void}* arg);} +\DoxyCodeLine{153 \textcolor{keywordtype}{void} cb\_task();} +\DoxyCodeLine{154 } +\DoxyCodeLine{155 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} BaseType\_t CB\_TASK\_AFFINITY = } +\DoxyCodeLine{156 CONFIG\_ESP32\_BNO08X\_CB\_TASK\_AFFINITY < 0 ? tskNO\_AFFINITY : CONFIG\_ESP32\_BNO08X\_CB\_TASK\_AFFINITY ; } +\DoxyCodeLine{157 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} UBaseType\_t CB\_TASK\_PRIORITY = CONFIG\_ESP32\_BNO08X\_CB\_TASK\_PRIORITY; } +\DoxyCodeLine{158 } +\DoxyCodeLine{159 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} BaseType\_t DATA\_PROC\_TASK\_AFFINITY = } +\DoxyCodeLine{160 CONFIG\_ESP32\_BNO08X\_DATA\_PROC\_TASK\_AFFINITY < 0 ? tskNO\_AFFINITY : CONFIG\_ESP32\_BNO08X\_DATA\_PROC\_TASK\_AFFINITY; } +\DoxyCodeLine{161 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} UBaseType\_t DATA\_PROC\_TASK\_PRIORITY = CONFIG\_ESP32\_BNO08X\_DATA\_PROC\_TASK\_PRIORITY; } +\DoxyCodeLine{162 } +\DoxyCodeLine{163 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} BaseType\_t SH2\_HAL\_SERVICE\_TASK\_AFFINITY = } +\DoxyCodeLine{164 CONFIG\_ESP32\_BNO08X\_SH2\_HAL\_SERVICE\_TASK\_AFFINITY < 0 ? tskNO\_AFFINITY : CONFIG\_ESP32\_BNO08X\_SH2\_HAL\_SERVICE\_TASK\_AFFINITY; } +\DoxyCodeLine{165 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} UBaseType\_t SH2\_HAL\_SERVICE\_TASK\_PRIORITY = CONFIG\_ESP32\_BNO08X\_SH2\_HAL\_SERVICE\_TASK\_PRIORITY; } +\DoxyCodeLine{166 } +\DoxyCodeLine{167 } +\DoxyCodeLine{168 SemaphoreHandle\_t sem\_kill\_tasks; } +\DoxyCodeLine{169 } +\DoxyCodeLine{170 \textcolor{keywordtype}{void} lock\_sh2\_HAL();} +\DoxyCodeLine{171 \textcolor{keywordtype}{void} unlock\_sh2\_HAL();} +\DoxyCodeLine{172 \textcolor{keywordtype}{void} lock\_user\_data();} +\DoxyCodeLine{173 \textcolor{keywordtype}{void} unlock\_user\_data();} +\DoxyCodeLine{174 } +\DoxyCodeLine{175 \textcolor{keywordtype}{void} handle\_sensor\_report(sh2\_SensorValue\_t* sensor\_val);} +\DoxyCodeLine{176 \textcolor{keywordtype}{void} handle\_cb(uint8\_t rpt\_ID, \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08xCbGeneric}}* cb\_entry);} +\DoxyCodeLine{177 } +\DoxyCodeLine{178 esp\_err\_t init\_config\_args();} +\DoxyCodeLine{179 esp\_err\_t init\_gpio();} +\DoxyCodeLine{180 esp\_err\_t init\_gpio\_inputs();} +\DoxyCodeLine{181 esp\_err\_t init\_gpio\_outputs();} +\DoxyCodeLine{182 esp\_err\_t init\_hint\_isr();} +\DoxyCodeLine{183 esp\_err\_t init\_spi();} +\DoxyCodeLine{184 esp\_err\_t init\_tasks();} +\DoxyCodeLine{185 esp\_err\_t init\_sh2\_HAL();} +\DoxyCodeLine{186 } +\DoxyCodeLine{187 esp\_err\_t deinit\_gpio();} +\DoxyCodeLine{188 esp\_err\_t deinit\_gpio\_inputs();} +\DoxyCodeLine{189 esp\_err\_t deinit\_gpio\_outputs();} +\DoxyCodeLine{190 esp\_err\_t deinit\_hint\_isr();} +\DoxyCodeLine{191 esp\_err\_t deinit\_spi();} +\DoxyCodeLine{192 esp\_err\_t deinit\_tasks();} +\DoxyCodeLine{193 esp\_err\_t deinit\_sh2\_HAL();} +\DoxyCodeLine{194 } +\DoxyCodeLine{195 esp\_err\_t wait\_for\_hint();} +\DoxyCodeLine{196 esp\_err\_t wait\_for\_reset();} +\DoxyCodeLine{197 } +\DoxyCodeLine{198 \textcolor{keywordtype}{void} toggle\_reset();} +\DoxyCodeLine{199 } +\DoxyCodeLine{200 esp\_err\_t re\_enable\_reports();} +\DoxyCodeLine{201 } +\DoxyCodeLine{202 sh2\_Hal\_t sh2\_HAL; } +\DoxyCodeLine{203 } +\DoxyCodeLine{204 QueueHandle\_t} +\DoxyCodeLine{205 queue\_rx\_sensor\_event; } +\DoxyCodeLine{206 } +\DoxyCodeLine{207 QueueHandle\_t queue\_cb\_report\_id; } +\DoxyCodeLine{208 } +\DoxyCodeLine{209 \mbox{\hyperlink{structbno08x__config__t}{bno08x\_config\_t}} imu\_config\{\}; } +\DoxyCodeLine{210 spi\_bus\_config\_t bus\_config\{\}; } +\DoxyCodeLine{211 spi\_device\_interface\_config\_t imu\_spi\_config\{\}; } +\DoxyCodeLine{212 spi\_device\_handle\_t spi\_hdl\{\}; } +\DoxyCodeLine{213 spi\_transaction\_t spi\_transaction\{\}; } +\DoxyCodeLine{214 \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}{BNO08xPrivateTypes::bno08x\_init\_status\_t}}} +\DoxyCodeLine{215 init\_status; } +\DoxyCodeLine{216 \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}} sync\_ctx; } +\DoxyCodeLine{217 sh2\_ProductIds\_t product\_IDs; } +\DoxyCodeLine{218 } +\DoxyCodeLine{219 \textcolor{comment}{// clang-\/format off}} +\DoxyCodeLine{220 etl::map> usr\_reports = } +\DoxyCodeLine{221 \{} +\DoxyCodeLine{222 \{SH2\_ACCELEROMETER, \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ab7939486c9ba7e7c70f82d2284fb6119}{accelerometer}}\},} +\DoxyCodeLine{223 \{SH2\_LINEAR\_ACCELERATION, \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ac8114db28ee3f7be5578e52f48caa9c3}{linear\_accelerometer}}\}, } +\DoxyCodeLine{224 \{SH2\_GRAVITY, \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_af5245d5e4a6f7548a0c3a30af53b7355}{gravity}}\}, } +\DoxyCodeLine{225 \{SH2\_MAGNETIC\_FIELD\_CALIBRATED, \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a03d6194225331df5326a97ec6d45b094}{cal\_magnetometer}}\},} +\DoxyCodeLine{226 \{SH2\_MAGNETIC\_FIELD\_UNCALIBRATED, \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a5774fa69fc74264d40478a729aeb5ece}{uncal\_magnetometer}}\}, } +\DoxyCodeLine{227 \{SH2\_GYROSCOPE\_CALIBRATED, \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}{cal\_gyro}}\},} +\DoxyCodeLine{228 \{SH2\_GYROSCOPE\_UNCALIBRATED, \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6f1929843393c09c21b1f107a47c8fe3}{uncal\_gyro}}\}, } +\DoxyCodeLine{229 \{SH2\_ROTATION\_VECTOR, \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aeab138f8ddfed3f4d6b855a73b7e2db5}{rv}}\}, } +\DoxyCodeLine{230 \{SH2\_GAME\_ROTATION\_VECTOR, \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7f33ac650137f5933ee1eab1ce936db6}{rv\_game}}\},} +\DoxyCodeLine{231 \{SH2\_ARVR\_STABILIZED\_RV, \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a027c914e51da445148dc9b2735cc5fc9}{rv\_ARVR\_stabilized}}\}, } +\DoxyCodeLine{232 \{SH2\_ARVR\_STABILIZED\_GRV, \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_af550968d0e56f114b4afb20a5a442206}{rv\_ARVR\_stabilized\_game}}\},} +\DoxyCodeLine{233 \{SH2\_GYRO\_INTEGRATED\_RV, \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6937b5d9bf8af9344a5013e1c543ab42}{rv\_gyro\_integrated}}\}, } +\DoxyCodeLine{234 \{SH2\_GEOMAGNETIC\_ROTATION\_VECTOR, \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7e17ff7b9763ed040158813c69614a9f}{rv\_geomagnetic}}\}, } +\DoxyCodeLine{235 \{SH2\_RAW\_GYROSCOPE, \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a13357e58bc926c2420ab41e4ffef4196}{raw\_gyro}}\},} +\DoxyCodeLine{236 \{SH2\_RAW\_ACCELEROMETER, \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aa3a65aaf2adf05aa014b72c2d4485590}{raw\_accelerometer}}\}, } +\DoxyCodeLine{237 \{SH2\_RAW\_MAGNETOMETER, \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aad8698945b261c0a871f2f409897b071}{raw\_magnetometer}}\}, } +\DoxyCodeLine{238 \{SH2\_STEP\_COUNTER, \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aee9528ea57ab86ef29e10de9ecfefcf7}{step\_counter}}\},} +\DoxyCodeLine{239 \{SH2\_PERSONAL\_ACTIVITY\_CLASSIFIER, \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6475bdab7c49091f3086537efc00c12f}{activity\_classifier}}\}, } +\DoxyCodeLine{240 \{SH2\_STABILITY\_CLASSIFIER, \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a2edee4386eaea86ef3d316f5840d7a2f}{stability\_classifier}}\},} +\DoxyCodeLine{241 \{SH2\_SHAKE\_DETECTOR, \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a9d7ff08c5a141c3d1ad3493423e7c49c}{shake\_detector}}\}, } +\DoxyCodeLine{242 \{SH2\_TAP\_DETECTOR, \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a0cabee7da991a7399d607373f09548a7}{tap\_detector}}\},} +\DoxyCodeLine{243 } +\DoxyCodeLine{244 \textcolor{comment}{// not implemented, see include/report for existing implementations to add your own}} +\DoxyCodeLine{245 \{SH2\_PRESSURE, \textcolor{keyword}{nullptr}\}, \textcolor{comment}{// requires auxilary i2c sensor}} +\DoxyCodeLine{246 \{SH2\_AMBIENT\_LIGHT, \textcolor{keyword}{nullptr}\}, \textcolor{comment}{// requires auxilary i2c sensor}} +\DoxyCodeLine{247 \{SH2\_HUMIDITY, \textcolor{keyword}{nullptr}\}, \textcolor{comment}{// requires auxilary i2c sensor}} +\DoxyCodeLine{248 \{SH2\_PROXIMITY, \textcolor{keyword}{nullptr}\}, \textcolor{comment}{// requires auxilary i2c sensor}} +\DoxyCodeLine{249 \{SH2\_TEMPERATURE, \textcolor{keyword}{nullptr}\}, \textcolor{comment}{// requires auxilary i2c sensor}} +\DoxyCodeLine{250 \{SH2\_HEART\_RATE\_MONITOR, \textcolor{keyword}{nullptr}\}, \textcolor{comment}{// requires auxilary i2c sensor}} +\DoxyCodeLine{251 \{SH2\_STEP\_DETECTOR, \textcolor{keyword}{nullptr}\},} +\DoxyCodeLine{252 \{SH2\_SIGNIFICANT\_MOTION, \textcolor{keyword}{nullptr}\},} +\DoxyCodeLine{253 \{SH2\_FLIP\_DETECTOR, \textcolor{keyword}{nullptr}\},} +\DoxyCodeLine{254 \{SH2\_PICKUP\_DETECTOR, \textcolor{keyword}{nullptr}\},} +\DoxyCodeLine{255 \{SH2\_STABILITY\_DETECTOR, \textcolor{keyword}{nullptr}\},} +\DoxyCodeLine{256 \{SH2\_SLEEP\_DETECTOR, \textcolor{keyword}{nullptr}\},} +\DoxyCodeLine{257 \{SH2\_TILT\_DETECTOR, \textcolor{keyword}{nullptr}\},} +\DoxyCodeLine{258 \{SH2\_POCKET\_DETECTOR, \textcolor{keyword}{nullptr}\},} +\DoxyCodeLine{259 \{SH2\_CIRCLE\_DETECTOR, \textcolor{keyword}{nullptr}\},} +\DoxyCodeLine{260 \{SH2\_IZRO\_MOTION\_REQUEST, \textcolor{keyword}{nullptr}\}} +\DoxyCodeLine{261 \};} +\DoxyCodeLine{262 \textcolor{comment}{// clang-\/format on}} +\DoxyCodeLine{263 } +\DoxyCodeLine{264 \textcolor{keyword}{static} \textcolor{keywordtype}{void} IRAM\_ATTR hint\_handler(\textcolor{keywordtype}{void}* arg);} +\DoxyCodeLine{265 } +\DoxyCodeLine{266 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} uint16\_t RX\_DATA\_LENGTH = 300U; } +\DoxyCodeLine{267 } +\DoxyCodeLine{268 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} TickType\_t HOST\_INT\_TIMEOUT\_DEFAULT\_MS =} +\DoxyCodeLine{269 CONFIG\_ESP32\_BNO08X\_HINT\_TIMEOUT\_MS /} +\DoxyCodeLine{270 portTICK\_PERIOD\_MS; } +\DoxyCodeLine{271 } +\DoxyCodeLine{272 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} TickType\_t DATA\_AVAILABLE\_TIMEOUT\_MS =} +\DoxyCodeLine{273 CONFIG\_ESP32\_BNO08X\_DATA\_AVAILABLE\_TIMEOUT\_MS /} +\DoxyCodeLine{274 portTICK\_PERIOD\_MS; } +\DoxyCodeLine{275 } +\DoxyCodeLine{276 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} TickType\_t HARD\_RESET\_DELAY\_MS =} +\DoxyCodeLine{277 CONFIG\_ESP32\_BNO08X\_HARD\_RESET\_DELAY\_MS /} +\DoxyCodeLine{278 portTICK\_PERIOD\_MS; } +\DoxyCodeLine{279 } +\DoxyCodeLine{280 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} uint32\_t SCLK\_MAX\_SPEED = 3000000UL; } +\DoxyCodeLine{281 } +\DoxyCodeLine{282 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* TAG = \textcolor{stringliteral}{"{}BNO08x"{}}; } +\DoxyCodeLine{283 } +\DoxyCodeLine{284 \textcolor{keyword}{friend} \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l}{BNO08xSH2HAL}};} +\DoxyCodeLine{285 \textcolor{keyword}{friend} \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_test_helper}{BNO08xTestHelper}};} +\DoxyCodeLine{286 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_cb_generic_8hpp.tex b/documentation/latex/_b_n_o08x_cb_generic_8hpp.tex index 66563e8..ab1869a 100644 --- a/documentation/latex/_b_n_o08x_cb_generic_8hpp.tex +++ b/documentation/latex/_b_n_o08x_cb_generic_8hpp.tex @@ -1,5 +1,5 @@ -\doxysection{include/callback/\+BNO08x\+Cb\+Generic.hpp File Reference} -\hypertarget{_b_n_o08x_cb_generic_8hpp}{}\label{_b_n_o08x_cb_generic_8hpp}\index{include/callback/BNO08xCbGeneric.hpp@{include/callback/BNO08xCbGeneric.hpp}} +\hypertarget{_b_n_o08x_cb_generic_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/callback/\+BNO08x\+Cb\+Generic.hpp File Reference} +\label{_b_n_o08x_cb_generic_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/callback/BNO08xCbGeneric.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/callback/BNO08xCbGeneric.hpp}} {\ttfamily \#include $<$stdint.\+h$>$}\newline {\ttfamily \#include $<$functional$>$}\newline Include dependency graph for BNO08x\+Cb\+Generic.\+hpp\+: @@ -7,7 +7,7 @@ Include dependency graph for BNO08x\+Cb\+Generic.\+hpp\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=218pt]{_b_n_o08x_cb_generic_8hpp__incl} +\includegraphics[width=256pt]{_b_n_o08x_cb_generic_8hpp__incl} \end{center} \end{figure} This graph shows which files directly or indirectly include this file\+: @@ -18,7 +18,7 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_cb_generic_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08x\+Cb\+Generic}} diff --git a/documentation/latex/_b_n_o08x_cb_generic_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_cb_generic_8hpp__dep__incl.md5 index d145990..c068a01 100644 --- a/documentation/latex/_b_n_o08x_cb_generic_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_cb_generic_8hpp__dep__incl.md5 @@ -1 +1 @@ -db07aa754bde9f48bd44bc8aa478decb \ No newline at end of file +38e5c9fbcf96bdced6707a62185bad63 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_cb_generic_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_cb_generic_8hpp__dep__incl.pdf index e190ef7..419afdb 100644 Binary files a/documentation/latex/_b_n_o08x_cb_generic_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_cb_generic_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_cb_generic_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_cb_generic_8hpp__incl.md5 index 9fe48af..880610b 100644 --- a/documentation/latex/_b_n_o08x_cb_generic_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_cb_generic_8hpp__incl.md5 @@ -1 +1 @@ -f439190c967bcaf2e88a9902e1e7436c \ No newline at end of file +5e62c66c608f6d7b369b29e9d9d1ff9d \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_cb_generic_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_cb_generic_8hpp__incl.pdf index 6bd9fe4..3b9eabd 100644 Binary files a/documentation/latex/_b_n_o08x_cb_generic_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_cb_generic_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_cb_generic_8hpp_source.tex b/documentation/latex/_b_n_o08x_cb_generic_8hpp_source.tex index fb86813..b15ecc7 100644 --- a/documentation/latex/_b_n_o08x_cb_generic_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_cb_generic_8hpp_source.tex @@ -1,26 +1,26 @@ -\doxysection{BNO08x\+Cb\+Generic.\+hpp} -\hypertarget{_b_n_o08x_cb_generic_8hpp_source}{}\label{_b_n_o08x_cb_generic_8hpp_source}\index{include/callback/BNO08xCbGeneric.hpp@{include/callback/BNO08xCbGeneric.hpp}} +\hypertarget{_b_n_o08x_cb_generic_8hpp_source}{}\doxysection{BNO08x\+Cb\+Generic.\+hpp} +\label{_b_n_o08x_cb_generic_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/callback/BNO08xCbGeneric.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/callback/BNO08xCbGeneric.hpp}} \mbox{\hyperlink{_b_n_o08x_cb_generic_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{comment}{//\ standard\ library\ includes}} -\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00010\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00011\ } -\DoxyCodeLine{00018\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08xCbGeneric}}} -\DoxyCodeLine{00019\ \{} -\DoxyCodeLine{00020\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \textcolor{keyword}{virtual}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb}{invoke}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}})\ =\ 0;} -\DoxyCodeLine{00022\ \ \ \ \ \ \ \ \ \textcolor{keyword}{virtual}\ \mbox{\hyperlink{class_b_n_o08x_cb_generic_a4caa8d4932c70bc07e187f489542ab87}{\string~BNO08xCbGeneric}}()\ =\ \textcolor{keywordflow}{default};} -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}};} -\DoxyCodeLine{00024\ } -\DoxyCodeLine{00025\ \ \ \ \ \textcolor{keyword}{protected}:} -\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_cb_generic_a5b1984f0111c5ca5e07a7f5487cd5234}{BNO08xCbGeneric}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}})} -\DoxyCodeLine{00027\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}}(\mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}})} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00030\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{comment}{// standard library includes}} +\DoxyCodeLine{9 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{10 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{11 } +\DoxyCodeLine{18 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08xCbGeneric}}} +\DoxyCodeLine{19 \{} +\DoxyCodeLine{20 \textcolor{keyword}{public}:} +\DoxyCodeLine{21 \textcolor{keyword}{virtual} \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb}{invoke}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}}) = 0;} +\DoxyCodeLine{22 \textcolor{keyword}{virtual} \mbox{\hyperlink{class_b_n_o08x_cb_generic_a4caa8d4932c70bc07e187f489542ab87}{\string~BNO08xCbGeneric}}() = \textcolor{keywordflow}{default};} +\DoxyCodeLine{23 uint8\_t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}};} +\DoxyCodeLine{24 } +\DoxyCodeLine{25 \textcolor{keyword}{protected}:} +\DoxyCodeLine{26 \mbox{\hyperlink{class_b_n_o08x_cb_generic_a5b1984f0111c5ca5e07a7f5487cd5234}{BNO08xCbGeneric}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}})} +\DoxyCodeLine{27 : \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}}(\mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}})} +\DoxyCodeLine{28 \{} +\DoxyCodeLine{29 \}} +\DoxyCodeLine{30 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp.tex b/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp.tex index c057f5f..f81fca0 100644 --- a/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp.tex +++ b/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp.tex @@ -1,12 +1,12 @@ -\doxysection{include/callback/\+BNO08x\+Cb\+Param\+Rpt\+ID.hpp File Reference} -\hypertarget{_b_n_o08x_cb_param_rpt_i_d_8hpp}{}\label{_b_n_o08x_cb_param_rpt_i_d_8hpp}\index{include/callback/BNO08xCbParamRptID.hpp@{include/callback/BNO08xCbParamRptID.hpp}} -{\ttfamily \#include "{}BNO08x\+Cb\+Generic.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_cb_param_rpt_i_d_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/callback/\+BNO08x\+Cb\+Param\+Rpt\+ID.hpp File Reference} +\label{_b_n_o08x_cb_param_rpt_i_d_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/callback/BNO08xCbParamRptID.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/callback/BNO08xCbParamRptID.hpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Cb\+Generic.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Cb\+Param\+Rpt\+ID.\+hpp\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=218pt]{_b_n_o08x_cb_param_rpt_i_d_8hpp__incl} +\includegraphics[width=256pt]{_b_n_o08x_cb_param_rpt_i_d_8hpp__incl} \end{center} \end{figure} This graph shows which files directly or indirectly include this file\+: @@ -17,7 +17,7 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d}{BNO08x\+Cb\+Param\+Rpt\+ID}} diff --git a/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.md5 index 58ed6e5..2691a59 100644 --- a/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.md5 @@ -1 +1 @@ -087e51058b40939d59359c5beab353e7 \ No newline at end of file +579226e4f554963fd954c737355195ed \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.pdf index 25a6e20..a3194c6 100644 Binary files a/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.md5 index 7e7478c..cf67a75 100644 --- a/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.md5 @@ -1 +1 @@ -65a4ff5f7daec1985cd48b1cd356aaca \ No newline at end of file +1019ef7d8fed53baab22f0b20600b441 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.pdf index 9585933..8506e4d 100644 Binary files a/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp_source.tex b/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp_source.tex index bcbf784..32615a7 100644 --- a/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_cb_param_rpt_i_d_8hpp_source.tex @@ -1,29 +1,29 @@ -\doxysection{BNO08x\+Cb\+Param\+Rpt\+ID.\+hpp} -\hypertarget{_b_n_o08x_cb_param_rpt_i_d_8hpp_source}{}\label{_b_n_o08x_cb_param_rpt_i_d_8hpp_source}\index{include/callback/BNO08xCbParamRptID.hpp@{include/callback/BNO08xCbParamRptID.hpp}} +\hypertarget{_b_n_o08x_cb_param_rpt_i_d_8hpp_source}{}\doxysection{BNO08x\+Cb\+Param\+Rpt\+ID.\+hpp} +\label{_b_n_o08x_cb_param_rpt_i_d_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/callback/BNO08xCbParamRptID.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/callback/BNO08xCbParamRptID.hpp}} \mbox{\hyperlink{_b_n_o08x_cb_param_rpt_i_d_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_cb_generic_8hpp}{BNO08xCbGeneric.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d}{BNO08xCbParamRptID}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08xCbGeneric}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_a5ba2a4e27588fdd0ae43133544c76a22}{BNO08xCbParamRptID}}(std::function<\textcolor{keywordtype}{void}(uint8\_t)>\ \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_a9ee722c68dfc68d7759a8bde1ad3db49}{cb\_fxn}},\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08xCbGeneric}}(\mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_a9ee722c68dfc68d7759a8bde1ad3db49}{cb\_fxn}}(\mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_a9ee722c68dfc68d7759a8bde1ad3db49}{cb\_fxn}})} -\DoxyCodeLine{00021\ } -\DoxyCodeLine{00022\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00024\ } -\DoxyCodeLine{00032\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_ae263c2af6f9363d1a4fc58824b53cb72}{invoke}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}})\textcolor{keyword}{\ override}} -\DoxyCodeLine{00033\ \textcolor{keyword}{\ \ \ \ \ \ \ \ }\{} -\DoxyCodeLine{00034\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_a9ee722c68dfc68d7759a8bde1ad3db49}{cb\_fxn}}(\mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}});} -\DoxyCodeLine{00035\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00036\ } -\DoxyCodeLine{00037\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00038\ \ \ \ \ \ \ \ \ std::function\ \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_a9ee722c68dfc68d7759a8bde1ad3db49}{cb\_fxn}};\ } -\DoxyCodeLine{00039\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_cb_generic_8hpp}{BNO08xCbGeneric.hpp}}"{}}} +\DoxyCodeLine{9 } +\DoxyCodeLine{15 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d}{BNO08xCbParamRptID}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08xCbGeneric}}} +\DoxyCodeLine{16 \{} +\DoxyCodeLine{17 \textcolor{keyword}{public}:} +\DoxyCodeLine{18 \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_a5ba2a4e27588fdd0ae43133544c76a22}{BNO08xCbParamRptID}}(std::function<\textcolor{keywordtype}{void}(uint8\_t)> cb\_fxn, uint8\_t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}})} +\DoxyCodeLine{19 : \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08xCbGeneric}}(\mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}})} +\DoxyCodeLine{20 , cb\_fxn(cb\_fxn)} +\DoxyCodeLine{21 } +\DoxyCodeLine{22 \{} +\DoxyCodeLine{23 \}} +\DoxyCodeLine{24 } +\DoxyCodeLine{32 \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_ae263c2af6f9363d1a4fc58824b53cb72}{invoke}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}})\textcolor{keyword}{ override}} +\DoxyCodeLine{33 \textcolor{keyword}{ }\{} +\DoxyCodeLine{34 cb\_fxn(\mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}});} +\DoxyCodeLine{35 \}} +\DoxyCodeLine{36 } +\DoxyCodeLine{37 \textcolor{keyword}{private}:} +\DoxyCodeLine{38 std::function cb\_fxn; } +\DoxyCodeLine{39 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_cb_param_void_8hpp.tex b/documentation/latex/_b_n_o08x_cb_param_void_8hpp.tex index 77face1..97a1d70 100644 --- a/documentation/latex/_b_n_o08x_cb_param_void_8hpp.tex +++ b/documentation/latex/_b_n_o08x_cb_param_void_8hpp.tex @@ -1,12 +1,12 @@ -\doxysection{include/callback/\+BNO08x\+Cb\+Param\+Void.hpp File Reference} -\hypertarget{_b_n_o08x_cb_param_void_8hpp}{}\label{_b_n_o08x_cb_param_void_8hpp}\index{include/callback/BNO08xCbParamVoid.hpp@{include/callback/BNO08xCbParamVoid.hpp}} -{\ttfamily \#include "{}BNO08x\+Cb\+Generic.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_cb_param_void_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/callback/\+BNO08x\+Cb\+Param\+Void.hpp File Reference} +\label{_b_n_o08x_cb_param_void_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/callback/BNO08xCbParamVoid.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/callback/BNO08xCbParamVoid.hpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Cb\+Generic.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Cb\+Param\+Void.\+hpp\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=218pt]{_b_n_o08x_cb_param_void_8hpp__incl} +\includegraphics[width=256pt]{_b_n_o08x_cb_param_void_8hpp__incl} \end{center} \end{figure} This graph shows which files directly or indirectly include this file\+: @@ -17,7 +17,7 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_cb_param_void_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_cb_param_void}{BNO08x\+Cb\+Param\+Void}} diff --git a/documentation/latex/_b_n_o08x_cb_param_void_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_cb_param_void_8hpp__dep__incl.md5 index da4e0f4..b460280 100644 --- a/documentation/latex/_b_n_o08x_cb_param_void_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_cb_param_void_8hpp__dep__incl.md5 @@ -1 +1 @@ -54096ec28a3bff840f3e1b93c1568c64 \ No newline at end of file +52313f3c5430b62d3e5fd160c2287a5e \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_cb_param_void_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_cb_param_void_8hpp__dep__incl.pdf index 37f754e..20cf934 100644 Binary files a/documentation/latex/_b_n_o08x_cb_param_void_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_cb_param_void_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_cb_param_void_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_cb_param_void_8hpp__incl.md5 index 287fdf8..79ff66c 100644 --- a/documentation/latex/_b_n_o08x_cb_param_void_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_cb_param_void_8hpp__incl.md5 @@ -1 +1 @@ -42beba149696350e420128c7ff920959 \ No newline at end of file +2ef7262bbf84e64d0f8c133d89d164c6 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_cb_param_void_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_cb_param_void_8hpp__incl.pdf index 1ff4a70..f120444 100644 Binary files a/documentation/latex/_b_n_o08x_cb_param_void_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_cb_param_void_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_cb_param_void_8hpp_source.tex b/documentation/latex/_b_n_o08x_cb_param_void_8hpp_source.tex index 67c55aa..3d25218 100644 --- a/documentation/latex/_b_n_o08x_cb_param_void_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_cb_param_void_8hpp_source.tex @@ -1,28 +1,28 @@ -\doxysection{BNO08x\+Cb\+Param\+Void.\+hpp} -\hypertarget{_b_n_o08x_cb_param_void_8hpp_source}{}\label{_b_n_o08x_cb_param_void_8hpp_source}\index{include/callback/BNO08xCbParamVoid.hpp@{include/callback/BNO08xCbParamVoid.hpp}} +\hypertarget{_b_n_o08x_cb_param_void_8hpp_source}{}\doxysection{BNO08x\+Cb\+Param\+Void.\+hpp} +\label{_b_n_o08x_cb_param_void_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/callback/BNO08xCbParamVoid.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/callback/BNO08xCbParamVoid.hpp}} \mbox{\hyperlink{_b_n_o08x_cb_param_void_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_cb_generic_8hpp}{BNO08xCbGeneric.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_cb_param_void}{BNO08xCbParamVoid}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08xCbGeneric}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_cb_param_void_a989c124bfd9871f80a415b76510d966b}{BNO08xCbParamVoid}}(std::function<\textcolor{keywordtype}{void}(\textcolor{keywordtype}{void})>\ \mbox{\hyperlink{class_b_n_o08x_cb_param_void_aee991fda1f28ec7f93afe378b8e3f261}{cb\_fxn}},\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08xCbGeneric}}(\mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{class_b_n_o08x_cb_param_void_aee991fda1f28ec7f93afe378b8e3f261}{cb\_fxn}}(\mbox{\hyperlink{class_b_n_o08x_cb_param_void_aee991fda1f28ec7f93afe378b8e3f261}{cb\_fxn}})} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00022\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00023\ } -\DoxyCodeLine{00032\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_cb_param_void_a5cfdaad83528e3e418f51041d500b6f9}{invoke}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}})\textcolor{keyword}{\ override}} -\DoxyCodeLine{00033\ \textcolor{keyword}{\ \ \ \ \ \ \ \ }\{} -\DoxyCodeLine{00034\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_cb_param_void_aee991fda1f28ec7f93afe378b8e3f261}{cb\_fxn}}();} -\DoxyCodeLine{00035\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00036\ } -\DoxyCodeLine{00037\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00038\ \ \ \ \ \ \ \ \ std::function\ \mbox{\hyperlink{class_b_n_o08x_cb_param_void_aee991fda1f28ec7f93afe378b8e3f261}{cb\_fxn}};\ } -\DoxyCodeLine{00039\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_cb_generic_8hpp}{BNO08xCbGeneric.hpp}}"{}}} +\DoxyCodeLine{9 } +\DoxyCodeLine{15 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_cb_param_void}{BNO08xCbParamVoid}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08xCbGeneric}}} +\DoxyCodeLine{16 \{} +\DoxyCodeLine{17 \textcolor{keyword}{public}:} +\DoxyCodeLine{18 \mbox{\hyperlink{class_b_n_o08x_cb_param_void_a989c124bfd9871f80a415b76510d966b}{BNO08xCbParamVoid}}(std::function<\textcolor{keywordtype}{void}(\textcolor{keywordtype}{void})> cb\_fxn, uint8\_t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}})} +\DoxyCodeLine{19 : \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08xCbGeneric}}(\mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}})} +\DoxyCodeLine{20 , cb\_fxn(cb\_fxn)} +\DoxyCodeLine{21 \{} +\DoxyCodeLine{22 \}} +\DoxyCodeLine{23 } +\DoxyCodeLine{32 \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_cb_param_void_a5cfdaad83528e3e418f51041d500b6f9}{invoke}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\_ID}})\textcolor{keyword}{ override}} +\DoxyCodeLine{33 \textcolor{keyword}{ }\{} +\DoxyCodeLine{34 cb\_fxn();} +\DoxyCodeLine{35 \}} +\DoxyCodeLine{36 } +\DoxyCodeLine{37 \textcolor{keyword}{private}:} +\DoxyCodeLine{38 std::function cb\_fxn; } +\DoxyCodeLine{39 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_global_types_8hpp.tex b/documentation/latex/_b_n_o08x_global_types_8hpp.tex index 08fce68..5ffd013 100644 --- a/documentation/latex/_b_n_o08x_global_types_8hpp.tex +++ b/documentation/latex/_b_n_o08x_global_types_8hpp.tex @@ -1,5 +1,5 @@ -\doxysection{include/\+BNO08x\+Global\+Types.hpp File Reference} -\hypertarget{_b_n_o08x_global_types_8hpp}{}\label{_b_n_o08x_global_types_8hpp}\index{include/BNO08xGlobalTypes.hpp@{include/BNO08xGlobalTypes.hpp}} +\hypertarget{_b_n_o08x_global_types_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\+BNO08x\+Global\+Types.hpp File Reference} +\label{_b_n_o08x_global_types_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/BNO08xGlobalTypes.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/BNO08xGlobalTypes.hpp}} {\ttfamily \#include $<$math.\+h$>$}\newline {\ttfamily \#include $<$inttypes.\+h$>$}\newline {\ttfamily \#include $<$stdint.\+h$>$}\newline @@ -7,7 +7,7 @@ {\ttfamily \#include $<$driver/gpio.\+h$>$}\newline {\ttfamily \#include $<$driver/spi\+\_\+common.\+h$>$}\newline {\ttfamily \#include $<$driver/spi\+\_\+master.\+h$>$}\newline -{\ttfamily \#include "{}sh2\+\_\+\+Sensor\+Value.\+h"{}}\newline +{\ttfamily \#include \char`\"{}sh2\+\_\+\+Sensor\+Value.\+h\char`\"{}}\newline Include dependency graph for BNO08x\+Global\+Types.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -24,7 +24,7 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_global_types_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item struct \mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} @@ -62,10 +62,10 @@ struct \mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\+\_\+raw\+\_\+magf\+\ struct \mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\+\_\+stability\+\_\+classifier\+\_\+t}} \begin{DoxyCompactList}\small\item\em Struct to represent stability classifier data from stability classifier reports. \end{DoxyCompactList}\item struct \mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent sample counts, returned from \doxylink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{BNO08x\+Rpt\+::get\+\_\+sample\+\_\+counts()} \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Struct to represent sample counts, returned from \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{BNO08x\+Rpt\+::get\+\_\+sample\+\_\+counts()}} \end{DoxyCompactList}\item struct \mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent sensor/report meta data, returned from \doxylink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{BNO08x\+Rpt\+::get\+\_\+meta\+\_\+data()} \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Macros} +\begin{DoxyCompactList}\small\item\em Struct to represent sensor/report meta data, returned from \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{BNO08x\+Rpt\+::get\+\_\+meta\+\_\+data()}} \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Macros} \begin{DoxyCompactItemize} \item \#define \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ad0dc59e3a74a39a8e358c945162f6fc8}{TAP\+\_\+\+DETECTED\+\_\+\+X\+\_\+\+AXIS}}(tap)~((tap) \& (1U $<$$<$ 0U) ? 1 \+: 0) @@ -88,128 +88,228 @@ struct \mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\ \item \#define \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a9951e367fa8ff09a55526994cfaa94be}{SHAKE\+\_\+\+DETECTED\+\_\+Z}}(tap)~((tap) \& (1U $<$$<$ 2U) ? 1 \+: 0) \end{DoxyCompactItemize} -\doxysubsubsection*{Typedefs} +\doxysubsection*{Typedefs} \begin{DoxyCompactItemize} \item -typedef struct bno08x\+\_\+config\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a648bbdbf22731476890dd8da977d7503}{bno08x\+\_\+config\+\_\+t}} +typedef struct \mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a648bbdbf22731476890dd8da977d7503}{bno08x\+\_\+config\+\_\+t}} \begin{DoxyCompactList}\small\item\em IMU configuration settings passed into constructor. \end{DoxyCompactList}\item typedef \mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aae502b3d91ddf903bba797646fd28d00}{imu\+\_\+config\+\_\+t}} \item -using \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a03fbbd71180a19088ce30d57ab050a22}{IMUAccuracy}} = \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} +using \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a03fbbd71180a19088ce30d57ab050a22}{IMUAccuracy}} = \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} \item -typedef struct bno08x\+\_\+quat\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a0c7367913526c0d634c5f8f5365a55b4}{bno08x\+\_\+quat\+\_\+t}} +typedef struct \mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a0c7367913526c0d634c5f8f5365a55b4}{bno08x\+\_\+quat\+\_\+t}} \begin{DoxyCompactList}\small\item\em Struct to represent unit quaternion. \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+euler\+\_\+angle\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ae22357b6f53c2cf806bb3aeb80814a}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} +typedef struct \mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ae22357b6f53c2cf806bb3aeb80814a}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} \begin{DoxyCompactList}\small\item\em Struct to represent euler angle (units in degrees or rads) \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+ang\+\_\+vel\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a2babea2516c7c91039316693fc23a8c1}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} +typedef struct \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a2babea2516c7c91039316693fc23a8c1}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} \begin{DoxyCompactList}\small\item\em Struct to represent angular velocity (units in rad/s) \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+magf\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a429f861977153379e28e8f3710330b45}{bno08x\+\_\+magf\+\_\+t}} +typedef struct \mbox{\hyperlink{structbno08x__magf__t}{bno08x\+\_\+magf\+\_\+t}} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a429f861977153379e28e8f3710330b45}{bno08x\+\_\+magf\+\_\+t}} \begin{DoxyCompactList}\small\item\em Struct to represent magnetic field data (units in u\+Tesla) \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+magf\+\_\+bias\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a3d6e56080638d872486935323f393ab7}{bno08x\+\_\+magf\+\_\+bias\+\_\+t}} +typedef struct \mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\+\_\+magf\+\_\+bias\+\_\+t}} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a3d6e56080638d872486935323f393ab7}{bno08x\+\_\+magf\+\_\+bias\+\_\+t}} \begin{DoxyCompactList}\small\item\em Struct to represent magnetic field bias data (units in u\+Tesla) \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+gyro\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ac166834f6280e6ef21af7dd8a01be1e4}{bno08x\+\_\+gyro\+\_\+t}} +typedef struct \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\+\_\+gyro\+\_\+t}} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ac166834f6280e6ef21af7dd8a01be1e4}{bno08x\+\_\+gyro\+\_\+t}} \begin{DoxyCompactList}\small\item\em Struct to represent gyro data (units in rad/s) \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+gyro\+\_\+bias\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a7bf3b6ed58dd988c0f4566ba56bff415}{bno08x\+\_\+gyro\+\_\+bias\+\_\+t}} +typedef struct \mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\+\_\+gyro\+\_\+bias\+\_\+t}} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a7bf3b6ed58dd988c0f4566ba56bff415}{bno08x\+\_\+gyro\+\_\+bias\+\_\+t}} \begin{DoxyCompactList}\small\item\em Struct to represent gyro bias data (units in rad/s) \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+activity\+\_\+classifier\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a7913a36911f75945cfaa0a3249a280e3}{bno08x\+\_\+activity\+\_\+classifier\+\_\+t}} +typedef struct \mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\+\_\+activity\+\_\+classifier\+\_\+t}} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a7913a36911f75945cfaa0a3249a280e3}{bno08x\+\_\+activity\+\_\+classifier\+\_\+t}} \begin{DoxyCompactList}\small\item\em Struct to represent activity classifier data. \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+tap\+\_\+detector\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adcfe69b10c9c2244015bad5b978beedd}{bno08x\+\_\+tap\+\_\+detector\+\_\+t}} +typedef struct \mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\+\_\+tap\+\_\+detector\+\_\+t}} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adcfe69b10c9c2244015bad5b978beedd}{bno08x\+\_\+tap\+\_\+detector\+\_\+t}} \begin{DoxyCompactList}\small\item\em Struct to represent tap detector data (flag meaning\+: 0 = no tap, 1 = positive tap on axis, -\/1 = negative tap on axis) \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+shake\+\_\+detector\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a7c22ac348c71afe0d42dcfae6c97ca32}{bno08x\+\_\+shake\+\_\+detector\+\_\+t}} +typedef struct \mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\+\_\+shake\+\_\+detector\+\_\+t}} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a7c22ac348c71afe0d42dcfae6c97ca32}{bno08x\+\_\+shake\+\_\+detector\+\_\+t}} \begin{DoxyCompactList}\small\item\em Struct to represent shake detector data (flag meaning\+: 0 = no shake 1 = shake detected) \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+accel\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a0c22a2a9fede695256dfaa4703497a2e}{bno08x\+\_\+accel\+\_\+t}} +typedef struct \mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a0c22a2a9fede695256dfaa4703497a2e}{bno08x\+\_\+accel\+\_\+t}} \begin{DoxyCompactList}\small\item\em Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports. \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+step\+\_\+counter\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ad52b092f56d1fa0064f2ea3502399cfc}{bno08x\+\_\+step\+\_\+counter\+\_\+t}} +typedef struct \mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\+\_\+step\+\_\+counter\+\_\+t}} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ad52b092f56d1fa0064f2ea3502399cfc}{bno08x\+\_\+step\+\_\+counter\+\_\+t}} \begin{DoxyCompactList}\small\item\em Struct to represent step counter data from step counter reports. \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+raw\+\_\+gyro\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a3e205d9599aa01b7946d1ed1cbb7f1c4}{bno08x\+\_\+raw\+\_\+gyro\+\_\+t}} +typedef struct \mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\+\_\+raw\+\_\+gyro\+\_\+t}} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a3e205d9599aa01b7946d1ed1cbb7f1c4}{bno08x\+\_\+raw\+\_\+gyro\+\_\+t}} \begin{DoxyCompactList}\small\item\em Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts). \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+raw\+\_\+accel\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ace2ea90ebebddfcdb75e1b8b7b48f905}{bno08x\+\_\+raw\+\_\+accel\+\_\+t}} +typedef struct \mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\+\_\+raw\+\_\+accel\+\_\+t}} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ace2ea90ebebddfcdb75e1b8b7b48f905}{bno08x\+\_\+raw\+\_\+accel\+\_\+t}} \begin{DoxyCompactList}\small\item\em Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts). \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+raw\+\_\+magf\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a673f429cbcd0f48394de3d990d8bda4a}{bno08x\+\_\+raw\+\_\+magf\+\_\+t}} +typedef struct \mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\+\_\+raw\+\_\+magf\+\_\+t}} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a673f429cbcd0f48394de3d990d8bda4a}{bno08x\+\_\+raw\+\_\+magf\+\_\+t}} \begin{DoxyCompactList}\small\item\em Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts). \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+stability\+\_\+classifier\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a9f0440c67ec56fafcd25a24bf36f842f}{bno08x\+\_\+stability\+\_\+classifier\+\_\+t}} +typedef struct \mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\+\_\+stability\+\_\+classifier\+\_\+t}} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a9f0440c67ec56fafcd25a24bf36f842f}{bno08x\+\_\+stability\+\_\+classifier\+\_\+t}} \begin{DoxyCompactList}\small\item\em Struct to represent stability classifier data from stability classifier reports. \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+sample\+\_\+counts\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afceb7f957002d3e024d4971963ecfa20}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent sample counts, returned from \doxylink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{BNO08x\+Rpt\+::get\+\_\+sample\+\_\+counts()} \end{DoxyCompactList}\item -typedef struct bno08x\+\_\+meta\+\_\+data\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a1145e5dfd14e96bd70c6e73af017b548}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} -\begin{DoxyCompactList}\small\item\em Struct to represent sensor/report meta data, returned from \doxylink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{BNO08x\+Rpt\+::get\+\_\+meta\+\_\+data()} \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Enumerations} +typedef struct \mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afceb7f957002d3e024d4971963ecfa20}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} +\begin{DoxyCompactList}\small\item\em Struct to represent sample counts, returned from \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{BNO08x\+Rpt\+::get\+\_\+sample\+\_\+counts()}} \end{DoxyCompactList}\item +typedef struct \mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a1145e5dfd14e96bd70c6e73af017b548}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} +\begin{DoxyCompactList}\small\item\em Struct to represent sensor/report meta data, returned from \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{BNO08x\+Rpt\+::get\+\_\+meta\+\_\+data()}} \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Enumerations} \begin{DoxyCompactItemize} \item -enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850}{BNO08x\+Cal\+Sel}} \{ \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850a0e1275697d4c40b4b0640fbfa3907afa}{accelerometer}} = SH2\+\_\+\+CAL\+\_\+\+ACCEL -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850a41e1db589d90cecf09838a038ebc8aa1}{gyro}} = SH2\+\_\+\+CAL\+\_\+\+GYRO -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850a2c8af00d544b080d3c0d834d1c5dfcbf}{magnetometer}} = SH2\+\_\+\+CAL\+\_\+\+MAG -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850afcaab1f4c98b7343157c3c59c6a259cb}{planar\+\_\+accelerometer}} = SH2\+\_\+\+CAL\+\_\+\+PLANAR +enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9cc}{BNO08x\+Cal\+Sel}} \+: uint8\+\_\+t \{ \newline +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9cca0e1275697d4c40b4b0640fbfa3907afa}{accelerometer}} = SH2\+\_\+\+CAL\+\_\+\+ACCEL +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9cca41e1db589d90cecf09838a038ebc8aa1}{gyro}} = SH2\+\_\+\+CAL\+\_\+\+GYRO +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9cca2c8af00d544b080d3c0d834d1c5dfcbf}{magnetometer}} = SH2\+\_\+\+CAL\+\_\+\+MAG +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9ccafcaab1f4c98b7343157c3c59c6a259cb}{planar\+\_\+accelerometer}} = SH2\+\_\+\+CAL\+\_\+\+PLANAR , \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850aa181a603769c1f98ad927e7367c7aa51}{all}} = (SH2\+\_\+\+CAL\+\_\+\+ACCEL \texorpdfstring{$\vert$}{|} SH2\+\_\+\+CAL\+\_\+\+GYRO \texorpdfstring{$\vert$}{|} SH2\+\_\+\+CAL\+\_\+\+MAG \texorpdfstring{$\vert$}{|} SH2\+\_\+\+CAL\+\_\+\+PLANAR) +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9ccaa181a603769c1f98ad927e7367c7aa51}{all}} = (SH2\+\_\+\+CAL\+\_\+\+ACCEL $\vert$ SH2\+\_\+\+CAL\+\_\+\+GYRO $\vert$ SH2\+\_\+\+CAL\+\_\+\+MAG $\vert$ SH2\+\_\+\+CAL\+\_\+\+PLANAR) \} \item -enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147}{BNO08x\+Reset\+Reason}} \{ \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}} -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a7b47bb0f9f8c72f84d891e8e22a1fb92}{POR}} -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147acc069cf9b33eb4e7fb3696f0f42d752f}{INT\+\_\+\+RST}} -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a764caaf44e35ee682f4079bd0878fa36}{WTD}} +enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2}{BNO08x\+Reset\+Reason}} \+: uint8\+\_\+t \{ \newline +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}} +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a7b47bb0f9f8c72f84d891e8e22a1fb92}{POR}} +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2acc069cf9b33eb4e7fb3696f0f42d752f}{INT\+\_\+\+RST}} +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a764caaf44e35ee682f4079bd0878fa36}{WTD}} , \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147ac4e100317ca17eda786308c1c39eded5}{EXT\+\_\+\+RST}} -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a03570470bad94692ce93e32700d2e1cb}{OTHER}} +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2ac4e100317ca17eda786308c1c39eded5}{EXT\+\_\+\+RST}} +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a03570470bad94692ce93e32700d2e1cb}{OTHER}} \} \begin{DoxyCompactList}\small\item\em Reason for previous IMU reset (returned by get\+\_\+reset\+\_\+reason()) \end{DoxyCompactList}\item -enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \{ \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a6e257e645974b9086ed66e9465e2d80c}{UNRELIABLE}} -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a41bc94cbd8eebea13ce0491b2ac11b88}{LOW}} -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a2ad6d5975c45da2e711c796f3a1b029c}{MED}} -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0ab89de3b4b81c4facfac906edf29aec8c}{HIGH}} +enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} \+: uint8\+\_\+t \{ \newline +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6a6e257e645974b9086ed66e9465e2d80c}{UNRELIABLE}} +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6a41bc94cbd8eebea13ce0491b2ac11b88}{LOW}} +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6a2ad6d5975c45da2e711c796f3a1b029c}{MED}} +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6ab89de3b4b81c4facfac906edf29aec8c}{HIGH}} , \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}} +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}} \} \begin{DoxyCompactList}\small\item\em Sensor accuracy returned from input reports, corresponds to status bits (see ref. manual 6.\+5.\+1) \end{DoxyCompactList}\item -enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0f}{BNO08x\+Activity\+Enable}} \{ \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa696b031073e74bf2cb98e5ef201d4aa3}{UNKNOWN}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 0U) -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fab166a3ce74dd5434e4a940dfa2af76e4}{IN\+\_\+\+VEHICLE}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 1U) -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa93d94a2f3a627533453a40e302fb35a4}{ON\+\_\+\+BICYCLE}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 2U) -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa7089542e0146a3499986c81e24924b58}{ON\+\_\+\+FOOT}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 3U) +enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3a}{BNO08x\+Activity\+Enable}} \+: uint32\+\_\+t \{ \newline +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa696b031073e74bf2cb98e5ef201d4aa3}{UNKNOWN}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 0U) +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aab166a3ce74dd5434e4a940dfa2af76e4}{IN\+\_\+\+VEHICLE}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 1U) +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa93d94a2f3a627533453a40e302fb35a4}{ON\+\_\+\+BICYCLE}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 2U) +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa7089542e0146a3499986c81e24924b58}{ON\+\_\+\+FOOT}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 3U) , \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa8b572d218013b9626d59e6a2b38f18b6}{STILL}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 4U) -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa69909b62e08f212da31719aebf67b70c}{TILTING}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 5U) -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa606c114184493a665cf1f6a12fbab9d3}{WALKING}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 6U) -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa43491564ebcfd38568918efbd6e840fd}{RUNNING}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 7U) +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa8b572d218013b9626d59e6a2b38f18b6}{STILL}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 4U) +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa69909b62e08f212da31719aebf67b70c}{TILTING}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 5U) +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa606c114184493a665cf1f6a12fbab9d3}{WALKING}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 6U) +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa43491564ebcfd38568918efbd6e840fd}{RUNNING}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 7U) , \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fabbf2a614429826a84bd76b4a47fc7515}{ON\+\_\+\+STAIRS}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 8U) -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa5fb1f955b45e38e31789286a1790398d}{ALL}} = 0x1\+FU +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aabbf2a614429826a84bd76b4a47fc7515}{ON\+\_\+\+STAIRS}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 8U) +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa5fb1f955b45e38e31789286a1790398d}{ALL}} = (UNKNOWN $\vert$ IN\+\_\+\+VEHICLE $\vert$ ON\+\_\+\+BICYCLE $\vert$ ON\+\_\+\+FOOT $\vert$ STILL $\vert$ TILTING $\vert$ WALKING $\vert$ RUNNING $\vert$ ON\+\_\+\+STAIRS) \} -\begin{DoxyCompactList}\small\item\em BNO08x\+Activity Classifier enable bits passed to enable\+\_\+activity\+\_\+classifier() \end{DoxyCompactList}\item -enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08x\+Activity}} \{ \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a696b031073e74bf2cb98e5ef201d4aa3}{UNKNOWN}} = 0 -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187ab166a3ce74dd5434e4a940dfa2af76e4}{IN\+\_\+\+VEHICLE}} = 1 -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a93d94a2f3a627533453a40e302fb35a4}{ON\+\_\+\+BICYCLE}} = 2 -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a7089542e0146a3499986c81e24924b58}{ON\+\_\+\+FOOT}} = 3 +\begin{DoxyCompactList}\small\item\em BNO08x\+Activity Classifier enable bits passed to enable\+\_\+activity\+\_\+classifier() See ref manual 6.\+5.\+36.\+1. \end{DoxyCompactList}\item +enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97d}{BNO08x\+Activity}} \+: uint8\+\_\+t \{ \newline +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da696b031073e74bf2cb98e5ef201d4aa3}{UNKNOWN}} = 0 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97dab166a3ce74dd5434e4a940dfa2af76e4}{IN\+\_\+\+VEHICLE}} = 1 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da93d94a2f3a627533453a40e302fb35a4}{ON\+\_\+\+BICYCLE}} = 2 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da7089542e0146a3499986c81e24924b58}{ON\+\_\+\+FOOT}} = 3 , \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a8b572d218013b9626d59e6a2b38f18b6}{STILL}} = 4 -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a69909b62e08f212da31719aebf67b70c}{TILTING}} = 5 -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a606c114184493a665cf1f6a12fbab9d3}{WALKING}} = 6 -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a43491564ebcfd38568918efbd6e840fd}{RUNNING}} = 7 +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da8b572d218013b9626d59e6a2b38f18b6}{STILL}} = 4 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da69909b62e08f212da31719aebf67b70c}{TILTING}} = 5 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da606c114184493a665cf1f6a12fbab9d3}{WALKING}} = 6 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da43491564ebcfd38568918efbd6e840fd}{RUNNING}} = 7 , \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187abbf2a614429826a84bd76b4a47fc7515}{ON\+\_\+\+STAIRS}} = 8 -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}} = 9 +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97dabbf2a614429826a84bd76b4a47fc7515}{ON\+\_\+\+STAIRS}} = 8 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}} = 9 \} \begin{DoxyCompactList}\small\item\em BNO08x\+Activity states returned from BNO08x\+::activity\+\_\+classifier.\+get() \end{DoxyCompactList}\item -enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08x\+Stability}} \{ \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a696b031073e74bf2cb98e5ef201d4aa3}{UNKNOWN}} = 0 -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a71149a62cd9fec4756e3538d1754486a}{ON\+\_\+\+TABLE}} = 1 -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a4120eb7591bd0789af75a8973d5f9146}{STATIONARY}} = 2 -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a32987cdf8a725702042ab18f5c700905}{STABLE}} = 3 +enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cb}{BNO08x\+Stability}} \+: uint8\+\_\+t \{ \newline +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba696b031073e74bf2cb98e5ef201d4aa3}{UNKNOWN}} = 0 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba71149a62cd9fec4756e3538d1754486a}{ON\+\_\+\+TABLE}} = 1 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba4120eb7591bd0789af75a8973d5f9146}{STATIONARY}} = 2 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba32987cdf8a725702042ab18f5c700905}{STABLE}} = 3 , \newline -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5af96e6ea7a7375bd60bad3f3caae3cf27}{MOTION}} = 4 -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a83c7f2aa8c3ac10ed8beb75cad162827}{RESERVED}} = 5 -, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}} = 6 +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cbaf96e6ea7a7375bd60bad3f3caae3cf27}{MOTION}} = 4 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba83c7f2aa8c3ac10ed8beb75cad162827}{RESERVED}} = 5 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}} = 6 \} -\begin{DoxyCompactList}\small\item\em BNO08x\+Stability states returned from BNO08x\+::stability\+\_\+classifier.\+get() \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Variables} +\begin{DoxyCompactList}\small\item\em BNO08x\+Stability states returned from BNO08x\+::stability\+\_\+classifier.\+get() \end{DoxyCompactList}\item +enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8e}{BNO08x\+Frs\+ID}} \+: uint16\+\_\+t \{ \newline +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eae81a7ec9f2eb51db6a66eec214f74329}{STATIC\+\_\+\+CALIBRATION\+\_\+\+AGM}} = 0x7979 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea9b1f79a084136956f5a67145e34b8fcf}{NOMINAL\+\_\+\+CALIBRATION}} = 0x4\+D4D +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eae3e95aa73e5b19b6fc1574c287598a8a}{STATIC\+\_\+\+CALIBRATION\+\_\+\+SRA}} = 0x8\+A8A +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea9575a153f8b803923611e5a7577d8992}{NOMINAL\+\_\+\+CALIBRATION\+\_\+\+SRA}} = 0x4\+E4E +, \newline +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eac843f0dc477c2043015db473c2bbf8b7}{DYNAMIC\+\_\+\+CALIBRATION}} = 0x1\+F1F +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea4003f069dafa6695f634bc4d6cadf21d}{ME\+\_\+\+POWER\+\_\+\+MGMT}} = 0x\+D3\+E2 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea174aa600a99d1fee26df64861c68d4ab}{SYSTEM\+\_\+\+ORIENTATION}} = 0x2\+D3E +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea5a6f607e6dea7e4770d6d44dffc14fe0}{ACCEL\+\_\+\+ORIENTATION}} = 0x2\+D41 +, \newline +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea1e56a229eb00e62fc6f98a9c3bf2c41e}{SCREEN\+\_\+\+ACCEL\+\_\+\+ORIENTATION}} = 0x2\+D43 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eab7ba02b55d602fc0e643a0e860144abd}{GYROSCOPE\+\_\+\+ORIENTATION}} = 0x2\+D46 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea7c1bc0a9cbeffed48c3f56f138f059dd}{MAGNETOMETER\+\_\+\+ORIENTATION}} = 0x2\+D4C +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ead41092d568817e7b690859c6a04089ef}{ARVR\+\_\+\+STABILIZATION\+\_\+\+RV}} = 0x3\+E2D +, \newline +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea20d2e66717ed43eb8a6b112e953eb9db}{ARVR\+\_\+\+STABILIZATION\+\_\+\+GRV}} = 0x3\+E2E +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea94ada7efc076c96b78bcb052d4f22ca2}{TAP\+\_\+\+DETECT\+\_\+\+CONFIG}} = 0x\+C269 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eae5d606ae5efeadd9ab249a39b8ed828a}{SIG\+\_\+\+MOTION\+\_\+\+DETECT\+\_\+\+CONFIG}} = 0x\+C274 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea8a41fbc008e0571cf295a0770e995864}{SHAKE\+\_\+\+DETECT\+\_\+\+CONFIG}} = 0x7\+D7D +, \newline +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea2dfcf6ba54eba882fb201bd55b45c4b9}{MAX\+\_\+\+FUSION\+\_\+\+PERIOD}} = 0x\+D7\+D7 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eabac5402bcf9584b3014bd64b8b6ad282}{SERIAL\+\_\+\+NUMBER}} = 0x4\+B4B +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea985e7c8c6bc3500a46530901ac93ab09}{ES\+\_\+\+PRESSURE\+\_\+\+CAL}} = 0x39\+AF +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eae15b6d77b828a0022adb2622ddf30d29}{ES\+\_\+\+TEMPERATURE\+\_\+\+CAL}} = 0x4\+D20 +, \newline +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea2ce4d488b1ad35ff763f52aec7191874}{ES\+\_\+\+HUMIDITY\+\_\+\+CAL}} = 0x1\+AC9 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea11c8ae2ec493a78ebc9a808e1df7478c}{ES\+\_\+\+AMBIENT\+\_\+\+LIGHT\+\_\+\+CAL}} = 0x39\+B1 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea0afc9b6963a488212d0d10c1788ca309}{ES\+\_\+\+PROXIMITY\+\_\+\+CAL}} = 0x4\+DA2 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eadc862ae872087053cf308a5c9d12e8ea}{ALS\+\_\+\+CAL}} = 0x\+D401 +, \newline +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eabcf02bc8a45fdf7df5390b79184b922e}{PROXIMITY\+\_\+\+SENSOR\+\_\+\+CAL}} = 0x\+D402 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eac9e002e70642b098e7e67cc4083d134d}{PICKUP\+\_\+\+DETECTOR\+\_\+\+CONFIG}} = 0x1\+B2A +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eab0ef80b2f1340b86b39cb82f5ab9d7ee}{FLIP\+\_\+\+DETECTOR\+\_\+\+CONFIG}} = 0x\+FC94 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ead36109c56ef4d0598cc0b03b25dc8d85}{STABILITY\+\_\+\+DETECTOR\+\_\+\+CONFIG}} = 0x\+ED85 +, \newline +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eab16df741bbcb037e9fc6830441e21a95}{ACTIVITY\+\_\+\+TRACKER\+\_\+\+CONFIG}} = 0x\+ED88 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea19f33813d80c7da8306762a7f141d9bb}{SLEEP\+\_\+\+DETECTOR\+\_\+\+CONFIG}} = 0x\+ED87 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea6590d7f1041f103cdaab64cd06e0db37}{TILT\+\_\+\+DETECTOR\+\_\+\+CONFIG}} = 0x\+ED89 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaababe7d27ea06c8f91d48e5b7aa29edd}{POCKET\+\_\+\+DETECTOR\+\_\+\+CONFIG}} = 0x\+EF27 +, \newline +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea04c1dfc95c72ddbf41e93f6c894aea7c}{CIRCLE\+\_\+\+DETECTOR\+\_\+\+CONFIG}} = 0x\+EE51 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea5d88297a4f00a18d228e25847cbac419}{USER\+\_\+\+RECORD}} = 0x74\+B4 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea622bd18282b2f88dc49339c638005f7d}{ME\+\_\+\+TIME\+\_\+\+SOURCE\+\_\+\+SELECT}} = 0x\+D403 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea915838bac984c07ae03ec46239375b32}{UART\+\_\+\+FORMAT}} = 0x\+A1\+A1 +, \newline +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eacde3a23190df77d7c45b6dcf38727bda}{GYRO\+\_\+\+INTEGRATED\+\_\+\+RV\+\_\+\+CONFIG}} = 0x\+A1\+A2 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea2e4ea1aa76f2cad49db5d57d811e12aa}{META\+\_\+\+RAW\+\_\+\+ACCELEROMETER}} = 0x\+E301 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea465acbc549b49027295fb2df6d89ad9e}{META\+\_\+\+ACCELEROMETER}} = 0x\+E302 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea3308d6a253d373d623aa27e5a7e35b26}{META\+\_\+\+LINEAR\+\_\+\+ACCELERATION}} = 0x\+E303 +, \newline +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ead18387364cb570f2dada6577901433b2}{META\+\_\+\+GRAVITY}} = 0x\+E304 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea151beca4927a54850a706fce1bdc6d4f}{META\+\_\+\+RAW\+\_\+\+GYROSCOPE}} = 0x\+E305 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea1bc76fb93c1b3dd08a602f2f4fbe8645}{META\+\_\+\+GYROSCOPE\+\_\+\+CALIBRATED}} = 0x\+E306 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaa68be0ce226eff099a645026852190b4}{META\+\_\+\+GYROSCOPE\+\_\+\+UNCALIBRATED}} = 0x\+E307 +, \newline +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ead97759e77dc0c7c57de6a56bc0f9bad8}{META\+\_\+\+RAW\+\_\+\+MAGNETOMETER}} = 0x\+E308 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eac4042d50ceb28eb1f11e87cb6d6d4b61}{META\+\_\+\+MAGNETIC\+\_\+\+FIELD\+\_\+\+CALIBRATED}} = 0x\+E309 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea34c09ae0fffb459871f75731dd9bdfb1}{META\+\_\+\+MAGNETIC\+\_\+\+FIELD\+\_\+\+UNCALIBRATED}} = 0x\+E30A +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea4a6153a0da5cadc5308e699f0d72de20}{META\+\_\+\+ROTATION\+\_\+\+VECTOR}} = 0x\+E30B +, \newline +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea03247820bfcd6c7518327a501c2f84f2}{META\+\_\+\+GAME\+\_\+\+ROTATION\+\_\+\+VECTOR}} = 0x\+E30C +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea8358c5060ffe770da1411d8779db71a8}{META\+\_\+\+GEOMAGNETIC\+\_\+\+ROTATION\+\_\+\+VECTOR}} = 0x\+E30D +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaf9c947198092e74abb25848eb7769067}{META\+\_\+\+PRESSURE}} = 0x\+E30E +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea272dc30956f626dd9c57deabae51f34e}{META\+\_\+\+AMBIENT\+\_\+\+LIGHT}} = 0x\+E30F +, \newline +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaad36e03479240e4335a782c235a5d38a}{META\+\_\+\+HUMIDITY}} = 0x\+E310 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea5672a03a15b0d08bc1dbf6d361f885b6}{META\+\_\+\+PROXIMITY}} = 0x\+E311 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eab95695a3e70032d9b77b4b66c66fc98c}{META\+\_\+\+TEMPERATURE}} = 0x\+E312 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eab16eab94415b5ee4213d1d5091bcbe63}{META\+\_\+\+TAP\+\_\+\+DETECTOR}} = 0x\+E313 +, \newline +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaec9658d47befd647b63e584f101b54be}{META\+\_\+\+STEP\+\_\+\+DETECTOR}} = 0x\+E314 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaf2f39889d71f8b36825d018c4e9097d0}{META\+\_\+\+STEP\+\_\+\+COUNTER}} = 0x\+E315 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea75cae4a3d64033a6b610ba9bdeca4400}{META\+\_\+\+SIGNIFICANT\+\_\+\+MOTION}} = 0x\+E316 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea74afeef51f861c9990699dce9c3544d0}{META\+\_\+\+STABILITY\+\_\+\+CLASSIFIER}} = 0x\+E317 +, \newline +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea9ec318efb06209c42f9199b41d76df40}{META\+\_\+\+SHAKE\+\_\+\+DETECTOR}} = 0x\+E318 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaeba85c6e59bb27b48782c948858e21e0}{META\+\_\+\+FLIP\+\_\+\+DETECTOR}} = 0x\+E319 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea499a184ec3f1a41ee95704207c3a0907}{META\+\_\+\+PICKUP\+\_\+\+DETECTOR}} = 0x\+E31A +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ead5ca5c5444a4d4078796da85a8a63fd8}{META\+\_\+\+STABILITY\+\_\+\+DETECTOR}} = 0x\+E31B +, \newline +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea6fc1d676928d6b16f1c1639b27a52669}{META\+\_\+\+PERSONAL\+\_\+\+ACTIVITY\+\_\+\+CLASSIFIER}} = 0x\+E31C +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea75c30391bf2c38c3d5451e6f3f1969ef}{META\+\_\+\+SLEEP\+\_\+\+DETECTOR}} = 0x\+E31D +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea66d0073ac3caa41ab4958fc167032f39}{META\+\_\+\+TILT\+\_\+\+DETECTOR}} = 0x\+E31E +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea8fea9f9b77154625f1b543988398610b}{META\+\_\+\+POCKET\+\_\+\+DETECTOR}} = 0x\+E31F +, \newline +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eac26499be839c2f04ca712c388e02b2cd}{META\+\_\+\+CIRCLE\+\_\+\+DETECTOR}} = 0x\+E320 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea41240ea9c983158280d9a1a144d6f9dc}{META\+\_\+\+HEART\+\_\+\+RATE\+\_\+\+MONITOR}} = 0x\+E321 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea61501297c2607c69321c2a5b4c1c945b}{META\+\_\+\+ARVR\+\_\+\+STABILIZED\+\_\+\+RV}} = 0x\+E322 +, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea240edccff7cb86c2486ee9bac60e19ca}{META\+\_\+\+ARVR\+\_\+\+STABILIZED\+\_\+\+GRV}} = 0x\+E323 +, \newline +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea928ad374247b43bfa0939406c62d2b31}{META\+\_\+\+GYRO\+\_\+\+INTEGRATED\+\_\+\+RV}} = 0x\+E324 + \} +\end{DoxyCompactItemize} +\doxysubsection*{Functions} \begin{DoxyCompactItemize} \item -static const constexpr uint8\+\_\+t \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a9808babb45af9b32fc51cef8d50341be}{TOTAL\+\_\+\+RPT\+\_\+\+COUNT}} = 38 -\begin{DoxyCompactList}\small\item\em Amount of possible reports returned from \doxylink{class_b_n_o08x}{BNO08x}. \end{DoxyCompactList}\end{DoxyCompactItemize} +const constexpr char $\ast$ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abb500e98b07c687d37e8ac0548a02e05}{BNO08x\+Accuracy\+\_\+to\+\_\+str}} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} accuracy) +\item +const constexpr char $\ast$ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a042702b50b2a3617c517cd601e9d7ead}{BNO08x\+Activity\+\_\+to\+\_\+str}} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97d}{BNO08x\+Activity}} activity) +\begin{DoxyCompactList}\small\item\em Converts a BNO08x\+Activity enum to string. \end{DoxyCompactList}\item +const constexpr char $\ast$ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_acd889b071d45f7ba9e7157e7a752bf5a}{BNO08x\+Stability\+\_\+to\+\_\+str}} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cb}{BNO08x\+Stability}} stability) +\begin{DoxyCompactList}\small\item\em Converts a BNO08x\+Stability enum to string. \end{DoxyCompactList}\item +const constexpr char $\ast$ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a79cad23b69ea6ab97bf9d6e0a64a2826}{BNO08x\+Frs\+ID\+\_\+to\+\_\+str}} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8e}{BNO08x\+Frs\+ID}} id) +\end{DoxyCompactItemize} \doxysubsection{Detailed Description} @@ -219,61 +319,61 @@ Myles Parfeniuk \doxysubsection{Macro Definition Documentation} -\Hypertarget{_b_n_o08x_global_types_8hpp_ae12bdf0217349447eebadf16d4560869}\label{_b_n_o08x_global_types_8hpp_ae12bdf0217349447eebadf16d4560869} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_ae12bdf0217349447eebadf16d4560869}\label{_b_n_o08x_global_types_8hpp_ae12bdf0217349447eebadf16d4560869}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!SHAKE\_DETECTED\_X@{SHAKE\_DETECTED\_X}} \index{SHAKE\_DETECTED\_X@{SHAKE\_DETECTED\_X}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{SHAKE\_DETECTED\_X}{SHAKE\_DETECTED\_X}} {\footnotesize\ttfamily \#define SHAKE\+\_\+\+DETECTED\+\_\+X(\begin{DoxyParamCaption}\item[{}]{tap }\end{DoxyParamCaption})~((tap) \& (1U $<$$<$ 0U) ? 1 \+: 0)} -\Hypertarget{_b_n_o08x_global_types_8hpp_a023aa826dbf083e2a6d2d67beba75b27}\label{_b_n_o08x_global_types_8hpp_a023aa826dbf083e2a6d2d67beba75b27} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a023aa826dbf083e2a6d2d67beba75b27}\label{_b_n_o08x_global_types_8hpp_a023aa826dbf083e2a6d2d67beba75b27}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!SHAKE\_DETECTED\_Y@{SHAKE\_DETECTED\_Y}} \index{SHAKE\_DETECTED\_Y@{SHAKE\_DETECTED\_Y}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{SHAKE\_DETECTED\_Y}{SHAKE\_DETECTED\_Y}} {\footnotesize\ttfamily \#define SHAKE\+\_\+\+DETECTED\+\_\+Y(\begin{DoxyParamCaption}\item[{}]{tap }\end{DoxyParamCaption})~((tap) \& (1U $<$$<$ 1U) ? 1 \+: 0)} -\Hypertarget{_b_n_o08x_global_types_8hpp_a9951e367fa8ff09a55526994cfaa94be}\label{_b_n_o08x_global_types_8hpp_a9951e367fa8ff09a55526994cfaa94be} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a9951e367fa8ff09a55526994cfaa94be}\label{_b_n_o08x_global_types_8hpp_a9951e367fa8ff09a55526994cfaa94be}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!SHAKE\_DETECTED\_Z@{SHAKE\_DETECTED\_Z}} \index{SHAKE\_DETECTED\_Z@{SHAKE\_DETECTED\_Z}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{SHAKE\_DETECTED\_Z}{SHAKE\_DETECTED\_Z}} {\footnotesize\ttfamily \#define SHAKE\+\_\+\+DETECTED\+\_\+Z(\begin{DoxyParamCaption}\item[{}]{tap }\end{DoxyParamCaption})~((tap) \& (1U $<$$<$ 2U) ? 1 \+: 0)} -\Hypertarget{_b_n_o08x_global_types_8hpp_a92a577e216f51fc6156a87e6ecf8ffc5}\label{_b_n_o08x_global_types_8hpp_a92a577e216f51fc6156a87e6ecf8ffc5} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a92a577e216f51fc6156a87e6ecf8ffc5}\label{_b_n_o08x_global_types_8hpp_a92a577e216f51fc6156a87e6ecf8ffc5}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!TAP\_DETECTED\_DOUBLE@{TAP\_DETECTED\_DOUBLE}} \index{TAP\_DETECTED\_DOUBLE@{TAP\_DETECTED\_DOUBLE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{TAP\_DETECTED\_DOUBLE}{TAP\_DETECTED\_DOUBLE}} {\footnotesize\ttfamily \#define TAP\+\_\+\+DETECTED\+\_\+\+DOUBLE(\begin{DoxyParamCaption}\item[{}]{tap }\end{DoxyParamCaption})~((tap) \& (1U $<$$<$ 6U) ? 1 \+: 0)} -\Hypertarget{_b_n_o08x_global_types_8hpp_ad0dc59e3a74a39a8e358c945162f6fc8}\label{_b_n_o08x_global_types_8hpp_ad0dc59e3a74a39a8e358c945162f6fc8} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_ad0dc59e3a74a39a8e358c945162f6fc8}\label{_b_n_o08x_global_types_8hpp_ad0dc59e3a74a39a8e358c945162f6fc8}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!TAP\_DETECTED\_X\_AXIS@{TAP\_DETECTED\_X\_AXIS}} \index{TAP\_DETECTED\_X\_AXIS@{TAP\_DETECTED\_X\_AXIS}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{TAP\_DETECTED\_X\_AXIS}{TAP\_DETECTED\_X\_AXIS}} {\footnotesize\ttfamily \#define TAP\+\_\+\+DETECTED\+\_\+\+X\+\_\+\+AXIS(\begin{DoxyParamCaption}\item[{}]{tap }\end{DoxyParamCaption})~((tap) \& (1U $<$$<$ 0U) ? 1 \+: 0)} -\Hypertarget{_b_n_o08x_global_types_8hpp_a8a8a0fbcff17f5123ad111fcd9a375ea}\label{_b_n_o08x_global_types_8hpp_a8a8a0fbcff17f5123ad111fcd9a375ea} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8a8a0fbcff17f5123ad111fcd9a375ea}\label{_b_n_o08x_global_types_8hpp_a8a8a0fbcff17f5123ad111fcd9a375ea}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!TAP\_DETECTED\_X\_AXIS\_POSITIVE@{TAP\_DETECTED\_X\_AXIS\_POSITIVE}} \index{TAP\_DETECTED\_X\_AXIS\_POSITIVE@{TAP\_DETECTED\_X\_AXIS\_POSITIVE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{TAP\_DETECTED\_X\_AXIS\_POSITIVE}{TAP\_DETECTED\_X\_AXIS\_POSITIVE}} {\footnotesize\ttfamily \#define TAP\+\_\+\+DETECTED\+\_\+\+X\+\_\+\+AXIS\+\_\+\+POSITIVE(\begin{DoxyParamCaption}\item[{}]{tap }\end{DoxyParamCaption})~((tap) \& (1U $<$$<$ 1U) ? 1 \+: 0)} -\Hypertarget{_b_n_o08x_global_types_8hpp_ad2ab2bbe6f01a4a641f75c41a9064cf6}\label{_b_n_o08x_global_types_8hpp_ad2ab2bbe6f01a4a641f75c41a9064cf6} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_ad2ab2bbe6f01a4a641f75c41a9064cf6}\label{_b_n_o08x_global_types_8hpp_ad2ab2bbe6f01a4a641f75c41a9064cf6}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!TAP\_DETECTED\_Y\_AXIS@{TAP\_DETECTED\_Y\_AXIS}} \index{TAP\_DETECTED\_Y\_AXIS@{TAP\_DETECTED\_Y\_AXIS}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{TAP\_DETECTED\_Y\_AXIS}{TAP\_DETECTED\_Y\_AXIS}} {\footnotesize\ttfamily \#define TAP\+\_\+\+DETECTED\+\_\+\+Y\+\_\+\+AXIS(\begin{DoxyParamCaption}\item[{}]{tap }\end{DoxyParamCaption})~((tap) \& (1U $<$$<$ 2U) ? 1 \+: 0)} -\Hypertarget{_b_n_o08x_global_types_8hpp_a356ec3a53c785965e8dd24381a3bdcd7}\label{_b_n_o08x_global_types_8hpp_a356ec3a53c785965e8dd24381a3bdcd7} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a356ec3a53c785965e8dd24381a3bdcd7}\label{_b_n_o08x_global_types_8hpp_a356ec3a53c785965e8dd24381a3bdcd7}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!TAP\_DETECTED\_Y\_AXIS\_POSITIVE@{TAP\_DETECTED\_Y\_AXIS\_POSITIVE}} \index{TAP\_DETECTED\_Y\_AXIS\_POSITIVE@{TAP\_DETECTED\_Y\_AXIS\_POSITIVE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{TAP\_DETECTED\_Y\_AXIS\_POSITIVE}{TAP\_DETECTED\_Y\_AXIS\_POSITIVE}} {\footnotesize\ttfamily \#define TAP\+\_\+\+DETECTED\+\_\+\+Y\+\_\+\+AXIS\+\_\+\+POSITIVE(\begin{DoxyParamCaption}\item[{}]{tap }\end{DoxyParamCaption})~((tap) \& (1U $<$$<$ 3U) ? 1 \+: 0)} -\Hypertarget{_b_n_o08x_global_types_8hpp_aaaf91ed835d5d1a5726806bb147c5938}\label{_b_n_o08x_global_types_8hpp_aaaf91ed835d5d1a5726806bb147c5938} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_aaaf91ed835d5d1a5726806bb147c5938}\label{_b_n_o08x_global_types_8hpp_aaaf91ed835d5d1a5726806bb147c5938}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!TAP\_DETECTED\_Z\_AXIS@{TAP\_DETECTED\_Z\_AXIS}} \index{TAP\_DETECTED\_Z\_AXIS@{TAP\_DETECTED\_Z\_AXIS}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{TAP\_DETECTED\_Z\_AXIS}{TAP\_DETECTED\_Z\_AXIS}} {\footnotesize\ttfamily \#define TAP\+\_\+\+DETECTED\+\_\+\+Z\+\_\+\+AXIS(\begin{DoxyParamCaption}\item[{}]{tap }\end{DoxyParamCaption})~((tap) \& (1U $<$$<$ 4U) ? 1 \+: 0)} -\Hypertarget{_b_n_o08x_global_types_8hpp_a6fd0bd9f4990ced262a8f2d4c41d65d9}\label{_b_n_o08x_global_types_8hpp_a6fd0bd9f4990ced262a8f2d4c41d65d9} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a6fd0bd9f4990ced262a8f2d4c41d65d9}\label{_b_n_o08x_global_types_8hpp_a6fd0bd9f4990ced262a8f2d4c41d65d9}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!TAP\_DETECTED\_Z\_AXIS\_POSITIVE@{TAP\_DETECTED\_Z\_AXIS\_POSITIVE}} \index{TAP\_DETECTED\_Z\_AXIS\_POSITIVE@{TAP\_DETECTED\_Z\_AXIS\_POSITIVE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{TAP\_DETECTED\_Z\_AXIS\_POSITIVE}{TAP\_DETECTED\_Z\_AXIS\_POSITIVE}} @@ -282,461 +382,805 @@ Myles Parfeniuk \doxysubsection{Typedef Documentation} -\Hypertarget{_b_n_o08x_global_types_8hpp_a0c22a2a9fede695256dfaa4703497a2e}\label{_b_n_o08x_global_types_8hpp_a0c22a2a9fede695256dfaa4703497a2e} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a0c22a2a9fede695256dfaa4703497a2e}\label{_b_n_o08x_global_types_8hpp_a0c22a2a9fede695256dfaa4703497a2e}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_accel\_t@{bno08x\_accel\_t}} \index{bno08x\_accel\_t@{bno08x\_accel\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{bno08x\_accel\_t}{bno08x\_accel\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+accel\+\_\+t bno08x\+\_\+accel\+\_\+t} +{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}} \mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}}} Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports. -\Hypertarget{_b_n_o08x_global_types_8hpp_a7913a36911f75945cfaa0a3249a280e3}\label{_b_n_o08x_global_types_8hpp_a7913a36911f75945cfaa0a3249a280e3} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a7913a36911f75945cfaa0a3249a280e3}\label{_b_n_o08x_global_types_8hpp_a7913a36911f75945cfaa0a3249a280e3}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}} \index{bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{bno08x\_activity\_classifier\_t}{bno08x\_activity\_classifier\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+activity\+\_\+classifier\+\_\+t bno08x\+\_\+activity\+\_\+classifier\+\_\+t} +{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\+\_\+activity\+\_\+classifier\+\_\+t}} \mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\+\_\+activity\+\_\+classifier\+\_\+t}}} Struct to represent activity classifier data. -\Hypertarget{_b_n_o08x_global_types_8hpp_a2babea2516c7c91039316693fc23a8c1}\label{_b_n_o08x_global_types_8hpp_a2babea2516c7c91039316693fc23a8c1} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a2babea2516c7c91039316693fc23a8c1}\label{_b_n_o08x_global_types_8hpp_a2babea2516c7c91039316693fc23a8c1}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}} \index{bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{bno08x\_ang\_vel\_t}{bno08x\_ang\_vel\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+ang\+\_\+vel\+\_\+t bno08x\+\_\+ang\+\_\+vel\+\_\+t} +{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}}} Struct to represent angular velocity (units in rad/s) -\Hypertarget{_b_n_o08x_global_types_8hpp_a648bbdbf22731476890dd8da977d7503}\label{_b_n_o08x_global_types_8hpp_a648bbdbf22731476890dd8da977d7503} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a648bbdbf22731476890dd8da977d7503}\label{_b_n_o08x_global_types_8hpp_a648bbdbf22731476890dd8da977d7503}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_config\_t@{bno08x\_config\_t}} \index{bno08x\_config\_t@{bno08x\_config\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{bno08x\_config\_t}{bno08x\_config\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+config\+\_\+t bno08x\+\_\+config\+\_\+t} +{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} \mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}}} IMU configuration settings passed into constructor. -\Hypertarget{_b_n_o08x_global_types_8hpp_a8ae22357b6f53c2cf806bb3aeb80814a}\label{_b_n_o08x_global_types_8hpp_a8ae22357b6f53c2cf806bb3aeb80814a} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ae22357b6f53c2cf806bb3aeb80814a}\label{_b_n_o08x_global_types_8hpp_a8ae22357b6f53c2cf806bb3aeb80814a}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}} \index{bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{bno08x\_euler\_angle\_t}{bno08x\_euler\_angle\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+euler\+\_\+angle\+\_\+t bno08x\+\_\+euler\+\_\+angle\+\_\+t} +{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} \mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}}} Struct to represent euler angle (units in degrees or rads) -\Hypertarget{_b_n_o08x_global_types_8hpp_a7bf3b6ed58dd988c0f4566ba56bff415}\label{_b_n_o08x_global_types_8hpp_a7bf3b6ed58dd988c0f4566ba56bff415} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a7bf3b6ed58dd988c0f4566ba56bff415}\label{_b_n_o08x_global_types_8hpp_a7bf3b6ed58dd988c0f4566ba56bff415}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}} \index{bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{bno08x\_gyro\_bias\_t}{bno08x\_gyro\_bias\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+gyro\+\_\+bias\+\_\+t bno08x\+\_\+gyro\+\_\+bias\+\_\+t} +{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\+\_\+gyro\+\_\+bias\+\_\+t}} \mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\+\_\+gyro\+\_\+bias\+\_\+t}}} Struct to represent gyro bias data (units in rad/s) -\Hypertarget{_b_n_o08x_global_types_8hpp_ac166834f6280e6ef21af7dd8a01be1e4}\label{_b_n_o08x_global_types_8hpp_ac166834f6280e6ef21af7dd8a01be1e4} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_ac166834f6280e6ef21af7dd8a01be1e4}\label{_b_n_o08x_global_types_8hpp_ac166834f6280e6ef21af7dd8a01be1e4}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_gyro\_t@{bno08x\_gyro\_t}} \index{bno08x\_gyro\_t@{bno08x\_gyro\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{bno08x\_gyro\_t}{bno08x\_gyro\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+gyro\+\_\+t bno08x\+\_\+gyro\+\_\+t} +{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\+\_\+gyro\+\_\+t}} \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\+\_\+gyro\+\_\+t}}} Struct to represent gyro data (units in rad/s) -\Hypertarget{_b_n_o08x_global_types_8hpp_a3d6e56080638d872486935323f393ab7}\label{_b_n_o08x_global_types_8hpp_a3d6e56080638d872486935323f393ab7} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a3d6e56080638d872486935323f393ab7}\label{_b_n_o08x_global_types_8hpp_a3d6e56080638d872486935323f393ab7}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}} \index{bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{bno08x\_magf\_bias\_t}{bno08x\_magf\_bias\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+magf\+\_\+bias\+\_\+t bno08x\+\_\+magf\+\_\+bias\+\_\+t} +{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\+\_\+magf\+\_\+bias\+\_\+t}} \mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\+\_\+magf\+\_\+bias\+\_\+t}}} Struct to represent magnetic field bias data (units in u\+Tesla) -\Hypertarget{_b_n_o08x_global_types_8hpp_a429f861977153379e28e8f3710330b45}\label{_b_n_o08x_global_types_8hpp_a429f861977153379e28e8f3710330b45} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a429f861977153379e28e8f3710330b45}\label{_b_n_o08x_global_types_8hpp_a429f861977153379e28e8f3710330b45}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_magf\_t@{bno08x\_magf\_t}} \index{bno08x\_magf\_t@{bno08x\_magf\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{bno08x\_magf\_t}{bno08x\_magf\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+magf\+\_\+t bno08x\+\_\+magf\+\_\+t} +{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structbno08x__magf__t}{bno08x\+\_\+magf\+\_\+t}} \mbox{\hyperlink{structbno08x__magf__t}{bno08x\+\_\+magf\+\_\+t}}} Struct to represent magnetic field data (units in u\+Tesla) -\Hypertarget{_b_n_o08x_global_types_8hpp_a1145e5dfd14e96bd70c6e73af017b548}\label{_b_n_o08x_global_types_8hpp_a1145e5dfd14e96bd70c6e73af017b548} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a1145e5dfd14e96bd70c6e73af017b548}\label{_b_n_o08x_global_types_8hpp_a1145e5dfd14e96bd70c6e73af017b548}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} \index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{bno08x\_meta\_data\_t}{bno08x\_meta\_data\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+meta\+\_\+data\+\_\+t bno08x\+\_\+meta\+\_\+data\+\_\+t} +{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}}} -Struct to represent sensor/report meta data, returned from \doxylink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{BNO08x\+Rpt\+::get\+\_\+meta\+\_\+data()} +Struct to represent sensor/report meta data, returned from \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{BNO08x\+Rpt\+::get\+\_\+meta\+\_\+data()}} -\Hypertarget{_b_n_o08x_global_types_8hpp_a0c7367913526c0d634c5f8f5365a55b4}\label{_b_n_o08x_global_types_8hpp_a0c7367913526c0d634c5f8f5365a55b4} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a0c7367913526c0d634c5f8f5365a55b4}\label{_b_n_o08x_global_types_8hpp_a0c7367913526c0d634c5f8f5365a55b4}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_quat\_t@{bno08x\_quat\_t}} \index{bno08x\_quat\_t@{bno08x\_quat\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{bno08x\_quat\_t}{bno08x\_quat\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+quat\+\_\+t bno08x\+\_\+quat\+\_\+t} +{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}}} Struct to represent unit quaternion. -\Hypertarget{_b_n_o08x_global_types_8hpp_ace2ea90ebebddfcdb75e1b8b7b48f905}\label{_b_n_o08x_global_types_8hpp_ace2ea90ebebddfcdb75e1b8b7b48f905} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_ace2ea90ebebddfcdb75e1b8b7b48f905}\label{_b_n_o08x_global_types_8hpp_ace2ea90ebebddfcdb75e1b8b7b48f905}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}} \index{bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{bno08x\_raw\_accel\_t}{bno08x\_raw\_accel\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+raw\+\_\+accel\+\_\+t bno08x\+\_\+raw\+\_\+accel\+\_\+t} +{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\+\_\+raw\+\_\+accel\+\_\+t}} \mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\+\_\+raw\+\_\+accel\+\_\+t}}} Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts). -\Hypertarget{_b_n_o08x_global_types_8hpp_a3e205d9599aa01b7946d1ed1cbb7f1c4}\label{_b_n_o08x_global_types_8hpp_a3e205d9599aa01b7946d1ed1cbb7f1c4} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a3e205d9599aa01b7946d1ed1cbb7f1c4}\label{_b_n_o08x_global_types_8hpp_a3e205d9599aa01b7946d1ed1cbb7f1c4}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}} \index{bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{bno08x\_raw\_gyro\_t}{bno08x\_raw\_gyro\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+raw\+\_\+gyro\+\_\+t bno08x\+\_\+raw\+\_\+gyro\+\_\+t} +{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\+\_\+raw\+\_\+gyro\+\_\+t}} \mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\+\_\+raw\+\_\+gyro\+\_\+t}}} Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts). -\Hypertarget{_b_n_o08x_global_types_8hpp_a673f429cbcd0f48394de3d990d8bda4a}\label{_b_n_o08x_global_types_8hpp_a673f429cbcd0f48394de3d990d8bda4a} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a673f429cbcd0f48394de3d990d8bda4a}\label{_b_n_o08x_global_types_8hpp_a673f429cbcd0f48394de3d990d8bda4a}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}} \index{bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{bno08x\_raw\_magf\_t}{bno08x\_raw\_magf\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+raw\+\_\+magf\+\_\+t bno08x\+\_\+raw\+\_\+magf\+\_\+t} +{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\+\_\+raw\+\_\+magf\+\_\+t}} \mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\+\_\+raw\+\_\+magf\+\_\+t}}} Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts). -\Hypertarget{_b_n_o08x_global_types_8hpp_afceb7f957002d3e024d4971963ecfa20}\label{_b_n_o08x_global_types_8hpp_afceb7f957002d3e024d4971963ecfa20} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_afceb7f957002d3e024d4971963ecfa20}\label{_b_n_o08x_global_types_8hpp_afceb7f957002d3e024d4971963ecfa20}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}} \index{bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{bno08x\_sample\_counts\_t}{bno08x\_sample\_counts\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+sample\+\_\+counts\+\_\+t bno08x\+\_\+sample\+\_\+counts\+\_\+t} +{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}}} -Struct to represent sample counts, returned from \doxylink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{BNO08x\+Rpt\+::get\+\_\+sample\+\_\+counts()} +Struct to represent sample counts, returned from \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{BNO08x\+Rpt\+::get\+\_\+sample\+\_\+counts()}} -\Hypertarget{_b_n_o08x_global_types_8hpp_a7c22ac348c71afe0d42dcfae6c97ca32}\label{_b_n_o08x_global_types_8hpp_a7c22ac348c71afe0d42dcfae6c97ca32} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a7c22ac348c71afe0d42dcfae6c97ca32}\label{_b_n_o08x_global_types_8hpp_a7c22ac348c71afe0d42dcfae6c97ca32}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}} \index{bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{bno08x\_shake\_detector\_t}{bno08x\_shake\_detector\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+shake\+\_\+detector\+\_\+t bno08x\+\_\+shake\+\_\+detector\+\_\+t} +{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\+\_\+shake\+\_\+detector\+\_\+t}} \mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\+\_\+shake\+\_\+detector\+\_\+t}}} Struct to represent shake detector data (flag meaning\+: 0 = no shake 1 = shake detected) -\Hypertarget{_b_n_o08x_global_types_8hpp_a9f0440c67ec56fafcd25a24bf36f842f}\label{_b_n_o08x_global_types_8hpp_a9f0440c67ec56fafcd25a24bf36f842f} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a9f0440c67ec56fafcd25a24bf36f842f}\label{_b_n_o08x_global_types_8hpp_a9f0440c67ec56fafcd25a24bf36f842f}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}} \index{bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{bno08x\_stability\_classifier\_t}{bno08x\_stability\_classifier\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+stability\+\_\+classifier\+\_\+t bno08x\+\_\+stability\+\_\+classifier\+\_\+t} +{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\+\_\+stability\+\_\+classifier\+\_\+t}} \mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\+\_\+stability\+\_\+classifier\+\_\+t}}} Struct to represent stability classifier data from stability classifier reports. -\Hypertarget{_b_n_o08x_global_types_8hpp_ad52b092f56d1fa0064f2ea3502399cfc}\label{_b_n_o08x_global_types_8hpp_ad52b092f56d1fa0064f2ea3502399cfc} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_ad52b092f56d1fa0064f2ea3502399cfc}\label{_b_n_o08x_global_types_8hpp_ad52b092f56d1fa0064f2ea3502399cfc}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}} \index{bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{bno08x\_step\_counter\_t}{bno08x\_step\_counter\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+step\+\_\+counter\+\_\+t bno08x\+\_\+step\+\_\+counter\+\_\+t} +{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\+\_\+step\+\_\+counter\+\_\+t}} \mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\+\_\+step\+\_\+counter\+\_\+t}}} Struct to represent step counter data from step counter reports. -\Hypertarget{_b_n_o08x_global_types_8hpp_adcfe69b10c9c2244015bad5b978beedd}\label{_b_n_o08x_global_types_8hpp_adcfe69b10c9c2244015bad5b978beedd} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_adcfe69b10c9c2244015bad5b978beedd}\label{_b_n_o08x_global_types_8hpp_adcfe69b10c9c2244015bad5b978beedd}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}} \index{bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{bno08x\_tap\_detector\_t}{bno08x\_tap\_detector\_t}} -{\footnotesize\ttfamily typedef struct bno08x\+\_\+tap\+\_\+detector\+\_\+t bno08x\+\_\+tap\+\_\+detector\+\_\+t} +{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\+\_\+tap\+\_\+detector\+\_\+t}} \mbox{\hyperlink{structbno08x__tap__detector__t}{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) -\Hypertarget{_b_n_o08x_global_types_8hpp_aae502b3d91ddf903bba797646fd28d00}\label{_b_n_o08x_global_types_8hpp_aae502b3d91ddf903bba797646fd28d00} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_aae502b3d91ddf903bba797646fd28d00}\label{_b_n_o08x_global_types_8hpp_aae502b3d91ddf903bba797646fd28d00}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!imu\_config\_t@{imu\_config\_t}} \index{imu\_config\_t@{imu\_config\_t}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{imu\_config\_t}{imu\_config\_t}} {\footnotesize\ttfamily typedef \mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aae502b3d91ddf903bba797646fd28d00}{imu\+\_\+config\+\_\+t}}} -\Hypertarget{_b_n_o08x_global_types_8hpp_a03fbbd71180a19088ce30d57ab050a22}\label{_b_n_o08x_global_types_8hpp_a03fbbd71180a19088ce30d57ab050a22} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a03fbbd71180a19088ce30d57ab050a22}\label{_b_n_o08x_global_types_8hpp_a03fbbd71180a19088ce30d57ab050a22}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!IMUAccuracy@{IMUAccuracy}} \index{IMUAccuracy@{IMUAccuracy}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{IMUAccuracy}{IMUAccuracy}} -{\footnotesize\ttfamily using \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{IMUAccuracy}} = \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}}} +{\footnotesize\ttfamily using \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{IMUAccuracy}} = \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}}} \doxysubsection{Enumeration Type Documentation} -\Hypertarget{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}\label{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}\label{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!BNO08xAccuracy@{BNO08xAccuracy}} \index{BNO08xAccuracy@{BNO08xAccuracy}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{BNO08xAccuracy}{BNO08xAccuracy}} -{\footnotesize\ttfamily enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}}\hspace{0.3cm}{\ttfamily [strong]}} +{\footnotesize\ttfamily enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} \+: uint8\+\_\+t\hspace{0.3cm}{\ttfamily [strong]}} Sensor accuracy returned from input reports, corresponds to status bits (see ref. manual 6.\+5.\+1) \begin{DoxyEnumFields}{Enumerator} -\raisebox{\heightof{T}}[0pt][0pt]{\index{UNRELIABLE@{UNRELIABLE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!UNRELIABLE@{UNRELIABLE}}}\Hypertarget{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a6e257e645974b9086ed66e9465e2d80c}\label{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a6e257e645974b9086ed66e9465e2d80c} +\raisebox{\heightof{T}}[0pt][0pt]{\index{UNRELIABLE@{UNRELIABLE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!UNRELIABLE@{UNRELIABLE}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6a6e257e645974b9086ed66e9465e2d80c}\label{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6a6e257e645974b9086ed66e9465e2d80c}} UNRELIABLE&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{LOW@{LOW}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!LOW@{LOW}}}\Hypertarget{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a41bc94cbd8eebea13ce0491b2ac11b88}\label{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a41bc94cbd8eebea13ce0491b2ac11b88} +\raisebox{\heightof{T}}[0pt][0pt]{\index{LOW@{LOW}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!LOW@{LOW}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6a41bc94cbd8eebea13ce0491b2ac11b88}\label{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6a41bc94cbd8eebea13ce0491b2ac11b88}} LOW&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{MED@{MED}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!MED@{MED}}}\Hypertarget{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a2ad6d5975c45da2e711c796f3a1b029c}\label{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a2ad6d5975c45da2e711c796f3a1b029c} +\raisebox{\heightof{T}}[0pt][0pt]{\index{MED@{MED}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!MED@{MED}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6a2ad6d5975c45da2e711c796f3a1b029c}\label{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6a2ad6d5975c45da2e711c796f3a1b029c}} MED&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{HIGH@{HIGH}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!HIGH@{HIGH}}}\Hypertarget{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0ab89de3b4b81c4facfac906edf29aec8c}\label{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0ab89de3b4b81c4facfac906edf29aec8c} +\raisebox{\heightof{T}}[0pt][0pt]{\index{HIGH@{HIGH}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!HIGH@{HIGH}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6ab89de3b4b81c4facfac906edf29aec8c}\label{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6ab89de3b4b81c4facfac906edf29aec8c}} HIGH&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{UNDEFINED@{UNDEFINED}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!UNDEFINED@{UNDEFINED}}}\Hypertarget{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a0db45d2a4141101bdfe48e3314cfbca3}\label{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a0db45d2a4141101bdfe48e3314cfbca3} +\raisebox{\heightof{T}}[0pt][0pt]{\index{UNDEFINED@{UNDEFINED}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!UNDEFINED@{UNDEFINED}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6a0db45d2a4141101bdfe48e3314cfbca3}\label{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6a0db45d2a4141101bdfe48e3314cfbca3}} UNDEFINED&\\ \hline \end{DoxyEnumFields} -\Hypertarget{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}\label{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97d}\label{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97d}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!BNO08xActivity@{BNO08xActivity}} \index{BNO08xActivity@{BNO08xActivity}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{BNO08xActivity}{BNO08xActivity}} -{\footnotesize\ttfamily enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08x\+Activity}}\hspace{0.3cm}{\ttfamily [strong]}} +{\footnotesize\ttfamily enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97d}{BNO08x\+Activity}} \+: uint8\+\_\+t\hspace{0.3cm}{\ttfamily [strong]}} BNO08x\+Activity states returned from BNO08x\+::activity\+\_\+classifier.\+get() \begin{DoxyEnumFields}{Enumerator} -\raisebox{\heightof{T}}[0pt][0pt]{\index{UNKNOWN@{UNKNOWN}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!UNKNOWN@{UNKNOWN}}}\Hypertarget{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a696b031073e74bf2cb98e5ef201d4aa3}\label{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a696b031073e74bf2cb98e5ef201d4aa3} +\raisebox{\heightof{T}}[0pt][0pt]{\index{UNKNOWN@{UNKNOWN}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!UNKNOWN@{UNKNOWN}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da696b031073e74bf2cb98e5ef201d4aa3}\label{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da696b031073e74bf2cb98e5ef201d4aa3}} UNKNOWN&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{IN\_VEHICLE@{IN\_VEHICLE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!IN\_VEHICLE@{IN\_VEHICLE}}}\Hypertarget{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187ab166a3ce74dd5434e4a940dfa2af76e4}\label{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187ab166a3ce74dd5434e4a940dfa2af76e4} +\raisebox{\heightof{T}}[0pt][0pt]{\index{IN\_VEHICLE@{IN\_VEHICLE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!IN\_VEHICLE@{IN\_VEHICLE}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97dab166a3ce74dd5434e4a940dfa2af76e4}\label{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97dab166a3ce74dd5434e4a940dfa2af76e4}} IN\+\_\+\+VEHICLE&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_BICYCLE@{ON\_BICYCLE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ON\_BICYCLE@{ON\_BICYCLE}}}\Hypertarget{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a93d94a2f3a627533453a40e302fb35a4}\label{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a93d94a2f3a627533453a40e302fb35a4} +\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_BICYCLE@{ON\_BICYCLE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ON\_BICYCLE@{ON\_BICYCLE}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da93d94a2f3a627533453a40e302fb35a4}\label{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da93d94a2f3a627533453a40e302fb35a4}} ON\+\_\+\+BICYCLE&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_FOOT@{ON\_FOOT}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ON\_FOOT@{ON\_FOOT}}}\Hypertarget{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a7089542e0146a3499986c81e24924b58}\label{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a7089542e0146a3499986c81e24924b58} +\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_FOOT@{ON\_FOOT}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ON\_FOOT@{ON\_FOOT}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da7089542e0146a3499986c81e24924b58}\label{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da7089542e0146a3499986c81e24924b58}} ON\+\_\+\+FOOT&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{STILL@{STILL}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!STILL@{STILL}}}\Hypertarget{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a8b572d218013b9626d59e6a2b38f18b6}\label{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a8b572d218013b9626d59e6a2b38f18b6} +\raisebox{\heightof{T}}[0pt][0pt]{\index{STILL@{STILL}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!STILL@{STILL}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da8b572d218013b9626d59e6a2b38f18b6}\label{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da8b572d218013b9626d59e6a2b38f18b6}} STILL&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{TILTING@{TILTING}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!TILTING@{TILTING}}}\Hypertarget{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a69909b62e08f212da31719aebf67b70c}\label{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a69909b62e08f212da31719aebf67b70c} +\raisebox{\heightof{T}}[0pt][0pt]{\index{TILTING@{TILTING}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!TILTING@{TILTING}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da69909b62e08f212da31719aebf67b70c}\label{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da69909b62e08f212da31719aebf67b70c}} TILTING&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{WALKING@{WALKING}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!WALKING@{WALKING}}}\Hypertarget{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a606c114184493a665cf1f6a12fbab9d3}\label{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a606c114184493a665cf1f6a12fbab9d3} +\raisebox{\heightof{T}}[0pt][0pt]{\index{WALKING@{WALKING}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!WALKING@{WALKING}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da606c114184493a665cf1f6a12fbab9d3}\label{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da606c114184493a665cf1f6a12fbab9d3}} WALKING&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{RUNNING@{RUNNING}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!RUNNING@{RUNNING}}}\Hypertarget{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a43491564ebcfd38568918efbd6e840fd}\label{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a43491564ebcfd38568918efbd6e840fd} +\raisebox{\heightof{T}}[0pt][0pt]{\index{RUNNING@{RUNNING}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!RUNNING@{RUNNING}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da43491564ebcfd38568918efbd6e840fd}\label{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da43491564ebcfd38568918efbd6e840fd}} RUNNING&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_STAIRS@{ON\_STAIRS}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ON\_STAIRS@{ON\_STAIRS}}}\Hypertarget{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187abbf2a614429826a84bd76b4a47fc7515}\label{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187abbf2a614429826a84bd76b4a47fc7515} +\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_STAIRS@{ON\_STAIRS}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ON\_STAIRS@{ON\_STAIRS}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97dabbf2a614429826a84bd76b4a47fc7515}\label{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97dabbf2a614429826a84bd76b4a47fc7515}} ON\+\_\+\+STAIRS&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{UNDEFINED@{UNDEFINED}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!UNDEFINED@{UNDEFINED}}}\Hypertarget{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a0db45d2a4141101bdfe48e3314cfbca3}\label{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a0db45d2a4141101bdfe48e3314cfbca3} +\raisebox{\heightof{T}}[0pt][0pt]{\index{UNDEFINED@{UNDEFINED}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!UNDEFINED@{UNDEFINED}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da0db45d2a4141101bdfe48e3314cfbca3}\label{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da0db45d2a4141101bdfe48e3314cfbca3}} UNDEFINED&\\ \hline \end{DoxyEnumFields} -\Hypertarget{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0f}\label{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0f} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3a}\label{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3a}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!BNO08xActivityEnable@{BNO08xActivityEnable}} \index{BNO08xActivityEnable@{BNO08xActivityEnable}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{BNO08xActivityEnable}{BNO08xActivityEnable}} -{\footnotesize\ttfamily enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0f}{BNO08x\+Activity\+Enable}}\hspace{0.3cm}{\ttfamily [strong]}} +{\footnotesize\ttfamily enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3a}{BNO08x\+Activity\+Enable}} \+: uint32\+\_\+t\hspace{0.3cm}{\ttfamily [strong]}} -BNO08x\+Activity Classifier enable bits passed to enable\+\_\+activity\+\_\+classifier() +BNO08x\+Activity Classifier enable bits passed to enable\+\_\+activity\+\_\+classifier() See ref manual 6.\+5.\+36.\+1. \begin{DoxyEnumFields}{Enumerator} -\raisebox{\heightof{T}}[0pt][0pt]{\index{UNKNOWN@{UNKNOWN}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!UNKNOWN@{UNKNOWN}}}\Hypertarget{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa696b031073e74bf2cb98e5ef201d4aa3}\label{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa696b031073e74bf2cb98e5ef201d4aa3} +\raisebox{\heightof{T}}[0pt][0pt]{\index{UNKNOWN@{UNKNOWN}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!UNKNOWN@{UNKNOWN}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa696b031073e74bf2cb98e5ef201d4aa3}\label{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa696b031073e74bf2cb98e5ef201d4aa3}} UNKNOWN&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{IN\_VEHICLE@{IN\_VEHICLE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!IN\_VEHICLE@{IN\_VEHICLE}}}\Hypertarget{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fab166a3ce74dd5434e4a940dfa2af76e4}\label{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fab166a3ce74dd5434e4a940dfa2af76e4} +\raisebox{\heightof{T}}[0pt][0pt]{\index{IN\_VEHICLE@{IN\_VEHICLE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!IN\_VEHICLE@{IN\_VEHICLE}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aab166a3ce74dd5434e4a940dfa2af76e4}\label{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aab166a3ce74dd5434e4a940dfa2af76e4}} IN\+\_\+\+VEHICLE&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_BICYCLE@{ON\_BICYCLE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ON\_BICYCLE@{ON\_BICYCLE}}}\Hypertarget{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa93d94a2f3a627533453a40e302fb35a4}\label{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa93d94a2f3a627533453a40e302fb35a4} +\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_BICYCLE@{ON\_BICYCLE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ON\_BICYCLE@{ON\_BICYCLE}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa93d94a2f3a627533453a40e302fb35a4}\label{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa93d94a2f3a627533453a40e302fb35a4}} ON\+\_\+\+BICYCLE&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_FOOT@{ON\_FOOT}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ON\_FOOT@{ON\_FOOT}}}\Hypertarget{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa7089542e0146a3499986c81e24924b58}\label{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa7089542e0146a3499986c81e24924b58} +\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_FOOT@{ON\_FOOT}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ON\_FOOT@{ON\_FOOT}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa7089542e0146a3499986c81e24924b58}\label{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa7089542e0146a3499986c81e24924b58}} ON\+\_\+\+FOOT&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{STILL@{STILL}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!STILL@{STILL}}}\Hypertarget{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa8b572d218013b9626d59e6a2b38f18b6}\label{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa8b572d218013b9626d59e6a2b38f18b6} +\raisebox{\heightof{T}}[0pt][0pt]{\index{STILL@{STILL}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!STILL@{STILL}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa8b572d218013b9626d59e6a2b38f18b6}\label{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa8b572d218013b9626d59e6a2b38f18b6}} STILL&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{TILTING@{TILTING}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!TILTING@{TILTING}}}\Hypertarget{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa69909b62e08f212da31719aebf67b70c}\label{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa69909b62e08f212da31719aebf67b70c} +\raisebox{\heightof{T}}[0pt][0pt]{\index{TILTING@{TILTING}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!TILTING@{TILTING}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa69909b62e08f212da31719aebf67b70c}\label{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa69909b62e08f212da31719aebf67b70c}} TILTING&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{WALKING@{WALKING}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!WALKING@{WALKING}}}\Hypertarget{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa606c114184493a665cf1f6a12fbab9d3}\label{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa606c114184493a665cf1f6a12fbab9d3} +\raisebox{\heightof{T}}[0pt][0pt]{\index{WALKING@{WALKING}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!WALKING@{WALKING}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa606c114184493a665cf1f6a12fbab9d3}\label{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa606c114184493a665cf1f6a12fbab9d3}} WALKING&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{RUNNING@{RUNNING}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!RUNNING@{RUNNING}}}\Hypertarget{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa43491564ebcfd38568918efbd6e840fd}\label{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa43491564ebcfd38568918efbd6e840fd} +\raisebox{\heightof{T}}[0pt][0pt]{\index{RUNNING@{RUNNING}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!RUNNING@{RUNNING}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa43491564ebcfd38568918efbd6e840fd}\label{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa43491564ebcfd38568918efbd6e840fd}} RUNNING&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_STAIRS@{ON\_STAIRS}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ON\_STAIRS@{ON\_STAIRS}}}\Hypertarget{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fabbf2a614429826a84bd76b4a47fc7515}\label{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fabbf2a614429826a84bd76b4a47fc7515} +\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_STAIRS@{ON\_STAIRS}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ON\_STAIRS@{ON\_STAIRS}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aabbf2a614429826a84bd76b4a47fc7515}\label{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aabbf2a614429826a84bd76b4a47fc7515}} ON\+\_\+\+STAIRS&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{ALL@{ALL}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ALL@{ALL}}}\Hypertarget{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa5fb1f955b45e38e31789286a1790398d}\label{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa5fb1f955b45e38e31789286a1790398d} +\raisebox{\heightof{T}}[0pt][0pt]{\index{ALL@{ALL}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ALL@{ALL}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa5fb1f955b45e38e31789286a1790398d}\label{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa5fb1f955b45e38e31789286a1790398d}} ALL&\\ \hline \end{DoxyEnumFields} -\Hypertarget{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850}\label{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9cc}\label{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9cc}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!BNO08xCalSel@{BNO08xCalSel}} \index{BNO08xCalSel@{BNO08xCalSel}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{BNO08xCalSel}{BNO08xCalSel}} -{\footnotesize\ttfamily enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850}{BNO08x\+Cal\+Sel}}\hspace{0.3cm}{\ttfamily [strong]}} +{\footnotesize\ttfamily enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9cc}{BNO08x\+Cal\+Sel}} \+: uint8\+\_\+t\hspace{0.3cm}{\ttfamily [strong]}} \begin{DoxyEnumFields}{Enumerator} -\raisebox{\heightof{T}}[0pt][0pt]{\index{accelerometer@{accelerometer}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!accelerometer@{accelerometer}}}\Hypertarget{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850a0e1275697d4c40b4b0640fbfa3907afa}\label{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850a0e1275697d4c40b4b0640fbfa3907afa} +\raisebox{\heightof{T}}[0pt][0pt]{\index{accelerometer@{accelerometer}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!accelerometer@{accelerometer}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9cca0e1275697d4c40b4b0640fbfa3907afa}\label{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9cca0e1275697d4c40b4b0640fbfa3907afa}} accelerometer&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{gyro@{gyro}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!gyro@{gyro}}}\Hypertarget{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850a41e1db589d90cecf09838a038ebc8aa1}\label{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850a41e1db589d90cecf09838a038ebc8aa1} +\raisebox{\heightof{T}}[0pt][0pt]{\index{gyro@{gyro}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!gyro@{gyro}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9cca41e1db589d90cecf09838a038ebc8aa1}\label{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9cca41e1db589d90cecf09838a038ebc8aa1}} gyro&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{magnetometer@{magnetometer}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!magnetometer@{magnetometer}}}\Hypertarget{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850a2c8af00d544b080d3c0d834d1c5dfcbf}\label{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850a2c8af00d544b080d3c0d834d1c5dfcbf} +\raisebox{\heightof{T}}[0pt][0pt]{\index{magnetometer@{magnetometer}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!magnetometer@{magnetometer}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9cca2c8af00d544b080d3c0d834d1c5dfcbf}\label{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9cca2c8af00d544b080d3c0d834d1c5dfcbf}} magnetometer&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{planar\_accelerometer@{planar\_accelerometer}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!planar\_accelerometer@{planar\_accelerometer}}}\Hypertarget{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850afcaab1f4c98b7343157c3c59c6a259cb}\label{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850afcaab1f4c98b7343157c3c59c6a259cb} +\raisebox{\heightof{T}}[0pt][0pt]{\index{planar\_accelerometer@{planar\_accelerometer}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!planar\_accelerometer@{planar\_accelerometer}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9ccafcaab1f4c98b7343157c3c59c6a259cb}\label{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9ccafcaab1f4c98b7343157c3c59c6a259cb}} planar\+\_\+accelerometer&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{all@{all}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!all@{all}}}\Hypertarget{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850aa181a603769c1f98ad927e7367c7aa51}\label{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850aa181a603769c1f98ad927e7367c7aa51} +\raisebox{\heightof{T}}[0pt][0pt]{\index{all@{all}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!all@{all}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9ccaa181a603769c1f98ad927e7367c7aa51}\label{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9ccaa181a603769c1f98ad927e7367c7aa51}} all&\\ \hline \end{DoxyEnumFields} -\Hypertarget{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147}\label{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8e}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8e}} +\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!BNO08xFrsID@{BNO08xFrsID}} +\index{BNO08xFrsID@{BNO08xFrsID}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} +\doxysubsubsection{\texorpdfstring{BNO08xFrsID}{BNO08xFrsID}} +{\footnotesize\ttfamily enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8e}{BNO08x\+Frs\+ID}} \+: uint16\+\_\+t\hspace{0.3cm}{\ttfamily [strong]}} + +\begin{DoxyEnumFields}{Enumerator} +\raisebox{\heightof{T}}[0pt][0pt]{\index{STATIC\_CALIBRATION\_AGM@{STATIC\_CALIBRATION\_AGM}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!STATIC\_CALIBRATION\_AGM@{STATIC\_CALIBRATION\_AGM}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eae81a7ec9f2eb51db6a66eec214f74329}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eae81a7ec9f2eb51db6a66eec214f74329}} +STATIC\+\_\+\+CALIBRATION\+\_\+\+AGM&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{NOMINAL\_CALIBRATION@{NOMINAL\_CALIBRATION}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!NOMINAL\_CALIBRATION@{NOMINAL\_CALIBRATION}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea9b1f79a084136956f5a67145e34b8fcf}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea9b1f79a084136956f5a67145e34b8fcf}} +NOMINAL\+\_\+\+CALIBRATION&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{STATIC\_CALIBRATION\_SRA@{STATIC\_CALIBRATION\_SRA}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!STATIC\_CALIBRATION\_SRA@{STATIC\_CALIBRATION\_SRA}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eae3e95aa73e5b19b6fc1574c287598a8a}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eae3e95aa73e5b19b6fc1574c287598a8a}} +STATIC\+\_\+\+CALIBRATION\+\_\+\+SRA&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{NOMINAL\_CALIBRATION\_SRA@{NOMINAL\_CALIBRATION\_SRA}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!NOMINAL\_CALIBRATION\_SRA@{NOMINAL\_CALIBRATION\_SRA}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea9575a153f8b803923611e5a7577d8992}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea9575a153f8b803923611e5a7577d8992}} +NOMINAL\+\_\+\+CALIBRATION\+\_\+\+SRA&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{DYNAMIC\_CALIBRATION@{DYNAMIC\_CALIBRATION}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!DYNAMIC\_CALIBRATION@{DYNAMIC\_CALIBRATION}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eac843f0dc477c2043015db473c2bbf8b7}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eac843f0dc477c2043015db473c2bbf8b7}} +DYNAMIC\+\_\+\+CALIBRATION&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{ME\_POWER\_MGMT@{ME\_POWER\_MGMT}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ME\_POWER\_MGMT@{ME\_POWER\_MGMT}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea4003f069dafa6695f634bc4d6cadf21d}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea4003f069dafa6695f634bc4d6cadf21d}} +ME\+\_\+\+POWER\+\_\+\+MGMT&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{SYSTEM\_ORIENTATION@{SYSTEM\_ORIENTATION}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!SYSTEM\_ORIENTATION@{SYSTEM\_ORIENTATION}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea174aa600a99d1fee26df64861c68d4ab}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea174aa600a99d1fee26df64861c68d4ab}} +SYSTEM\+\_\+\+ORIENTATION&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{ACCEL\_ORIENTATION@{ACCEL\_ORIENTATION}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ACCEL\_ORIENTATION@{ACCEL\_ORIENTATION}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea5a6f607e6dea7e4770d6d44dffc14fe0}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea5a6f607e6dea7e4770d6d44dffc14fe0}} +ACCEL\+\_\+\+ORIENTATION&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{SCREEN\_ACCEL\_ORIENTATION@{SCREEN\_ACCEL\_ORIENTATION}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!SCREEN\_ACCEL\_ORIENTATION@{SCREEN\_ACCEL\_ORIENTATION}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea1e56a229eb00e62fc6f98a9c3bf2c41e}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea1e56a229eb00e62fc6f98a9c3bf2c41e}} +SCREEN\+\_\+\+ACCEL\+\_\+\+ORIENTATION&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{GYROSCOPE\_ORIENTATION@{GYROSCOPE\_ORIENTATION}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!GYROSCOPE\_ORIENTATION@{GYROSCOPE\_ORIENTATION}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eab7ba02b55d602fc0e643a0e860144abd}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eab7ba02b55d602fc0e643a0e860144abd}} +GYROSCOPE\+\_\+\+ORIENTATION&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{MAGNETOMETER\_ORIENTATION@{MAGNETOMETER\_ORIENTATION}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!MAGNETOMETER\_ORIENTATION@{MAGNETOMETER\_ORIENTATION}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea7c1bc0a9cbeffed48c3f56f138f059dd}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea7c1bc0a9cbeffed48c3f56f138f059dd}} +MAGNETOMETER\+\_\+\+ORIENTATION&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{ARVR\_STABILIZATION\_RV@{ARVR\_STABILIZATION\_RV}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ARVR\_STABILIZATION\_RV@{ARVR\_STABILIZATION\_RV}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ead41092d568817e7b690859c6a04089ef}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ead41092d568817e7b690859c6a04089ef}} +ARVR\+\_\+\+STABILIZATION\+\_\+\+RV&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{ARVR\_STABILIZATION\_GRV@{ARVR\_STABILIZATION\_GRV}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ARVR\_STABILIZATION\_GRV@{ARVR\_STABILIZATION\_GRV}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea20d2e66717ed43eb8a6b112e953eb9db}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea20d2e66717ed43eb8a6b112e953eb9db}} +ARVR\+\_\+\+STABILIZATION\+\_\+\+GRV&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{TAP\_DETECT\_CONFIG@{TAP\_DETECT\_CONFIG}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!TAP\_DETECT\_CONFIG@{TAP\_DETECT\_CONFIG}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea94ada7efc076c96b78bcb052d4f22ca2}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea94ada7efc076c96b78bcb052d4f22ca2}} +TAP\+\_\+\+DETECT\+\_\+\+CONFIG&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{SIG\_MOTION\_DETECT\_CONFIG@{SIG\_MOTION\_DETECT\_CONFIG}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!SIG\_MOTION\_DETECT\_CONFIG@{SIG\_MOTION\_DETECT\_CONFIG}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eae5d606ae5efeadd9ab249a39b8ed828a}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eae5d606ae5efeadd9ab249a39b8ed828a}} +SIG\+\_\+\+MOTION\+\_\+\+DETECT\+\_\+\+CONFIG&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{SHAKE\_DETECT\_CONFIG@{SHAKE\_DETECT\_CONFIG}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!SHAKE\_DETECT\_CONFIG@{SHAKE\_DETECT\_CONFIG}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea8a41fbc008e0571cf295a0770e995864}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea8a41fbc008e0571cf295a0770e995864}} +SHAKE\+\_\+\+DETECT\+\_\+\+CONFIG&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{MAX\_FUSION\_PERIOD@{MAX\_FUSION\_PERIOD}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!MAX\_FUSION\_PERIOD@{MAX\_FUSION\_PERIOD}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea2dfcf6ba54eba882fb201bd55b45c4b9}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea2dfcf6ba54eba882fb201bd55b45c4b9}} +MAX\+\_\+\+FUSION\+\_\+\+PERIOD&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{SERIAL\_NUMBER@{SERIAL\_NUMBER}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!SERIAL\_NUMBER@{SERIAL\_NUMBER}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eabac5402bcf9584b3014bd64b8b6ad282}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eabac5402bcf9584b3014bd64b8b6ad282}} +SERIAL\+\_\+\+NUMBER&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{ES\_PRESSURE\_CAL@{ES\_PRESSURE\_CAL}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ES\_PRESSURE\_CAL@{ES\_PRESSURE\_CAL}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea985e7c8c6bc3500a46530901ac93ab09}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea985e7c8c6bc3500a46530901ac93ab09}} +ES\+\_\+\+PRESSURE\+\_\+\+CAL&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{ES\_TEMPERATURE\_CAL@{ES\_TEMPERATURE\_CAL}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ES\_TEMPERATURE\_CAL@{ES\_TEMPERATURE\_CAL}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eae15b6d77b828a0022adb2622ddf30d29}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eae15b6d77b828a0022adb2622ddf30d29}} +ES\+\_\+\+TEMPERATURE\+\_\+\+CAL&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{ES\_HUMIDITY\_CAL@{ES\_HUMIDITY\_CAL}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ES\_HUMIDITY\_CAL@{ES\_HUMIDITY\_CAL}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea2ce4d488b1ad35ff763f52aec7191874}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea2ce4d488b1ad35ff763f52aec7191874}} +ES\+\_\+\+HUMIDITY\+\_\+\+CAL&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{ES\_AMBIENT\_LIGHT\_CAL@{ES\_AMBIENT\_LIGHT\_CAL}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ES\_AMBIENT\_LIGHT\_CAL@{ES\_AMBIENT\_LIGHT\_CAL}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea11c8ae2ec493a78ebc9a808e1df7478c}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea11c8ae2ec493a78ebc9a808e1df7478c}} +ES\+\_\+\+AMBIENT\+\_\+\+LIGHT\+\_\+\+CAL&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{ES\_PROXIMITY\_CAL@{ES\_PROXIMITY\_CAL}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ES\_PROXIMITY\_CAL@{ES\_PROXIMITY\_CAL}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea0afc9b6963a488212d0d10c1788ca309}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea0afc9b6963a488212d0d10c1788ca309}} +ES\+\_\+\+PROXIMITY\+\_\+\+CAL&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{ALS\_CAL@{ALS\_CAL}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ALS\_CAL@{ALS\_CAL}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eadc862ae872087053cf308a5c9d12e8ea}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eadc862ae872087053cf308a5c9d12e8ea}} +ALS\+\_\+\+CAL&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{PROXIMITY\_SENSOR\_CAL@{PROXIMITY\_SENSOR\_CAL}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!PROXIMITY\_SENSOR\_CAL@{PROXIMITY\_SENSOR\_CAL}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eabcf02bc8a45fdf7df5390b79184b922e}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eabcf02bc8a45fdf7df5390b79184b922e}} +PROXIMITY\+\_\+\+SENSOR\+\_\+\+CAL&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{PICKUP\_DETECTOR\_CONFIG@{PICKUP\_DETECTOR\_CONFIG}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!PICKUP\_DETECTOR\_CONFIG@{PICKUP\_DETECTOR\_CONFIG}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eac9e002e70642b098e7e67cc4083d134d}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eac9e002e70642b098e7e67cc4083d134d}} +PICKUP\+\_\+\+DETECTOR\+\_\+\+CONFIG&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{FLIP\_DETECTOR\_CONFIG@{FLIP\_DETECTOR\_CONFIG}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!FLIP\_DETECTOR\_CONFIG@{FLIP\_DETECTOR\_CONFIG}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eab0ef80b2f1340b86b39cb82f5ab9d7ee}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eab0ef80b2f1340b86b39cb82f5ab9d7ee}} +FLIP\+\_\+\+DETECTOR\+\_\+\+CONFIG&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{STABILITY\_DETECTOR\_CONFIG@{STABILITY\_DETECTOR\_CONFIG}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!STABILITY\_DETECTOR\_CONFIG@{STABILITY\_DETECTOR\_CONFIG}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ead36109c56ef4d0598cc0b03b25dc8d85}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ead36109c56ef4d0598cc0b03b25dc8d85}} +STABILITY\+\_\+\+DETECTOR\+\_\+\+CONFIG&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{ACTIVITY\_TRACKER\_CONFIG@{ACTIVITY\_TRACKER\_CONFIG}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ACTIVITY\_TRACKER\_CONFIG@{ACTIVITY\_TRACKER\_CONFIG}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eab16df741bbcb037e9fc6830441e21a95}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eab16df741bbcb037e9fc6830441e21a95}} +ACTIVITY\+\_\+\+TRACKER\+\_\+\+CONFIG&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{SLEEP\_DETECTOR\_CONFIG@{SLEEP\_DETECTOR\_CONFIG}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!SLEEP\_DETECTOR\_CONFIG@{SLEEP\_DETECTOR\_CONFIG}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea19f33813d80c7da8306762a7f141d9bb}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea19f33813d80c7da8306762a7f141d9bb}} +SLEEP\+\_\+\+DETECTOR\+\_\+\+CONFIG&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{TILT\_DETECTOR\_CONFIG@{TILT\_DETECTOR\_CONFIG}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!TILT\_DETECTOR\_CONFIG@{TILT\_DETECTOR\_CONFIG}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea6590d7f1041f103cdaab64cd06e0db37}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea6590d7f1041f103cdaab64cd06e0db37}} +TILT\+\_\+\+DETECTOR\+\_\+\+CONFIG&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{POCKET\_DETECTOR\_CONFIG@{POCKET\_DETECTOR\_CONFIG}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!POCKET\_DETECTOR\_CONFIG@{POCKET\_DETECTOR\_CONFIG}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaababe7d27ea06c8f91d48e5b7aa29edd}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaababe7d27ea06c8f91d48e5b7aa29edd}} +POCKET\+\_\+\+DETECTOR\+\_\+\+CONFIG&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{CIRCLE\_DETECTOR\_CONFIG@{CIRCLE\_DETECTOR\_CONFIG}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!CIRCLE\_DETECTOR\_CONFIG@{CIRCLE\_DETECTOR\_CONFIG}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea04c1dfc95c72ddbf41e93f6c894aea7c}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea04c1dfc95c72ddbf41e93f6c894aea7c}} +CIRCLE\+\_\+\+DETECTOR\+\_\+\+CONFIG&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{USER\_RECORD@{USER\_RECORD}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!USER\_RECORD@{USER\_RECORD}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea5d88297a4f00a18d228e25847cbac419}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea5d88297a4f00a18d228e25847cbac419}} +USER\+\_\+\+RECORD&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{ME\_TIME\_SOURCE\_SELECT@{ME\_TIME\_SOURCE\_SELECT}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ME\_TIME\_SOURCE\_SELECT@{ME\_TIME\_SOURCE\_SELECT}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea622bd18282b2f88dc49339c638005f7d}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea622bd18282b2f88dc49339c638005f7d}} +ME\+\_\+\+TIME\+\_\+\+SOURCE\+\_\+\+SELECT&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{UART\_FORMAT@{UART\_FORMAT}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!UART\_FORMAT@{UART\_FORMAT}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea915838bac984c07ae03ec46239375b32}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea915838bac984c07ae03ec46239375b32}} +UART\+\_\+\+FORMAT&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{GYRO\_INTEGRATED\_RV\_CONFIG@{GYRO\_INTEGRATED\_RV\_CONFIG}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!GYRO\_INTEGRATED\_RV\_CONFIG@{GYRO\_INTEGRATED\_RV\_CONFIG}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eacde3a23190df77d7c45b6dcf38727bda}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eacde3a23190df77d7c45b6dcf38727bda}} +GYRO\+\_\+\+INTEGRATED\+\_\+\+RV\+\_\+\+CONFIG&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_RAW\_ACCELEROMETER@{META\_RAW\_ACCELEROMETER}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_RAW\_ACCELEROMETER@{META\_RAW\_ACCELEROMETER}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea2e4ea1aa76f2cad49db5d57d811e12aa}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea2e4ea1aa76f2cad49db5d57d811e12aa}} +META\+\_\+\+RAW\+\_\+\+ACCELEROMETER&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_ACCELEROMETER@{META\_ACCELEROMETER}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_ACCELEROMETER@{META\_ACCELEROMETER}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea465acbc549b49027295fb2df6d89ad9e}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea465acbc549b49027295fb2df6d89ad9e}} +META\+\_\+\+ACCELEROMETER&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_LINEAR\_ACCELERATION@{META\_LINEAR\_ACCELERATION}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_LINEAR\_ACCELERATION@{META\_LINEAR\_ACCELERATION}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea3308d6a253d373d623aa27e5a7e35b26}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea3308d6a253d373d623aa27e5a7e35b26}} +META\+\_\+\+LINEAR\+\_\+\+ACCELERATION&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_GRAVITY@{META\_GRAVITY}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_GRAVITY@{META\_GRAVITY}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ead18387364cb570f2dada6577901433b2}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ead18387364cb570f2dada6577901433b2}} +META\+\_\+\+GRAVITY&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_RAW\_GYROSCOPE@{META\_RAW\_GYROSCOPE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_RAW\_GYROSCOPE@{META\_RAW\_GYROSCOPE}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea151beca4927a54850a706fce1bdc6d4f}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea151beca4927a54850a706fce1bdc6d4f}} +META\+\_\+\+RAW\+\_\+\+GYROSCOPE&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_GYROSCOPE\_CALIBRATED@{META\_GYROSCOPE\_CALIBRATED}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_GYROSCOPE\_CALIBRATED@{META\_GYROSCOPE\_CALIBRATED}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea1bc76fb93c1b3dd08a602f2f4fbe8645}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea1bc76fb93c1b3dd08a602f2f4fbe8645}} +META\+\_\+\+GYROSCOPE\+\_\+\+CALIBRATED&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_GYROSCOPE\_UNCALIBRATED@{META\_GYROSCOPE\_UNCALIBRATED}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_GYROSCOPE\_UNCALIBRATED@{META\_GYROSCOPE\_UNCALIBRATED}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaa68be0ce226eff099a645026852190b4}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaa68be0ce226eff099a645026852190b4}} +META\+\_\+\+GYROSCOPE\+\_\+\+UNCALIBRATED&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_RAW\_MAGNETOMETER@{META\_RAW\_MAGNETOMETER}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_RAW\_MAGNETOMETER@{META\_RAW\_MAGNETOMETER}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ead97759e77dc0c7c57de6a56bc0f9bad8}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ead97759e77dc0c7c57de6a56bc0f9bad8}} +META\+\_\+\+RAW\+\_\+\+MAGNETOMETER&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_MAGNETIC\_FIELD\_CALIBRATED@{META\_MAGNETIC\_FIELD\_CALIBRATED}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_MAGNETIC\_FIELD\_CALIBRATED@{META\_MAGNETIC\_FIELD\_CALIBRATED}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eac4042d50ceb28eb1f11e87cb6d6d4b61}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eac4042d50ceb28eb1f11e87cb6d6d4b61}} +META\+\_\+\+MAGNETIC\+\_\+\+FIELD\+\_\+\+CALIBRATED&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_MAGNETIC\_FIELD\_UNCALIBRATED@{META\_MAGNETIC\_FIELD\_UNCALIBRATED}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_MAGNETIC\_FIELD\_UNCALIBRATED@{META\_MAGNETIC\_FIELD\_UNCALIBRATED}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea34c09ae0fffb459871f75731dd9bdfb1}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea34c09ae0fffb459871f75731dd9bdfb1}} +META\+\_\+\+MAGNETIC\+\_\+\+FIELD\+\_\+\+UNCALIBRATED&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_ROTATION\_VECTOR@{META\_ROTATION\_VECTOR}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_ROTATION\_VECTOR@{META\_ROTATION\_VECTOR}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea4a6153a0da5cadc5308e699f0d72de20}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea4a6153a0da5cadc5308e699f0d72de20}} +META\+\_\+\+ROTATION\+\_\+\+VECTOR&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_GAME\_ROTATION\_VECTOR@{META\_GAME\_ROTATION\_VECTOR}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_GAME\_ROTATION\_VECTOR@{META\_GAME\_ROTATION\_VECTOR}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea03247820bfcd6c7518327a501c2f84f2}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea03247820bfcd6c7518327a501c2f84f2}} +META\+\_\+\+GAME\+\_\+\+ROTATION\+\_\+\+VECTOR&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_GEOMAGNETIC\_ROTATION\_VECTOR@{META\_GEOMAGNETIC\_ROTATION\_VECTOR}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_GEOMAGNETIC\_ROTATION\_VECTOR@{META\_GEOMAGNETIC\_ROTATION\_VECTOR}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea8358c5060ffe770da1411d8779db71a8}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea8358c5060ffe770da1411d8779db71a8}} +META\+\_\+\+GEOMAGNETIC\+\_\+\+ROTATION\+\_\+\+VECTOR&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_PRESSURE@{META\_PRESSURE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_PRESSURE@{META\_PRESSURE}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaf9c947198092e74abb25848eb7769067}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaf9c947198092e74abb25848eb7769067}} +META\+\_\+\+PRESSURE&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_AMBIENT\_LIGHT@{META\_AMBIENT\_LIGHT}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_AMBIENT\_LIGHT@{META\_AMBIENT\_LIGHT}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea272dc30956f626dd9c57deabae51f34e}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea272dc30956f626dd9c57deabae51f34e}} +META\+\_\+\+AMBIENT\+\_\+\+LIGHT&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_HUMIDITY@{META\_HUMIDITY}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_HUMIDITY@{META\_HUMIDITY}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaad36e03479240e4335a782c235a5d38a}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaad36e03479240e4335a782c235a5d38a}} +META\+\_\+\+HUMIDITY&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_PROXIMITY@{META\_PROXIMITY}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_PROXIMITY@{META\_PROXIMITY}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea5672a03a15b0d08bc1dbf6d361f885b6}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea5672a03a15b0d08bc1dbf6d361f885b6}} +META\+\_\+\+PROXIMITY&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_TEMPERATURE@{META\_TEMPERATURE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_TEMPERATURE@{META\_TEMPERATURE}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eab95695a3e70032d9b77b4b66c66fc98c}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eab95695a3e70032d9b77b4b66c66fc98c}} +META\+\_\+\+TEMPERATURE&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_TAP\_DETECTOR@{META\_TAP\_DETECTOR}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_TAP\_DETECTOR@{META\_TAP\_DETECTOR}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eab16eab94415b5ee4213d1d5091bcbe63}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eab16eab94415b5ee4213d1d5091bcbe63}} +META\+\_\+\+TAP\+\_\+\+DETECTOR&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_STEP\_DETECTOR@{META\_STEP\_DETECTOR}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_STEP\_DETECTOR@{META\_STEP\_DETECTOR}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaec9658d47befd647b63e584f101b54be}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaec9658d47befd647b63e584f101b54be}} +META\+\_\+\+STEP\+\_\+\+DETECTOR&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_STEP\_COUNTER@{META\_STEP\_COUNTER}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_STEP\_COUNTER@{META\_STEP\_COUNTER}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaf2f39889d71f8b36825d018c4e9097d0}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaf2f39889d71f8b36825d018c4e9097d0}} +META\+\_\+\+STEP\+\_\+\+COUNTER&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_SIGNIFICANT\_MOTION@{META\_SIGNIFICANT\_MOTION}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_SIGNIFICANT\_MOTION@{META\_SIGNIFICANT\_MOTION}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea75cae4a3d64033a6b610ba9bdeca4400}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea75cae4a3d64033a6b610ba9bdeca4400}} +META\+\_\+\+SIGNIFICANT\+\_\+\+MOTION&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_STABILITY\_CLASSIFIER@{META\_STABILITY\_CLASSIFIER}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_STABILITY\_CLASSIFIER@{META\_STABILITY\_CLASSIFIER}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea74afeef51f861c9990699dce9c3544d0}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea74afeef51f861c9990699dce9c3544d0}} +META\+\_\+\+STABILITY\+\_\+\+CLASSIFIER&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_SHAKE\_DETECTOR@{META\_SHAKE\_DETECTOR}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_SHAKE\_DETECTOR@{META\_SHAKE\_DETECTOR}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea9ec318efb06209c42f9199b41d76df40}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea9ec318efb06209c42f9199b41d76df40}} +META\+\_\+\+SHAKE\+\_\+\+DETECTOR&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_FLIP\_DETECTOR@{META\_FLIP\_DETECTOR}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_FLIP\_DETECTOR@{META\_FLIP\_DETECTOR}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaeba85c6e59bb27b48782c948858e21e0}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaeba85c6e59bb27b48782c948858e21e0}} +META\+\_\+\+FLIP\+\_\+\+DETECTOR&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_PICKUP\_DETECTOR@{META\_PICKUP\_DETECTOR}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_PICKUP\_DETECTOR@{META\_PICKUP\_DETECTOR}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea499a184ec3f1a41ee95704207c3a0907}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea499a184ec3f1a41ee95704207c3a0907}} +META\+\_\+\+PICKUP\+\_\+\+DETECTOR&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_STABILITY\_DETECTOR@{META\_STABILITY\_DETECTOR}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_STABILITY\_DETECTOR@{META\_STABILITY\_DETECTOR}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ead5ca5c5444a4d4078796da85a8a63fd8}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ead5ca5c5444a4d4078796da85a8a63fd8}} +META\+\_\+\+STABILITY\+\_\+\+DETECTOR&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_PERSONAL\_ACTIVITY\_CLASSIFIER@{META\_PERSONAL\_ACTIVITY\_CLASSIFIER}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_PERSONAL\_ACTIVITY\_CLASSIFIER@{META\_PERSONAL\_ACTIVITY\_CLASSIFIER}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea6fc1d676928d6b16f1c1639b27a52669}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea6fc1d676928d6b16f1c1639b27a52669}} +META\+\_\+\+PERSONAL\+\_\+\+ACTIVITY\+\_\+\+CLASSIFIER&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_SLEEP\_DETECTOR@{META\_SLEEP\_DETECTOR}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_SLEEP\_DETECTOR@{META\_SLEEP\_DETECTOR}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea75c30391bf2c38c3d5451e6f3f1969ef}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea75c30391bf2c38c3d5451e6f3f1969ef}} +META\+\_\+\+SLEEP\+\_\+\+DETECTOR&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_TILT\_DETECTOR@{META\_TILT\_DETECTOR}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_TILT\_DETECTOR@{META\_TILT\_DETECTOR}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea66d0073ac3caa41ab4958fc167032f39}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea66d0073ac3caa41ab4958fc167032f39}} +META\+\_\+\+TILT\+\_\+\+DETECTOR&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_POCKET\_DETECTOR@{META\_POCKET\_DETECTOR}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_POCKET\_DETECTOR@{META\_POCKET\_DETECTOR}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea8fea9f9b77154625f1b543988398610b}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea8fea9f9b77154625f1b543988398610b}} +META\+\_\+\+POCKET\+\_\+\+DETECTOR&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_CIRCLE\_DETECTOR@{META\_CIRCLE\_DETECTOR}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_CIRCLE\_DETECTOR@{META\_CIRCLE\_DETECTOR}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eac26499be839c2f04ca712c388e02b2cd}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eac26499be839c2f04ca712c388e02b2cd}} +META\+\_\+\+CIRCLE\+\_\+\+DETECTOR&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_HEART\_RATE\_MONITOR@{META\_HEART\_RATE\_MONITOR}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_HEART\_RATE\_MONITOR@{META\_HEART\_RATE\_MONITOR}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea41240ea9c983158280d9a1a144d6f9dc}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea41240ea9c983158280d9a1a144d6f9dc}} +META\+\_\+\+HEART\+\_\+\+RATE\+\_\+\+MONITOR&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_ARVR\_STABILIZED\_RV@{META\_ARVR\_STABILIZED\_RV}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_ARVR\_STABILIZED\_RV@{META\_ARVR\_STABILIZED\_RV}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea61501297c2607c69321c2a5b4c1c945b}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea61501297c2607c69321c2a5b4c1c945b}} +META\+\_\+\+ARVR\+\_\+\+STABILIZED\+\_\+\+RV&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_ARVR\_STABILIZED\_GRV@{META\_ARVR\_STABILIZED\_GRV}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_ARVR\_STABILIZED\_GRV@{META\_ARVR\_STABILIZED\_GRV}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea240edccff7cb86c2486ee9bac60e19ca}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea240edccff7cb86c2486ee9bac60e19ca}} +META\+\_\+\+ARVR\+\_\+\+STABILIZED\+\_\+\+GRV&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{META\_GYRO\_INTEGRATED\_RV@{META\_GYRO\_INTEGRATED\_RV}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!META\_GYRO\_INTEGRATED\_RV@{META\_GYRO\_INTEGRATED\_RV}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea928ad374247b43bfa0939406c62d2b31}\label{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea928ad374247b43bfa0939406c62d2b31}} +META\+\_\+\+GYRO\+\_\+\+INTEGRATED\+\_\+\+RV&\\ +\hline + +\end{DoxyEnumFields} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2}\label{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!BNO08xResetReason@{BNO08xResetReason}} \index{BNO08xResetReason@{BNO08xResetReason}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{BNO08xResetReason}{BNO08xResetReason}} -{\footnotesize\ttfamily enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147}{BNO08x\+Reset\+Reason}}\hspace{0.3cm}{\ttfamily [strong]}} +{\footnotesize\ttfamily enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2}{BNO08x\+Reset\+Reason}} \+: uint8\+\_\+t\hspace{0.3cm}{\ttfamily [strong]}} Reason for previous IMU reset (returned by get\+\_\+reset\+\_\+reason()) \begin{DoxyEnumFields}{Enumerator} -\raisebox{\heightof{T}}[0pt][0pt]{\index{UNDEFINED@{UNDEFINED}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!UNDEFINED@{UNDEFINED}}}\Hypertarget{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}\label{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3} +\raisebox{\heightof{T}}[0pt][0pt]{\index{UNDEFINED@{UNDEFINED}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!UNDEFINED@{UNDEFINED}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a0db45d2a4141101bdfe48e3314cfbca3}\label{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a0db45d2a4141101bdfe48e3314cfbca3}} UNDEFINED&Undefined reset reason, this should never occur and is an error. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{POR@{POR}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!POR@{POR}}}\Hypertarget{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a7b47bb0f9f8c72f84d891e8e22a1fb92}\label{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a7b47bb0f9f8c72f84d891e8e22a1fb92} +\raisebox{\heightof{T}}[0pt][0pt]{\index{POR@{POR}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!POR@{POR}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a7b47bb0f9f8c72f84d891e8e22a1fb92}\label{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a7b47bb0f9f8c72f84d891e8e22a1fb92}} POR&Previous reset was due to power on reset. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{INT\_RST@{INT\_RST}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!INT\_RST@{INT\_RST}}}\Hypertarget{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147acc069cf9b33eb4e7fb3696f0f42d752f}\label{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147acc069cf9b33eb4e7fb3696f0f42d752f} +\raisebox{\heightof{T}}[0pt][0pt]{\index{INT\_RST@{INT\_RST}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!INT\_RST@{INT\_RST}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2acc069cf9b33eb4e7fb3696f0f42d752f}\label{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2acc069cf9b33eb4e7fb3696f0f42d752f}} INT\+\_\+\+RST&Previous reset was due to internal reset. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{WTD@{WTD}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!WTD@{WTD}}}\Hypertarget{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a764caaf44e35ee682f4079bd0878fa36}\label{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a764caaf44e35ee682f4079bd0878fa36} +\raisebox{\heightof{T}}[0pt][0pt]{\index{WTD@{WTD}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!WTD@{WTD}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a764caaf44e35ee682f4079bd0878fa36}\label{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a764caaf44e35ee682f4079bd0878fa36}} WTD&Previous reset was due to watchdog timer. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{EXT\_RST@{EXT\_RST}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!EXT\_RST@{EXT\_RST}}}\Hypertarget{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147ac4e100317ca17eda786308c1c39eded5}\label{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147ac4e100317ca17eda786308c1c39eded5} +\raisebox{\heightof{T}}[0pt][0pt]{\index{EXT\_RST@{EXT\_RST}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!EXT\_RST@{EXT\_RST}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2ac4e100317ca17eda786308c1c39eded5}\label{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2ac4e100317ca17eda786308c1c39eded5}} EXT\+\_\+\+RST&Previous reset was due to external reset. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{OTHER@{OTHER}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!OTHER@{OTHER}}}\Hypertarget{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a03570470bad94692ce93e32700d2e1cb}\label{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a03570470bad94692ce93e32700d2e1cb} +\raisebox{\heightof{T}}[0pt][0pt]{\index{OTHER@{OTHER}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!OTHER@{OTHER}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a03570470bad94692ce93e32700d2e1cb}\label{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a03570470bad94692ce93e32700d2e1cb}} OTHER&Previous reset was due to power other reason. \\ \hline \end{DoxyEnumFields} -\Hypertarget{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}\label{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cb}\label{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cb}} \index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!BNO08xStability@{BNO08xStability}} \index{BNO08xStability@{BNO08xStability}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} \doxysubsubsection{\texorpdfstring{BNO08xStability}{BNO08xStability}} -{\footnotesize\ttfamily enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08x\+Stability}}\hspace{0.3cm}{\ttfamily [strong]}} +{\footnotesize\ttfamily enum class \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cb}{BNO08x\+Stability}} \+: uint8\+\_\+t\hspace{0.3cm}{\ttfamily [strong]}} BNO08x\+Stability states returned from BNO08x\+::stability\+\_\+classifier.\+get() \begin{DoxyEnumFields}{Enumerator} -\raisebox{\heightof{T}}[0pt][0pt]{\index{UNKNOWN@{UNKNOWN}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!UNKNOWN@{UNKNOWN}}}\Hypertarget{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a696b031073e74bf2cb98e5ef201d4aa3}\label{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a696b031073e74bf2cb98e5ef201d4aa3} +\raisebox{\heightof{T}}[0pt][0pt]{\index{UNKNOWN@{UNKNOWN}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!UNKNOWN@{UNKNOWN}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba696b031073e74bf2cb98e5ef201d4aa3}\label{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba696b031073e74bf2cb98e5ef201d4aa3}} UNKNOWN&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_TABLE@{ON\_TABLE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ON\_TABLE@{ON\_TABLE}}}\Hypertarget{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a71149a62cd9fec4756e3538d1754486a}\label{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a71149a62cd9fec4756e3538d1754486a} +\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_TABLE@{ON\_TABLE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!ON\_TABLE@{ON\_TABLE}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba71149a62cd9fec4756e3538d1754486a}\label{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba71149a62cd9fec4756e3538d1754486a}} ON\+\_\+\+TABLE&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{STATIONARY@{STATIONARY}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!STATIONARY@{STATIONARY}}}\Hypertarget{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a4120eb7591bd0789af75a8973d5f9146}\label{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a4120eb7591bd0789af75a8973d5f9146} +\raisebox{\heightof{T}}[0pt][0pt]{\index{STATIONARY@{STATIONARY}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!STATIONARY@{STATIONARY}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba4120eb7591bd0789af75a8973d5f9146}\label{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba4120eb7591bd0789af75a8973d5f9146}} STATIONARY&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{STABLE@{STABLE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!STABLE@{STABLE}}}\Hypertarget{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a32987cdf8a725702042ab18f5c700905}\label{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a32987cdf8a725702042ab18f5c700905} +\raisebox{\heightof{T}}[0pt][0pt]{\index{STABLE@{STABLE}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!STABLE@{STABLE}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba32987cdf8a725702042ab18f5c700905}\label{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba32987cdf8a725702042ab18f5c700905}} STABLE&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{MOTION@{MOTION}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!MOTION@{MOTION}}}\Hypertarget{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5af96e6ea7a7375bd60bad3f3caae3cf27}\label{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5af96e6ea7a7375bd60bad3f3caae3cf27} +\raisebox{\heightof{T}}[0pt][0pt]{\index{MOTION@{MOTION}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!MOTION@{MOTION}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cbaf96e6ea7a7375bd60bad3f3caae3cf27}\label{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cbaf96e6ea7a7375bd60bad3f3caae3cf27}} MOTION&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{RESERVED@{RESERVED}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!RESERVED@{RESERVED}}}\Hypertarget{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a83c7f2aa8c3ac10ed8beb75cad162827}\label{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a83c7f2aa8c3ac10ed8beb75cad162827} +\raisebox{\heightof{T}}[0pt][0pt]{\index{RESERVED@{RESERVED}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!RESERVED@{RESERVED}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba83c7f2aa8c3ac10ed8beb75cad162827}\label{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba83c7f2aa8c3ac10ed8beb75cad162827}} RESERVED&\\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{UNDEFINED@{UNDEFINED}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!UNDEFINED@{UNDEFINED}}}\Hypertarget{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a0db45d2a4141101bdfe48e3314cfbca3}\label{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a0db45d2a4141101bdfe48e3314cfbca3} +\raisebox{\heightof{T}}[0pt][0pt]{\index{UNDEFINED@{UNDEFINED}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!UNDEFINED@{UNDEFINED}}}\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba0db45d2a4141101bdfe48e3314cfbca3}\label{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba0db45d2a4141101bdfe48e3314cfbca3}} UNDEFINED&\\ \hline \end{DoxyEnumFields} -\doxysubsection{Variable Documentation} -\Hypertarget{_b_n_o08x_global_types_8hpp_a9808babb45af9b32fc51cef8d50341be}\label{_b_n_o08x_global_types_8hpp_a9808babb45af9b32fc51cef8d50341be} -\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!TOTAL\_RPT\_COUNT@{TOTAL\_RPT\_COUNT}} -\index{TOTAL\_RPT\_COUNT@{TOTAL\_RPT\_COUNT}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} -\doxysubsubsection{\texorpdfstring{TOTAL\_RPT\_COUNT}{TOTAL\_RPT\_COUNT}} -{\footnotesize\ttfamily const constexpr uint8\+\_\+t TOTAL\+\_\+\+RPT\+\_\+\+COUNT = 38\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}} +\doxysubsection{Function Documentation} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_abb500e98b07c687d37e8ac0548a02e05}\label{_b_n_o08x_global_types_8hpp_abb500e98b07c687d37e8ac0548a02e05}} +\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!BNO08xAccuracy\_to\_str@{BNO08xAccuracy\_to\_str}} +\index{BNO08xAccuracy\_to\_str@{BNO08xAccuracy\_to\_str}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} +\doxysubsubsection{\texorpdfstring{BNO08xAccuracy\_to\_str()}{BNO08xAccuracy\_to\_str()}} +{\footnotesize\ttfamily const constexpr char $\ast$ BNO08x\+Accuracy\+\_\+to\+\_\+str (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}}}]{accuracy }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [constexpr]}} + +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{_b_n_o08x_global_types_8hpp_abb500e98b07c687d37e8ac0548a02e05_icgraph} +\end{center} +\end{figure} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a042702b50b2a3617c517cd601e9d7ead}\label{_b_n_o08x_global_types_8hpp_a042702b50b2a3617c517cd601e9d7ead}} +\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!BNO08xActivity\_to\_str@{BNO08xActivity\_to\_str}} +\index{BNO08xActivity\_to\_str@{BNO08xActivity\_to\_str}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} +\doxysubsubsection{\texorpdfstring{BNO08xActivity\_to\_str()}{BNO08xActivity\_to\_str()}} +{\footnotesize\ttfamily const constexpr char $\ast$ BNO08x\+Activity\+\_\+to\+\_\+str (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97d}{BNO08x\+Activity}}}]{activity }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [constexpr]}} -Amount of possible reports returned from \doxylink{class_b_n_o08x}{BNO08x}. +Converts a BNO08x\+Activity enum to string. +\begin{DoxyReturn}{Returns} +The resulting string conversion of the enum. +\end{DoxyReturn} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_a79cad23b69ea6ab97bf9d6e0a64a2826}\label{_b_n_o08x_global_types_8hpp_a79cad23b69ea6ab97bf9d6e0a64a2826}} +\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!BNO08xFrsID\_to\_str@{BNO08xFrsID\_to\_str}} +\index{BNO08xFrsID\_to\_str@{BNO08xFrsID\_to\_str}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} +\doxysubsubsection{\texorpdfstring{BNO08xFrsID\_to\_str()}{BNO08xFrsID\_to\_str()}} +{\footnotesize\ttfamily const constexpr char $\ast$ BNO08x\+Frs\+ID\+\_\+to\+\_\+str (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8e}{BNO08x\+Frs\+ID}}}]{id }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [constexpr]}} + +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{_b_n_o08x_global_types_8hpp_a79cad23b69ea6ab97bf9d6e0a64a2826_icgraph} +\end{center} +\end{figure} +\mbox{\Hypertarget{_b_n_o08x_global_types_8hpp_acd889b071d45f7ba9e7157e7a752bf5a}\label{_b_n_o08x_global_types_8hpp_acd889b071d45f7ba9e7157e7a752bf5a}} +\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}!BNO08xStability\_to\_str@{BNO08xStability\_to\_str}} +\index{BNO08xStability\_to\_str@{BNO08xStability\_to\_str}!BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} +\doxysubsubsection{\texorpdfstring{BNO08xStability\_to\_str()}{BNO08xStability\_to\_str()}} +{\footnotesize\ttfamily const constexpr char $\ast$ BNO08x\+Stability\+\_\+to\+\_\+str (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cb}{BNO08x\+Stability}}}]{stability }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [constexpr]}} + + + +Converts a BNO08x\+Stability enum to string. + +\begin{DoxyReturn}{Returns} +The resulting string conversion of the enum. +\end{DoxyReturn} diff --git a/documentation/latex/_b_n_o08x_global_types_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_global_types_8hpp__dep__incl.md5 index c486720..173c146 100644 --- a/documentation/latex/_b_n_o08x_global_types_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_global_types_8hpp__dep__incl.md5 @@ -1 +1 @@ -d239bd001e47c12b06a91325fa49b657 \ No newline at end of file +045b05f81fb3ee093dc966e0e56aaaa2 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_global_types_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_global_types_8hpp__dep__incl.pdf index 8e23757..f768d19 100644 Binary files a/documentation/latex/_b_n_o08x_global_types_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_global_types_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_global_types_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_global_types_8hpp__incl.md5 index 93d1fb1..8710761 100644 --- a/documentation/latex/_b_n_o08x_global_types_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_global_types_8hpp__incl.md5 @@ -1 +1 @@ -bb56183e6da6b33c00c862dcc6bf2230 \ No newline at end of file +a4ff9f78bea6e8753ba81336b232f600 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_global_types_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_global_types_8hpp__incl.pdf index 1c147cc..a83588c 100644 Binary files a/documentation/latex/_b_n_o08x_global_types_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_global_types_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_global_types_8hpp_a79cad23b69ea6ab97bf9d6e0a64a2826_icgraph.md5 b/documentation/latex/_b_n_o08x_global_types_8hpp_a79cad23b69ea6ab97bf9d6e0a64a2826_icgraph.md5 new file mode 100644 index 0000000..b4b31b1 --- /dev/null +++ b/documentation/latex/_b_n_o08x_global_types_8hpp_a79cad23b69ea6ab97bf9d6e0a64a2826_icgraph.md5 @@ -0,0 +1 @@ +bc6727cf30e3693ebba078be72818c2c \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_global_types_8hpp_a79cad23b69ea6ab97bf9d6e0a64a2826_icgraph.pdf b/documentation/latex/_b_n_o08x_global_types_8hpp_a79cad23b69ea6ab97bf9d6e0a64a2826_icgraph.pdf new file mode 100644 index 0000000..203f895 Binary files /dev/null and b/documentation/latex/_b_n_o08x_global_types_8hpp_a79cad23b69ea6ab97bf9d6e0a64a2826_icgraph.pdf differ diff --git a/documentation/latex/_b_n_o08x_global_types_8hpp_abb500e98b07c687d37e8ac0548a02e05_icgraph.md5 b/documentation/latex/_b_n_o08x_global_types_8hpp_abb500e98b07c687d37e8ac0548a02e05_icgraph.md5 new file mode 100644 index 0000000..9787c4b --- /dev/null +++ b/documentation/latex/_b_n_o08x_global_types_8hpp_abb500e98b07c687d37e8ac0548a02e05_icgraph.md5 @@ -0,0 +1 @@ +5ffcdc074e4588b4e129f187bb8b2143 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_global_types_8hpp_abb500e98b07c687d37e8ac0548a02e05_icgraph.pdf b/documentation/latex/_b_n_o08x_global_types_8hpp_abb500e98b07c687d37e8ac0548a02e05_icgraph.pdf new file mode 100644 index 0000000..916e013 Binary files /dev/null and b/documentation/latex/_b_n_o08x_global_types_8hpp_abb500e98b07c687d37e8ac0548a02e05_icgraph.pdf differ diff --git a/documentation/latex/_b_n_o08x_global_types_8hpp_source.tex b/documentation/latex/_b_n_o08x_global_types_8hpp_source.tex index 30467ab..1f58d49 100644 --- a/documentation/latex/_b_n_o08x_global_types_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_global_types_8hpp_source.tex @@ -1,772 +1,1078 @@ -\doxysection{BNO08x\+Global\+Types.\+hpp} -\hypertarget{_b_n_o08x_global_types_8hpp_source}{}\label{_b_n_o08x_global_types_8hpp_source}\index{include/BNO08xGlobalTypes.hpp@{include/BNO08xGlobalTypes.hpp}} +\hypertarget{_b_n_o08x_global_types_8hpp_source}{}\doxysection{BNO08x\+Global\+Types.\+hpp} +\label{_b_n_o08x_global_types_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/BNO08xGlobalTypes.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/BNO08xGlobalTypes.hpp}} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{comment}{//\ macros\ for\ bno08x\_tap\_detector\_t}} -\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#define\ TAP\_DETECTED\_X\_AXIS(tap)\ ((tap)\ \&\ (1U\ <<\ 0U)\ ?\ 1\ :\ 0)}} -\DoxyCodeLine{00010\ \textcolor{preprocessor}{\#define\ TAP\_DETECTED\_X\_AXIS\_POSITIVE(tap)\ ((tap)\ \&\ (1U\ <<\ 1U)\ ?\ 1\ :\ 0)}} -\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#define\ TAP\_DETECTED\_Y\_AXIS(tap)\ ((tap)\ \&\ (1U\ <<\ 2U)\ ?\ 1\ :\ 0)}} -\DoxyCodeLine{00012\ \textcolor{preprocessor}{\#define\ TAP\_DETECTED\_Y\_AXIS\_POSITIVE(tap)\ ((tap)\ \&\ (1U\ <<\ 3U)\ ?\ 1\ :\ 0)}} -\DoxyCodeLine{00013\ \textcolor{preprocessor}{\#define\ TAP\_DETECTED\_Z\_AXIS(tap)\ ((tap)\ \&\ (1U\ <<\ 4U)\ ?\ 1\ :\ 0)}} -\DoxyCodeLine{00014\ \textcolor{preprocessor}{\#define\ TAP\_DETECTED\_Z\_AXIS\_POSITIVE(tap)\ ((tap)\ \&\ (1U\ <<\ 5U)\ ?\ 1\ :\ 0)}} -\DoxyCodeLine{00015\ \textcolor{preprocessor}{\#define\ TAP\_DETECTED\_DOUBLE(tap)\ ((tap)\ \&\ (1U\ <<\ 6U)\ ?\ 1\ :\ 0)}} -\DoxyCodeLine{00016\ } -\DoxyCodeLine{00017\ \textcolor{comment}{//\ macros\ for\ bno08x\_shake\_detector\_t}} -\DoxyCodeLine{00018\ \textcolor{preprocessor}{\#define\ SHAKE\_DETECTED\_X(tap)\ ((tap)\ \&\ (1U\ <<\ 0U)\ ?\ 1\ :\ 0)}} -\DoxyCodeLine{00019\ \textcolor{preprocessor}{\#define\ SHAKE\_DETECTED\_Y(tap)\ ((tap)\ \&\ (1U\ <<\ 1U)\ ?\ 1\ :\ 0)}} -\DoxyCodeLine{00020\ \textcolor{preprocessor}{\#define\ SHAKE\_DETECTED\_Z(tap)\ ((tap)\ \&\ (1U\ <<\ 2U)\ ?\ 1\ :\ 0)}} -\DoxyCodeLine{00021\ } -\DoxyCodeLine{00022\ \textcolor{comment}{//\ standard\ library\ includes}} -\DoxyCodeLine{00023\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00024\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00025\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00026\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00027\ } -\DoxyCodeLine{00028\ \textcolor{comment}{//\ esp-\/idf\ includes}} -\DoxyCodeLine{00029\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00030\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00031\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00032\ } -\DoxyCodeLine{00033\ \textcolor{comment}{//\ third-\/party\ includes}} -\DoxyCodeLine{00034\ \textcolor{preprocessor}{\#include\ "{}sh2\_SensorValue.h"{}}} -\DoxyCodeLine{00035\ } -\DoxyCodeLine{00037\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__config__t}{bno08x\_config\_t}}} -\DoxyCodeLine{00038\ \{} -\DoxyCodeLine{00039\ \ \ \ \ \ \ \ \ spi\_host\_device\_t\ \mbox{\hyperlink{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}{spi\_peripheral}};\ } -\DoxyCodeLine{00040\ \ \ \ \ \ \ \ \ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}{io\_mosi}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00041\ \ \ \ \ \ \ \ \ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}{io\_miso}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00042\ \ \ \ \ \ \ \ \ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a639685b91ae3198909d722316495246a}{io\_sclk}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00043\ \ \ \ \ \ \ \ \ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}{io\_cs}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00044\ \ \ \ \ \ \ \ \ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}{io\_int}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00045\ \ \ \ \ \ \ \ \ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}{io\_rst}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00046\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}{sclk\_speed}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00047\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\_isr\_service}};\ } -\DoxyCodeLine{00048\ } -\DoxyCodeLine{00052\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__config__t_a68e051212415a62e64c23678e7b40552}{bno08x\_config\_t}}(\textcolor{keywordtype}{bool}\ \mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\_isr\_service}}\ =\ \textcolor{keyword}{true})} -\DoxyCodeLine{00053\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}{spi\_peripheral}}((spi\_host\_device\_t)\ CONFIG\_ESP32\_BNO08x\_SPI\_HOST)} -\DoxyCodeLine{00054\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}{io\_mosi}}(static\_cast(CONFIG\_ESP32\_BNO08X\_GPIO\_DI))\ \ \ \ \ \ \ \textcolor{comment}{//\ default:\ 23}} -\DoxyCodeLine{00055\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}{io\_miso}}(static\_cast(CONFIG\_ESP32\_BNO08X\_GPIO\_SDA))\ \ \ \ \ \ \textcolor{comment}{//\ default:\ 19}} -\DoxyCodeLine{00056\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a639685b91ae3198909d722316495246a}{io\_sclk}}(static\_cast(CONFIG\_ESP32\_BNO08X\_GPIO\_SCL))\ \ \ \ \ \ \textcolor{comment}{//\ default:\ 18}} -\DoxyCodeLine{00057\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}{io\_cs}}(static\_cast(CONFIG\_ESP32\_BNO08X\_GPIO\_CS))\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ default:\ 33}} -\DoxyCodeLine{00058\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}{io\_int}}(static\_cast(CONFIG\_ESP32\_BNO08X\_GPIO\_HINT))\ \ \ \ \ \ \textcolor{comment}{//\ default:\ 26}} -\DoxyCodeLine{00059\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}{io\_rst}}(static\_cast(CONFIG\_ESP32\_BNO08X\_GPIO\_RST))\ \ \ \ \ \ \ \textcolor{comment}{//\ default:\ 32}} -\DoxyCodeLine{00060\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}{sclk\_speed}}(static\_cast(CONFIG\_ESP32\_BNO08X\_SCL\_SPEED\_HZ))\ \textcolor{comment}{//\ default:\ 2MHz}} -\DoxyCodeLine{00061\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\_isr\_service}}(\mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\_isr\_service}})\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ default:\ true}} -\DoxyCodeLine{00062\ } -\DoxyCodeLine{00063\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00064\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00065\ } -\DoxyCodeLine{00067\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__config__t_afa37d6ffc6f4fc7c9aa7484d49458a4a}{bno08x\_config\_t}}(spi\_host\_device\_t\ \mbox{\hyperlink{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}{spi\_peripheral}},\ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}{io\_mosi}},\ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}{io\_miso}},\ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a639685b91ae3198909d722316495246a}{io\_sclk}},} -\DoxyCodeLine{00068\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}{io\_cs}},\ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}{io\_int}},\ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}{io\_rst}},\ uint32\_t\ \mbox{\hyperlink{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}{sclk\_speed}},\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\_isr\_service}}\ =\ \textcolor{keyword}{true})} -\DoxyCodeLine{00069\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}{spi\_peripheral}}(\mbox{\hyperlink{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}{spi\_peripheral}})} -\DoxyCodeLine{00070\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}{io\_mosi}}(\mbox{\hyperlink{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}{io\_mosi}})} -\DoxyCodeLine{00071\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}{io\_miso}}(\mbox{\hyperlink{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}{io\_miso}})} -\DoxyCodeLine{00072\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a639685b91ae3198909d722316495246a}{io\_sclk}}(\mbox{\hyperlink{structbno08x__config__t_a639685b91ae3198909d722316495246a}{io\_sclk}})} -\DoxyCodeLine{00073\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}{io\_cs}}(\mbox{\hyperlink{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}{io\_cs}})} -\DoxyCodeLine{00074\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}{io\_int}}(\mbox{\hyperlink{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}{io\_int}})} -\DoxyCodeLine{00075\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}{io\_rst}}(\mbox{\hyperlink{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}{io\_rst}})} -\DoxyCodeLine{00076\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}{sclk\_speed}}(\mbox{\hyperlink{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}{sclk\_speed}})} -\DoxyCodeLine{00077\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\_isr\_service}}(\mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\_isr\_service}})} -\DoxyCodeLine{00078\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00079\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00080\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a648bbdbf22731476890dd8da977d7503}{bno08x\_config\_t}};} -\DoxyCodeLine{00081\ \textcolor{keyword}{typedef}\ \mbox{\hyperlink{structbno08x__config__t}{bno08x\_config\_t}}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aae502b3d91ddf903bba797646fd28d00}{imu\_config\_t}};\ \textcolor{comment}{//\ legacy\ version\ compatibility}} -\DoxyCodeLine{00082\ } -\DoxyCodeLine{00083\ \textcolor{keyword}{enum\ class}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850}{BNO08xCalSel}}} -\DoxyCodeLine{00084\ \{} -\DoxyCodeLine{00085\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850a0e1275697d4c40b4b0640fbfa3907afa}{accelerometer}}\ =\ SH2\_CAL\_ACCEL,} -\DoxyCodeLine{00086\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850a41e1db589d90cecf09838a038ebc8aa1}{gyro}}\ =\ SH2\_CAL\_GYRO,} -\DoxyCodeLine{00087\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850a2c8af00d544b080d3c0d834d1c5dfcbf}{magnetometer}}\ =\ SH2\_CAL\_MAG,} -\DoxyCodeLine{00088\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850afcaab1f4c98b7343157c3c59c6a259cb}{planar\_accelerometer}}\ =\ SH2\_CAL\_PLANAR,} -\DoxyCodeLine{00089\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850aa181a603769c1f98ad927e7367c7aa51}{all}}\ =\ (SH2\_CAL\_ACCEL\ |\ SH2\_CAL\_GYRO\ |\ SH2\_CAL\_MAG\ |\ SH2\_CAL\_PLANAR)} -\DoxyCodeLine{00090\ \};} -\DoxyCodeLine{00091\ } -\DoxyCodeLine{00093\ \textcolor{keyword}{enum\ class}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147}{BNO08xResetReason}}} -\DoxyCodeLine{00094\ \{} -\DoxyCodeLine{00095\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}},\ } -\DoxyCodeLine{00096\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a7b47bb0f9f8c72f84d891e8e22a1fb92}{POR}},\ \ \ \ \ \ \ } -\DoxyCodeLine{00097\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147acc069cf9b33eb4e7fb3696f0f42d752f}{INT\_RST}},\ \ \ } -\DoxyCodeLine{00098\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a764caaf44e35ee682f4079bd0878fa36}{WTD}},\ \ \ \ \ \ \ } -\DoxyCodeLine{00099\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147ac4e100317ca17eda786308c1c39eded5}{EXT\_RST}},\ \ \ } -\DoxyCodeLine{00100\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a03570470bad94692ce93e32700d2e1cb}{OTHER}}\ \ \ \ \ \ } -\DoxyCodeLine{00101\ \};} -\DoxyCodeLine{00102\ } -\DoxyCodeLine{00105\ \textcolor{keyword}{enum\ class}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}} -\DoxyCodeLine{00106\ \{} -\DoxyCodeLine{00107\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a6e257e645974b9086ed66e9465e2d80c}{UNRELIABLE}},} -\DoxyCodeLine{00108\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a41bc94cbd8eebea13ce0491b2ac11b88}{LOW}},} -\DoxyCodeLine{00109\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a2ad6d5975c45da2e711c796f3a1b029c}{MED}},} -\DoxyCodeLine{00110\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0ab89de3b4b81c4facfac906edf29aec8c}{HIGH}},} -\DoxyCodeLine{00111\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}}} -\DoxyCodeLine{00112\ \};} -\DoxyCodeLine{00113\ \textcolor{keyword}{using\ }\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{IMUAccuracy}}\ =\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}};\ \textcolor{comment}{//\ legacy\ version\ compatibility}} -\DoxyCodeLine{00114\ } -\DoxyCodeLine{00116\ \textcolor{keyword}{enum\ class}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0f}{BNO08xActivityEnable}}} -\DoxyCodeLine{00117\ \{} -\DoxyCodeLine{00118\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa696b031073e74bf2cb98e5ef201d4aa3}{UNKNOWN}}\ =\ (1U\ <<\ 0U),} -\DoxyCodeLine{00119\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fab166a3ce74dd5434e4a940dfa2af76e4}{IN\_VEHICLE}}\ =\ (1U\ <<\ 1U),} -\DoxyCodeLine{00120\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa93d94a2f3a627533453a40e302fb35a4}{ON\_BICYCLE}}\ =\ (1U\ <<\ 2U),} -\DoxyCodeLine{00121\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa7089542e0146a3499986c81e24924b58}{ON\_FOOT}}\ =\ (1U\ <<\ 3U),} -\DoxyCodeLine{00122\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa8b572d218013b9626d59e6a2b38f18b6}{STILL}}\ =\ (1U\ <<\ 4U),} -\DoxyCodeLine{00123\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa69909b62e08f212da31719aebf67b70c}{TILTING}}\ =\ (1U\ <<\ 5U),} -\DoxyCodeLine{00124\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa606c114184493a665cf1f6a12fbab9d3}{WALKING}}\ =\ (1U\ <<\ 6U),} -\DoxyCodeLine{00125\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa43491564ebcfd38568918efbd6e840fd}{RUNNING}}\ =\ (1U\ <<\ 7U),} -\DoxyCodeLine{00126\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fabbf2a614429826a84bd76b4a47fc7515}{ON\_STAIRS}}\ =\ (1U\ <<\ 8U),} -\DoxyCodeLine{00127\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa5fb1f955b45e38e31789286a1790398d}{ALL}}\ =\ 0x1FU} -\DoxyCodeLine{00128\ \};} -\DoxyCodeLine{00129\ } -\DoxyCodeLine{00131\ \textcolor{keyword}{enum\ class}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08xActivity}}} -\DoxyCodeLine{00132\ \{} -\DoxyCodeLine{00133\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa696b031073e74bf2cb98e5ef201d4aa3}{UNKNOWN}}\ =\ 0,\ \ \ \ \textcolor{comment}{//\ 0\ =\ unknown}} -\DoxyCodeLine{00134\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fab166a3ce74dd5434e4a940dfa2af76e4}{IN\_VEHICLE}}\ =\ 1,\ \textcolor{comment}{//\ 1\ =\ in\ vehicle}} -\DoxyCodeLine{00135\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa93d94a2f3a627533453a40e302fb35a4}{ON\_BICYCLE}}\ =\ 2,\ \textcolor{comment}{//\ 2\ =\ on\ bicycle}} -\DoxyCodeLine{00136\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa7089542e0146a3499986c81e24924b58}{ON\_FOOT}}\ =\ 3,\ \ \ \ \textcolor{comment}{//\ 3\ =\ on\ foot}} -\DoxyCodeLine{00137\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa8b572d218013b9626d59e6a2b38f18b6}{STILL}}\ =\ 4,\ \ \ \ \ \ \textcolor{comment}{//\ 4\ =\ still}} -\DoxyCodeLine{00138\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa69909b62e08f212da31719aebf67b70c}{TILTING}}\ =\ 5,\ \ \ \ \textcolor{comment}{//\ 5\ =\ tilting}} -\DoxyCodeLine{00139\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa606c114184493a665cf1f6a12fbab9d3}{WALKING}}\ =\ 6,\ \ \ \ \textcolor{comment}{//\ 6\ =\ walking}} -\DoxyCodeLine{00140\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa43491564ebcfd38568918efbd6e840fd}{RUNNING}}\ =\ 7,\ \ \ \ \textcolor{comment}{//\ 7\ =\ running}} -\DoxyCodeLine{00141\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fabbf2a614429826a84bd76b4a47fc7515}{ON\_STAIRS}}\ =\ 8,\ \ \textcolor{comment}{//\ 8\ =\ on\ stairs}} -\DoxyCodeLine{00142\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}}\ =\ 9\ \ \ \textcolor{comment}{//\ used\ for\ unit\ tests}} -\DoxyCodeLine{00143\ \};} -\DoxyCodeLine{00144\ } -\DoxyCodeLine{00146\ \textcolor{keyword}{enum\ class}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08xStability}}} -\DoxyCodeLine{00147\ \{} -\DoxyCodeLine{00148\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa696b031073e74bf2cb98e5ef201d4aa3}{UNKNOWN}}\ =\ 0,\ \ \ \ \textcolor{comment}{//\ 0\ =\ unknown}} -\DoxyCodeLine{00149\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a71149a62cd9fec4756e3538d1754486a}{ON\_TABLE}}\ =\ 1,\ \ \ \textcolor{comment}{//\ 1\ =\ on\ table}} -\DoxyCodeLine{00150\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a4120eb7591bd0789af75a8973d5f9146}{STATIONARY}}\ =\ 2,\ \textcolor{comment}{//\ 2\ =\ stationary}} -\DoxyCodeLine{00151\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a32987cdf8a725702042ab18f5c700905}{STABLE}}\ =\ 3,\ \ \ \ \ \textcolor{comment}{//\ 3\ =\ stable}} -\DoxyCodeLine{00152\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5af96e6ea7a7375bd60bad3f3caae3cf27}{MOTION}}\ =\ 4,\ \ \ \ \ \textcolor{comment}{//\ 4\ =\ in\ motion}} -\DoxyCodeLine{00153\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a83c7f2aa8c3ac10ed8beb75cad162827}{RESERVED}}\ =\ 5,\ \ \ \textcolor{comment}{//\ 5\ =\ reserved\ (not\ used)}} -\DoxyCodeLine{00154\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}}\ =\ 6\ \ \ \textcolor{comment}{//\ used\ for\ unit\ tests}} -\DoxyCodeLine{00155\ \};} -\DoxyCodeLine{00156\ } -\DoxyCodeLine{00158\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__quat__t}{bno08x\_quat\_t}}} -\DoxyCodeLine{00159\ \{} -\DoxyCodeLine{00160\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}};} -\DoxyCodeLine{00161\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}{i}};} -\DoxyCodeLine{00162\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}};} -\DoxyCodeLine{00163\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}{k}};} -\DoxyCodeLine{00164\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ \mbox{\hyperlink{structbno08x__quat__t_afd179bfc02d365b5db4ad9fa810daf7c}{accuracy}};} -\DoxyCodeLine{00165\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__quat__t_a7368a7f0524e3b2e1f4465329ecb0912}{rad\_accuracy}};} -\DoxyCodeLine{00166\ } -\DoxyCodeLine{00167\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__quat__t_ae42ec645fe23b60e32e55872a3b9e703}{bno08x\_quat\_t}}()} -\DoxyCodeLine{00168\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}}(0.0f)} -\DoxyCodeLine{00169\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}{i}}(0.0f)} -\DoxyCodeLine{00170\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}}(0.0f)} -\DoxyCodeLine{00171\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}{k}}(0.0f)} -\DoxyCodeLine{00172\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__quat__t_afd179bfc02d365b5db4ad9fa810daf7c}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00173\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__quat__t_a7368a7f0524e3b2e1f4465329ecb0912}{rad\_accuracy}}(0.0f)} -\DoxyCodeLine{00174\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00175\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00176\ } -\DoxyCodeLine{00177\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ assignment\ operator\ to\ handle\ RV\ with\ rad\ accuracy}} -\DoxyCodeLine{00178\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__quat__t}{bno08x\_quat\_t}}\&\ \mbox{\hyperlink{structbno08x__quat__t_a081cecab6370ae436f36416e3f7a6ddc}{operator=}}(\textcolor{keyword}{const}\ sh2\_RotationVectorWAcc\_t\&\ source)} -\DoxyCodeLine{00179\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00180\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>real\ =\ source.\mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}};} -\DoxyCodeLine{00181\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>i\ =\ source.i;} -\DoxyCodeLine{00182\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>j\ =\ source.j;} -\DoxyCodeLine{00183\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>k\ =\ source.k;} -\DoxyCodeLine{00184\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>rad\_accuracy\ =\ source.accuracy;} -\DoxyCodeLine{00185\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00186\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00187\ } -\DoxyCodeLine{00188\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ assignment\ operator\ to\ handle\ RV\ with\ w/o\ rad\ accuracy}} -\DoxyCodeLine{00189\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__quat__t}{bno08x\_quat\_t}}\&\ \mbox{\hyperlink{structbno08x__quat__t_a23cac26e381f9a83657fccdab735046b}{operator=}}(\textcolor{keyword}{const}\ sh2\_RotationVector\_t\&\ source)} -\DoxyCodeLine{00190\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00191\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>real\ =\ source.\mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}};} -\DoxyCodeLine{00192\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>i\ =\ source.i;} -\DoxyCodeLine{00193\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>j\ =\ source.j;} -\DoxyCodeLine{00194\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>k\ =\ source.k;} -\DoxyCodeLine{00195\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>rad\_accuracy\ =\ 0.0f;} -\DoxyCodeLine{00196\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00197\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00198\ } -\DoxyCodeLine{00199\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ assignment\ operator\ to\ handle\ IRV\ report}} -\DoxyCodeLine{00200\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__quat__t}{bno08x\_quat\_t}}\&\ \mbox{\hyperlink{structbno08x__quat__t_ae3705dc48882a3d616927cad01c2387d}{operator=}}(\textcolor{keyword}{const}\ sh2\_GyroIntegratedRV\_t\&\ source)} -\DoxyCodeLine{00201\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00202\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>real\ =\ source.\mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}};} -\DoxyCodeLine{00203\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>i\ =\ source.i;} -\DoxyCodeLine{00204\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>j\ =\ source.j;} -\DoxyCodeLine{00205\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>k\ =\ source.k;} -\DoxyCodeLine{00206\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>rad\_accuracy\ =\ 0.0f;} -\DoxyCodeLine{00207\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00208\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00209\ } -\DoxyCodeLine{00210\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a0c7367913526c0d634c5f8f5365a55b4}{bno08x\_quat\_t}};} -\DoxyCodeLine{00211\ } -\DoxyCodeLine{00213\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\_euler\_angle\_t}}} -\DoxyCodeLine{00214\ \{} -\DoxyCodeLine{00215\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__euler__angle__t_a7c675704f7bf92a19846de6ee020f0ef}{x}};} -\DoxyCodeLine{00216\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__euler__angle__t_a0c4f19cb559999d4c2ac2b29d9dc7cfd}{y}};} -\DoxyCodeLine{00217\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__euler__angle__t_a5237ec5e8fc1ca49b2f108ac784f0032}{z}};} -\DoxyCodeLine{00218\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ \mbox{\hyperlink{structbno08x__euler__angle__t_a3b4fad0b84bda3f34e86f7168ef2fee6}{accuracy}};} -\DoxyCodeLine{00219\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__euler__angle__t_a89ab348ee455b14e5d09f1eb5d231c99}{rad\_accuracy}};} -\DoxyCodeLine{00220\ } -\DoxyCodeLine{00221\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__euler__angle__t_a29b670ff58d75a6abf02512ee07a6207}{bno08x\_euler\_angle\_t}}()} -\DoxyCodeLine{00222\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__euler__angle__t_a7c675704f7bf92a19846de6ee020f0ef}{x}}(0.0f)} -\DoxyCodeLine{00223\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__euler__angle__t_a0c4f19cb559999d4c2ac2b29d9dc7cfd}{y}}(0.0f)} -\DoxyCodeLine{00224\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__euler__angle__t_a5237ec5e8fc1ca49b2f108ac784f0032}{z}}(0.0f)} -\DoxyCodeLine{00225\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__euler__angle__t_a3b4fad0b84bda3f34e86f7168ef2fee6}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00226\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__euler__angle__t_a89ab348ee455b14e5d09f1eb5d231c99}{rad\_accuracy}}(0.0f)} -\DoxyCodeLine{00227\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00228\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00229\ } -\DoxyCodeLine{00230\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ =\ operator\ for\ quat\ to\ euler\ conversion}} -\DoxyCodeLine{00231\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\_euler\_angle\_t}}\&\ \mbox{\hyperlink{structbno08x__euler__angle__t_aa7f6954a731e0be492508b5d1dac056e}{operator=}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{structbno08x__quat__t}{bno08x\_quat\_t}}\&\ source)} -\DoxyCodeLine{00232\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00233\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\ =\ atan2(2.0f\ *\ (source.\mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}}\ *\ source.\mbox{\hyperlink{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}{i}}\ +\ source.\mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}}\ *\ source.\mbox{\hyperlink{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}{k}}),} -\DoxyCodeLine{00234\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 1.0f\ -\/\ 2.0f\ *\ (source.\mbox{\hyperlink{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}{i}}\ *\ source.\mbox{\hyperlink{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}{i}}\ +\ source.\mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}}\ *\ source.\mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}}));} -\DoxyCodeLine{00235\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\ =\ asin(2.0f\ *\ (source.\mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}}\ *\ source.\mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}}\ -\/\ source.\mbox{\hyperlink{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}{k}}\ *\ source.\mbox{\hyperlink{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}{i}}));} -\DoxyCodeLine{00236\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\ =\ atan2(2.0f\ *\ (source.\mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}}\ *\ source.\mbox{\hyperlink{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}{k}}\ +\ source.\mbox{\hyperlink{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}{i}}\ *\ source.\mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}}),} -\DoxyCodeLine{00237\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 1.0f\ -\/\ 2.0f\ *\ (source.\mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}}\ *\ source.\mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}}\ +\ source.\mbox{\hyperlink{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}{k}}\ *\ source.\mbox{\hyperlink{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}{k}}));} -\DoxyCodeLine{00238\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>rad\_accuracy\ =\ source.\mbox{\hyperlink{structbno08x__quat__t_a7368a7f0524e3b2e1f4465329ecb0912}{rad\_accuracy}};} -\DoxyCodeLine{00239\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>accuracy\ =\ source.\mbox{\hyperlink{structbno08x__quat__t_afd179bfc02d365b5db4ad9fa810daf7c}{accuracy}};} -\DoxyCodeLine{00240\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00241\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00242\ } -\DoxyCodeLine{00243\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ *=\ operator\ for\ rad2deg\ conversions}} -\DoxyCodeLine{00244\ \ \ \ \ \ \ \ \ \textcolor{keyword}{template}\ <\textcolor{keyword}{typename}\ T>} -\DoxyCodeLine{00245\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\_euler\_angle\_t}}\&\ \mbox{\hyperlink{structbno08x__euler__angle__t_a0b1d1fcfc2884937404446ca16829e51}{operator*=}}(T\ value)} -\DoxyCodeLine{00246\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00247\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__euler__angle__t_a7c675704f7bf92a19846de6ee020f0ef}{x}}\ *=\ \textcolor{keyword}{static\_cast<}\textcolor{keywordtype}{float}\textcolor{keyword}{>}(value);} -\DoxyCodeLine{00248\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__euler__angle__t_a0c4f19cb559999d4c2ac2b29d9dc7cfd}{y}}\ *=\ \textcolor{keyword}{static\_cast<}\textcolor{keywordtype}{float}\textcolor{keyword}{>}(value);} -\DoxyCodeLine{00249\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__euler__angle__t_a5237ec5e8fc1ca49b2f108ac784f0032}{z}}\ *=\ \textcolor{keyword}{static\_cast<}\textcolor{keywordtype}{float}\textcolor{keyword}{>}(value);} -\DoxyCodeLine{00250\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__euler__angle__t_a89ab348ee455b14e5d09f1eb5d231c99}{rad\_accuracy}}\ *=\ \textcolor{keyword}{static\_cast<}\textcolor{keywordtype}{float}\textcolor{keyword}{>}(value);} -\DoxyCodeLine{00251\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00252\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00253\ } -\DoxyCodeLine{00254\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ae22357b6f53c2cf806bb3aeb80814a}{bno08x\_euler\_angle\_t}};} -\DoxyCodeLine{00255\ } -\DoxyCodeLine{00257\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\_ang\_vel\_t}}} -\DoxyCodeLine{00258\ \{} -\DoxyCodeLine{00259\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__ang__vel__t_aad57f7ad443f1c94b411ff1c3c2d37a3}{x}};} -\DoxyCodeLine{00260\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__ang__vel__t_af6d7d0452271c2d35234371ad1df6a80}{y}};} -\DoxyCodeLine{00261\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__ang__vel__t_aac5bb11414116bce54e5f8b7dd2d48f6}{z}};} -\DoxyCodeLine{00262\ } -\DoxyCodeLine{00263\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__ang__vel__t_a76cf6d15cef214b31a47008d49b843be}{bno08x\_ang\_vel\_t}}()} -\DoxyCodeLine{00264\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__ang__vel__t_aad57f7ad443f1c94b411ff1c3c2d37a3}{x}}(0.0f)} -\DoxyCodeLine{00265\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__ang__vel__t_af6d7d0452271c2d35234371ad1df6a80}{y}}(0.0f)} -\DoxyCodeLine{00266\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__ang__vel__t_aac5bb11414116bce54e5f8b7dd2d48f6}{z}}(0.0f)} -\DoxyCodeLine{00267\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00268\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00269\ } -\DoxyCodeLine{00270\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ *=\ operator\ for\ rad2deg\ conversions}} -\DoxyCodeLine{00271\ \ \ \ \ \ \ \ \ \textcolor{keyword}{template}\ <\textcolor{keyword}{typename}\ T>} -\DoxyCodeLine{00272\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\_ang\_vel\_t}}\&\ \mbox{\hyperlink{structbno08x__ang__vel__t_ae963f28d8914d5cc2f13620a4a9c57e8}{operator*=}}(T\ value)} -\DoxyCodeLine{00273\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00274\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__ang__vel__t_aad57f7ad443f1c94b411ff1c3c2d37a3}{x}}\ *=\ \textcolor{keyword}{static\_cast<}\textcolor{keywordtype}{float}\textcolor{keyword}{>}(value);} -\DoxyCodeLine{00275\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__ang__vel__t_af6d7d0452271c2d35234371ad1df6a80}{y}}\ *=\ \textcolor{keyword}{static\_cast<}\textcolor{keywordtype}{float}\textcolor{keyword}{>}(value);} -\DoxyCodeLine{00276\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__ang__vel__t_aac5bb11414116bce54e5f8b7dd2d48f6}{z}}\ *=\ \textcolor{keyword}{static\_cast<}\textcolor{keywordtype}{float}\textcolor{keyword}{>}(value);} -\DoxyCodeLine{00277\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00278\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00279\ } -\DoxyCodeLine{00280\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ strip\ sh2\_GyroIntegratedRV\_t\ of\ velocity\ data\ for\ IRV\ reports}} -\DoxyCodeLine{00281\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\_ang\_vel\_t}}\&\ \mbox{\hyperlink{structbno08x__ang__vel__t_afe1b100ac38de3ccd0c0b617e5b5d8a2}{operator=}}(\textcolor{keyword}{const}\ sh2\_GyroIntegratedRV\_t\&\ source)} -\DoxyCodeLine{00282\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00283\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\ =\ source.angVelX;} -\DoxyCodeLine{00284\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\ =\ source.angVelY;} -\DoxyCodeLine{00285\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\ =\ source.angVelZ;} -\DoxyCodeLine{00286\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00287\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00288\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a2babea2516c7c91039316693fc23a8c1}{bno08x\_ang\_vel\_t}};} -\DoxyCodeLine{00289\ } -\DoxyCodeLine{00291\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}}} -\DoxyCodeLine{00292\ \{} -\DoxyCodeLine{00293\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__magf__t_ac692d27a0bd9d698a89a8ca58e959d08}{x}};} -\DoxyCodeLine{00294\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__magf__t_a01b2e4c9a144b3e1c0572db12ed48601}{y}};} -\DoxyCodeLine{00295\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__magf__t_a0516e3805249e8b62856af2aabf7cc0b}{z}};} -\DoxyCodeLine{00296\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ \mbox{\hyperlink{structbno08x__magf__t_a6b92aa85f81f17034c3f201dd9ff0b46}{accuracy}};} -\DoxyCodeLine{00297\ } -\DoxyCodeLine{00298\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__t_ad8784e25768658f4fa0cb1dd5c1afc36}{bno08x\_magf\_t}}()} -\DoxyCodeLine{00299\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__magf__t_ac692d27a0bd9d698a89a8ca58e959d08}{x}}(0.0f)} -\DoxyCodeLine{00300\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__magf__t_a01b2e4c9a144b3e1c0572db12ed48601}{y}}(0.0f)} -\DoxyCodeLine{00301\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__magf__t_a0516e3805249e8b62856af2aabf7cc0b}{z}}(0.0f)} -\DoxyCodeLine{00302\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__magf__t_a6b92aa85f81f17034c3f201dd9ff0b46}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00303\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00304\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00305\ } -\DoxyCodeLine{00306\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ =\ operator\ for\ sh2\_MagneticField\_t\ conversion}} -\DoxyCodeLine{00307\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}}\&\ \mbox{\hyperlink{structbno08x__magf__t_adadb35e5c67433e47895d7ae5885a00e}{operator=}}(\textcolor{keyword}{const}\ sh2\_MagneticField\_t\&\ source)} -\DoxyCodeLine{00308\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00309\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\ =\ source.\mbox{\hyperlink{structbno08x__magf__t_ac692d27a0bd9d698a89a8ca58e959d08}{x}};} -\DoxyCodeLine{00310\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\ =\ source.y;} -\DoxyCodeLine{00311\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\ =\ source.z;} -\DoxyCodeLine{00312\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00313\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00314\ } -\DoxyCodeLine{00315\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ =\ operator\ for\ sh2\_MagneticFieldUncalibrated\_t\ conversion}} -\DoxyCodeLine{00316\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}}\&\ \mbox{\hyperlink{structbno08x__magf__t_a2e0b22e5fa40d5ecd447e0cb451b3282}{operator=}}(\textcolor{keyword}{const}\ sh2\_MagneticFieldUncalibrated\_t\&\ source)} -\DoxyCodeLine{00317\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00318\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\ =\ source.\mbox{\hyperlink{structbno08x__magf__t_ac692d27a0bd9d698a89a8ca58e959d08}{x}};} -\DoxyCodeLine{00319\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\ =\ source.y;} -\DoxyCodeLine{00320\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\ =\ source.z;} -\DoxyCodeLine{00321\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00322\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00323\ } -\DoxyCodeLine{00324\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a429f861977153379e28e8f3710330b45}{bno08x\_magf\_t}};} -\DoxyCodeLine{00325\ } -\DoxyCodeLine{00327\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\_magf\_bias\_t}}} -\DoxyCodeLine{00328\ \{} -\DoxyCodeLine{00329\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__magf__bias__t_ac4f55ef988b43d3d6c753a2201c60b14}{x}};} -\DoxyCodeLine{00330\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__magf__bias__t_a0e49d87458853c3478ffe1febffa0279}{y}};} -\DoxyCodeLine{00331\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__magf__bias__t_a76b135fa354d2646927ff76c2da5a6b3}{z}};} -\DoxyCodeLine{00332\ } -\DoxyCodeLine{00333\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__bias__t_aa0b6af3812168e0dc9329d5a70e54f98}{bno08x\_magf\_bias\_t}}()} -\DoxyCodeLine{00334\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__magf__bias__t_ac4f55ef988b43d3d6c753a2201c60b14}{x}}(0.0f)} -\DoxyCodeLine{00335\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__magf__bias__t_a0e49d87458853c3478ffe1febffa0279}{y}}(0.0f)} -\DoxyCodeLine{00336\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__magf__bias__t_a76b135fa354d2646927ff76c2da5a6b3}{z}}(0.0f)} -\DoxyCodeLine{00337\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00338\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00339\ } -\DoxyCodeLine{00340\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ =\ operator\ for\ sh2\_MagneticFieldUncalibrated\_t\ conversion}} -\DoxyCodeLine{00341\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\_magf\_bias\_t}}\&\ \mbox{\hyperlink{structbno08x__magf__bias__t_aeed524c368c645e3f325ffe387199a31}{operator=}}(\textcolor{keyword}{const}\ sh2\_MagneticFieldUncalibrated\_t\&\ source)} -\DoxyCodeLine{00342\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00343\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\ =\ source.biasX;} -\DoxyCodeLine{00344\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\ =\ source.biasY;} -\DoxyCodeLine{00345\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\ =\ source.biasZ;} -\DoxyCodeLine{00346\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00347\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00348\ } -\DoxyCodeLine{00349\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a3d6e56080638d872486935323f393ab7}{bno08x\_magf\_bias\_t}};} -\DoxyCodeLine{00350\ } -\DoxyCodeLine{00352\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}} -\DoxyCodeLine{00353\ \{} -\DoxyCodeLine{00354\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__gyro__t_a63a7bfec63a61b44dab94cd62dc5f50e}{x}};} -\DoxyCodeLine{00355\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__gyro__t_ab079eb91abc32f71c6d41f3dcf6274df}{y}};} -\DoxyCodeLine{00356\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__gyro__t_ac9a349e1dad45c041bfd0555b01e273f}{z}};} -\DoxyCodeLine{00357\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ \mbox{\hyperlink{structbno08x__gyro__t_a87ab3be28faed62506a764d411650a12}{accuracy}};} -\DoxyCodeLine{00358\ } -\DoxyCodeLine{00359\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__t_aa9a075a6b135f4b137b6247768ef5af6}{bno08x\_gyro\_t}}()} -\DoxyCodeLine{00360\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__gyro__t_a63a7bfec63a61b44dab94cd62dc5f50e}{x}}(0.0f)} -\DoxyCodeLine{00361\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__gyro__t_ab079eb91abc32f71c6d41f3dcf6274df}{y}}(0.0f)} -\DoxyCodeLine{00362\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__gyro__t_ac9a349e1dad45c041bfd0555b01e273f}{z}}(0.0f)} -\DoxyCodeLine{00363\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__gyro__t_a87ab3be28faed62506a764d411650a12}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00364\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00365\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00366\ } -\DoxyCodeLine{00367\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ =\ operator\ for\ sh2\_Gyroscope\_t\ conversion}} -\DoxyCodeLine{00368\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}\&\ \mbox{\hyperlink{structbno08x__gyro__t_a13cfb2e5d15b2fe50d1d910bd0c4b868}{operator=}}(\textcolor{keyword}{const}\ sh2\_Gyroscope\_t\&\ source)} -\DoxyCodeLine{00369\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00370\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\ =\ source.\mbox{\hyperlink{structbno08x__gyro__t_a63a7bfec63a61b44dab94cd62dc5f50e}{x}};} -\DoxyCodeLine{00371\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\ =\ source.y;} -\DoxyCodeLine{00372\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\ =\ source.z;} -\DoxyCodeLine{00373\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00374\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00375\ } -\DoxyCodeLine{00376\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ =\ operator\ for\ sh2\_GyroscopeUncalibrated\ conversion}} -\DoxyCodeLine{00377\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}\&\ \mbox{\hyperlink{structbno08x__gyro__t_a64d4900e42a8f056a404b699074f1c41}{operator=}}(\textcolor{keyword}{const}\ sh2\_GyroscopeUncalibrated\&\ source)} -\DoxyCodeLine{00378\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00379\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\ =\ source.\mbox{\hyperlink{structbno08x__gyro__t_a63a7bfec63a61b44dab94cd62dc5f50e}{x}};} -\DoxyCodeLine{00380\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\ =\ source.y;} -\DoxyCodeLine{00381\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\ =\ source.z;} -\DoxyCodeLine{00382\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00383\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00384\ } -\DoxyCodeLine{00385\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ac166834f6280e6ef21af7dd8a01be1e4}{bno08x\_gyro\_t}};} -\DoxyCodeLine{00386\ } -\DoxyCodeLine{00388\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\_gyro\_bias\_t}}} -\DoxyCodeLine{00389\ \{} -\DoxyCodeLine{00390\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__gyro__bias__t_a9c592e8c420797c8e02146eb6ba4a923}{x}};} -\DoxyCodeLine{00391\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__gyro__bias__t_a9bb96e58ed1df186edf40aa66b38bf4a}{y}};} -\DoxyCodeLine{00392\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__gyro__bias__t_aef04b50ebf86ff49631beb3ba90ae1ba}{z}};} -\DoxyCodeLine{00393\ } -\DoxyCodeLine{00394\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__bias__t_a779c3000b541664d935b2ffda75a5f14}{bno08x\_gyro\_bias\_t}}()} -\DoxyCodeLine{00395\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__gyro__bias__t_a9c592e8c420797c8e02146eb6ba4a923}{x}}(0.0f)} -\DoxyCodeLine{00396\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__gyro__bias__t_a9bb96e58ed1df186edf40aa66b38bf4a}{y}}(0.0f)} -\DoxyCodeLine{00397\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__gyro__bias__t_aef04b50ebf86ff49631beb3ba90ae1ba}{z}}(0.0f)} -\DoxyCodeLine{00398\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00399\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00400\ } -\DoxyCodeLine{00401\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ =\ operator\ for\ sh2\_GyroscopeUncalibrated\ conversion}} -\DoxyCodeLine{00402\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\_gyro\_bias\_t}}\&\ \mbox{\hyperlink{structbno08x__gyro__bias__t_aaa3795c61ebd89d4a620600b37ac27fc}{operator=}}(\textcolor{keyword}{const}\ sh2\_GyroscopeUncalibrated\&\ source)} -\DoxyCodeLine{00403\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00404\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\ =\ source.biasX;} -\DoxyCodeLine{00405\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\ =\ source.biasY;} -\DoxyCodeLine{00406\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\ =\ source.biasZ;} -\DoxyCodeLine{00407\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00408\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00409\ } -\DoxyCodeLine{00410\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a7bf3b6ed58dd988c0f4566ba56bff415}{bno08x\_gyro\_bias\_t}};} -\DoxyCodeLine{00411\ } -\DoxyCodeLine{00413\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\_activity\_classifier\_t}}} -\DoxyCodeLine{00414\ \{} -\DoxyCodeLine{00415\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{structbno08x__activity__classifier__t_aa3e3a6b479558722bc9d5416b74492ca}{page}};} -\DoxyCodeLine{00416\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{structbno08x__activity__classifier__t_a90b7b42f031ed0e5b4c5d0e167caccb9}{lastPage}};} -\DoxyCodeLine{00417\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08xActivity}}\ \mbox{\hyperlink{structbno08x__activity__classifier__t_a272be5b28ff89a20d3c3cfdbfe63a5b5}{mostLikelyState}};} -\DoxyCodeLine{00418\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{structbno08x__activity__classifier__t_a6c99dd8968d52c7099c6f6b2acf11796}{confidence}}[10];} -\DoxyCodeLine{00419\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ \mbox{\hyperlink{structbno08x__activity__classifier__t_a51df90897f0f47b640ac975ad8f4833f}{accuracy}};} -\DoxyCodeLine{00420\ } -\DoxyCodeLine{00421\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__activity__classifier__t_a302244e7d2d064b126eb92f363add923}{bno08x\_activity\_classifier\_t}}()} -\DoxyCodeLine{00422\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__activity__classifier__t_aa3e3a6b479558722bc9d5416b74492ca}{page}}(0U)} -\DoxyCodeLine{00423\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__activity__classifier__t_a90b7b42f031ed0e5b4c5d0e167caccb9}{lastPage}}(false)} -\DoxyCodeLine{00424\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__activity__classifier__t_a272be5b28ff89a20d3c3cfdbfe63a5b5}{mostLikelyState}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08xActivity}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00425\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__activity__classifier__t_a6c99dd8968d52c7099c6f6b2acf11796}{confidence}}(\{\})} -\DoxyCodeLine{00426\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__activity__classifier__t_a51df90897f0f47b640ac975ad8f4833f}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0a0db45d2a4141101bdfe48e3314cfbca3}{BNO08xAccuracy::UNDEFINED}})} -\DoxyCodeLine{00427\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00428\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00429\ } -\DoxyCodeLine{00430\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ conversion\ from\ sh2\_PersonalActivityClassifier\_t}} -\DoxyCodeLine{00431\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\_activity\_classifier\_t}}\&\ \mbox{\hyperlink{structbno08x__activity__classifier__t_ac9375f65afb421e1d552e11461546a43}{operator=}}(\textcolor{keyword}{const}\ sh2\_PersonalActivityClassifier\_t\&\ source)} -\DoxyCodeLine{00432\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00433\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>page\ =\ source.\mbox{\hyperlink{structbno08x__activity__classifier__t_aa3e3a6b479558722bc9d5416b74492ca}{page}};} -\DoxyCodeLine{00434\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>lastPage\ =\ source.lastPage;} -\DoxyCodeLine{00435\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>mostLikelyState\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08xActivity}}\textcolor{keyword}{>}(source.mostLikelyState);} -\DoxyCodeLine{00436\ } -\DoxyCodeLine{00437\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{for}\ (\textcolor{keywordtype}{int}\ i\ =\ 0;\ i\ <\ 10;\ ++i)} -\DoxyCodeLine{00438\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>confidence[i]\ =\ source.confidence[i];} -\DoxyCodeLine{00439\ } -\DoxyCodeLine{00440\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00441\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00442\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a7913a36911f75945cfaa0a3249a280e3}{bno08x\_activity\_classifier\_t}};} -\DoxyCodeLine{00443\ } -\DoxyCodeLine{00446\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\_tap\_detector\_t}}} -\DoxyCodeLine{00447\ \{} -\DoxyCodeLine{00448\ \ \ \ \ \ \ \ \ int8\_t\ \mbox{\hyperlink{structbno08x__tap__detector__t_a1ce57db3616377a16e11701cc04c3442}{x\_flag}};} -\DoxyCodeLine{00449\ \ \ \ \ \ \ \ \ int8\_t\ \mbox{\hyperlink{structbno08x__tap__detector__t_ae6ad63cddd8ddd96383448f659226c6f}{y\_flag}};} -\DoxyCodeLine{00450\ \ \ \ \ \ \ \ \ int8\_t\ \mbox{\hyperlink{structbno08x__tap__detector__t_aa46d40f151fce8f60fc8ed4cbe6cf2a1}{z\_flag}};} -\DoxyCodeLine{00451\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{structbno08x__tap__detector__t_aef875a8e6ff23b29cb9fb73af48db11a}{double\_tap}};} -\DoxyCodeLine{00452\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ \mbox{\hyperlink{structbno08x__tap__detector__t_ad43c32c1d5a57f37e884e756daf9a7ea}{accuracy}};} -\DoxyCodeLine{00453\ } -\DoxyCodeLine{00454\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__tap__detector__t_ab464e512951fb6cf5a1411d2218d51c5}{bno08x\_tap\_detector\_t}}()} -\DoxyCodeLine{00455\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__tap__detector__t_a1ce57db3616377a16e11701cc04c3442}{x\_flag}}(0)} -\DoxyCodeLine{00456\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__tap__detector__t_ae6ad63cddd8ddd96383448f659226c6f}{y\_flag}}(0)} -\DoxyCodeLine{00457\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__tap__detector__t_aa46d40f151fce8f60fc8ed4cbe6cf2a1}{z\_flag}}(0)} -\DoxyCodeLine{00458\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__tap__detector__t_aef875a8e6ff23b29cb9fb73af48db11a}{double\_tap}}(false)} -\DoxyCodeLine{00459\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__tap__detector__t_ad43c32c1d5a57f37e884e756daf9a7ea}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00460\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00461\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00462\ } -\DoxyCodeLine{00463\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ =\ operator\ for\ sh2\_GyroscopeUncalibrated\ conversion}} -\DoxyCodeLine{00464\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\_tap\_detector\_t}}\&\ \mbox{\hyperlink{structbno08x__tap__detector__t_a4cd8e7c025890f3abfa04ea2a0522f87}{operator=}}(\textcolor{keyword}{const}\ sh2\_TapDetector\_t\&\ source)} -\DoxyCodeLine{00465\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00466\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ad0dc59e3a74a39a8e358c945162f6fc8}{TAP\_DETECTED\_X\_AXIS}}(source.flags))} -\DoxyCodeLine{00467\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\_flag\ =\ -\/1;} -\DoxyCodeLine{00468\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{else}} -\DoxyCodeLine{00469\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\_flag\ =\ 0;} -\DoxyCodeLine{00470\ } -\DoxyCodeLine{00471\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8a8a0fbcff17f5123ad111fcd9a375ea}{TAP\_DETECTED\_X\_AXIS\_POSITIVE}}(source.flags))} -\DoxyCodeLine{00472\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\_flag\ =\ 1;} -\DoxyCodeLine{00473\ } -\DoxyCodeLine{00474\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ad2ab2bbe6f01a4a641f75c41a9064cf6}{TAP\_DETECTED\_Y\_AXIS}}(source.flags))} -\DoxyCodeLine{00475\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\_flag\ =\ -\/1;} -\DoxyCodeLine{00476\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{else}} -\DoxyCodeLine{00477\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\_flag\ =\ 0;} -\DoxyCodeLine{00478\ } -\DoxyCodeLine{00479\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a356ec3a53c785965e8dd24381a3bdcd7}{TAP\_DETECTED\_Y\_AXIS\_POSITIVE}}(source.flags))} -\DoxyCodeLine{00480\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\_flag\ =\ 1;} -\DoxyCodeLine{00481\ } -\DoxyCodeLine{00482\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aaaf91ed835d5d1a5726806bb147c5938}{TAP\_DETECTED\_Z\_AXIS}}(source.flags))} -\DoxyCodeLine{00483\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\_flag\ =\ -\/1;} -\DoxyCodeLine{00484\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{else}} -\DoxyCodeLine{00485\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\_flag\ =\ 0;} -\DoxyCodeLine{00486\ } -\DoxyCodeLine{00487\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6fd0bd9f4990ced262a8f2d4c41d65d9}{TAP\_DETECTED\_Z\_AXIS\_POSITIVE}}(source.flags))} -\DoxyCodeLine{00488\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\_flag\ =\ 1;} -\DoxyCodeLine{00489\ } -\DoxyCodeLine{00490\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a92a577e216f51fc6156a87e6ecf8ffc5}{TAP\_DETECTED\_DOUBLE}}(source.flags))} -\DoxyCodeLine{00491\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>double\_tap\ =\ \textcolor{keyword}{true};} -\DoxyCodeLine{00492\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{else}} -\DoxyCodeLine{00493\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>double\_tap\ =\ \textcolor{keyword}{false};} -\DoxyCodeLine{00494\ } -\DoxyCodeLine{00495\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00496\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00497\ } -\DoxyCodeLine{00498\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adcfe69b10c9c2244015bad5b978beedd}{bno08x\_tap\_detector\_t}};} -\DoxyCodeLine{00499\ } -\DoxyCodeLine{00501\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\_shake\_detector\_t}}} -\DoxyCodeLine{00502\ \{} -\DoxyCodeLine{00503\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{structbno08x__shake__detector__t_a24dc1df9bb8089c330865e26054a349e}{x\_flag}};} -\DoxyCodeLine{00504\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{structbno08x__shake__detector__t_a814745b5a1dd7aa6bb4bfde4981d1caa}{y\_flag}};} -\DoxyCodeLine{00505\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{structbno08x__shake__detector__t_a7b833f57fc85173adecf666ec6d5477e}{z\_flag}};} -\DoxyCodeLine{00506\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ \mbox{\hyperlink{structbno08x__shake__detector__t_ac643f6c9ac9144c37765b22912212860}{accuracy}};} -\DoxyCodeLine{00507\ } -\DoxyCodeLine{00508\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__shake__detector__t_a57df670bfdac6a4174c986a65a0340be}{bno08x\_shake\_detector\_t}}()} -\DoxyCodeLine{00509\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__shake__detector__t_a24dc1df9bb8089c330865e26054a349e}{x\_flag}}(0U)} -\DoxyCodeLine{00510\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__shake__detector__t_a814745b5a1dd7aa6bb4bfde4981d1caa}{y\_flag}}(0U)} -\DoxyCodeLine{00511\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__shake__detector__t_a7b833f57fc85173adecf666ec6d5477e}{z\_flag}}(0U)} -\DoxyCodeLine{00512\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__shake__detector__t_ac643f6c9ac9144c37765b22912212860}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00513\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00514\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00515\ } -\DoxyCodeLine{00516\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ overloaded\ =\ operator\ for\ sh2\_GyroscopeUncalibrated\ conversion}} -\DoxyCodeLine{00517\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\_shake\_detector\_t}}\&\ \mbox{\hyperlink{structbno08x__shake__detector__t_a7fe349111b513b2cd042ad98112791b7}{operator=}}(\textcolor{keyword}{const}\ sh2\_ShakeDetector\_t\&\ source)} -\DoxyCodeLine{00518\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00519\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ae12bdf0217349447eebadf16d4560869}{SHAKE\_DETECTED\_X}}(source.shake))} -\DoxyCodeLine{00520\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\_flag\ =\ 1U;} -\DoxyCodeLine{00521\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{else}} -\DoxyCodeLine{00522\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\_flag\ =\ 0U;} -\DoxyCodeLine{00523\ } -\DoxyCodeLine{00524\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a023aa826dbf083e2a6d2d67beba75b27}{SHAKE\_DETECTED\_Y}}(source.shake))} -\DoxyCodeLine{00525\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\_flag\ =\ 1U;} -\DoxyCodeLine{00526\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{else}} -\DoxyCodeLine{00527\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\_flag\ =\ 0U;} -\DoxyCodeLine{00528\ } -\DoxyCodeLine{00529\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a9951e367fa8ff09a55526994cfaa94be}{SHAKE\_DETECTED\_Z}}(source.shake))} -\DoxyCodeLine{00530\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\_flag\ =\ 1U;} -\DoxyCodeLine{00531\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{else}} -\DoxyCodeLine{00532\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\_flag\ =\ 0U;} -\DoxyCodeLine{00533\ } -\DoxyCodeLine{00534\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00535\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00536\ } -\DoxyCodeLine{00537\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a7c22ac348c71afe0d42dcfae6c97ca32}{bno08x\_shake\_detector\_t}};} -\DoxyCodeLine{00538\ } -\DoxyCodeLine{00541\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}}} -\DoxyCodeLine{00542\ \{} -\DoxyCodeLine{00543\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__accel__t_af72246bad5088682490f6a13e4624b7c}{x}};} -\DoxyCodeLine{00544\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__accel__t_a9514b06a88cdd4c4777ff8e27d8d52fb}{y}};} -\DoxyCodeLine{00545\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{structbno08x__accel__t_a391bf7c4ee0c3f571d94f73f047e9a3f}{z}};} -\DoxyCodeLine{00546\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ \mbox{\hyperlink{structbno08x__accel__t_aac8d91a84f911413e4bcc3fdb04c893b}{accuracy}};} -\DoxyCodeLine{00547\ } -\DoxyCodeLine{00548\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__accel__t_a3d71a06304afc576280c56952b4f7a34}{bno08x\_accel\_t}}()} -\DoxyCodeLine{00549\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__accel__t_af72246bad5088682490f6a13e4624b7c}{x}}(0.0f)} -\DoxyCodeLine{00550\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__accel__t_a9514b06a88cdd4c4777ff8e27d8d52fb}{y}}(0.0f)} -\DoxyCodeLine{00551\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__accel__t_a391bf7c4ee0c3f571d94f73f047e9a3f}{z}}(0.0f)} -\DoxyCodeLine{00552\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__accel__t_aac8d91a84f911413e4bcc3fdb04c893b}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00553\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00554\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00555\ } -\DoxyCodeLine{00556\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ conversion\ from\ sh2\_Accelerometer\_t}} -\DoxyCodeLine{00557\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}}\&\ \mbox{\hyperlink{structbno08x__accel__t_a5b3f1b2cc2a889af23d27185c6efd75e}{operator=}}(\textcolor{keyword}{const}\ sh2\_Accelerometer\_t\&\ source)} -\DoxyCodeLine{00558\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00559\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\ =\ source.\mbox{\hyperlink{structbno08x__accel__t_af72246bad5088682490f6a13e4624b7c}{x}};} -\DoxyCodeLine{00560\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\ =\ source.y;} -\DoxyCodeLine{00561\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\ =\ source.z;} -\DoxyCodeLine{00562\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00563\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00564\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a0c22a2a9fede695256dfaa4703497a2e}{bno08x\_accel\_t}};} -\DoxyCodeLine{00565\ } -\DoxyCodeLine{00567\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\_step\_counter\_t}}} -\DoxyCodeLine{00568\ \{} -\DoxyCodeLine{00569\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__step__counter__t_a8060ef0721d76ff0175ca487617db202}{latency}};} -\DoxyCodeLine{00570\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{structbno08x__step__counter__t_a6d6be986b770fe1343a46080f35653d3}{steps}};} -\DoxyCodeLine{00571\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ \mbox{\hyperlink{structbno08x__step__counter__t_a7e0f4b2eb32978a33f9e8c1c70b83f13}{accuracy}};} -\DoxyCodeLine{00572\ } -\DoxyCodeLine{00573\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__step__counter__t_a53eb4151dfa16c65871f9a754cf92940}{bno08x\_step\_counter\_t}}()} -\DoxyCodeLine{00574\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__step__counter__t_a8060ef0721d76ff0175ca487617db202}{latency}}(0UL)} -\DoxyCodeLine{00575\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__step__counter__t_a6d6be986b770fe1343a46080f35653d3}{steps}}(0U)} -\DoxyCodeLine{00576\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__step__counter__t_a7e0f4b2eb32978a33f9e8c1c70b83f13}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00577\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00578\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00579\ } -\DoxyCodeLine{00580\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ conversion\ from\ sh2\_StepCounter\_t}} -\DoxyCodeLine{00581\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\_step\_counter\_t}}\&\ \mbox{\hyperlink{structbno08x__step__counter__t_ab184ba986a22ae89d5a4028b72efb2c1}{operator=}}(\textcolor{keyword}{const}\ sh2\_StepCounter\_t\&\ source)} -\DoxyCodeLine{00582\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00583\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>latency\ =\ source.\mbox{\hyperlink{structbno08x__step__counter__t_a8060ef0721d76ff0175ca487617db202}{latency}};} -\DoxyCodeLine{00584\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>steps\ =\ source.steps;} -\DoxyCodeLine{00585\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00586\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00587\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ad52b092f56d1fa0064f2ea3502399cfc}{bno08x\_step\_counter\_t}};} -\DoxyCodeLine{00588\ } -\DoxyCodeLine{00590\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\_raw\_gyro\_t}}} -\DoxyCodeLine{00591\ \{} -\DoxyCodeLine{00592\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{structbno08x__raw__gyro__t_a7b7f2f569143c710ac3b1068d434a47f}{x}};} -\DoxyCodeLine{00593\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{structbno08x__raw__gyro__t_af8755b09df8253594de1412f02655651}{y}};} -\DoxyCodeLine{00594\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{structbno08x__raw__gyro__t_afe5677954b4678eb3a460a386f224a78}{z}};} -\DoxyCodeLine{00595\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{structbno08x__raw__gyro__t_adf725827f6f97e16c953f6f5c7bf890b}{temperature}};} -\DoxyCodeLine{00596\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__raw__gyro__t_a99d61a4d56a06fb219dc023fe3e446b5}{timestamp\_us}};} -\DoxyCodeLine{00597\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ \mbox{\hyperlink{structbno08x__raw__gyro__t_aa19b4b279b5c218675bf4c83ca872371}{accuracy}};} -\DoxyCodeLine{00598\ } -\DoxyCodeLine{00599\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__raw__gyro__t_a17c759dd38d5a6b78ae5cb77c5e4d93b}{bno08x\_raw\_gyro\_t}}()} -\DoxyCodeLine{00600\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__raw__gyro__t_a7b7f2f569143c710ac3b1068d434a47f}{x}}(0U)} -\DoxyCodeLine{00601\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__raw__gyro__t_af8755b09df8253594de1412f02655651}{y}}(0U)} -\DoxyCodeLine{00602\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__raw__gyro__t_afe5677954b4678eb3a460a386f224a78}{z}}(0U)} -\DoxyCodeLine{00603\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__raw__gyro__t_adf725827f6f97e16c953f6f5c7bf890b}{temperature}}(0U)} -\DoxyCodeLine{00604\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__raw__gyro__t_a99d61a4d56a06fb219dc023fe3e446b5}{timestamp\_us}}(0UL)} -\DoxyCodeLine{00605\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__raw__gyro__t_aa19b4b279b5c218675bf4c83ca872371}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00606\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00607\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00608\ } -\DoxyCodeLine{00609\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ conversion\ from\ sh2\_RawGyroscope\_t}} -\DoxyCodeLine{00610\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\_raw\_gyro\_t}}\&\ \mbox{\hyperlink{structbno08x__raw__gyro__t_a34c3ff52aaa1898f44ad6b0cf585825a}{operator=}}(\textcolor{keyword}{const}\ sh2\_RawGyroscope\_t\&\ source)} -\DoxyCodeLine{00611\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00612\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\ =\ source.\mbox{\hyperlink{structbno08x__raw__gyro__t_a7b7f2f569143c710ac3b1068d434a47f}{x}};} -\DoxyCodeLine{00613\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\ =\ source.y;} -\DoxyCodeLine{00614\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\ =\ source.z;} -\DoxyCodeLine{00615\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>temperature\ =\ source.temperature;} -\DoxyCodeLine{00616\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>timestamp\_us\ =\ source.timestamp;} -\DoxyCodeLine{00617\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00618\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00619\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a3e205d9599aa01b7946d1ed1cbb7f1c4}{bno08x\_raw\_gyro\_t}};} -\DoxyCodeLine{00620\ } -\DoxyCodeLine{00623\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\_raw\_accel\_t}}} -\DoxyCodeLine{00624\ \{} -\DoxyCodeLine{00625\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{structbno08x__raw__accel__t_ab5188923307b95f6324d9241e9140def}{x}};} -\DoxyCodeLine{00626\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{structbno08x__raw__accel__t_a917d6b23cb40c7044891624cebac2993}{y}};} -\DoxyCodeLine{00627\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{structbno08x__raw__accel__t_a62d1731746ea51d36b9946594075e67b}{z}};} -\DoxyCodeLine{00628\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__raw__accel__t_a7ca16a89f219b199eb5797fd101d1283}{timestamp\_us}};} -\DoxyCodeLine{00629\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ \mbox{\hyperlink{structbno08x__raw__accel__t_aadb4fc1fa1d87d0baf4db5a534ea18ea}{accuracy}};} -\DoxyCodeLine{00630\ } -\DoxyCodeLine{00631\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__raw__accel__t_afb9443ec5846eefe942e1f273570fb7f}{bno08x\_raw\_accel\_t}}()} -\DoxyCodeLine{00632\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__raw__accel__t_ab5188923307b95f6324d9241e9140def}{x}}(0U)} -\DoxyCodeLine{00633\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__raw__accel__t_a917d6b23cb40c7044891624cebac2993}{y}}(0U)} -\DoxyCodeLine{00634\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__raw__accel__t_a62d1731746ea51d36b9946594075e67b}{z}}(0U)} -\DoxyCodeLine{00635\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__raw__accel__t_a7ca16a89f219b199eb5797fd101d1283}{timestamp\_us}}(0UL)} -\DoxyCodeLine{00636\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__raw__accel__t_aadb4fc1fa1d87d0baf4db5a534ea18ea}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00637\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00638\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00639\ } -\DoxyCodeLine{00640\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ conversion\ from\ sh2\_RawAccelerometer\_t}} -\DoxyCodeLine{00641\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\_raw\_accel\_t}}\&\ \mbox{\hyperlink{structbno08x__raw__accel__t_a8980031b2548b79c945abe299387d44f}{operator=}}(\textcolor{keyword}{const}\ sh2\_RawAccelerometer\_t\&\ source)} -\DoxyCodeLine{00642\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00643\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\ =\ source.\mbox{\hyperlink{structbno08x__raw__accel__t_ab5188923307b95f6324d9241e9140def}{x}};} -\DoxyCodeLine{00644\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\ =\ source.y;} -\DoxyCodeLine{00645\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\ =\ source.z;} -\DoxyCodeLine{00646\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>timestamp\_us\ =\ source.timestamp;} -\DoxyCodeLine{00647\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00648\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00649\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ace2ea90ebebddfcdb75e1b8b7b48f905}{bno08x\_raw\_accel\_t}};} -\DoxyCodeLine{00650\ } -\DoxyCodeLine{00653\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\_raw\_magf\_t}}} -\DoxyCodeLine{00654\ \{} -\DoxyCodeLine{00655\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{structbno08x__raw__magf__t_a6d04fa2589070ad4ee06b7259fc90900}{x}};} -\DoxyCodeLine{00656\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{structbno08x__raw__magf__t_aba0a88c1032210c6db95ac779e280b9a}{y}};} -\DoxyCodeLine{00657\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{structbno08x__raw__magf__t_a5d50e05cccd1f92f36f6ac83e9f911ae}{z}};} -\DoxyCodeLine{00658\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__raw__magf__t_a74cb298f230665c2d600d3298717c321}{timestamp\_us}};} -\DoxyCodeLine{00659\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ \mbox{\hyperlink{structbno08x__raw__magf__t_ae1253faa56aecbafd24f24f42dfb3aeb}{accuracy}};} -\DoxyCodeLine{00660\ } -\DoxyCodeLine{00661\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__raw__magf__t_a9bbd61edac01cb1f2e78417efe8573aa}{bno08x\_raw\_magf\_t}}()} -\DoxyCodeLine{00662\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__raw__magf__t_a6d04fa2589070ad4ee06b7259fc90900}{x}}(0U)} -\DoxyCodeLine{00663\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__raw__magf__t_aba0a88c1032210c6db95ac779e280b9a}{y}}(0U)} -\DoxyCodeLine{00664\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__raw__magf__t_a5d50e05cccd1f92f36f6ac83e9f911ae}{z}}(0U)} -\DoxyCodeLine{00665\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__raw__magf__t_a74cb298f230665c2d600d3298717c321}{timestamp\_us}}(0UL)} -\DoxyCodeLine{00666\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__raw__magf__t_ae1253faa56aecbafd24f24f42dfb3aeb}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00667\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00668\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00669\ } -\DoxyCodeLine{00670\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ conversion\ from\ sh2\_RawMagnetometer\_t}} -\DoxyCodeLine{00671\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\_raw\_magf\_t}}\&\ \mbox{\hyperlink{structbno08x__raw__magf__t_ad58e25ff5c6d8c4c3843264effa63a7c}{operator=}}(\textcolor{keyword}{const}\ sh2\_RawMagnetometer\_t\&\ source)} -\DoxyCodeLine{00672\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00673\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>x\ =\ source.\mbox{\hyperlink{structbno08x__raw__magf__t_a6d04fa2589070ad4ee06b7259fc90900}{x}};} -\DoxyCodeLine{00674\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>y\ =\ source.y;} -\DoxyCodeLine{00675\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>z\ =\ source.z;} -\DoxyCodeLine{00676\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>timestamp\_us\ =\ source.timestamp;} -\DoxyCodeLine{00677\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00678\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00679\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a673f429cbcd0f48394de3d990d8bda4a}{bno08x\_raw\_magf\_t}};} -\DoxyCodeLine{00680\ } -\DoxyCodeLine{00682\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\_stability\_classifier\_t}}} -\DoxyCodeLine{00683\ \{} -\DoxyCodeLine{00684\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08xStability}}\ \mbox{\hyperlink{structbno08x__stability__classifier__t_a2ecd636f34a6be612833009d9a1c8725}{stability}};} -\DoxyCodeLine{00685\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}\ \mbox{\hyperlink{structbno08x__stability__classifier__t_aa1eeb8deb186589ae21cbd1b96747bf7}{accuracy}};} -\DoxyCodeLine{00686\ } -\DoxyCodeLine{00687\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__stability__classifier__t_a1af6213e40337e7dfff734d542fc3be2}{bno08x\_stability\_classifier\_t}}()} -\DoxyCodeLine{00688\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__stability__classifier__t_a2ecd636f34a6be612833009d9a1c8725}{stability}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08xStability}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00689\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__stability__classifier__t_aa1eeb8deb186589ae21cbd1b96747bf7}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} -\DoxyCodeLine{00690\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00691\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00692\ } -\DoxyCodeLine{00693\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ conversion\ from\ sh2\_StabilityClassifier\_t}} -\DoxyCodeLine{00694\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\_stability\_classifier\_t}}\&\ \mbox{\hyperlink{structbno08x__stability__classifier__t_aff4d78a7c01ef13ae001bb185f825151}{operator=}}(\textcolor{keyword}{const}\ sh2\_StabilityClassifier\_t\&\ source)} -\DoxyCodeLine{00695\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00696\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>stability\ =\ \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08xStability}}\textcolor{keyword}{>}(source.classification);} -\DoxyCodeLine{00697\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00698\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00699\ } -\DoxyCodeLine{00700\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a9f0440c67ec56fafcd25a24bf36f842f}{bno08x\_stability\_classifier\_t}};} -\DoxyCodeLine{00701\ } -\DoxyCodeLine{00703\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\_sample\_counts\_t}}} -\DoxyCodeLine{00704\ \{} -\DoxyCodeLine{00705\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__sample__counts__t_aae4244c540f8411246032f1e69125b75}{offered}};\ \ } -\DoxyCodeLine{00706\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__sample__counts__t_a055f3d8ff138c7da4a79d4a6fb2af9b9}{on}};\ \ \ \ \ \ \ } -\DoxyCodeLine{00707\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__sample__counts__t_a2ab3e0999a5e668833eb8dbab6d1f036}{accepted}};\ } -\DoxyCodeLine{00708\ \ \ \ \ \ \ \ \ uint32\_t} -\DoxyCodeLine{00709\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__sample__counts__t_a8d03182919cce138cfda97c3ff5700b2}{attempted}};\ } -\DoxyCodeLine{00710\ } -\DoxyCodeLine{00711\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__sample__counts__t_abd1eccfac205719fd1c5aed25fee1fec}{bno08x\_sample\_counts\_t}}()} -\DoxyCodeLine{00712\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__sample__counts__t_aae4244c540f8411246032f1e69125b75}{offered}}(0UL)} -\DoxyCodeLine{00713\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__sample__counts__t_a055f3d8ff138c7da4a79d4a6fb2af9b9}{on}}(0UL)} -\DoxyCodeLine{00714\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__sample__counts__t_a2ab3e0999a5e668833eb8dbab6d1f036}{accepted}}(0UL)} -\DoxyCodeLine{00715\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__sample__counts__t_a8d03182919cce138cfda97c3ff5700b2}{attempted}}(0UL)} -\DoxyCodeLine{00716\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00717\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00718\ } -\DoxyCodeLine{00719\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ conversion\ from\ sh2\_PersonalActivityClassifier\_t}} -\DoxyCodeLine{00720\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\_sample\_counts\_t}}\&\ \mbox{\hyperlink{structbno08x__sample__counts__t_af9e52b9fe15c78bd8b2ef3cc5af66a13}{operator=}}(\textcolor{keyword}{const}\ sh2\_Counts\_t\&\ source)} -\DoxyCodeLine{00721\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00722\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>offered\ =\ source.\mbox{\hyperlink{structbno08x__sample__counts__t_aae4244c540f8411246032f1e69125b75}{offered}};} -\DoxyCodeLine{00723\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>on\ =\ source.on;} -\DoxyCodeLine{00724\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>accepted\ =\ source.accepted;} -\DoxyCodeLine{00725\ \ \ \ \ \ \ \ \ \ \ \ \ this-\/>\mbox{\hyperlink{structbno08x__sample__counts__t_a8d03182919cce138cfda97c3ff5700b2}{attempted}}\ =\ source.attempted;} -\DoxyCodeLine{00726\ } -\DoxyCodeLine{00727\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ *\textcolor{keyword}{this};} -\DoxyCodeLine{00728\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00729\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afceb7f957002d3e024d4971963ecfa20}{bno08x\_sample\_counts\_t}};} -\DoxyCodeLine{00730\ } -\DoxyCodeLine{00732\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\_meta\_data\_t}}} -\DoxyCodeLine{00733\ \{} -\DoxyCodeLine{00734\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a659afd22d089c9414ef865350c895d3e}{me\_version}};\ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00735\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a5883b0fdc28d754f3fff570ca29e3b3e}{mh\_version}};\ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00736\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a672da8b56be3269bae22c9e0e5424719}{sh\_version}};\ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00737\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a58edad7613b5b2c6e7afd0233106b09f}{range}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00738\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a7683b54fbe7ae8ec15b8f880d17a5a46}{resolution}};\ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00739\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a31816ac79605b829e7304973d61f7d98}{revision}};\ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00740\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_ac4297b1db8065c9ad38b6100abda92c1}{power\_mA}};\ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00741\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a5384c14c55c8f156ea18a0cc81a2e6fc}{min\_period\_us}};\ \ \ \ \ \ \ } -\DoxyCodeLine{00742\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a3e4ff48e389db8b0643259f9af8c0006}{max\_period\_us}};\ \ \ \ \ \ \ } -\DoxyCodeLine{00743\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a32f6c907d10794a2b64784c4bbe09723}{fifo\_reserved}};\ \ \ \ \ \ \ } -\DoxyCodeLine{00744\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a94c6f70957ab28cde8d41fdbd2f39496}{fifo\_max}};\ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00745\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_ac493692919e552ca32e6c87b4623ccd2}{batch\_buffer\_bytes}};\ \ } -\DoxyCodeLine{00746\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a1e0a5907ac8d8dd0325cf8830aa5bd66}{q\_point\_1}};\ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00747\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a09ad38c35e9cd63d4c333f851d5e01e7}{q\_point\_2}};\ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00748\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a29cb20721b8dda2c65c6b2b4dfad6551}{q\_point\_3}};\ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00749\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a0efefbb8c4614bd3e81094f25909cc14}{vendor\_id\_len}};\ \ \ \ \ \ \ } -\DoxyCodeLine{00750\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{char}\ \mbox{\hyperlink{structbno08x__meta__data__t_a51e1f028175bf00c880cc2dfd4e05412}{vendor\_ID}}[48];\ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00751\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_abaa4829463c424c9959d594027ce7ba2}{sensor\_specific\_len}};\ } -\DoxyCodeLine{00752\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{structbno08x__meta__data__t_a4134971e13a6242102facae308588072}{sensor\_specific}}[48];\ \ } -\DoxyCodeLine{00753\ } -\DoxyCodeLine{00754\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ Default\ constructor}} -\DoxyCodeLine{00755\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a3e22f63db62812b5aeeb873553f378c4}{bno08x\_meta\_data\_t}}()} -\DoxyCodeLine{00756\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__meta__data__t_a659afd22d089c9414ef865350c895d3e}{me\_version}}(0)} -\DoxyCodeLine{00757\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_a5883b0fdc28d754f3fff570ca29e3b3e}{mh\_version}}(0)} -\DoxyCodeLine{00758\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_a672da8b56be3269bae22c9e0e5424719}{sh\_version}}(0)} -\DoxyCodeLine{00759\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_a58edad7613b5b2c6e7afd0233106b09f}{range}}(0)} -\DoxyCodeLine{00760\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_a7683b54fbe7ae8ec15b8f880d17a5a46}{resolution}}(0)} -\DoxyCodeLine{00761\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_a31816ac79605b829e7304973d61f7d98}{revision}}(0)} -\DoxyCodeLine{00762\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_ac4297b1db8065c9ad38b6100abda92c1}{power\_mA}}(0)} -\DoxyCodeLine{00763\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_a5384c14c55c8f156ea18a0cc81a2e6fc}{min\_period\_us}}(0)} -\DoxyCodeLine{00764\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_a3e4ff48e389db8b0643259f9af8c0006}{max\_period\_us}}(0)} -\DoxyCodeLine{00765\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_a32f6c907d10794a2b64784c4bbe09723}{fifo\_reserved}}(0)} -\DoxyCodeLine{00766\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_a94c6f70957ab28cde8d41fdbd2f39496}{fifo\_max}}(0)} -\DoxyCodeLine{00767\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_ac493692919e552ca32e6c87b4623ccd2}{batch\_buffer\_bytes}}(0)} -\DoxyCodeLine{00768\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_a1e0a5907ac8d8dd0325cf8830aa5bd66}{q\_point\_1}}(0)} -\DoxyCodeLine{00769\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_a09ad38c35e9cd63d4c333f851d5e01e7}{q\_point\_2}}(0)} -\DoxyCodeLine{00770\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_a29cb20721b8dda2c65c6b2b4dfad6551}{q\_point\_3}}(0)} -\DoxyCodeLine{00771\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_a0efefbb8c4614bd3e81094f25909cc14}{vendor\_id\_len}}(0)} -\DoxyCodeLine{00772\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__meta__data__t_abaa4829463c424c9959d594027ce7ba2}{sensor\_specific\_len}}(0)} -\DoxyCodeLine{00773\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00774\ \ \ \ \ \ \ \ \ \ \ \ \ memset(\mbox{\hyperlink{structbno08x__meta__data__t_a51e1f028175bf00c880cc2dfd4e05412}{vendor\_ID}},\ 0,\ \textcolor{keyword}{sizeof}(\mbox{\hyperlink{structbno08x__meta__data__t_a51e1f028175bf00c880cc2dfd4e05412}{vendor\_ID}}));} -\DoxyCodeLine{00775\ \ \ \ \ \ \ \ \ \ \ \ \ memset(\mbox{\hyperlink{structbno08x__meta__data__t_a4134971e13a6242102facae308588072}{sensor\_specific}},\ 0,\ \textcolor{keyword}{sizeof}(\mbox{\hyperlink{structbno08x__meta__data__t_a4134971e13a6242102facae308588072}{sensor\_specific}}));} -\DoxyCodeLine{00776\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00777\ } -\DoxyCodeLine{00778\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ Conversion\ constructor\ from\ sh2\_SensorMetadata\_t}} -\DoxyCodeLine{00779\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a549c5e42da7cf07c6ec28ce69548b1d8}{bno08x\_meta\_data\_t}}(\textcolor{keyword}{const}\ sh2\_SensorMetadata\_t\&\ src)} -\DoxyCodeLine{00780\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00781\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a659afd22d089c9414ef865350c895d3e}{me\_version}}\ =\ src.meVersion;} -\DoxyCodeLine{00782\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a5883b0fdc28d754f3fff570ca29e3b3e}{mh\_version}}\ =\ src.mhVersion;} -\DoxyCodeLine{00783\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a672da8b56be3269bae22c9e0e5424719}{sh\_version}}\ =\ src.shVersion;} -\DoxyCodeLine{00784\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a58edad7613b5b2c6e7afd0233106b09f}{range}}\ =\ src.range;} -\DoxyCodeLine{00785\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a7683b54fbe7ae8ec15b8f880d17a5a46}{resolution}}\ =\ src.resolution;} -\DoxyCodeLine{00786\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a31816ac79605b829e7304973d61f7d98}{revision}}\ =\ src.revision;} -\DoxyCodeLine{00787\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_ac4297b1db8065c9ad38b6100abda92c1}{power\_mA}}\ =\ src.power\_mA;} -\DoxyCodeLine{00788\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a5384c14c55c8f156ea18a0cc81a2e6fc}{min\_period\_us}}\ =\ src.minPeriod\_uS;} -\DoxyCodeLine{00789\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a3e4ff48e389db8b0643259f9af8c0006}{max\_period\_us}}\ =\ src.maxPeriod\_uS;} -\DoxyCodeLine{00790\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a32f6c907d10794a2b64784c4bbe09723}{fifo\_reserved}}\ =\ src.fifoReserved;} -\DoxyCodeLine{00791\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a94c6f70957ab28cde8d41fdbd2f39496}{fifo\_max}}\ =\ src.fifoMax;} -\DoxyCodeLine{00792\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_ac493692919e552ca32e6c87b4623ccd2}{batch\_buffer\_bytes}}\ =\ src.batchBufferBytes;} -\DoxyCodeLine{00793\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a1e0a5907ac8d8dd0325cf8830aa5bd66}{q\_point\_1}}\ =\ src.qPoint1;} -\DoxyCodeLine{00794\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a09ad38c35e9cd63d4c333f851d5e01e7}{q\_point\_2}}\ =\ src.qPoint2;} -\DoxyCodeLine{00795\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a29cb20721b8dda2c65c6b2b4dfad6551}{q\_point\_3}}\ =\ src.qPoint3;} -\DoxyCodeLine{00796\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_a0efefbb8c4614bd3e81094f25909cc14}{vendor\_id\_len}}\ =\ src.vendorIdLen;} -\DoxyCodeLine{00797\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__meta__data__t_abaa4829463c424c9959d594027ce7ba2}{sensor\_specific\_len}}\ =\ src.sensorSpecificLen;} -\DoxyCodeLine{00798\ \ \ \ \ \ \ \ \ \ \ \ \ memcpy(\mbox{\hyperlink{structbno08x__meta__data__t_a51e1f028175bf00c880cc2dfd4e05412}{vendor\_ID}},\ src.vendorId,\ \mbox{\hyperlink{structbno08x__meta__data__t_a0efefbb8c4614bd3e81094f25909cc14}{vendor\_id\_len}});} -\DoxyCodeLine{00799\ \ \ \ \ \ \ \ \ \ \ \ \ memcpy(\mbox{\hyperlink{structbno08x__meta__data__t_a4134971e13a6242102facae308588072}{sensor\_specific}},\ src.sensorSpecific,\ \mbox{\hyperlink{structbno08x__meta__data__t_abaa4829463c424c9959d594027ce7ba2}{sensor\_specific\_len}});} -\DoxyCodeLine{00800\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00801\ \}\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a1145e5dfd14e96bd70c6e73af017b548}{bno08x\_meta\_data\_t}};} -\DoxyCodeLine{00802\ } -\DoxyCodeLine{00803\ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a9808babb45af9b32fc51cef8d50341be}{TOTAL\_RPT\_COUNT}}\ =\ 38;\ } +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{comment}{// macros for bno08x\_tap\_detector\_t}} +\DoxyCodeLine{9 \textcolor{preprocessor}{\#define TAP\_DETECTED\_X\_AXIS(tap) ((tap) \& (1U << 0U) ? 1 : 0)}} +\DoxyCodeLine{10 \textcolor{preprocessor}{\#define TAP\_DETECTED\_X\_AXIS\_POSITIVE(tap) ((tap) \& (1U << 1U) ? 1 : 0)}} +\DoxyCodeLine{11 \textcolor{preprocessor}{\#define TAP\_DETECTED\_Y\_AXIS(tap) ((tap) \& (1U << 2U) ? 1 : 0)}} +\DoxyCodeLine{12 \textcolor{preprocessor}{\#define TAP\_DETECTED\_Y\_AXIS\_POSITIVE(tap) ((tap) \& (1U << 3U) ? 1 : 0)}} +\DoxyCodeLine{13 \textcolor{preprocessor}{\#define TAP\_DETECTED\_Z\_AXIS(tap) ((tap) \& (1U << 4U) ? 1 : 0)}} +\DoxyCodeLine{14 \textcolor{preprocessor}{\#define TAP\_DETECTED\_Z\_AXIS\_POSITIVE(tap) ((tap) \& (1U << 5U) ? 1 : 0)}} +\DoxyCodeLine{15 \textcolor{preprocessor}{\#define TAP\_DETECTED\_DOUBLE(tap) ((tap) \& (1U << 6U) ? 1 : 0)}} +\DoxyCodeLine{16 } +\DoxyCodeLine{17 \textcolor{comment}{// macros for bno08x\_shake\_detector\_t}} +\DoxyCodeLine{18 \textcolor{preprocessor}{\#define SHAKE\_DETECTED\_X(tap) ((tap) \& (1U << 0U) ? 1 : 0)}} +\DoxyCodeLine{19 \textcolor{preprocessor}{\#define SHAKE\_DETECTED\_Y(tap) ((tap) \& (1U << 1U) ? 1 : 0)}} +\DoxyCodeLine{20 \textcolor{preprocessor}{\#define SHAKE\_DETECTED\_Z(tap) ((tap) \& (1U << 2U) ? 1 : 0)}} +\DoxyCodeLine{21 } +\DoxyCodeLine{22 \textcolor{comment}{// standard library includes}} +\DoxyCodeLine{23 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{24 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{25 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{26 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{27 } +\DoxyCodeLine{28 \textcolor{comment}{// esp-\/idf includes}} +\DoxyCodeLine{29 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{30 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{31 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{32 } +\DoxyCodeLine{33 \textcolor{comment}{// third-\/party includes}} +\DoxyCodeLine{34 \textcolor{preprocessor}{\#include "{}sh2\_SensorValue.h"{}}} +\DoxyCodeLine{35 } +\DoxyCodeLine{37 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structbno08x__config__t}{bno08x\_config\_t}}} +\DoxyCodeLine{38 \{} +\DoxyCodeLine{39 spi\_host\_device\_t \mbox{\hyperlink{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}{spi\_peripheral}}; } +\DoxyCodeLine{40 gpio\_num\_t \mbox{\hyperlink{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}{io\_mosi}}; } +\DoxyCodeLine{41 gpio\_num\_t \mbox{\hyperlink{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}{io\_miso}}; } +\DoxyCodeLine{42 gpio\_num\_t \mbox{\hyperlink{structbno08x__config__t_a639685b91ae3198909d722316495246a}{io\_sclk}}; } +\DoxyCodeLine{43 gpio\_num\_t \mbox{\hyperlink{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}{io\_cs}}; } +\DoxyCodeLine{44 gpio\_num\_t \mbox{\hyperlink{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}{io\_int}}; } +\DoxyCodeLine{45 gpio\_num\_t \mbox{\hyperlink{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}{io\_rst}}; } +\DoxyCodeLine{46 uint32\_t \mbox{\hyperlink{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}{sclk\_speed}}; } +\DoxyCodeLine{47 \textcolor{keywordtype}{bool} \mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\_isr\_service}}; } +\DoxyCodeLine{48 } +\DoxyCodeLine{52 \mbox{\hyperlink{structbno08x__config__t_a68e051212415a62e64c23678e7b40552}{bno08x\_config\_t}}(\textcolor{keywordtype}{bool} \mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\_isr\_service}} = \textcolor{keyword}{true})} +\DoxyCodeLine{53 : \mbox{\hyperlink{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}{spi\_peripheral}}((spi\_host\_device\_t) CONFIG\_ESP32\_BNO08x\_SPI\_HOST)} +\DoxyCodeLine{54 , \mbox{\hyperlink{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}{io\_mosi}}(static\_cast(CONFIG\_ESP32\_BNO08X\_GPIO\_DI)) \textcolor{comment}{// default: 23}} +\DoxyCodeLine{55 , \mbox{\hyperlink{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}{io\_miso}}(static\_cast(CONFIG\_ESP32\_BNO08X\_GPIO\_SDA)) \textcolor{comment}{// default: 19}} +\DoxyCodeLine{56 , \mbox{\hyperlink{structbno08x__config__t_a639685b91ae3198909d722316495246a}{io\_sclk}}(static\_cast(CONFIG\_ESP32\_BNO08X\_GPIO\_SCL)) \textcolor{comment}{// default: 18}} +\DoxyCodeLine{57 , \mbox{\hyperlink{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}{io\_cs}}(static\_cast(CONFIG\_ESP32\_BNO08X\_GPIO\_CS)) \textcolor{comment}{// default: 33}} +\DoxyCodeLine{58 , \mbox{\hyperlink{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}{io\_int}}(static\_cast(CONFIG\_ESP32\_BNO08X\_GPIO\_HINT)) \textcolor{comment}{// default: 26}} +\DoxyCodeLine{59 , \mbox{\hyperlink{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}{io\_rst}}(static\_cast(CONFIG\_ESP32\_BNO08X\_GPIO\_RST)) \textcolor{comment}{// default: 32}} +\DoxyCodeLine{60 , \mbox{\hyperlink{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}{sclk\_speed}}(static\_cast(CONFIG\_ESP32\_BNO08X\_SCL\_SPEED\_HZ)) \textcolor{comment}{// default: 2MHz}} +\DoxyCodeLine{61 , \mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\_isr\_service}}(\mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\_isr\_service}}) \textcolor{comment}{// default: true}} +\DoxyCodeLine{62 } +\DoxyCodeLine{63 \{} +\DoxyCodeLine{64 \}} +\DoxyCodeLine{65 } +\DoxyCodeLine{67 \mbox{\hyperlink{structbno08x__config__t_afa37d6ffc6f4fc7c9aa7484d49458a4a}{bno08x\_config\_t}}(spi\_host\_device\_t \mbox{\hyperlink{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}{spi\_peripheral}}, gpio\_num\_t \mbox{\hyperlink{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}{io\_mosi}}, gpio\_num\_t \mbox{\hyperlink{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}{io\_miso}}, gpio\_num\_t \mbox{\hyperlink{structbno08x__config__t_a639685b91ae3198909d722316495246a}{io\_sclk}},} +\DoxyCodeLine{68 gpio\_num\_t \mbox{\hyperlink{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}{io\_cs}}, gpio\_num\_t \mbox{\hyperlink{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}{io\_int}}, gpio\_num\_t \mbox{\hyperlink{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}{io\_rst}}, uint32\_t \mbox{\hyperlink{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}{sclk\_speed}}, \textcolor{keywordtype}{bool} \mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\_isr\_service}} = \textcolor{keyword}{true})} +\DoxyCodeLine{69 : \mbox{\hyperlink{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}{spi\_peripheral}}(\mbox{\hyperlink{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}{spi\_peripheral}})} +\DoxyCodeLine{70 , \mbox{\hyperlink{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}{io\_mosi}}(\mbox{\hyperlink{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}{io\_mosi}})} +\DoxyCodeLine{71 , \mbox{\hyperlink{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}{io\_miso}}(\mbox{\hyperlink{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}{io\_miso}})} +\DoxyCodeLine{72 , \mbox{\hyperlink{structbno08x__config__t_a639685b91ae3198909d722316495246a}{io\_sclk}}(\mbox{\hyperlink{structbno08x__config__t_a639685b91ae3198909d722316495246a}{io\_sclk}})} +\DoxyCodeLine{73 , \mbox{\hyperlink{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}{io\_cs}}(\mbox{\hyperlink{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}{io\_cs}})} +\DoxyCodeLine{74 , \mbox{\hyperlink{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}{io\_int}}(\mbox{\hyperlink{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}{io\_int}})} +\DoxyCodeLine{75 , \mbox{\hyperlink{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}{io\_rst}}(\mbox{\hyperlink{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}{io\_rst}})} +\DoxyCodeLine{76 , \mbox{\hyperlink{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}{sclk\_speed}}(\mbox{\hyperlink{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}{sclk\_speed}})} +\DoxyCodeLine{77 , \mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\_isr\_service}}(\mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\_isr\_service}})} +\DoxyCodeLine{78 \{} +\DoxyCodeLine{79 \}} +\DoxyCodeLine{80 \} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a648bbdbf22731476890dd8da977d7503}{bno08x\_config\_t}};} +\DoxyCodeLine{81 \textcolor{keyword}{typedef} \mbox{\hyperlink{structbno08x__config__t}{bno08x\_config\_t}} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aae502b3d91ddf903bba797646fd28d00}{imu\_config\_t}}; \textcolor{comment}{// legacy version compatibility}} +\DoxyCodeLine{82 } +\DoxyCodeLine{83 \textcolor{keyword}{enum class} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9cc}{BNO08xCalSel}} : uint8\_t} +\DoxyCodeLine{84 \{} +\DoxyCodeLine{85 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9cca0e1275697d4c40b4b0640fbfa3907afa}{accelerometer}} = SH2\_CAL\_ACCEL,} +\DoxyCodeLine{86 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9cca41e1db589d90cecf09838a038ebc8aa1}{gyro}} = SH2\_CAL\_GYRO,} +\DoxyCodeLine{87 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9cca2c8af00d544b080d3c0d834d1c5dfcbf}{magnetometer}} = SH2\_CAL\_MAG,} +\DoxyCodeLine{88 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9ccafcaab1f4c98b7343157c3c59c6a259cb}{planar\_accelerometer}} = SH2\_CAL\_PLANAR,} +\DoxyCodeLine{89 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9ccaa181a603769c1f98ad927e7367c7aa51}{all}} = (SH2\_CAL\_ACCEL | SH2\_CAL\_GYRO | SH2\_CAL\_MAG | SH2\_CAL\_PLANAR)} +\DoxyCodeLine{90 \};} +\DoxyCodeLine{91 } +\DoxyCodeLine{93 \textcolor{keyword}{enum class} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2}{BNO08xResetReason}} : uint8\_t} +\DoxyCodeLine{94 \{} +\DoxyCodeLine{95 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}}, } +\DoxyCodeLine{96 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a7b47bb0f9f8c72f84d891e8e22a1fb92}{POR}}, } +\DoxyCodeLine{97 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2acc069cf9b33eb4e7fb3696f0f42d752f}{INT\_RST}}, } +\DoxyCodeLine{98 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a764caaf44e35ee682f4079bd0878fa36}{WTD}}, } +\DoxyCodeLine{99 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2ac4e100317ca17eda786308c1c39eded5}{EXT\_RST}}, } +\DoxyCodeLine{100 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a03570470bad94692ce93e32700d2e1cb}{OTHER}} } +\DoxyCodeLine{101 \};} +\DoxyCodeLine{102 } +\DoxyCodeLine{105 \textcolor{keyword}{enum class} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}} : uint8\_t} +\DoxyCodeLine{106 \{} +\DoxyCodeLine{107 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6a6e257e645974b9086ed66e9465e2d80c}{UNRELIABLE}},} +\DoxyCodeLine{108 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6a41bc94cbd8eebea13ce0491b2ac11b88}{LOW}},} +\DoxyCodeLine{109 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6a2ad6d5975c45da2e711c796f3a1b029c}{MED}},} +\DoxyCodeLine{110 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6ab89de3b4b81c4facfac906edf29aec8c}{HIGH}},} +\DoxyCodeLine{111 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}}} +\DoxyCodeLine{112 \};} +\DoxyCodeLine{113 \textcolor{keyword}{using }\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{IMUAccuracy}} = \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}}; \textcolor{comment}{// legacy version compatibility}} +\DoxyCodeLine{114 } +\DoxyCodeLine{115 \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abb500e98b07c687d37e8ac0548a02e05}{BNO08xAccuracy\_to\_str}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}} accuracy)} +\DoxyCodeLine{116 \{} +\DoxyCodeLine{117 \textcolor{keywordflow}{switch} (accuracy)} +\DoxyCodeLine{118 \{} +\DoxyCodeLine{119 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6a6e257e645974b9086ed66e9465e2d80c}{BNO08xAccuracy::UNRELIABLE}}:} +\DoxyCodeLine{120 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}UNRELIABLE"{}};} +\DoxyCodeLine{121 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6a41bc94cbd8eebea13ce0491b2ac11b88}{BNO08xAccuracy::LOW}}:} +\DoxyCodeLine{122 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}LOW"{}};} +\DoxyCodeLine{123 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6a2ad6d5975c45da2e711c796f3a1b029c}{BNO08xAccuracy::MED}}:} +\DoxyCodeLine{124 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}MED"{}};} +\DoxyCodeLine{125 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6ab89de3b4b81c4facfac906edf29aec8c}{BNO08xAccuracy::HIGH}}:} +\DoxyCodeLine{126 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}HIGH"{}};} +\DoxyCodeLine{127 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6a0db45d2a4141101bdfe48e3314cfbca3}{BNO08xAccuracy::UNDEFINED}}:} +\DoxyCodeLine{128 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}UNDEFINED"{}};} +\DoxyCodeLine{129 \textcolor{keywordflow}{default}:} +\DoxyCodeLine{130 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}UNDEFINED"{}};} +\DoxyCodeLine{131 \}} +\DoxyCodeLine{132 \}} +\DoxyCodeLine{133 } +\DoxyCodeLine{136 \textcolor{keyword}{enum class} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3a}{BNO08xActivityEnable}} : uint32\_t} +\DoxyCodeLine{137 \{} +\DoxyCodeLine{138 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa696b031073e74bf2cb98e5ef201d4aa3}{UNKNOWN}} = (1U << 0U),} +\DoxyCodeLine{139 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aab166a3ce74dd5434e4a940dfa2af76e4}{IN\_VEHICLE}} = (1U << 1U),} +\DoxyCodeLine{140 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa93d94a2f3a627533453a40e302fb35a4}{ON\_BICYCLE}} = (1U << 2U),} +\DoxyCodeLine{141 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa7089542e0146a3499986c81e24924b58}{ON\_FOOT}} = (1U << 3U),} +\DoxyCodeLine{142 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa8b572d218013b9626d59e6a2b38f18b6}{STILL}} = (1U << 4U),} +\DoxyCodeLine{143 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa69909b62e08f212da31719aebf67b70c}{TILTING}} = (1U << 5U),} +\DoxyCodeLine{144 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa606c114184493a665cf1f6a12fbab9d3}{WALKING}} = (1U << 6U),} +\DoxyCodeLine{145 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa43491564ebcfd38568918efbd6e840fd}{RUNNING}} = (1U << 7U),} +\DoxyCodeLine{146 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aabbf2a614429826a84bd76b4a47fc7515}{ON\_STAIRS}} = (1U << 8U),} +\DoxyCodeLine{147 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa5fb1f955b45e38e31789286a1790398d}{ALL}} = (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa696b031073e74bf2cb98e5ef201d4aa3}{UNKNOWN}} | \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aab166a3ce74dd5434e4a940dfa2af76e4}{IN\_VEHICLE}} | \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa93d94a2f3a627533453a40e302fb35a4}{ON\_BICYCLE}} | \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa7089542e0146a3499986c81e24924b58}{ON\_FOOT}} | \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa8b572d218013b9626d59e6a2b38f18b6}{STILL}} | \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa69909b62e08f212da31719aebf67b70c}{TILTING}} | \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa606c114184493a665cf1f6a12fbab9d3}{WALKING}} | \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa43491564ebcfd38568918efbd6e840fd}{RUNNING}} | \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aabbf2a614429826a84bd76b4a47fc7515}{ON\_STAIRS}})} +\DoxyCodeLine{148 \};} +\DoxyCodeLine{149 } +\DoxyCodeLine{151 \textcolor{keyword}{enum class} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97d}{BNO08xActivity}} : uint8\_t} +\DoxyCodeLine{152 \{} +\DoxyCodeLine{153 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa696b031073e74bf2cb98e5ef201d4aa3}{UNKNOWN}} = 0, \textcolor{comment}{// 0 = unknown}} +\DoxyCodeLine{154 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aab166a3ce74dd5434e4a940dfa2af76e4}{IN\_VEHICLE}} = 1, \textcolor{comment}{// 1 = in vehicle}} +\DoxyCodeLine{155 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa93d94a2f3a627533453a40e302fb35a4}{ON\_BICYCLE}} = 2, \textcolor{comment}{// 2 = on bicycle}} +\DoxyCodeLine{156 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa7089542e0146a3499986c81e24924b58}{ON\_FOOT}} = 3, \textcolor{comment}{// 3 = on foot}} +\DoxyCodeLine{157 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa8b572d218013b9626d59e6a2b38f18b6}{STILL}} = 4, \textcolor{comment}{// 4 = still}} +\DoxyCodeLine{158 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa69909b62e08f212da31719aebf67b70c}{TILTING}} = 5, \textcolor{comment}{// 5 = tilting}} +\DoxyCodeLine{159 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa606c114184493a665cf1f6a12fbab9d3}{WALKING}} = 6, \textcolor{comment}{// 6 = walking}} +\DoxyCodeLine{160 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa43491564ebcfd38568918efbd6e840fd}{RUNNING}} = 7, \textcolor{comment}{// 7 = running}} +\DoxyCodeLine{161 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aabbf2a614429826a84bd76b4a47fc7515}{ON\_STAIRS}} = 8, \textcolor{comment}{// 8 = on stairs}} +\DoxyCodeLine{162 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}} = 9 \textcolor{comment}{// used for unit tests}} +\DoxyCodeLine{163 \};} +\DoxyCodeLine{164 } +\DoxyCodeLine{170 \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a042702b50b2a3617c517cd601e9d7ead}{BNO08xActivity\_to\_str}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97d}{BNO08xActivity}} activity)} +\DoxyCodeLine{171 \{} +\DoxyCodeLine{172 \textcolor{keywordflow}{switch} (activity)} +\DoxyCodeLine{173 \{} +\DoxyCodeLine{174 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da696b031073e74bf2cb98e5ef201d4aa3}{BNO08xActivity::UNKNOWN}}:} +\DoxyCodeLine{175 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}UNKNOWN"{}};} +\DoxyCodeLine{176 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97dab166a3ce74dd5434e4a940dfa2af76e4}{BNO08xActivity::IN\_VEHICLE}}:} +\DoxyCodeLine{177 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}IN\_VEHICLE"{}};} +\DoxyCodeLine{178 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da93d94a2f3a627533453a40e302fb35a4}{BNO08xActivity::ON\_BICYCLE}}:} +\DoxyCodeLine{179 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}ON\_BICYCLE"{}};} +\DoxyCodeLine{180 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da7089542e0146a3499986c81e24924b58}{BNO08xActivity::ON\_FOOT}}:} +\DoxyCodeLine{181 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}ON\_FOOT"{}};} +\DoxyCodeLine{182 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da8b572d218013b9626d59e6a2b38f18b6}{BNO08xActivity::STILL}}:} +\DoxyCodeLine{183 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}STILL"{}};} +\DoxyCodeLine{184 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da69909b62e08f212da31719aebf67b70c}{BNO08xActivity::TILTING}}:} +\DoxyCodeLine{185 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}TILTING"{}};} +\DoxyCodeLine{186 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da606c114184493a665cf1f6a12fbab9d3}{BNO08xActivity::WALKING}}:} +\DoxyCodeLine{187 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}WALKING"{}};} +\DoxyCodeLine{188 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da43491564ebcfd38568918efbd6e840fd}{BNO08xActivity::RUNNING}}:} +\DoxyCodeLine{189 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}RUNNING"{}};} +\DoxyCodeLine{190 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97dabbf2a614429826a84bd76b4a47fc7515}{BNO08xActivity::ON\_STAIRS}}:} +\DoxyCodeLine{191 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}ON\_STAIRS"{}};} +\DoxyCodeLine{192 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da0db45d2a4141101bdfe48e3314cfbca3}{BNO08xActivity::UNDEFINED}}:} +\DoxyCodeLine{193 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}UNDEFINED"{}};} +\DoxyCodeLine{194 \textcolor{keywordflow}{default}:} +\DoxyCodeLine{195 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}UNDEFINED"{}};} +\DoxyCodeLine{196 \}} +\DoxyCodeLine{197 \}} +\DoxyCodeLine{198 } +\DoxyCodeLine{200 \textcolor{keyword}{enum class} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cb}{BNO08xStability}} : uint8\_t} +\DoxyCodeLine{201 \{} +\DoxyCodeLine{202 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa696b031073e74bf2cb98e5ef201d4aa3}{UNKNOWN}} = 0, \textcolor{comment}{// 0 = unknown}} +\DoxyCodeLine{203 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba71149a62cd9fec4756e3538d1754486a}{ON\_TABLE}} = 1, \textcolor{comment}{// 1 = on table}} +\DoxyCodeLine{204 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba4120eb7591bd0789af75a8973d5f9146}{STATIONARY}} = 2, \textcolor{comment}{// 2 = stationary}} +\DoxyCodeLine{205 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba32987cdf8a725702042ab18f5c700905}{STABLE}} = 3, \textcolor{comment}{// 3 = stable}} +\DoxyCodeLine{206 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cbaf96e6ea7a7375bd60bad3f3caae3cf27}{MOTION}} = 4, \textcolor{comment}{// 4 = in motion}} +\DoxyCodeLine{207 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba83c7f2aa8c3ac10ed8beb75cad162827}{RESERVED}} = 5, \textcolor{comment}{// 5 = reserved (not used)}} +\DoxyCodeLine{208 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}} = 6 \textcolor{comment}{// used for unit tests}} +\DoxyCodeLine{209 \};} +\DoxyCodeLine{210 } +\DoxyCodeLine{216 \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_acd889b071d45f7ba9e7157e7a752bf5a}{BNO08xStability\_to\_str}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cb}{BNO08xStability}} stability)} +\DoxyCodeLine{217 \{} +\DoxyCodeLine{218 \textcolor{keywordflow}{switch} (stability)} +\DoxyCodeLine{219 \{} +\DoxyCodeLine{220 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba696b031073e74bf2cb98e5ef201d4aa3}{BNO08xStability::UNKNOWN}}:} +\DoxyCodeLine{221 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}UNKNOWN"{}};} +\DoxyCodeLine{222 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba71149a62cd9fec4756e3538d1754486a}{BNO08xStability::ON\_TABLE}}:} +\DoxyCodeLine{223 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}ON\_TABLE"{}};} +\DoxyCodeLine{224 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba4120eb7591bd0789af75a8973d5f9146}{BNO08xStability::STATIONARY}}:} +\DoxyCodeLine{225 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}STATIONARY"{}};} +\DoxyCodeLine{226 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba32987cdf8a725702042ab18f5c700905}{BNO08xStability::STABLE}}:} +\DoxyCodeLine{227 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}STABLE"{}};} +\DoxyCodeLine{228 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cbaf96e6ea7a7375bd60bad3f3caae3cf27}{BNO08xStability::MOTION}}:} +\DoxyCodeLine{229 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}MOTION"{}};} +\DoxyCodeLine{230 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba83c7f2aa8c3ac10ed8beb75cad162827}{BNO08xStability::RESERVED}}:} +\DoxyCodeLine{231 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}RESERVED"{}};} +\DoxyCodeLine{232 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cba0db45d2a4141101bdfe48e3314cfbca3}{BNO08xStability::UNDEFINED}}:} +\DoxyCodeLine{233 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}UNDEFINED"{}};} +\DoxyCodeLine{234 \textcolor{keywordflow}{default}:} +\DoxyCodeLine{235 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}UNDEFINED"{}};} +\DoxyCodeLine{236 \}} +\DoxyCodeLine{237 \}} +\DoxyCodeLine{238 } +\DoxyCodeLine{239 \textcolor{keyword}{enum class} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8e}{BNO08xFrsID}} : uint16\_t} +\DoxyCodeLine{240 \{} +\DoxyCodeLine{241 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eae81a7ec9f2eb51db6a66eec214f74329}{STATIC\_CALIBRATION\_AGM}} = 0x7979,} +\DoxyCodeLine{242 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea9b1f79a084136956f5a67145e34b8fcf}{NOMINAL\_CALIBRATION}} = 0x4D4D,} +\DoxyCodeLine{243 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eae3e95aa73e5b19b6fc1574c287598a8a}{STATIC\_CALIBRATION\_SRA}} = 0x8A8A,} +\DoxyCodeLine{244 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea9575a153f8b803923611e5a7577d8992}{NOMINAL\_CALIBRATION\_SRA}} = 0x4E4E,} +\DoxyCodeLine{245 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eac843f0dc477c2043015db473c2bbf8b7}{DYNAMIC\_CALIBRATION}} = 0x1F1F,} +\DoxyCodeLine{246 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea4003f069dafa6695f634bc4d6cadf21d}{ME\_POWER\_MGMT}} = 0xD3E2,} +\DoxyCodeLine{247 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea174aa600a99d1fee26df64861c68d4ab}{SYSTEM\_ORIENTATION}} = 0x2D3E,} +\DoxyCodeLine{248 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea5a6f607e6dea7e4770d6d44dffc14fe0}{ACCEL\_ORIENTATION}} = 0x2D41,} +\DoxyCodeLine{249 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea1e56a229eb00e62fc6f98a9c3bf2c41e}{SCREEN\_ACCEL\_ORIENTATION}} = 0x2D43,} +\DoxyCodeLine{250 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eab7ba02b55d602fc0e643a0e860144abd}{GYROSCOPE\_ORIENTATION}} = 0x2D46,} +\DoxyCodeLine{251 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea7c1bc0a9cbeffed48c3f56f138f059dd}{MAGNETOMETER\_ORIENTATION}} = 0x2D4C,} +\DoxyCodeLine{252 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ead41092d568817e7b690859c6a04089ef}{ARVR\_STABILIZATION\_RV}} = 0x3E2D,} +\DoxyCodeLine{253 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea20d2e66717ed43eb8a6b112e953eb9db}{ARVR\_STABILIZATION\_GRV}} = 0x3E2E,} +\DoxyCodeLine{254 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea94ada7efc076c96b78bcb052d4f22ca2}{TAP\_DETECT\_CONFIG}} = 0xC269,} +\DoxyCodeLine{255 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eae5d606ae5efeadd9ab249a39b8ed828a}{SIG\_MOTION\_DETECT\_CONFIG}} = 0xC274,} +\DoxyCodeLine{256 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea8a41fbc008e0571cf295a0770e995864}{SHAKE\_DETECT\_CONFIG}} = 0x7D7D,} +\DoxyCodeLine{257 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea2dfcf6ba54eba882fb201bd55b45c4b9}{MAX\_FUSION\_PERIOD}} = 0xD7D7,} +\DoxyCodeLine{258 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eabac5402bcf9584b3014bd64b8b6ad282}{SERIAL\_NUMBER}} = 0x4B4B,} +\DoxyCodeLine{259 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea985e7c8c6bc3500a46530901ac93ab09}{ES\_PRESSURE\_CAL}} = 0x39AF,} +\DoxyCodeLine{260 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eae15b6d77b828a0022adb2622ddf30d29}{ES\_TEMPERATURE\_CAL}} = 0x4D20,} +\DoxyCodeLine{261 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea2ce4d488b1ad35ff763f52aec7191874}{ES\_HUMIDITY\_CAL}} = 0x1AC9,} +\DoxyCodeLine{262 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea11c8ae2ec493a78ebc9a808e1df7478c}{ES\_AMBIENT\_LIGHT\_CAL}} = 0x39B1,} +\DoxyCodeLine{263 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea0afc9b6963a488212d0d10c1788ca309}{ES\_PROXIMITY\_CAL}} = 0x4DA2,} +\DoxyCodeLine{264 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eadc862ae872087053cf308a5c9d12e8ea}{ALS\_CAL}} = 0xD401,} +\DoxyCodeLine{265 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eabcf02bc8a45fdf7df5390b79184b922e}{PROXIMITY\_SENSOR\_CAL}} = 0xD402,} +\DoxyCodeLine{266 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eac9e002e70642b098e7e67cc4083d134d}{PICKUP\_DETECTOR\_CONFIG}} = 0x1B2A,} +\DoxyCodeLine{267 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eab0ef80b2f1340b86b39cb82f5ab9d7ee}{FLIP\_DETECTOR\_CONFIG}} = 0xFC94,} +\DoxyCodeLine{268 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ead36109c56ef4d0598cc0b03b25dc8d85}{STABILITY\_DETECTOR\_CONFIG}} = 0xED85,} +\DoxyCodeLine{269 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eab16df741bbcb037e9fc6830441e21a95}{ACTIVITY\_TRACKER\_CONFIG}} = 0xED88,} +\DoxyCodeLine{270 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea19f33813d80c7da8306762a7f141d9bb}{SLEEP\_DETECTOR\_CONFIG}} = 0xED87,} +\DoxyCodeLine{271 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea6590d7f1041f103cdaab64cd06e0db37}{TILT\_DETECTOR\_CONFIG}} = 0xED89,} +\DoxyCodeLine{272 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaababe7d27ea06c8f91d48e5b7aa29edd}{POCKET\_DETECTOR\_CONFIG}} = 0xEF27,} +\DoxyCodeLine{273 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea04c1dfc95c72ddbf41e93f6c894aea7c}{CIRCLE\_DETECTOR\_CONFIG}} = 0xEE51,} +\DoxyCodeLine{274 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea5d88297a4f00a18d228e25847cbac419}{USER\_RECORD}} = 0x74B4,} +\DoxyCodeLine{275 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea622bd18282b2f88dc49339c638005f7d}{ME\_TIME\_SOURCE\_SELECT}} = 0xD403,} +\DoxyCodeLine{276 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea915838bac984c07ae03ec46239375b32}{UART\_FORMAT}} = 0xA1A1,} +\DoxyCodeLine{277 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eacde3a23190df77d7c45b6dcf38727bda}{GYRO\_INTEGRATED\_RV\_CONFIG}} = 0xA1A2,} +\DoxyCodeLine{278 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea2e4ea1aa76f2cad49db5d57d811e12aa}{META\_RAW\_ACCELEROMETER}} = 0xE301,} +\DoxyCodeLine{279 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea465acbc549b49027295fb2df6d89ad9e}{META\_ACCELEROMETER}} = 0xE302,} +\DoxyCodeLine{280 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea3308d6a253d373d623aa27e5a7e35b26}{META\_LINEAR\_ACCELERATION}} = 0xE303,} +\DoxyCodeLine{281 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ead18387364cb570f2dada6577901433b2}{META\_GRAVITY}} = 0xE304,} +\DoxyCodeLine{282 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea151beca4927a54850a706fce1bdc6d4f}{META\_RAW\_GYROSCOPE}} = 0xE305,} +\DoxyCodeLine{283 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea1bc76fb93c1b3dd08a602f2f4fbe8645}{META\_GYROSCOPE\_CALIBRATED}} = 0xE306,} +\DoxyCodeLine{284 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaa68be0ce226eff099a645026852190b4}{META\_GYROSCOPE\_UNCALIBRATED}} = 0xE307,} +\DoxyCodeLine{285 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ead97759e77dc0c7c57de6a56bc0f9bad8}{META\_RAW\_MAGNETOMETER}} = 0xE308,} +\DoxyCodeLine{286 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eac4042d50ceb28eb1f11e87cb6d6d4b61}{META\_MAGNETIC\_FIELD\_CALIBRATED}} = 0xE309,} +\DoxyCodeLine{287 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea34c09ae0fffb459871f75731dd9bdfb1}{META\_MAGNETIC\_FIELD\_UNCALIBRATED}} = 0xE30A,} +\DoxyCodeLine{288 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea4a6153a0da5cadc5308e699f0d72de20}{META\_ROTATION\_VECTOR}} = 0xE30B,} +\DoxyCodeLine{289 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea03247820bfcd6c7518327a501c2f84f2}{META\_GAME\_ROTATION\_VECTOR}} = 0xE30C,} +\DoxyCodeLine{290 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea8358c5060ffe770da1411d8779db71a8}{META\_GEOMAGNETIC\_ROTATION\_VECTOR}} = 0xE30D,} +\DoxyCodeLine{291 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaf9c947198092e74abb25848eb7769067}{META\_PRESSURE}} = 0xE30E,} +\DoxyCodeLine{292 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea272dc30956f626dd9c57deabae51f34e}{META\_AMBIENT\_LIGHT}} = 0xE30F,} +\DoxyCodeLine{293 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaad36e03479240e4335a782c235a5d38a}{META\_HUMIDITY}} = 0xE310,} +\DoxyCodeLine{294 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea5672a03a15b0d08bc1dbf6d361f885b6}{META\_PROXIMITY}} = 0xE311,} +\DoxyCodeLine{295 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eab95695a3e70032d9b77b4b66c66fc98c}{META\_TEMPERATURE}} = 0xE312,} +\DoxyCodeLine{296 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eab16eab94415b5ee4213d1d5091bcbe63}{META\_TAP\_DETECTOR}} = 0xE313,} +\DoxyCodeLine{297 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaec9658d47befd647b63e584f101b54be}{META\_STEP\_DETECTOR}} = 0xE314,} +\DoxyCodeLine{298 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaf2f39889d71f8b36825d018c4e9097d0}{META\_STEP\_COUNTER}} = 0xE315,} +\DoxyCodeLine{299 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea75cae4a3d64033a6b610ba9bdeca4400}{META\_SIGNIFICANT\_MOTION}} = 0xE316,} +\DoxyCodeLine{300 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea74afeef51f861c9990699dce9c3544d0}{META\_STABILITY\_CLASSIFIER}} = 0xE317,} +\DoxyCodeLine{301 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea9ec318efb06209c42f9199b41d76df40}{META\_SHAKE\_DETECTOR}} = 0xE318,} +\DoxyCodeLine{302 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaeba85c6e59bb27b48782c948858e21e0}{META\_FLIP\_DETECTOR}} = 0xE319,} +\DoxyCodeLine{303 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea499a184ec3f1a41ee95704207c3a0907}{META\_PICKUP\_DETECTOR}} = 0xE31A,} +\DoxyCodeLine{304 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ead5ca5c5444a4d4078796da85a8a63fd8}{META\_STABILITY\_DETECTOR}} = 0xE31B,} +\DoxyCodeLine{305 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea6fc1d676928d6b16f1c1639b27a52669}{META\_PERSONAL\_ACTIVITY\_CLASSIFIER}} = 0xE31C,} +\DoxyCodeLine{306 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea75c30391bf2c38c3d5451e6f3f1969ef}{META\_SLEEP\_DETECTOR}} = 0xE31D,} +\DoxyCodeLine{307 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea66d0073ac3caa41ab4958fc167032f39}{META\_TILT\_DETECTOR}} = 0xE31E,} +\DoxyCodeLine{308 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea8fea9f9b77154625f1b543988398610b}{META\_POCKET\_DETECTOR}} = 0xE31F,} +\DoxyCodeLine{309 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eac26499be839c2f04ca712c388e02b2cd}{META\_CIRCLE\_DETECTOR}} = 0xE320,} +\DoxyCodeLine{310 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea41240ea9c983158280d9a1a144d6f9dc}{META\_HEART\_RATE\_MONITOR}} = 0xE321,} +\DoxyCodeLine{311 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea61501297c2607c69321c2a5b4c1c945b}{META\_ARVR\_STABILIZED\_RV}} = 0xE322,} +\DoxyCodeLine{312 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea240edccff7cb86c2486ee9bac60e19ca}{META\_ARVR\_STABILIZED\_GRV}} = 0xE323,} +\DoxyCodeLine{313 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea928ad374247b43bfa0939406c62d2b31}{META\_GYRO\_INTEGRATED\_RV}} = 0xE324} +\DoxyCodeLine{314 \};} +\DoxyCodeLine{315 } +\DoxyCodeLine{316 \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a79cad23b69ea6ab97bf9d6e0a64a2826}{BNO08xFrsID\_to\_str}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8e}{BNO08xFrsID}} \textcolor{keywordtype}{id})} +\DoxyCodeLine{317 \{} +\DoxyCodeLine{318 \textcolor{keywordflow}{switch} (\textcolor{keywordtype}{id})} +\DoxyCodeLine{319 \{} +\DoxyCodeLine{320 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eae81a7ec9f2eb51db6a66eec214f74329}{BNO08xFrsID::STATIC\_CALIBRATION\_AGM}}:} +\DoxyCodeLine{321 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}STATIC\_CALIBRATION\_AGM"{}};} +\DoxyCodeLine{322 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea9b1f79a084136956f5a67145e34b8fcf}{BNO08xFrsID::NOMINAL\_CALIBRATION}}:} +\DoxyCodeLine{323 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}NOMINAL\_CALIBRATION"{}};} +\DoxyCodeLine{324 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eae3e95aa73e5b19b6fc1574c287598a8a}{BNO08xFrsID::STATIC\_CALIBRATION\_SRA}}:} +\DoxyCodeLine{325 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}STATIC\_CALIBRATION\_SRA"{}};} +\DoxyCodeLine{326 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea9575a153f8b803923611e5a7577d8992}{BNO08xFrsID::NOMINAL\_CALIBRATION\_SRA}}:} +\DoxyCodeLine{327 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}NOMINAL\_CALIBRATION\_SRA"{}};} +\DoxyCodeLine{328 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eac843f0dc477c2043015db473c2bbf8b7}{BNO08xFrsID::DYNAMIC\_CALIBRATION}}:} +\DoxyCodeLine{329 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}DYNAMIC\_CALIBRATION"{}};} +\DoxyCodeLine{330 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea4003f069dafa6695f634bc4d6cadf21d}{BNO08xFrsID::ME\_POWER\_MGMT}}:} +\DoxyCodeLine{331 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}ME\_POWER\_MGMT"{}};} +\DoxyCodeLine{332 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea174aa600a99d1fee26df64861c68d4ab}{BNO08xFrsID::SYSTEM\_ORIENTATION}}:} +\DoxyCodeLine{333 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}SYSTEM\_ORIENTATION"{}};} +\DoxyCodeLine{334 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea5a6f607e6dea7e4770d6d44dffc14fe0}{BNO08xFrsID::ACCEL\_ORIENTATION}}:} +\DoxyCodeLine{335 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}ACCEL\_ORIENTATION"{}};} +\DoxyCodeLine{336 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea1e56a229eb00e62fc6f98a9c3bf2c41e}{BNO08xFrsID::SCREEN\_ACCEL\_ORIENTATION}}:} +\DoxyCodeLine{337 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}SCREEN\_ACCEL\_ORIENTATION"{}};} +\DoxyCodeLine{338 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eab7ba02b55d602fc0e643a0e860144abd}{BNO08xFrsID::GYROSCOPE\_ORIENTATION}}:} +\DoxyCodeLine{339 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}GYROSCOPE\_ORIENTATION"{}};} +\DoxyCodeLine{340 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea7c1bc0a9cbeffed48c3f56f138f059dd}{BNO08xFrsID::MAGNETOMETER\_ORIENTATION}}:} +\DoxyCodeLine{341 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}MAGNETOMETER\_ORIENTATION"{}};} +\DoxyCodeLine{342 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ead41092d568817e7b690859c6a04089ef}{BNO08xFrsID::ARVR\_STABILIZATION\_RV}}:} +\DoxyCodeLine{343 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}ARVR\_STABILIZATION\_RV"{}};} +\DoxyCodeLine{344 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea20d2e66717ed43eb8a6b112e953eb9db}{BNO08xFrsID::ARVR\_STABILIZATION\_GRV}}:} +\DoxyCodeLine{345 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}ARVR\_STABILIZATION\_GRV"{}};} +\DoxyCodeLine{346 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea94ada7efc076c96b78bcb052d4f22ca2}{BNO08xFrsID::TAP\_DETECT\_CONFIG}}:} +\DoxyCodeLine{347 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}TAP\_DETECT\_CONFIG"{}};} +\DoxyCodeLine{348 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eae5d606ae5efeadd9ab249a39b8ed828a}{BNO08xFrsID::SIG\_MOTION\_DETECT\_CONFIG}}:} +\DoxyCodeLine{349 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}SIG\_MOTION\_DETECT\_CONFIG"{}};} +\DoxyCodeLine{350 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea8a41fbc008e0571cf295a0770e995864}{BNO08xFrsID::SHAKE\_DETECT\_CONFIG}}:} +\DoxyCodeLine{351 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}SHAKE\_DETECT\_CONFIG"{}};} +\DoxyCodeLine{352 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea2dfcf6ba54eba882fb201bd55b45c4b9}{BNO08xFrsID::MAX\_FUSION\_PERIOD}}:} +\DoxyCodeLine{353 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}MAX\_FUSION\_PERIOD"{}};} +\DoxyCodeLine{354 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eabac5402bcf9584b3014bd64b8b6ad282}{BNO08xFrsID::SERIAL\_NUMBER}}:} +\DoxyCodeLine{355 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}SERIAL\_NUMBER"{}};} +\DoxyCodeLine{356 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea985e7c8c6bc3500a46530901ac93ab09}{BNO08xFrsID::ES\_PRESSURE\_CAL}}:} +\DoxyCodeLine{357 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}ES\_PRESSURE\_CAL"{}};} +\DoxyCodeLine{358 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eae15b6d77b828a0022adb2622ddf30d29}{BNO08xFrsID::ES\_TEMPERATURE\_CAL}}:} +\DoxyCodeLine{359 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}ES\_TEMPERATURE\_CAL"{}};} +\DoxyCodeLine{360 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea2ce4d488b1ad35ff763f52aec7191874}{BNO08xFrsID::ES\_HUMIDITY\_CAL}}:} +\DoxyCodeLine{361 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}ES\_HUMIDITY\_CAL"{}};} +\DoxyCodeLine{362 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea11c8ae2ec493a78ebc9a808e1df7478c}{BNO08xFrsID::ES\_AMBIENT\_LIGHT\_CAL}}:} +\DoxyCodeLine{363 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}ES\_AMBIENT\_LIGHT\_CAL"{}};} +\DoxyCodeLine{364 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea0afc9b6963a488212d0d10c1788ca309}{BNO08xFrsID::ES\_PROXIMITY\_CAL}}:} +\DoxyCodeLine{365 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}ES\_PROXIMITY\_CAL"{}};} +\DoxyCodeLine{366 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eadc862ae872087053cf308a5c9d12e8ea}{BNO08xFrsID::ALS\_CAL}}:} +\DoxyCodeLine{367 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}ALS\_CAL"{}};} +\DoxyCodeLine{368 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eabcf02bc8a45fdf7df5390b79184b922e}{BNO08xFrsID::PROXIMITY\_SENSOR\_CAL}}:} +\DoxyCodeLine{369 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}PROXIMITY\_SENSOR\_CAL"{}};} +\DoxyCodeLine{370 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eac9e002e70642b098e7e67cc4083d134d}{BNO08xFrsID::PICKUP\_DETECTOR\_CONFIG}}:} +\DoxyCodeLine{371 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}PICKUP\_DETECTOR\_CONFIG"{}};} +\DoxyCodeLine{372 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eab0ef80b2f1340b86b39cb82f5ab9d7ee}{BNO08xFrsID::FLIP\_DETECTOR\_CONFIG}}:} +\DoxyCodeLine{373 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}FLIP\_DETECTOR\_CONFIG"{}};} +\DoxyCodeLine{374 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ead36109c56ef4d0598cc0b03b25dc8d85}{BNO08xFrsID::STABILITY\_DETECTOR\_CONFIG}}:} +\DoxyCodeLine{375 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}STABILITY\_DETECTOR\_CONFIG"{}};} +\DoxyCodeLine{376 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eab16df741bbcb037e9fc6830441e21a95}{BNO08xFrsID::ACTIVITY\_TRACKER\_CONFIG}}:} +\DoxyCodeLine{377 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}ACTIVITY\_TRACKER\_CONFIG"{}};} +\DoxyCodeLine{378 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea19f33813d80c7da8306762a7f141d9bb}{BNO08xFrsID::SLEEP\_DETECTOR\_CONFIG}}:} +\DoxyCodeLine{379 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}SLEEP\_DETECTOR\_CONFIG"{}};} +\DoxyCodeLine{380 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea6590d7f1041f103cdaab64cd06e0db37}{BNO08xFrsID::TILT\_DETECTOR\_CONFIG}}:} +\DoxyCodeLine{381 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}TILT\_DETECTOR\_CONFIG"{}};} +\DoxyCodeLine{382 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaababe7d27ea06c8f91d48e5b7aa29edd}{BNO08xFrsID::POCKET\_DETECTOR\_CONFIG}}:} +\DoxyCodeLine{383 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}POCKET\_DETECTOR\_CONFIG"{}};} +\DoxyCodeLine{384 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea04c1dfc95c72ddbf41e93f6c894aea7c}{BNO08xFrsID::CIRCLE\_DETECTOR\_CONFIG}}:} +\DoxyCodeLine{385 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}CIRCLE\_DETECTOR\_CONFIG"{}};} +\DoxyCodeLine{386 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea5d88297a4f00a18d228e25847cbac419}{BNO08xFrsID::USER\_RECORD}}:} +\DoxyCodeLine{387 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}USER\_RECORD"{}};} +\DoxyCodeLine{388 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea622bd18282b2f88dc49339c638005f7d}{BNO08xFrsID::ME\_TIME\_SOURCE\_SELECT}}:} +\DoxyCodeLine{389 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}ME\_TIME\_SOURCE\_SELECT"{}};} +\DoxyCodeLine{390 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea915838bac984c07ae03ec46239375b32}{BNO08xFrsID::UART\_FORMAT}}:} +\DoxyCodeLine{391 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}UART\_FORMAT"{}};} +\DoxyCodeLine{392 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eacde3a23190df77d7c45b6dcf38727bda}{BNO08xFrsID::GYRO\_INTEGRATED\_RV\_CONFIG}}:} +\DoxyCodeLine{393 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}GYRO\_INTEGRATED\_RV\_CONFIG"{}};} +\DoxyCodeLine{394 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea2e4ea1aa76f2cad49db5d57d811e12aa}{BNO08xFrsID::META\_RAW\_ACCELEROMETER}}:} +\DoxyCodeLine{395 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_RAW\_ACCELEROMETER"{}};} +\DoxyCodeLine{396 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea465acbc549b49027295fb2df6d89ad9e}{BNO08xFrsID::META\_ACCELEROMETER}}:} +\DoxyCodeLine{397 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_ACCELEROMETER"{}};} +\DoxyCodeLine{398 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea3308d6a253d373d623aa27e5a7e35b26}{BNO08xFrsID::META\_LINEAR\_ACCELERATION}}:} +\DoxyCodeLine{399 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_LINEAR\_ACCELERATION"{}};} +\DoxyCodeLine{400 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ead18387364cb570f2dada6577901433b2}{BNO08xFrsID::META\_GRAVITY}}:} +\DoxyCodeLine{401 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_GRAVITY"{}};} +\DoxyCodeLine{402 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea151beca4927a54850a706fce1bdc6d4f}{BNO08xFrsID::META\_RAW\_GYROSCOPE}}:} +\DoxyCodeLine{403 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_RAW\_GYROSCOPE"{}};} +\DoxyCodeLine{404 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea1bc76fb93c1b3dd08a602f2f4fbe8645}{BNO08xFrsID::META\_GYROSCOPE\_CALIBRATED}}:} +\DoxyCodeLine{405 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_GYROSCOPE\_CALIBRATED"{}};} +\DoxyCodeLine{406 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaa68be0ce226eff099a645026852190b4}{BNO08xFrsID::META\_GYROSCOPE\_UNCALIBRATED}}:} +\DoxyCodeLine{407 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_GYROSCOPE\_UNCALIBRATED"{}};} +\DoxyCodeLine{408 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ead97759e77dc0c7c57de6a56bc0f9bad8}{BNO08xFrsID::META\_RAW\_MAGNETOMETER}}:} +\DoxyCodeLine{409 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_RAW\_MAGNETOMETER"{}};} +\DoxyCodeLine{410 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eac4042d50ceb28eb1f11e87cb6d6d4b61}{BNO08xFrsID::META\_MAGNETIC\_FIELD\_CALIBRATED}}:} +\DoxyCodeLine{411 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_MAGNETIC\_FIELD\_CALIBRATED"{}};} +\DoxyCodeLine{412 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea34c09ae0fffb459871f75731dd9bdfb1}{BNO08xFrsID::META\_MAGNETIC\_FIELD\_UNCALIBRATED}}:} +\DoxyCodeLine{413 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_MAGNETIC\_FIELD\_UNCALIBRATED"{}};} +\DoxyCodeLine{414 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea4a6153a0da5cadc5308e699f0d72de20}{BNO08xFrsID::META\_ROTATION\_VECTOR}}:} +\DoxyCodeLine{415 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_ROTATION\_VECTOR"{}};} +\DoxyCodeLine{416 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea03247820bfcd6c7518327a501c2f84f2}{BNO08xFrsID::META\_GAME\_ROTATION\_VECTOR}}:} +\DoxyCodeLine{417 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_GAME\_ROTATION\_VECTOR"{}};} +\DoxyCodeLine{418 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea8358c5060ffe770da1411d8779db71a8}{BNO08xFrsID::META\_GEOMAGNETIC\_ROTATION\_VECTOR}}:} +\DoxyCodeLine{419 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_GEOMAGNETIC\_ROTATION\_VECTOR"{}};} +\DoxyCodeLine{420 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaf9c947198092e74abb25848eb7769067}{BNO08xFrsID::META\_PRESSURE}}:} +\DoxyCodeLine{421 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_PRESSURE"{}};} +\DoxyCodeLine{422 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea272dc30956f626dd9c57deabae51f34e}{BNO08xFrsID::META\_AMBIENT\_LIGHT}}:} +\DoxyCodeLine{423 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_AMBIENT\_LIGHT"{}};} +\DoxyCodeLine{424 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaad36e03479240e4335a782c235a5d38a}{BNO08xFrsID::META\_HUMIDITY}}:} +\DoxyCodeLine{425 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_HUMIDITY"{}};} +\DoxyCodeLine{426 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea5672a03a15b0d08bc1dbf6d361f885b6}{BNO08xFrsID::META\_PROXIMITY}}:} +\DoxyCodeLine{427 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_PROXIMITY"{}};} +\DoxyCodeLine{428 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eab95695a3e70032d9b77b4b66c66fc98c}{BNO08xFrsID::META\_TEMPERATURE}}:} +\DoxyCodeLine{429 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_TEMPERATURE"{}};} +\DoxyCodeLine{430 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eab16eab94415b5ee4213d1d5091bcbe63}{BNO08xFrsID::META\_TAP\_DETECTOR}}:} +\DoxyCodeLine{431 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_TAP\_DETECTOR"{}};} +\DoxyCodeLine{432 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaec9658d47befd647b63e584f101b54be}{BNO08xFrsID::META\_STEP\_DETECTOR}}:} +\DoxyCodeLine{433 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_STEP\_DETECTOR"{}};} +\DoxyCodeLine{434 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaf2f39889d71f8b36825d018c4e9097d0}{BNO08xFrsID::META\_STEP\_COUNTER}}:} +\DoxyCodeLine{435 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_STEP\_COUNTER"{}};} +\DoxyCodeLine{436 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea75cae4a3d64033a6b610ba9bdeca4400}{BNO08xFrsID::META\_SIGNIFICANT\_MOTION}}:} +\DoxyCodeLine{437 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_SIGNIFICANT\_MOTION"{}};} +\DoxyCodeLine{438 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea74afeef51f861c9990699dce9c3544d0}{BNO08xFrsID::META\_STABILITY\_CLASSIFIER}}:} +\DoxyCodeLine{439 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_STABILITY\_CLASSIFIER"{}};} +\DoxyCodeLine{440 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea9ec318efb06209c42f9199b41d76df40}{BNO08xFrsID::META\_SHAKE\_DETECTOR}}:} +\DoxyCodeLine{441 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_SHAKE\_DETECTOR"{}};} +\DoxyCodeLine{442 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eaeba85c6e59bb27b48782c948858e21e0}{BNO08xFrsID::META\_FLIP\_DETECTOR}}:} +\DoxyCodeLine{443 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_FLIP\_DETECTOR"{}};} +\DoxyCodeLine{444 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea499a184ec3f1a41ee95704207c3a0907}{BNO08xFrsID::META\_PICKUP\_DETECTOR}}:} +\DoxyCodeLine{445 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_PICKUP\_DETECTOR"{}};} +\DoxyCodeLine{446 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ead5ca5c5444a4d4078796da85a8a63fd8}{BNO08xFrsID::META\_STABILITY\_DETECTOR}}:} +\DoxyCodeLine{447 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_STABILITY\_DETECTOR"{}};} +\DoxyCodeLine{448 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea6fc1d676928d6b16f1c1639b27a52669}{BNO08xFrsID::META\_PERSONAL\_ACTIVITY\_CLASSIFIER}}:} +\DoxyCodeLine{449 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_PERSONAL\_ACTIVITY\_CLASSIFIER"{}};} +\DoxyCodeLine{450 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea75c30391bf2c38c3d5451e6f3f1969ef}{BNO08xFrsID::META\_SLEEP\_DETECTOR}}:} +\DoxyCodeLine{451 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_SLEEP\_DETECTOR"{}};} +\DoxyCodeLine{452 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea66d0073ac3caa41ab4958fc167032f39}{BNO08xFrsID::META\_TILT\_DETECTOR}}:} +\DoxyCodeLine{453 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_TILT\_DETECTOR"{}};} +\DoxyCodeLine{454 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea8fea9f9b77154625f1b543988398610b}{BNO08xFrsID::META\_POCKET\_DETECTOR}}:} +\DoxyCodeLine{455 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_POCKET\_DETECTOR"{}};} +\DoxyCodeLine{456 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8eac26499be839c2f04ca712c388e02b2cd}{BNO08xFrsID::META\_CIRCLE\_DETECTOR}}:} +\DoxyCodeLine{457 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_CIRCLE\_DETECTOR"{}};} +\DoxyCodeLine{458 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea41240ea9c983158280d9a1a144d6f9dc}{BNO08xFrsID::META\_HEART\_RATE\_MONITOR}}:} +\DoxyCodeLine{459 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_HEART\_RATE\_MONITOR"{}};} +\DoxyCodeLine{460 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea61501297c2607c69321c2a5b4c1c945b}{BNO08xFrsID::META\_ARVR\_STABILIZED\_RV}}:} +\DoxyCodeLine{461 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_ARVR\_STABILIZED\_RV"{}};} +\DoxyCodeLine{462 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea240edccff7cb86c2486ee9bac60e19ca}{BNO08xFrsID::META\_ARVR\_STABILIZED\_GRV}}:} +\DoxyCodeLine{463 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_ARVR\_STABILIZED\_GRV"{}};} +\DoxyCodeLine{464 \textcolor{keywordflow}{case} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8ea928ad374247b43bfa0939406c62d2b31}{BNO08xFrsID::META\_GYRO\_INTEGRATED\_RV}}:} +\DoxyCodeLine{465 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}META\_GYRO\_INTEGRATED\_RV"{}};} +\DoxyCodeLine{466 \textcolor{keywordflow}{default}:} +\DoxyCodeLine{467 \textcolor{keywordflow}{return} \textcolor{stringliteral}{"{}UNKNOWN"{}};} +\DoxyCodeLine{468 \}} +\DoxyCodeLine{469 \}} +\DoxyCodeLine{470 } +\DoxyCodeLine{472 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structbno08x__quat__t}{bno08x\_quat\_t}}} +\DoxyCodeLine{473 \{} +\DoxyCodeLine{474 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}};} +\DoxyCodeLine{475 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}{i}};} +\DoxyCodeLine{476 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}};} +\DoxyCodeLine{477 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}{k}};} +\DoxyCodeLine{478 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__quat__t_a7368a7f0524e3b2e1f4465329ecb0912}{rad\_accuracy}};} +\DoxyCodeLine{479 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}} \mbox{\hyperlink{structbno08x__quat__t_afd179bfc02d365b5db4ad9fa810daf7c}{accuracy}};} +\DoxyCodeLine{480 } +\DoxyCodeLine{481 \mbox{\hyperlink{structbno08x__quat__t_ae42ec645fe23b60e32e55872a3b9e703}{bno08x\_quat\_t}}()} +\DoxyCodeLine{482 : \mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}}(0.0f)} +\DoxyCodeLine{483 , \mbox{\hyperlink{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}{i}}(0.0f)} +\DoxyCodeLine{484 , \mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}}(0.0f)} +\DoxyCodeLine{485 , \mbox{\hyperlink{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}{k}}(0.0f)} +\DoxyCodeLine{486 , \mbox{\hyperlink{structbno08x__quat__t_a7368a7f0524e3b2e1f4465329ecb0912}{rad\_accuracy}}(0.0f)} +\DoxyCodeLine{487 , \mbox{\hyperlink{structbno08x__quat__t_afd179bfc02d365b5db4ad9fa810daf7c}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} +\DoxyCodeLine{488 \{} +\DoxyCodeLine{489 \}} +\DoxyCodeLine{490 } +\DoxyCodeLine{491 \textcolor{comment}{// overloaded assignment operator to handle RV with rad accuracy}} +\DoxyCodeLine{492 \mbox{\hyperlink{structbno08x__quat__t}{bno08x\_quat\_t}}\& \mbox{\hyperlink{structbno08x__quat__t_a081cecab6370ae436f36416e3f7a6ddc}{operator=}}(\textcolor{keyword}{const} sh2\_RotationVectorWAcc\_t\& source)} +\DoxyCodeLine{493 \{} +\DoxyCodeLine{494 this-\/>real = source.\mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}};} +\DoxyCodeLine{495 this-\/>i = source.i;} +\DoxyCodeLine{496 this-\/>j = source.j;} +\DoxyCodeLine{497 this-\/>k = source.k;} +\DoxyCodeLine{498 this-\/>rad\_accuracy = source.accuracy;} +\DoxyCodeLine{499 \textcolor{keywordflow}{return} *\textcolor{keyword}{this};} +\DoxyCodeLine{500 \}} +\DoxyCodeLine{501 } +\DoxyCodeLine{502 \textcolor{comment}{// overloaded assignment operator to handle RV with w/o rad accuracy}} +\DoxyCodeLine{503 \mbox{\hyperlink{structbno08x__quat__t}{bno08x\_quat\_t}}\& \mbox{\hyperlink{structbno08x__quat__t_a23cac26e381f9a83657fccdab735046b}{operator=}}(\textcolor{keyword}{const} sh2\_RotationVector\_t\& source)} +\DoxyCodeLine{504 \{} +\DoxyCodeLine{505 this-\/>real = source.\mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}};} +\DoxyCodeLine{506 this-\/>i = source.i;} +\DoxyCodeLine{507 this-\/>j = source.j;} +\DoxyCodeLine{508 this-\/>k = source.k;} +\DoxyCodeLine{509 this-\/>rad\_accuracy = 0.0f;} +\DoxyCodeLine{510 \textcolor{keywordflow}{return} *\textcolor{keyword}{this};} +\DoxyCodeLine{511 \}} +\DoxyCodeLine{512 } +\DoxyCodeLine{513 \textcolor{comment}{// overloaded assignment operator to handle IRV report}} +\DoxyCodeLine{514 \mbox{\hyperlink{structbno08x__quat__t}{bno08x\_quat\_t}}\& \mbox{\hyperlink{structbno08x__quat__t_ae3705dc48882a3d616927cad01c2387d}{operator=}}(\textcolor{keyword}{const} sh2\_GyroIntegratedRV\_t\& source)} +\DoxyCodeLine{515 \{} +\DoxyCodeLine{516 this-\/>real = source.\mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}};} +\DoxyCodeLine{517 this-\/>i = source.i;} +\DoxyCodeLine{518 this-\/>j = source.j;} +\DoxyCodeLine{519 this-\/>k = source.k;} +\DoxyCodeLine{520 this-\/>rad\_accuracy = 0.0f;} +\DoxyCodeLine{521 \textcolor{keywordflow}{return} *\textcolor{keyword}{this};} +\DoxyCodeLine{522 \}} +\DoxyCodeLine{523 } +\DoxyCodeLine{524 \} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a0c7367913526c0d634c5f8f5365a55b4}{bno08x\_quat\_t}};} +\DoxyCodeLine{525 } +\DoxyCodeLine{527 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\_euler\_angle\_t}}} +\DoxyCodeLine{528 \{} +\DoxyCodeLine{529 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__euler__angle__t_a7c675704f7bf92a19846de6ee020f0ef}{x}};} +\DoxyCodeLine{530 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__euler__angle__t_a0c4f19cb559999d4c2ac2b29d9dc7cfd}{y}};} +\DoxyCodeLine{531 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__euler__angle__t_a5237ec5e8fc1ca49b2f108ac784f0032}{z}};} +\DoxyCodeLine{532 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__euler__angle__t_a89ab348ee455b14e5d09f1eb5d231c99}{rad\_accuracy}};} +\DoxyCodeLine{533 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}} \mbox{\hyperlink{structbno08x__euler__angle__t_a3b4fad0b84bda3f34e86f7168ef2fee6}{accuracy}};} +\DoxyCodeLine{534 } +\DoxyCodeLine{535 \mbox{\hyperlink{structbno08x__euler__angle__t_a29b670ff58d75a6abf02512ee07a6207}{bno08x\_euler\_angle\_t}}()} +\DoxyCodeLine{536 : \mbox{\hyperlink{structbno08x__euler__angle__t_a7c675704f7bf92a19846de6ee020f0ef}{x}}(0.0f)} +\DoxyCodeLine{537 , \mbox{\hyperlink{structbno08x__euler__angle__t_a0c4f19cb559999d4c2ac2b29d9dc7cfd}{y}}(0.0f)} +\DoxyCodeLine{538 , \mbox{\hyperlink{structbno08x__euler__angle__t_a5237ec5e8fc1ca49b2f108ac784f0032}{z}}(0.0f)} +\DoxyCodeLine{539 , \mbox{\hyperlink{structbno08x__euler__angle__t_a89ab348ee455b14e5d09f1eb5d231c99}{rad\_accuracy}}(0.0f)} +\DoxyCodeLine{540 , \mbox{\hyperlink{structbno08x__euler__angle__t_a3b4fad0b84bda3f34e86f7168ef2fee6}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} +\DoxyCodeLine{541 \{} +\DoxyCodeLine{542 \}} +\DoxyCodeLine{543 } +\DoxyCodeLine{544 \textcolor{comment}{// overloaded = operator for quat to euler conversion}} +\DoxyCodeLine{545 \mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\_euler\_angle\_t}}\& \mbox{\hyperlink{structbno08x__euler__angle__t_aa7f6954a731e0be492508b5d1dac056e}{operator=}}(\textcolor{keyword}{const} \mbox{\hyperlink{structbno08x__quat__t}{bno08x\_quat\_t}}\& source)} +\DoxyCodeLine{546 \{} +\DoxyCodeLine{547 this-\/>x = atan2(2.0f * (source.\mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}} * source.\mbox{\hyperlink{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}{i}} + source.\mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}} * source.\mbox{\hyperlink{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}{k}}),} +\DoxyCodeLine{548 1.0f -\/ 2.0f * (source.\mbox{\hyperlink{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}{i}} * source.\mbox{\hyperlink{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}{i}} + source.\mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}} * source.\mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}}));} +\DoxyCodeLine{549 this-\/>y = asin(2.0f * (source.\mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}} * source.\mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}} -\/ source.\mbox{\hyperlink{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}{k}} * source.\mbox{\hyperlink{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}{i}}));} +\DoxyCodeLine{550 this-\/>z = atan2(2.0f * (source.\mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}} * source.\mbox{\hyperlink{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}{k}} + source.\mbox{\hyperlink{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}{i}} * source.\mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}}),} +\DoxyCodeLine{551 1.0f -\/ 2.0f * (source.\mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}} * source.\mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{j}} + source.\mbox{\hyperlink{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}{k}} * source.\mbox{\hyperlink{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}{k}}));} +\DoxyCodeLine{552 this-\/>rad\_accuracy = source.\mbox{\hyperlink{structbno08x__quat__t_a7368a7f0524e3b2e1f4465329ecb0912}{rad\_accuracy}};} +\DoxyCodeLine{553 this-\/>accuracy = source.\mbox{\hyperlink{structbno08x__quat__t_afd179bfc02d365b5db4ad9fa810daf7c}{accuracy}};} +\DoxyCodeLine{554 \textcolor{keywordflow}{return} *\textcolor{keyword}{this};} +\DoxyCodeLine{555 \}} +\DoxyCodeLine{556 } +\DoxyCodeLine{557 \textcolor{comment}{// overloaded *= operator for rad2deg conversions}} +\DoxyCodeLine{558 \textcolor{keyword}{template} <\textcolor{keyword}{typename} T>} +\DoxyCodeLine{559 \mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\_euler\_angle\_t}}\& \mbox{\hyperlink{structbno08x__euler__angle__t_a0b1d1fcfc2884937404446ca16829e51}{operator*=}}(T value)} +\DoxyCodeLine{560 \{} +\DoxyCodeLine{561 \mbox{\hyperlink{structbno08x__euler__angle__t_a7c675704f7bf92a19846de6ee020f0ef}{x}} *= \textcolor{keyword}{static\_cast<}\textcolor{keywordtype}{float}\textcolor{keyword}{>}(value);} +\DoxyCodeLine{562 \mbox{\hyperlink{structbno08x__euler__angle__t_a0c4f19cb559999d4c2ac2b29d9dc7cfd}{y}} *= \textcolor{keyword}{static\_cast<}\textcolor{keywordtype}{float}\textcolor{keyword}{>}(value);} +\DoxyCodeLine{563 \mbox{\hyperlink{structbno08x__euler__angle__t_a5237ec5e8fc1ca49b2f108ac784f0032}{z}} *= \textcolor{keyword}{static\_cast<}\textcolor{keywordtype}{float}\textcolor{keyword}{>}(value);} +\DoxyCodeLine{564 \mbox{\hyperlink{structbno08x__euler__angle__t_a89ab348ee455b14e5d09f1eb5d231c99}{rad\_accuracy}} *= \textcolor{keyword}{static\_cast<}\textcolor{keywordtype}{float}\textcolor{keyword}{>}(value);} +\DoxyCodeLine{565 \textcolor{keywordflow}{return} *\textcolor{keyword}{this};} +\DoxyCodeLine{566 \}} +\DoxyCodeLine{567 } +\DoxyCodeLine{568 \} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ae22357b6f53c2cf806bb3aeb80814a}{bno08x\_euler\_angle\_t}};} +\DoxyCodeLine{569 } +\DoxyCodeLine{571 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\_ang\_vel\_t}}} +\DoxyCodeLine{572 \{} +\DoxyCodeLine{573 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__ang__vel__t_aad57f7ad443f1c94b411ff1c3c2d37a3}{x}};} +\DoxyCodeLine{574 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__ang__vel__t_af6d7d0452271c2d35234371ad1df6a80}{y}};} +\DoxyCodeLine{575 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__ang__vel__t_aac5bb11414116bce54e5f8b7dd2d48f6}{z}};} +\DoxyCodeLine{576 } +\DoxyCodeLine{577 \mbox{\hyperlink{structbno08x__ang__vel__t_a76cf6d15cef214b31a47008d49b843be}{bno08x\_ang\_vel\_t}}()} +\DoxyCodeLine{578 : \mbox{\hyperlink{structbno08x__ang__vel__t_aad57f7ad443f1c94b411ff1c3c2d37a3}{x}}(0.0f)} +\DoxyCodeLine{579 , \mbox{\hyperlink{structbno08x__ang__vel__t_af6d7d0452271c2d35234371ad1df6a80}{y}}(0.0f)} +\DoxyCodeLine{580 , \mbox{\hyperlink{structbno08x__ang__vel__t_aac5bb11414116bce54e5f8b7dd2d48f6}{z}}(0.0f)} +\DoxyCodeLine{581 \{} +\DoxyCodeLine{582 \}} +\DoxyCodeLine{583 } +\DoxyCodeLine{584 \textcolor{comment}{// overloaded *= operator for rad2deg conversions}} +\DoxyCodeLine{585 \textcolor{keyword}{template} <\textcolor{keyword}{typename} T>} +\DoxyCodeLine{586 \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\_ang\_vel\_t}}\& \mbox{\hyperlink{structbno08x__ang__vel__t_ae963f28d8914d5cc2f13620a4a9c57e8}{operator*=}}(T value)} +\DoxyCodeLine{587 \{} +\DoxyCodeLine{588 \mbox{\hyperlink{structbno08x__ang__vel__t_aad57f7ad443f1c94b411ff1c3c2d37a3}{x}} *= \textcolor{keyword}{static\_cast<}\textcolor{keywordtype}{float}\textcolor{keyword}{>}(value);} +\DoxyCodeLine{589 \mbox{\hyperlink{structbno08x__ang__vel__t_af6d7d0452271c2d35234371ad1df6a80}{y}} *= \textcolor{keyword}{static\_cast<}\textcolor{keywordtype}{float}\textcolor{keyword}{>}(value);} +\DoxyCodeLine{590 \mbox{\hyperlink{structbno08x__ang__vel__t_aac5bb11414116bce54e5f8b7dd2d48f6}{z}} *= \textcolor{keyword}{static\_cast<}\textcolor{keywordtype}{float}\textcolor{keyword}{>}(value);} +\DoxyCodeLine{591 \textcolor{keywordflow}{return} *\textcolor{keyword}{this};} +\DoxyCodeLine{592 \}} +\DoxyCodeLine{593 } +\DoxyCodeLine{594 \textcolor{comment}{// strip sh2\_GyroIntegratedRV\_t of velocity data for IRV reports}} +\DoxyCodeLine{595 \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\_ang\_vel\_t}}\& \mbox{\hyperlink{structbno08x__ang__vel__t_afe1b100ac38de3ccd0c0b617e5b5d8a2}{operator=}}(\textcolor{keyword}{const} sh2\_GyroIntegratedRV\_t\& source)} +\DoxyCodeLine{596 \{} +\DoxyCodeLine{597 this-\/>x = source.angVelX;} +\DoxyCodeLine{598 this-\/>y = source.angVelY;} +\DoxyCodeLine{599 this-\/>z = source.angVelZ;} +\DoxyCodeLine{600 \textcolor{keywordflow}{return} *\textcolor{keyword}{this};} +\DoxyCodeLine{601 \}} +\DoxyCodeLine{602 \} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a2babea2516c7c91039316693fc23a8c1}{bno08x\_ang\_vel\_t}};} +\DoxyCodeLine{603 } +\DoxyCodeLine{605 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}}} +\DoxyCodeLine{606 \{} +\DoxyCodeLine{607 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__magf__t_ac692d27a0bd9d698a89a8ca58e959d08}{x}};} +\DoxyCodeLine{608 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__magf__t_a01b2e4c9a144b3e1c0572db12ed48601}{y}};} +\DoxyCodeLine{609 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__magf__t_a0516e3805249e8b62856af2aabf7cc0b}{z}};} +\DoxyCodeLine{610 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}} \mbox{\hyperlink{structbno08x__magf__t_a6b92aa85f81f17034c3f201dd9ff0b46}{accuracy}};} +\DoxyCodeLine{611 } +\DoxyCodeLine{612 \mbox{\hyperlink{structbno08x__magf__t_ad8784e25768658f4fa0cb1dd5c1afc36}{bno08x\_magf\_t}}()} +\DoxyCodeLine{613 : \mbox{\hyperlink{structbno08x__magf__t_ac692d27a0bd9d698a89a8ca58e959d08}{x}}(0.0f)} +\DoxyCodeLine{614 , \mbox{\hyperlink{structbno08x__magf__t_a01b2e4c9a144b3e1c0572db12ed48601}{y}}(0.0f)} +\DoxyCodeLine{615 , \mbox{\hyperlink{structbno08x__magf__t_a0516e3805249e8b62856af2aabf7cc0b}{z}}(0.0f)} +\DoxyCodeLine{616 , \mbox{\hyperlink{structbno08x__magf__t_a6b92aa85f81f17034c3f201dd9ff0b46}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} +\DoxyCodeLine{617 \{} +\DoxyCodeLine{618 \}} +\DoxyCodeLine{619 } +\DoxyCodeLine{620 \textcolor{comment}{// overloaded = operator for sh2\_MagneticField\_t conversion}} +\DoxyCodeLine{621 \mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}}\& \mbox{\hyperlink{structbno08x__magf__t_adadb35e5c67433e47895d7ae5885a00e}{operator=}}(\textcolor{keyword}{const} sh2\_MagneticField\_t\& source)} +\DoxyCodeLine{622 \{} +\DoxyCodeLine{623 this-\/>x = source.\mbox{\hyperlink{structbno08x__magf__t_ac692d27a0bd9d698a89a8ca58e959d08}{x}};} +\DoxyCodeLine{624 this-\/>y = source.y;} +\DoxyCodeLine{625 this-\/>z = source.z;} +\DoxyCodeLine{626 \textcolor{keywordflow}{return} *\textcolor{keyword}{this};} +\DoxyCodeLine{627 \}} +\DoxyCodeLine{628 } +\DoxyCodeLine{629 \textcolor{comment}{// overloaded = operator for sh2\_MagneticFieldUncalibrated\_t conversion}} +\DoxyCodeLine{630 \mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}}\& \mbox{\hyperlink{structbno08x__magf__t_a2e0b22e5fa40d5ecd447e0cb451b3282}{operator=}}(\textcolor{keyword}{const} sh2\_MagneticFieldUncalibrated\_t\& source)} +\DoxyCodeLine{631 \{} +\DoxyCodeLine{632 this-\/>x = source.\mbox{\hyperlink{structbno08x__magf__t_ac692d27a0bd9d698a89a8ca58e959d08}{x}};} +\DoxyCodeLine{633 this-\/>y = source.y;} +\DoxyCodeLine{634 this-\/>z = source.z;} +\DoxyCodeLine{635 \textcolor{keywordflow}{return} *\textcolor{keyword}{this};} +\DoxyCodeLine{636 \}} +\DoxyCodeLine{637 } +\DoxyCodeLine{638 \} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a429f861977153379e28e8f3710330b45}{bno08x\_magf\_t}};} +\DoxyCodeLine{639 } +\DoxyCodeLine{641 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\_magf\_bias\_t}}} +\DoxyCodeLine{642 \{} +\DoxyCodeLine{643 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__magf__bias__t_ac4f55ef988b43d3d6c753a2201c60b14}{x}};} +\DoxyCodeLine{644 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__magf__bias__t_a0e49d87458853c3478ffe1febffa0279}{y}};} +\DoxyCodeLine{645 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__magf__bias__t_a76b135fa354d2646927ff76c2da5a6b3}{z}};} +\DoxyCodeLine{646 } +\DoxyCodeLine{647 \mbox{\hyperlink{structbno08x__magf__bias__t_aa0b6af3812168e0dc9329d5a70e54f98}{bno08x\_magf\_bias\_t}}()} +\DoxyCodeLine{648 : \mbox{\hyperlink{structbno08x__magf__bias__t_ac4f55ef988b43d3d6c753a2201c60b14}{x}}(0.0f)} +\DoxyCodeLine{649 , \mbox{\hyperlink{structbno08x__magf__bias__t_a0e49d87458853c3478ffe1febffa0279}{y}}(0.0f)} +\DoxyCodeLine{650 , \mbox{\hyperlink{structbno08x__magf__bias__t_a76b135fa354d2646927ff76c2da5a6b3}{z}}(0.0f)} +\DoxyCodeLine{651 \{} +\DoxyCodeLine{652 \}} +\DoxyCodeLine{653 } +\DoxyCodeLine{654 \textcolor{comment}{// overloaded = operator for sh2\_MagneticFieldUncalibrated\_t conversion}} +\DoxyCodeLine{655 \mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\_magf\_bias\_t}}\& \mbox{\hyperlink{structbno08x__magf__bias__t_aeed524c368c645e3f325ffe387199a31}{operator=}}(\textcolor{keyword}{const} sh2\_MagneticFieldUncalibrated\_t\& source)} +\DoxyCodeLine{656 \{} +\DoxyCodeLine{657 this-\/>x = source.biasX;} +\DoxyCodeLine{658 this-\/>y = source.biasY;} +\DoxyCodeLine{659 this-\/>z = source.biasZ;} +\DoxyCodeLine{660 \textcolor{keywordflow}{return} *\textcolor{keyword}{this};} +\DoxyCodeLine{661 \}} +\DoxyCodeLine{662 } +\DoxyCodeLine{663 \} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a3d6e56080638d872486935323f393ab7}{bno08x\_magf\_bias\_t}};} +\DoxyCodeLine{664 } +\DoxyCodeLine{666 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}} +\DoxyCodeLine{667 \{} +\DoxyCodeLine{668 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__gyro__t_a63a7bfec63a61b44dab94cd62dc5f50e}{x}};} +\DoxyCodeLine{669 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__gyro__t_ab079eb91abc32f71c6d41f3dcf6274df}{y}};} +\DoxyCodeLine{670 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__gyro__t_ac9a349e1dad45c041bfd0555b01e273f}{z}};} +\DoxyCodeLine{671 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}} \mbox{\hyperlink{structbno08x__gyro__t_a87ab3be28faed62506a764d411650a12}{accuracy}};} +\DoxyCodeLine{672 } +\DoxyCodeLine{673 \mbox{\hyperlink{structbno08x__gyro__t_aa9a075a6b135f4b137b6247768ef5af6}{bno08x\_gyro\_t}}()} +\DoxyCodeLine{674 : \mbox{\hyperlink{structbno08x__gyro__t_a63a7bfec63a61b44dab94cd62dc5f50e}{x}}(0.0f)} +\DoxyCodeLine{675 , \mbox{\hyperlink{structbno08x__gyro__t_ab079eb91abc32f71c6d41f3dcf6274df}{y}}(0.0f)} +\DoxyCodeLine{676 , \mbox{\hyperlink{structbno08x__gyro__t_ac9a349e1dad45c041bfd0555b01e273f}{z}}(0.0f)} +\DoxyCodeLine{677 , \mbox{\hyperlink{structbno08x__gyro__t_a87ab3be28faed62506a764d411650a12}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} +\DoxyCodeLine{678 \{} +\DoxyCodeLine{679 \}} +\DoxyCodeLine{680 } +\DoxyCodeLine{681 \textcolor{comment}{// overloaded = operator for sh2\_Gyroscope\_t conversion}} +\DoxyCodeLine{682 \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}\& \mbox{\hyperlink{structbno08x__gyro__t_a13cfb2e5d15b2fe50d1d910bd0c4b868}{operator=}}(\textcolor{keyword}{const} sh2\_Gyroscope\_t\& source)} +\DoxyCodeLine{683 \{} +\DoxyCodeLine{684 this-\/>x = source.\mbox{\hyperlink{structbno08x__gyro__t_a63a7bfec63a61b44dab94cd62dc5f50e}{x}};} +\DoxyCodeLine{685 this-\/>y = source.y;} +\DoxyCodeLine{686 this-\/>z = source.z;} +\DoxyCodeLine{687 \textcolor{keywordflow}{return} *\textcolor{keyword}{this};} +\DoxyCodeLine{688 \}} +\DoxyCodeLine{689 } +\DoxyCodeLine{690 \textcolor{comment}{// overloaded = operator for sh2\_GyroscopeUncalibrated conversion}} +\DoxyCodeLine{691 \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}\& \mbox{\hyperlink{structbno08x__gyro__t_a64d4900e42a8f056a404b699074f1c41}{operator=}}(\textcolor{keyword}{const} sh2\_GyroscopeUncalibrated\& source)} +\DoxyCodeLine{692 \{} +\DoxyCodeLine{693 this-\/>x = source.\mbox{\hyperlink{structbno08x__gyro__t_a63a7bfec63a61b44dab94cd62dc5f50e}{x}};} +\DoxyCodeLine{694 this-\/>y = source.y;} +\DoxyCodeLine{695 this-\/>z = source.z;} +\DoxyCodeLine{696 \textcolor{keywordflow}{return} *\textcolor{keyword}{this};} +\DoxyCodeLine{697 \}} +\DoxyCodeLine{698 } +\DoxyCodeLine{699 \} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ac166834f6280e6ef21af7dd8a01be1e4}{bno08x\_gyro\_t}};} +\DoxyCodeLine{700 } +\DoxyCodeLine{702 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\_gyro\_bias\_t}}} +\DoxyCodeLine{703 \{} +\DoxyCodeLine{704 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__gyro__bias__t_a9c592e8c420797c8e02146eb6ba4a923}{x}};} +\DoxyCodeLine{705 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__gyro__bias__t_a9bb96e58ed1df186edf40aa66b38bf4a}{y}};} +\DoxyCodeLine{706 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__gyro__bias__t_aef04b50ebf86ff49631beb3ba90ae1ba}{z}};} +\DoxyCodeLine{707 } +\DoxyCodeLine{708 \mbox{\hyperlink{structbno08x__gyro__bias__t_a779c3000b541664d935b2ffda75a5f14}{bno08x\_gyro\_bias\_t}}()} +\DoxyCodeLine{709 : \mbox{\hyperlink{structbno08x__gyro__bias__t_a9c592e8c420797c8e02146eb6ba4a923}{x}}(0.0f)} +\DoxyCodeLine{710 , \mbox{\hyperlink{structbno08x__gyro__bias__t_a9bb96e58ed1df186edf40aa66b38bf4a}{y}}(0.0f)} +\DoxyCodeLine{711 , \mbox{\hyperlink{structbno08x__gyro__bias__t_aef04b50ebf86ff49631beb3ba90ae1ba}{z}}(0.0f)} +\DoxyCodeLine{712 \{} +\DoxyCodeLine{713 \}} +\DoxyCodeLine{714 } +\DoxyCodeLine{715 \textcolor{comment}{// overloaded = operator for sh2\_GyroscopeUncalibrated conversion}} +\DoxyCodeLine{716 \mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\_gyro\_bias\_t}}\& \mbox{\hyperlink{structbno08x__gyro__bias__t_aaa3795c61ebd89d4a620600b37ac27fc}{operator=}}(\textcolor{keyword}{const} sh2\_GyroscopeUncalibrated\& source)} +\DoxyCodeLine{717 \{} +\DoxyCodeLine{718 this-\/>x = source.biasX;} +\DoxyCodeLine{719 this-\/>y = source.biasY;} +\DoxyCodeLine{720 this-\/>z = source.biasZ;} +\DoxyCodeLine{721 \textcolor{keywordflow}{return} *\textcolor{keyword}{this};} +\DoxyCodeLine{722 \}} +\DoxyCodeLine{723 } +\DoxyCodeLine{724 \} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a7bf3b6ed58dd988c0f4566ba56bff415}{bno08x\_gyro\_bias\_t}};} +\DoxyCodeLine{725 } +\DoxyCodeLine{727 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\_activity\_classifier\_t}}} +\DoxyCodeLine{728 \{} +\DoxyCodeLine{729 uint8\_t \mbox{\hyperlink{structbno08x__activity__classifier__t_a6c99dd8968d52c7099c6f6b2acf11796}{confidence}}[10];} +\DoxyCodeLine{730 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97d}{BNO08xActivity}} \mbox{\hyperlink{structbno08x__activity__classifier__t_a272be5b28ff89a20d3c3cfdbfe63a5b5}{mostLikelyState}};} +\DoxyCodeLine{731 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}} \mbox{\hyperlink{structbno08x__activity__classifier__t_a51df90897f0f47b640ac975ad8f4833f}{accuracy}};} +\DoxyCodeLine{732 uint8\_t \mbox{\hyperlink{structbno08x__activity__classifier__t_aa3e3a6b479558722bc9d5416b74492ca}{page}};} +\DoxyCodeLine{733 \textcolor{keywordtype}{bool} \mbox{\hyperlink{structbno08x__activity__classifier__t_a90b7b42f031ed0e5b4c5d0e167caccb9}{lastPage}};} +\DoxyCodeLine{734 } +\DoxyCodeLine{735 \mbox{\hyperlink{structbno08x__activity__classifier__t_a302244e7d2d064b126eb92f363add923}{bno08x\_activity\_classifier\_t}}()} +\DoxyCodeLine{736 : \mbox{\hyperlink{structbno08x__activity__classifier__t_a6c99dd8968d52c7099c6f6b2acf11796}{confidence}}(\{\})} +\DoxyCodeLine{737 , \mbox{\hyperlink{structbno08x__activity__classifier__t_a272be5b28ff89a20d3c3cfdbfe63a5b5}{mostLikelyState}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97da0db45d2a4141101bdfe48e3314cfbca3}{BNO08xActivity::UNDEFINED}})} +\DoxyCodeLine{738 , \mbox{\hyperlink{structbno08x__activity__classifier__t_a51df90897f0f47b640ac975ad8f4833f}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6a0db45d2a4141101bdfe48e3314cfbca3}{BNO08xAccuracy::UNDEFINED}})} +\DoxyCodeLine{739 , \mbox{\hyperlink{structbno08x__activity__classifier__t_aa3e3a6b479558722bc9d5416b74492ca}{page}}(0U)} +\DoxyCodeLine{740 , \mbox{\hyperlink{structbno08x__activity__classifier__t_a90b7b42f031ed0e5b4c5d0e167caccb9}{lastPage}}(\textcolor{keyword}{false})} +\DoxyCodeLine{741 \{} +\DoxyCodeLine{742 \}} +\DoxyCodeLine{743 } +\DoxyCodeLine{744 \textcolor{comment}{// conversion from sh2\_PersonalActivityClassifier\_t}} +\DoxyCodeLine{745 \mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\_activity\_classifier\_t}}\& \mbox{\hyperlink{structbno08x__activity__classifier__t_ac9375f65afb421e1d552e11461546a43}{operator=}}(\textcolor{keyword}{const} sh2\_PersonalActivityClassifier\_t\& source)} +\DoxyCodeLine{746 \{} +\DoxyCodeLine{747 this-\/>page = source.\mbox{\hyperlink{structbno08x__activity__classifier__t_aa3e3a6b479558722bc9d5416b74492ca}{page}};} +\DoxyCodeLine{748 this-\/>lastPage = source.lastPage;} +\DoxyCodeLine{749 this-\/>mostLikelyState = \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97d}{BNO08xActivity}}\textcolor{keyword}{>}(source.mostLikelyState);} +\DoxyCodeLine{750 } +\DoxyCodeLine{751 \textcolor{keywordflow}{for} (\textcolor{keywordtype}{int} i = 0; i < 10; ++i)} +\DoxyCodeLine{752 this-\/>confidence[i] = source.confidence[i];} +\DoxyCodeLine{753 } +\DoxyCodeLine{754 \textcolor{keywordflow}{return} *\textcolor{keyword}{this};} +\DoxyCodeLine{755 \}} +\DoxyCodeLine{756 \} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a7913a36911f75945cfaa0a3249a280e3}{bno08x\_activity\_classifier\_t}};} +\DoxyCodeLine{757 } +\DoxyCodeLine{760 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\_tap\_detector\_t}}} +\DoxyCodeLine{761 \{} +\DoxyCodeLine{762 int8\_t \mbox{\hyperlink{structbno08x__tap__detector__t_a1ce57db3616377a16e11701cc04c3442}{x\_flag}};} +\DoxyCodeLine{763 int8\_t \mbox{\hyperlink{structbno08x__tap__detector__t_ae6ad63cddd8ddd96383448f659226c6f}{y\_flag}};} +\DoxyCodeLine{764 int8\_t \mbox{\hyperlink{structbno08x__tap__detector__t_aa46d40f151fce8f60fc8ed4cbe6cf2a1}{z\_flag}};} +\DoxyCodeLine{765 \textcolor{keywordtype}{bool} \mbox{\hyperlink{structbno08x__tap__detector__t_aef875a8e6ff23b29cb9fb73af48db11a}{double\_tap}};} +\DoxyCodeLine{766 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}} \mbox{\hyperlink{structbno08x__tap__detector__t_ad43c32c1d5a57f37e884e756daf9a7ea}{accuracy}};} +\DoxyCodeLine{767 } +\DoxyCodeLine{768 \mbox{\hyperlink{structbno08x__tap__detector__t_ab464e512951fb6cf5a1411d2218d51c5}{bno08x\_tap\_detector\_t}}()} +\DoxyCodeLine{769 : \mbox{\hyperlink{structbno08x__tap__detector__t_a1ce57db3616377a16e11701cc04c3442}{x\_flag}}(0)} +\DoxyCodeLine{770 , \mbox{\hyperlink{structbno08x__tap__detector__t_ae6ad63cddd8ddd96383448f659226c6f}{y\_flag}}(0)} +\DoxyCodeLine{771 , \mbox{\hyperlink{structbno08x__tap__detector__t_aa46d40f151fce8f60fc8ed4cbe6cf2a1}{z\_flag}}(0)} +\DoxyCodeLine{772 , \mbox{\hyperlink{structbno08x__tap__detector__t_aef875a8e6ff23b29cb9fb73af48db11a}{double\_tap}}(false)} +\DoxyCodeLine{773 , \mbox{\hyperlink{structbno08x__tap__detector__t_ad43c32c1d5a57f37e884e756daf9a7ea}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} +\DoxyCodeLine{774 \{} +\DoxyCodeLine{775 \}} +\DoxyCodeLine{776 } +\DoxyCodeLine{777 \textcolor{comment}{// overloaded = operator for sh2\_GyroscopeUncalibrated conversion}} +\DoxyCodeLine{778 \mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\_tap\_detector\_t}}\& \mbox{\hyperlink{structbno08x__tap__detector__t_a4cd8e7c025890f3abfa04ea2a0522f87}{operator=}}(\textcolor{keyword}{const} sh2\_TapDetector\_t\& source)} +\DoxyCodeLine{779 \{} +\DoxyCodeLine{780 \textcolor{keywordflow}{if} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ad0dc59e3a74a39a8e358c945162f6fc8}{TAP\_DETECTED\_X\_AXIS}}(source.flags))} +\DoxyCodeLine{781 this-\/>x\_flag = -\/1;} +\DoxyCodeLine{782 \textcolor{keywordflow}{else}} +\DoxyCodeLine{783 this-\/>x\_flag = 0;} +\DoxyCodeLine{784 } +\DoxyCodeLine{785 \textcolor{keywordflow}{if} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8a8a0fbcff17f5123ad111fcd9a375ea}{TAP\_DETECTED\_X\_AXIS\_POSITIVE}}(source.flags))} +\DoxyCodeLine{786 this-\/>x\_flag = 1;} +\DoxyCodeLine{787 } +\DoxyCodeLine{788 \textcolor{keywordflow}{if} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ad2ab2bbe6f01a4a641f75c41a9064cf6}{TAP\_DETECTED\_Y\_AXIS}}(source.flags))} +\DoxyCodeLine{789 this-\/>y\_flag = -\/1;} +\DoxyCodeLine{790 \textcolor{keywordflow}{else}} +\DoxyCodeLine{791 this-\/>y\_flag = 0;} +\DoxyCodeLine{792 } +\DoxyCodeLine{793 \textcolor{keywordflow}{if} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a356ec3a53c785965e8dd24381a3bdcd7}{TAP\_DETECTED\_Y\_AXIS\_POSITIVE}}(source.flags))} +\DoxyCodeLine{794 this-\/>y\_flag = 1;} +\DoxyCodeLine{795 } +\DoxyCodeLine{796 \textcolor{keywordflow}{if} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aaaf91ed835d5d1a5726806bb147c5938}{TAP\_DETECTED\_Z\_AXIS}}(source.flags))} +\DoxyCodeLine{797 this-\/>z\_flag = -\/1;} +\DoxyCodeLine{798 \textcolor{keywordflow}{else}} +\DoxyCodeLine{799 this-\/>z\_flag = 0;} +\DoxyCodeLine{800 } +\DoxyCodeLine{801 \textcolor{keywordflow}{if} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6fd0bd9f4990ced262a8f2d4c41d65d9}{TAP\_DETECTED\_Z\_AXIS\_POSITIVE}}(source.flags))} +\DoxyCodeLine{802 this-\/>z\_flag = 1;} +\DoxyCodeLine{803 } +\DoxyCodeLine{804 \textcolor{keywordflow}{if} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a92a577e216f51fc6156a87e6ecf8ffc5}{TAP\_DETECTED\_DOUBLE}}(source.flags))} +\DoxyCodeLine{805 this-\/>double\_tap = \textcolor{keyword}{true};} +\DoxyCodeLine{806 \textcolor{keywordflow}{else}} +\DoxyCodeLine{807 this-\/>double\_tap = \textcolor{keyword}{false};} +\DoxyCodeLine{808 } +\DoxyCodeLine{809 \textcolor{keywordflow}{return} *\textcolor{keyword}{this};} +\DoxyCodeLine{810 \}} +\DoxyCodeLine{811 } +\DoxyCodeLine{812 \} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adcfe69b10c9c2244015bad5b978beedd}{bno08x\_tap\_detector\_t}};} +\DoxyCodeLine{813 } +\DoxyCodeLine{815 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\_shake\_detector\_t}}} +\DoxyCodeLine{816 \{} +\DoxyCodeLine{817 uint8\_t \mbox{\hyperlink{structbno08x__shake__detector__t_a24dc1df9bb8089c330865e26054a349e}{x\_flag}};} +\DoxyCodeLine{818 uint8\_t \mbox{\hyperlink{structbno08x__shake__detector__t_a814745b5a1dd7aa6bb4bfde4981d1caa}{y\_flag}};} +\DoxyCodeLine{819 uint8\_t \mbox{\hyperlink{structbno08x__shake__detector__t_a7b833f57fc85173adecf666ec6d5477e}{z\_flag}};} +\DoxyCodeLine{820 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}} \mbox{\hyperlink{structbno08x__shake__detector__t_ac643f6c9ac9144c37765b22912212860}{accuracy}};} +\DoxyCodeLine{821 } +\DoxyCodeLine{822 \mbox{\hyperlink{structbno08x__shake__detector__t_a57df670bfdac6a4174c986a65a0340be}{bno08x\_shake\_detector\_t}}()} +\DoxyCodeLine{823 : \mbox{\hyperlink{structbno08x__shake__detector__t_a24dc1df9bb8089c330865e26054a349e}{x\_flag}}(0U)} +\DoxyCodeLine{824 , \mbox{\hyperlink{structbno08x__shake__detector__t_a814745b5a1dd7aa6bb4bfde4981d1caa}{y\_flag}}(0U)} +\DoxyCodeLine{825 , \mbox{\hyperlink{structbno08x__shake__detector__t_a7b833f57fc85173adecf666ec6d5477e}{z\_flag}}(0U)} +\DoxyCodeLine{826 , \mbox{\hyperlink{structbno08x__shake__detector__t_ac643f6c9ac9144c37765b22912212860}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} +\DoxyCodeLine{827 \{} +\DoxyCodeLine{828 \}} +\DoxyCodeLine{829 } +\DoxyCodeLine{830 \textcolor{comment}{// overloaded = operator for sh2\_GyroscopeUncalibrated conversion}} +\DoxyCodeLine{831 \mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\_shake\_detector\_t}}\& \mbox{\hyperlink{structbno08x__shake__detector__t_a7fe349111b513b2cd042ad98112791b7}{operator=}}(\textcolor{keyword}{const} sh2\_ShakeDetector\_t\& source)} +\DoxyCodeLine{832 \{} +\DoxyCodeLine{833 \textcolor{keywordflow}{if} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ae12bdf0217349447eebadf16d4560869}{SHAKE\_DETECTED\_X}}(source.shake))} +\DoxyCodeLine{834 this-\/>x\_flag = 1U;} +\DoxyCodeLine{835 \textcolor{keywordflow}{else}} +\DoxyCodeLine{836 this-\/>x\_flag = 0U;} +\DoxyCodeLine{837 } +\DoxyCodeLine{838 \textcolor{keywordflow}{if} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a023aa826dbf083e2a6d2d67beba75b27}{SHAKE\_DETECTED\_Y}}(source.shake))} +\DoxyCodeLine{839 this-\/>y\_flag = 1U;} +\DoxyCodeLine{840 \textcolor{keywordflow}{else}} +\DoxyCodeLine{841 this-\/>y\_flag = 0U;} +\DoxyCodeLine{842 } +\DoxyCodeLine{843 \textcolor{keywordflow}{if} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a9951e367fa8ff09a55526994cfaa94be}{SHAKE\_DETECTED\_Z}}(source.shake))} +\DoxyCodeLine{844 this-\/>z\_flag = 1U;} +\DoxyCodeLine{845 \textcolor{keywordflow}{else}} +\DoxyCodeLine{846 this-\/>z\_flag = 0U;} +\DoxyCodeLine{847 } +\DoxyCodeLine{848 \textcolor{keywordflow}{return} *\textcolor{keyword}{this};} +\DoxyCodeLine{849 \}} +\DoxyCodeLine{850 } +\DoxyCodeLine{851 \} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a7c22ac348c71afe0d42dcfae6c97ca32}{bno08x\_shake\_detector\_t}};} +\DoxyCodeLine{852 } +\DoxyCodeLine{855 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}}} +\DoxyCodeLine{856 \{} +\DoxyCodeLine{857 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__accel__t_af72246bad5088682490f6a13e4624b7c}{x}};} +\DoxyCodeLine{858 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__accel__t_a9514b06a88cdd4c4777ff8e27d8d52fb}{y}};} +\DoxyCodeLine{859 \textcolor{keywordtype}{float} \mbox{\hyperlink{structbno08x__accel__t_a391bf7c4ee0c3f571d94f73f047e9a3f}{z}};} +\DoxyCodeLine{860 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}} \mbox{\hyperlink{structbno08x__accel__t_aac8d91a84f911413e4bcc3fdb04c893b}{accuracy}};} +\DoxyCodeLine{861 } +\DoxyCodeLine{862 \mbox{\hyperlink{structbno08x__accel__t_a3d71a06304afc576280c56952b4f7a34}{bno08x\_accel\_t}}()} +\DoxyCodeLine{863 : \mbox{\hyperlink{structbno08x__accel__t_af72246bad5088682490f6a13e4624b7c}{x}}(0.0f)} +\DoxyCodeLine{864 , \mbox{\hyperlink{structbno08x__accel__t_a9514b06a88cdd4c4777ff8e27d8d52fb}{y}}(0.0f)} +\DoxyCodeLine{865 , \mbox{\hyperlink{structbno08x__accel__t_a391bf7c4ee0c3f571d94f73f047e9a3f}{z}}(0.0f)} +\DoxyCodeLine{866 , \mbox{\hyperlink{structbno08x__accel__t_aac8d91a84f911413e4bcc3fdb04c893b}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} +\DoxyCodeLine{867 \{} +\DoxyCodeLine{868 \}} +\DoxyCodeLine{869 } +\DoxyCodeLine{870 \textcolor{comment}{// conversion from sh2\_Accelerometer\_t}} +\DoxyCodeLine{871 \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}}\& \mbox{\hyperlink{structbno08x__accel__t_a5b3f1b2cc2a889af23d27185c6efd75e}{operator=}}(\textcolor{keyword}{const} sh2\_Accelerometer\_t\& source)} +\DoxyCodeLine{872 \{} +\DoxyCodeLine{873 this-\/>x = source.\mbox{\hyperlink{structbno08x__accel__t_af72246bad5088682490f6a13e4624b7c}{x}};} +\DoxyCodeLine{874 this-\/>y = source.y;} +\DoxyCodeLine{875 this-\/>z = source.z;} +\DoxyCodeLine{876 \textcolor{keywordflow}{return} *\textcolor{keyword}{this};} +\DoxyCodeLine{877 \}} +\DoxyCodeLine{878 \} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a0c22a2a9fede695256dfaa4703497a2e}{bno08x\_accel\_t}};} +\DoxyCodeLine{879 } +\DoxyCodeLine{881 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\_step\_counter\_t}}} +\DoxyCodeLine{882 \{} +\DoxyCodeLine{883 uint32\_t \mbox{\hyperlink{structbno08x__step__counter__t_a8060ef0721d76ff0175ca487617db202}{latency}};} +\DoxyCodeLine{884 uint16\_t \mbox{\hyperlink{structbno08x__step__counter__t_a6d6be986b770fe1343a46080f35653d3}{steps}};} +\DoxyCodeLine{885 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}} \mbox{\hyperlink{structbno08x__step__counter__t_a7e0f4b2eb32978a33f9e8c1c70b83f13}{accuracy}};} +\DoxyCodeLine{886 } +\DoxyCodeLine{887 \mbox{\hyperlink{structbno08x__step__counter__t_a53eb4151dfa16c65871f9a754cf92940}{bno08x\_step\_counter\_t}}()} +\DoxyCodeLine{888 : \mbox{\hyperlink{structbno08x__step__counter__t_a8060ef0721d76ff0175ca487617db202}{latency}}(0UL)} +\DoxyCodeLine{889 , \mbox{\hyperlink{structbno08x__step__counter__t_a6d6be986b770fe1343a46080f35653d3}{steps}}(0U)} +\DoxyCodeLine{890 , \mbox{\hyperlink{structbno08x__step__counter__t_a7e0f4b2eb32978a33f9e8c1c70b83f13}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} +\DoxyCodeLine{891 \{} +\DoxyCodeLine{892 \}} +\DoxyCodeLine{893 } +\DoxyCodeLine{894 \textcolor{comment}{// conversion from sh2\_StepCounter\_t}} +\DoxyCodeLine{895 \mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\_step\_counter\_t}}\& \mbox{\hyperlink{structbno08x__step__counter__t_ab184ba986a22ae89d5a4028b72efb2c1}{operator=}}(\textcolor{keyword}{const} sh2\_StepCounter\_t\& source)} +\DoxyCodeLine{896 \{} +\DoxyCodeLine{897 this-\/>latency = source.\mbox{\hyperlink{structbno08x__step__counter__t_a8060ef0721d76ff0175ca487617db202}{latency}};} +\DoxyCodeLine{898 this-\/>steps = source.steps;} +\DoxyCodeLine{899 \textcolor{keywordflow}{return} *\textcolor{keyword}{this};} +\DoxyCodeLine{900 \}} +\DoxyCodeLine{901 \} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ad52b092f56d1fa0064f2ea3502399cfc}{bno08x\_step\_counter\_t}};} +\DoxyCodeLine{902 } +\DoxyCodeLine{904 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\_raw\_gyro\_t}}} +\DoxyCodeLine{905 \{} +\DoxyCodeLine{906 uint32\_t \mbox{\hyperlink{structbno08x__raw__gyro__t_a99d61a4d56a06fb219dc023fe3e446b5}{timestamp\_us}};} +\DoxyCodeLine{907 int16\_t \mbox{\hyperlink{structbno08x__raw__gyro__t_a7b7f2f569143c710ac3b1068d434a47f}{x}};} +\DoxyCodeLine{908 int16\_t \mbox{\hyperlink{structbno08x__raw__gyro__t_af8755b09df8253594de1412f02655651}{y}};} +\DoxyCodeLine{909 int16\_t \mbox{\hyperlink{structbno08x__raw__gyro__t_afe5677954b4678eb3a460a386f224a78}{z}};} +\DoxyCodeLine{910 int16\_t \mbox{\hyperlink{structbno08x__raw__gyro__t_adf725827f6f97e16c953f6f5c7bf890b}{temperature}};} +\DoxyCodeLine{911 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}} \mbox{\hyperlink{structbno08x__raw__gyro__t_aa19b4b279b5c218675bf4c83ca872371}{accuracy}};} +\DoxyCodeLine{912 } +\DoxyCodeLine{913 \mbox{\hyperlink{structbno08x__raw__gyro__t_a17c759dd38d5a6b78ae5cb77c5e4d93b}{bno08x\_raw\_gyro\_t}}()} +\DoxyCodeLine{914 : \mbox{\hyperlink{structbno08x__raw__gyro__t_a99d61a4d56a06fb219dc023fe3e446b5}{timestamp\_us}}(0UL)} +\DoxyCodeLine{915 , \mbox{\hyperlink{structbno08x__raw__gyro__t_a7b7f2f569143c710ac3b1068d434a47f}{x}}(0U)} +\DoxyCodeLine{916 , \mbox{\hyperlink{structbno08x__raw__gyro__t_af8755b09df8253594de1412f02655651}{y}}(0U)} +\DoxyCodeLine{917 , \mbox{\hyperlink{structbno08x__raw__gyro__t_afe5677954b4678eb3a460a386f224a78}{z}}(0U)} +\DoxyCodeLine{918 , \mbox{\hyperlink{structbno08x__raw__gyro__t_adf725827f6f97e16c953f6f5c7bf890b}{temperature}}(0U)} +\DoxyCodeLine{919 , \mbox{\hyperlink{structbno08x__raw__gyro__t_aa19b4b279b5c218675bf4c83ca872371}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} +\DoxyCodeLine{920 \{} +\DoxyCodeLine{921 \}} +\DoxyCodeLine{922 } +\DoxyCodeLine{923 \textcolor{comment}{// conversion from sh2\_RawGyroscope\_t}} +\DoxyCodeLine{924 \mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\_raw\_gyro\_t}}\& \mbox{\hyperlink{structbno08x__raw__gyro__t_a34c3ff52aaa1898f44ad6b0cf585825a}{operator=}}(\textcolor{keyword}{const} sh2\_RawGyroscope\_t\& source)} +\DoxyCodeLine{925 \{} +\DoxyCodeLine{926 this-\/>x = source.\mbox{\hyperlink{structbno08x__raw__gyro__t_a7b7f2f569143c710ac3b1068d434a47f}{x}};} +\DoxyCodeLine{927 this-\/>y = source.y;} +\DoxyCodeLine{928 this-\/>z = source.z;} +\DoxyCodeLine{929 this-\/>temperature = source.temperature;} +\DoxyCodeLine{930 this-\/>timestamp\_us = source.timestamp;} +\DoxyCodeLine{931 \textcolor{keywordflow}{return} *\textcolor{keyword}{this};} +\DoxyCodeLine{932 \}} +\DoxyCodeLine{933 \} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a3e205d9599aa01b7946d1ed1cbb7f1c4}{bno08x\_raw\_gyro\_t}};} +\DoxyCodeLine{934 } +\DoxyCodeLine{937 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\_raw\_accel\_t}}} +\DoxyCodeLine{938 \{} +\DoxyCodeLine{939 uint32\_t \mbox{\hyperlink{structbno08x__raw__accel__t_a7ca16a89f219b199eb5797fd101d1283}{timestamp\_us}};} +\DoxyCodeLine{940 int16\_t \mbox{\hyperlink{structbno08x__raw__accel__t_ab5188923307b95f6324d9241e9140def}{x}};} +\DoxyCodeLine{941 int16\_t \mbox{\hyperlink{structbno08x__raw__accel__t_a917d6b23cb40c7044891624cebac2993}{y}};} +\DoxyCodeLine{942 int16\_t \mbox{\hyperlink{structbno08x__raw__accel__t_a62d1731746ea51d36b9946594075e67b}{z}};} +\DoxyCodeLine{943 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}} \mbox{\hyperlink{structbno08x__raw__accel__t_aadb4fc1fa1d87d0baf4db5a534ea18ea}{accuracy}};} +\DoxyCodeLine{944 } +\DoxyCodeLine{945 \mbox{\hyperlink{structbno08x__raw__accel__t_afb9443ec5846eefe942e1f273570fb7f}{bno08x\_raw\_accel\_t}}()} +\DoxyCodeLine{946 : \mbox{\hyperlink{structbno08x__raw__accel__t_a7ca16a89f219b199eb5797fd101d1283}{timestamp\_us}}(0UL)} +\DoxyCodeLine{947 , \mbox{\hyperlink{structbno08x__raw__accel__t_ab5188923307b95f6324d9241e9140def}{x}}(0U)} +\DoxyCodeLine{948 , \mbox{\hyperlink{structbno08x__raw__accel__t_a917d6b23cb40c7044891624cebac2993}{y}}(0U)} +\DoxyCodeLine{949 , \mbox{\hyperlink{structbno08x__raw__accel__t_a62d1731746ea51d36b9946594075e67b}{z}}(0U)} +\DoxyCodeLine{950 , \mbox{\hyperlink{structbno08x__raw__accel__t_aadb4fc1fa1d87d0baf4db5a534ea18ea}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} +\DoxyCodeLine{951 \{} +\DoxyCodeLine{952 \}} +\DoxyCodeLine{953 } +\DoxyCodeLine{954 \textcolor{comment}{// conversion from sh2\_RawAccelerometer\_t}} +\DoxyCodeLine{955 \mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\_raw\_accel\_t}}\& \mbox{\hyperlink{structbno08x__raw__accel__t_a8980031b2548b79c945abe299387d44f}{operator=}}(\textcolor{keyword}{const} sh2\_RawAccelerometer\_t\& source)} +\DoxyCodeLine{956 \{} +\DoxyCodeLine{957 this-\/>x = source.\mbox{\hyperlink{structbno08x__raw__accel__t_ab5188923307b95f6324d9241e9140def}{x}};} +\DoxyCodeLine{958 this-\/>y = source.y;} +\DoxyCodeLine{959 this-\/>z = source.z;} +\DoxyCodeLine{960 this-\/>timestamp\_us = source.timestamp;} +\DoxyCodeLine{961 \textcolor{keywordflow}{return} *\textcolor{keyword}{this};} +\DoxyCodeLine{962 \}} +\DoxyCodeLine{963 \} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ace2ea90ebebddfcdb75e1b8b7b48f905}{bno08x\_raw\_accel\_t}};} +\DoxyCodeLine{964 } +\DoxyCodeLine{967 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\_raw\_magf\_t}}} +\DoxyCodeLine{968 \{} +\DoxyCodeLine{969 uint32\_t \mbox{\hyperlink{structbno08x__raw__magf__t_a74cb298f230665c2d600d3298717c321}{timestamp\_us}};} +\DoxyCodeLine{970 int16\_t \mbox{\hyperlink{structbno08x__raw__magf__t_a6d04fa2589070ad4ee06b7259fc90900}{x}};} +\DoxyCodeLine{971 int16\_t \mbox{\hyperlink{structbno08x__raw__magf__t_aba0a88c1032210c6db95ac779e280b9a}{y}};} +\DoxyCodeLine{972 int16\_t \mbox{\hyperlink{structbno08x__raw__magf__t_a5d50e05cccd1f92f36f6ac83e9f911ae}{z}};} +\DoxyCodeLine{973 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}} \mbox{\hyperlink{structbno08x__raw__magf__t_ae1253faa56aecbafd24f24f42dfb3aeb}{accuracy}};} +\DoxyCodeLine{974 } +\DoxyCodeLine{975 \mbox{\hyperlink{structbno08x__raw__magf__t_a9bbd61edac01cb1f2e78417efe8573aa}{bno08x\_raw\_magf\_t}}()} +\DoxyCodeLine{976 : \mbox{\hyperlink{structbno08x__raw__magf__t_a74cb298f230665c2d600d3298717c321}{timestamp\_us}}(0UL)} +\DoxyCodeLine{977 , \mbox{\hyperlink{structbno08x__raw__magf__t_a6d04fa2589070ad4ee06b7259fc90900}{x}}(0U)} +\DoxyCodeLine{978 , \mbox{\hyperlink{structbno08x__raw__magf__t_aba0a88c1032210c6db95ac779e280b9a}{y}}(0U)} +\DoxyCodeLine{979 , \mbox{\hyperlink{structbno08x__raw__magf__t_a5d50e05cccd1f92f36f6ac83e9f911ae}{z}}(0U)} +\DoxyCodeLine{980 , \mbox{\hyperlink{structbno08x__raw__magf__t_ae1253faa56aecbafd24f24f42dfb3aeb}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} +\DoxyCodeLine{981 \{} +\DoxyCodeLine{982 \}} +\DoxyCodeLine{983 } +\DoxyCodeLine{984 \textcolor{comment}{// conversion from sh2\_RawMagnetometer\_t}} +\DoxyCodeLine{985 \mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\_raw\_magf\_t}}\& \mbox{\hyperlink{structbno08x__raw__magf__t_ad58e25ff5c6d8c4c3843264effa63a7c}{operator=}}(\textcolor{keyword}{const} sh2\_RawMagnetometer\_t\& source)} +\DoxyCodeLine{986 \{} +\DoxyCodeLine{987 this-\/>x = source.\mbox{\hyperlink{structbno08x__raw__magf__t_a6d04fa2589070ad4ee06b7259fc90900}{x}};} +\DoxyCodeLine{988 this-\/>y = source.y;} +\DoxyCodeLine{989 this-\/>z = source.z;} +\DoxyCodeLine{990 this-\/>timestamp\_us = source.timestamp;} +\DoxyCodeLine{991 \textcolor{keywordflow}{return} *\textcolor{keyword}{this};} +\DoxyCodeLine{992 \}} +\DoxyCodeLine{993 \} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a673f429cbcd0f48394de3d990d8bda4a}{bno08x\_raw\_magf\_t}};} +\DoxyCodeLine{994 } +\DoxyCodeLine{996 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\_stability\_classifier\_t}}} +\DoxyCodeLine{997 \{} +\DoxyCodeLine{998 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cb}{BNO08xStability}} \mbox{\hyperlink{structbno08x__stability__classifier__t_a2ecd636f34a6be612833009d9a1c8725}{stability}};} +\DoxyCodeLine{999 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}} \mbox{\hyperlink{structbno08x__stability__classifier__t_aa1eeb8deb186589ae21cbd1b96747bf7}{accuracy}};} +\DoxyCodeLine{1000 } +\DoxyCodeLine{1001 \mbox{\hyperlink{structbno08x__stability__classifier__t_a1af6213e40337e7dfff734d542fc3be2}{bno08x\_stability\_classifier\_t}}()} +\DoxyCodeLine{1002 : \mbox{\hyperlink{structbno08x__stability__classifier__t_a2ecd636f34a6be612833009d9a1c8725}{stability}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cb}{BNO08xStability}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} +\DoxyCodeLine{1003 , \mbox{\hyperlink{structbno08x__stability__classifier__t_aa1eeb8deb186589ae21cbd1b96747bf7}{accuracy}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08xAccuracy}}::\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}})} +\DoxyCodeLine{1004 \{} +\DoxyCodeLine{1005 \}} +\DoxyCodeLine{1006 } +\DoxyCodeLine{1007 \textcolor{comment}{// conversion from sh2\_StabilityClassifier\_t}} +\DoxyCodeLine{1008 \mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\_stability\_classifier\_t}}\& \mbox{\hyperlink{structbno08x__stability__classifier__t_aff4d78a7c01ef13ae001bb185f825151}{operator=}}(\textcolor{keyword}{const} sh2\_StabilityClassifier\_t\& source)} +\DoxyCodeLine{1009 \{} +\DoxyCodeLine{1010 this-\/>stability = \textcolor{keyword}{static\_cast<}\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cb}{BNO08xStability}}\textcolor{keyword}{>}(source.classification);} +\DoxyCodeLine{1011 \textcolor{keywordflow}{return} *\textcolor{keyword}{this};} +\DoxyCodeLine{1012 \}} +\DoxyCodeLine{1013 } +\DoxyCodeLine{1014 \} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a9f0440c67ec56fafcd25a24bf36f842f}{bno08x\_stability\_classifier\_t}};} +\DoxyCodeLine{1015 } +\DoxyCodeLine{1017 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\_sample\_counts\_t}}} +\DoxyCodeLine{1018 \{} +\DoxyCodeLine{1019 uint32\_t \mbox{\hyperlink{structbno08x__sample__counts__t_aae4244c540f8411246032f1e69125b75}{offered}}; } +\DoxyCodeLine{1020 uint32\_t \mbox{\hyperlink{structbno08x__sample__counts__t_a055f3d8ff138c7da4a79d4a6fb2af9b9}{on}}; } +\DoxyCodeLine{1021 uint32\_t \mbox{\hyperlink{structbno08x__sample__counts__t_a2ab3e0999a5e668833eb8dbab6d1f036}{accepted}}; } +\DoxyCodeLine{1022 uint32\_t} +\DoxyCodeLine{1023 \mbox{\hyperlink{structbno08x__sample__counts__t_a8d03182919cce138cfda97c3ff5700b2}{attempted}}; } +\DoxyCodeLine{1024 } +\DoxyCodeLine{1025 \mbox{\hyperlink{structbno08x__sample__counts__t_abd1eccfac205719fd1c5aed25fee1fec}{bno08x\_sample\_counts\_t}}()} +\DoxyCodeLine{1026 : \mbox{\hyperlink{structbno08x__sample__counts__t_aae4244c540f8411246032f1e69125b75}{offered}}(0UL)} +\DoxyCodeLine{1027 , \mbox{\hyperlink{structbno08x__sample__counts__t_a055f3d8ff138c7da4a79d4a6fb2af9b9}{on}}(0UL)} +\DoxyCodeLine{1028 , \mbox{\hyperlink{structbno08x__sample__counts__t_a2ab3e0999a5e668833eb8dbab6d1f036}{accepted}}(0UL)} +\DoxyCodeLine{1029 , \mbox{\hyperlink{structbno08x__sample__counts__t_a8d03182919cce138cfda97c3ff5700b2}{attempted}}(0UL)} +\DoxyCodeLine{1030 \{} +\DoxyCodeLine{1031 \}} +\DoxyCodeLine{1032 } +\DoxyCodeLine{1033 \textcolor{comment}{// conversion from sh2\_PersonalActivityClassifier\_t}} +\DoxyCodeLine{1034 \mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\_sample\_counts\_t}}\& \mbox{\hyperlink{structbno08x__sample__counts__t_af9e52b9fe15c78bd8b2ef3cc5af66a13}{operator=}}(\textcolor{keyword}{const} sh2\_Counts\_t\& source)} +\DoxyCodeLine{1035 \{} +\DoxyCodeLine{1036 this-\/>offered = source.\mbox{\hyperlink{structbno08x__sample__counts__t_aae4244c540f8411246032f1e69125b75}{offered}};} +\DoxyCodeLine{1037 this-\/>on = source.on;} +\DoxyCodeLine{1038 this-\/>accepted = source.accepted;} +\DoxyCodeLine{1039 this-\/>\mbox{\hyperlink{structbno08x__sample__counts__t_a8d03182919cce138cfda97c3ff5700b2}{attempted}} = source.attempted;} +\DoxyCodeLine{1040 } +\DoxyCodeLine{1041 \textcolor{keywordflow}{return} *\textcolor{keyword}{this};} +\DoxyCodeLine{1042 \}} +\DoxyCodeLine{1043 \} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afceb7f957002d3e024d4971963ecfa20}{bno08x\_sample\_counts\_t}};} +\DoxyCodeLine{1044 } +\DoxyCodeLine{1046 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\_meta\_data\_t}}} +\DoxyCodeLine{1047 \{} +\DoxyCodeLine{1048 \textcolor{keywordtype}{char} \mbox{\hyperlink{structbno08x__meta__data__t_a51e1f028175bf00c880cc2dfd4e05412}{vendor\_ID}}[48]; } +\DoxyCodeLine{1049 uint8\_t \mbox{\hyperlink{structbno08x__meta__data__t_a4134971e13a6242102facae308588072}{sensor\_specific}}[48]; } +\DoxyCodeLine{1050 uint32\_t \mbox{\hyperlink{structbno08x__meta__data__t_a0efefbb8c4614bd3e81094f25909cc14}{vendor\_id\_len}}; } +\DoxyCodeLine{1051 uint32\_t \mbox{\hyperlink{structbno08x__meta__data__t_abaa4829463c424c9959d594027ce7ba2}{sensor\_specific\_len}}; } +\DoxyCodeLine{1052 uint32\_t \mbox{\hyperlink{structbno08x__meta__data__t_a58edad7613b5b2c6e7afd0233106b09f}{range}}; } +\DoxyCodeLine{1053 uint32\_t \mbox{\hyperlink{structbno08x__meta__data__t_a7683b54fbe7ae8ec15b8f880d17a5a46}{resolution}}; } +\DoxyCodeLine{1054 uint32\_t \mbox{\hyperlink{structbno08x__meta__data__t_a5384c14c55c8f156ea18a0cc81a2e6fc}{min\_period\_us}}; } +\DoxyCodeLine{1055 uint32\_t \mbox{\hyperlink{structbno08x__meta__data__t_a3e4ff48e389db8b0643259f9af8c0006}{max\_period\_us}}; } +\DoxyCodeLine{1056 uint32\_t \mbox{\hyperlink{structbno08x__meta__data__t_a32f6c907d10794a2b64784c4bbe09723}{fifo\_reserved}}; } +\DoxyCodeLine{1057 uint32\_t \mbox{\hyperlink{structbno08x__meta__data__t_a94c6f70957ab28cde8d41fdbd2f39496}{fifo\_max}}; } +\DoxyCodeLine{1058 uint32\_t \mbox{\hyperlink{structbno08x__meta__data__t_ac493692919e552ca32e6c87b4623ccd2}{batch\_buffer\_bytes}}; } +\DoxyCodeLine{1059 uint16\_t \mbox{\hyperlink{structbno08x__meta__data__t_a31816ac79605b829e7304973d61f7d98}{revision}}; } +\DoxyCodeLine{1060 uint16\_t \mbox{\hyperlink{structbno08x__meta__data__t_ac4297b1db8065c9ad38b6100abda92c1}{power\_mA}}; } +\DoxyCodeLine{1061 uint16\_t \mbox{\hyperlink{structbno08x__meta__data__t_a1e0a5907ac8d8dd0325cf8830aa5bd66}{q\_point\_1}}; } +\DoxyCodeLine{1062 uint16\_t \mbox{\hyperlink{structbno08x__meta__data__t_a09ad38c35e9cd63d4c333f851d5e01e7}{q\_point\_2}}; } +\DoxyCodeLine{1063 uint16\_t \mbox{\hyperlink{structbno08x__meta__data__t_a29cb20721b8dda2c65c6b2b4dfad6551}{q\_point\_3}}; } +\DoxyCodeLine{1064 uint8\_t \mbox{\hyperlink{structbno08x__meta__data__t_a659afd22d089c9414ef865350c895d3e}{me\_version}}; } +\DoxyCodeLine{1065 uint8\_t \mbox{\hyperlink{structbno08x__meta__data__t_a5883b0fdc28d754f3fff570ca29e3b3e}{mh\_version}}; } +\DoxyCodeLine{1066 uint8\_t \mbox{\hyperlink{structbno08x__meta__data__t_a672da8b56be3269bae22c9e0e5424719}{sh\_version}}; } +\DoxyCodeLine{1067 } +\DoxyCodeLine{1068 } +\DoxyCodeLine{1069 \textcolor{comment}{// Default constructor}} +\DoxyCodeLine{1070 \mbox{\hyperlink{structbno08x__meta__data__t_a3e22f63db62812b5aeeb873553f378c4}{bno08x\_meta\_data\_t}}()} +\DoxyCodeLine{1071 : \mbox{\hyperlink{structbno08x__meta__data__t_a51e1f028175bf00c880cc2dfd4e05412}{vendor\_ID}}(\{\})} +\DoxyCodeLine{1072 , \mbox{\hyperlink{structbno08x__meta__data__t_a4134971e13a6242102facae308588072}{sensor\_specific}}(\{\})} +\DoxyCodeLine{1073 , \mbox{\hyperlink{structbno08x__meta__data__t_a0efefbb8c4614bd3e81094f25909cc14}{vendor\_id\_len}}(0)} +\DoxyCodeLine{1074 , \mbox{\hyperlink{structbno08x__meta__data__t_abaa4829463c424c9959d594027ce7ba2}{sensor\_specific\_len}}(0)} +\DoxyCodeLine{1075 , \mbox{\hyperlink{structbno08x__meta__data__t_a58edad7613b5b2c6e7afd0233106b09f}{range}}(0)} +\DoxyCodeLine{1076 , \mbox{\hyperlink{structbno08x__meta__data__t_a7683b54fbe7ae8ec15b8f880d17a5a46}{resolution}}(0)} +\DoxyCodeLine{1077 , \mbox{\hyperlink{structbno08x__meta__data__t_a5384c14c55c8f156ea18a0cc81a2e6fc}{min\_period\_us}}(0)} +\DoxyCodeLine{1078 , \mbox{\hyperlink{structbno08x__meta__data__t_a3e4ff48e389db8b0643259f9af8c0006}{max\_period\_us}}(0)} +\DoxyCodeLine{1079 , \mbox{\hyperlink{structbno08x__meta__data__t_a32f6c907d10794a2b64784c4bbe09723}{fifo\_reserved}}(0)} +\DoxyCodeLine{1080 , \mbox{\hyperlink{structbno08x__meta__data__t_a94c6f70957ab28cde8d41fdbd2f39496}{fifo\_max}}(0)} +\DoxyCodeLine{1081 , \mbox{\hyperlink{structbno08x__meta__data__t_ac493692919e552ca32e6c87b4623ccd2}{batch\_buffer\_bytes}}(0)} +\DoxyCodeLine{1082 , \mbox{\hyperlink{structbno08x__meta__data__t_a31816ac79605b829e7304973d61f7d98}{revision}}(0)} +\DoxyCodeLine{1083 , \mbox{\hyperlink{structbno08x__meta__data__t_ac4297b1db8065c9ad38b6100abda92c1}{power\_mA}}(0)} +\DoxyCodeLine{1084 , \mbox{\hyperlink{structbno08x__meta__data__t_a1e0a5907ac8d8dd0325cf8830aa5bd66}{q\_point\_1}}(0)} +\DoxyCodeLine{1085 , \mbox{\hyperlink{structbno08x__meta__data__t_a09ad38c35e9cd63d4c333f851d5e01e7}{q\_point\_2}}(0)} +\DoxyCodeLine{1086 , \mbox{\hyperlink{structbno08x__meta__data__t_a29cb20721b8dda2c65c6b2b4dfad6551}{q\_point\_3}}(0)} +\DoxyCodeLine{1087 , \mbox{\hyperlink{structbno08x__meta__data__t_a659afd22d089c9414ef865350c895d3e}{me\_version}}(0)} +\DoxyCodeLine{1088 , \mbox{\hyperlink{structbno08x__meta__data__t_a5883b0fdc28d754f3fff570ca29e3b3e}{mh\_version}}(0)} +\DoxyCodeLine{1089 , \mbox{\hyperlink{structbno08x__meta__data__t_a672da8b56be3269bae22c9e0e5424719}{sh\_version}}(0)} +\DoxyCodeLine{1090 \{} +\DoxyCodeLine{1091 memset(\mbox{\hyperlink{structbno08x__meta__data__t_a51e1f028175bf00c880cc2dfd4e05412}{vendor\_ID}}, 0, \textcolor{keyword}{sizeof}(\mbox{\hyperlink{structbno08x__meta__data__t_a51e1f028175bf00c880cc2dfd4e05412}{vendor\_ID}}));} +\DoxyCodeLine{1092 memset(\mbox{\hyperlink{structbno08x__meta__data__t_a4134971e13a6242102facae308588072}{sensor\_specific}}, 0, \textcolor{keyword}{sizeof}(\mbox{\hyperlink{structbno08x__meta__data__t_a4134971e13a6242102facae308588072}{sensor\_specific}}));} +\DoxyCodeLine{1093 \}} +\DoxyCodeLine{1094 } +\DoxyCodeLine{1095 \textcolor{comment}{// Conversion constructor from sh2\_SensorMetadata\_t}} +\DoxyCodeLine{1096 \mbox{\hyperlink{structbno08x__meta__data__t_a549c5e42da7cf07c6ec28ce69548b1d8}{bno08x\_meta\_data\_t}}(\textcolor{keyword}{const} sh2\_SensorMetadata\_t\& src)} +\DoxyCodeLine{1097 \{} +\DoxyCodeLine{1098 \mbox{\hyperlink{structbno08x__meta__data__t_a659afd22d089c9414ef865350c895d3e}{me\_version}} = src.meVersion;} +\DoxyCodeLine{1099 \mbox{\hyperlink{structbno08x__meta__data__t_a5883b0fdc28d754f3fff570ca29e3b3e}{mh\_version}} = src.mhVersion;} +\DoxyCodeLine{1100 \mbox{\hyperlink{structbno08x__meta__data__t_a672da8b56be3269bae22c9e0e5424719}{sh\_version}} = src.shVersion;} +\DoxyCodeLine{1101 \mbox{\hyperlink{structbno08x__meta__data__t_a58edad7613b5b2c6e7afd0233106b09f}{range}} = src.range;} +\DoxyCodeLine{1102 \mbox{\hyperlink{structbno08x__meta__data__t_a7683b54fbe7ae8ec15b8f880d17a5a46}{resolution}} = src.resolution;} +\DoxyCodeLine{1103 \mbox{\hyperlink{structbno08x__meta__data__t_a31816ac79605b829e7304973d61f7d98}{revision}} = src.revision;} +\DoxyCodeLine{1104 \mbox{\hyperlink{structbno08x__meta__data__t_ac4297b1db8065c9ad38b6100abda92c1}{power\_mA}} = src.power\_mA;} +\DoxyCodeLine{1105 \mbox{\hyperlink{structbno08x__meta__data__t_a5384c14c55c8f156ea18a0cc81a2e6fc}{min\_period\_us}} = src.minPeriod\_uS;} +\DoxyCodeLine{1106 \mbox{\hyperlink{structbno08x__meta__data__t_a3e4ff48e389db8b0643259f9af8c0006}{max\_period\_us}} = src.maxPeriod\_uS;} +\DoxyCodeLine{1107 \mbox{\hyperlink{structbno08x__meta__data__t_a32f6c907d10794a2b64784c4bbe09723}{fifo\_reserved}} = src.fifoReserved;} +\DoxyCodeLine{1108 \mbox{\hyperlink{structbno08x__meta__data__t_a94c6f70957ab28cde8d41fdbd2f39496}{fifo\_max}} = src.fifoMax;} +\DoxyCodeLine{1109 \mbox{\hyperlink{structbno08x__meta__data__t_ac493692919e552ca32e6c87b4623ccd2}{batch\_buffer\_bytes}} = src.batchBufferBytes;} +\DoxyCodeLine{1110 \mbox{\hyperlink{structbno08x__meta__data__t_a1e0a5907ac8d8dd0325cf8830aa5bd66}{q\_point\_1}} = src.qPoint1;} +\DoxyCodeLine{1111 \mbox{\hyperlink{structbno08x__meta__data__t_a09ad38c35e9cd63d4c333f851d5e01e7}{q\_point\_2}} = src.qPoint2;} +\DoxyCodeLine{1112 \mbox{\hyperlink{structbno08x__meta__data__t_a29cb20721b8dda2c65c6b2b4dfad6551}{q\_point\_3}} = src.qPoint3;} +\DoxyCodeLine{1113 \mbox{\hyperlink{structbno08x__meta__data__t_a0efefbb8c4614bd3e81094f25909cc14}{vendor\_id\_len}} = src.vendorIdLen;} +\DoxyCodeLine{1114 \mbox{\hyperlink{structbno08x__meta__data__t_abaa4829463c424c9959d594027ce7ba2}{sensor\_specific\_len}} = src.sensorSpecificLen;} +\DoxyCodeLine{1115 memcpy(\mbox{\hyperlink{structbno08x__meta__data__t_a51e1f028175bf00c880cc2dfd4e05412}{vendor\_ID}}, src.vendorId, \mbox{\hyperlink{structbno08x__meta__data__t_a0efefbb8c4614bd3e81094f25909cc14}{vendor\_id\_len}});} +\DoxyCodeLine{1116 memcpy(\mbox{\hyperlink{structbno08x__meta__data__t_a4134971e13a6242102facae308588072}{sensor\_specific}}, src.sensorSpecific, \mbox{\hyperlink{structbno08x__meta__data__t_abaa4829463c424c9959d594027ce7ba2}{sensor\_specific\_len}});} +\DoxyCodeLine{1117 \}} +\DoxyCodeLine{1118 \} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a1145e5dfd14e96bd70c6e73af017b548}{bno08x\_meta\_data\_t}};} +\DoxyCodeLine{1119 } +\DoxyCodeLine{1120 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} uint8\_t TOTAL\_RPT\_COUNT = 38; } \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_private_types_8hpp.tex b/documentation/latex/_b_n_o08x_private_types_8hpp.tex index 8a50e2b..57eb6cd 100644 --- a/documentation/latex/_b_n_o08x_private_types_8hpp.tex +++ b/documentation/latex/_b_n_o08x_private_types_8hpp.tex @@ -1,13 +1,13 @@ -\doxysection{include/\+BNO08x\+Private\+Types.hpp File Reference} -\hypertarget{_b_n_o08x_private_types_8hpp}{}\label{_b_n_o08x_private_types_8hpp}\index{include/BNO08xPrivateTypes.hpp@{include/BNO08xPrivateTypes.hpp}} +\hypertarget{_b_n_o08x_private_types_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\+BNO08x\+Private\+Types.hpp File Reference} +\label{_b_n_o08x_private_types_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/BNO08xPrivateTypes.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/BNO08xPrivateTypes.hpp}} {\ttfamily \#include $<$etl/vector.\+h$>$}\newline {\ttfamily \#include $<$etl/variant.\+h$>$}\newline {\ttfamily \#include $<$freertos/\+Free\+RTOS.\+h$>$}\newline {\ttfamily \#include $<$freertos/semphr.\+h$>$}\newline {\ttfamily \#include $<$freertos/event\+\_\+groups.\+h$>$}\newline -{\ttfamily \#include "{}BNO08x\+Global\+Types.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Cb\+Param\+Rpt\+ID.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Cb\+Param\+Void.\+hpp"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Global\+Types.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Cb\+Param\+Rpt\+ID.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Cb\+Param\+Void.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Private\+Types.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -24,28 +24,28 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_private_types_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item struct \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t}} \begin{DoxyCompactList}\small\item\em Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup). \end{DoxyCompactList}\item struct \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \begin{DoxyCompactList}\small\item\em Holds context used to synchronize tasks and callback execution. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Namespaces} +\doxysubsection*{Namespaces} \begin{DoxyCompactItemize} \item namespace \mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08x\+Private\+Types}} \end{DoxyCompactItemize} -\doxysubsubsection*{Typedefs} +\doxysubsection*{Typedefs} \begin{DoxyCompactItemize} \item -using \mbox{\hyperlink{namespace_b_n_o08x_private_types_a72315cafa76ff8c07f84f03fc6b36bc2}{BNO08x\+Private\+Types\+::bno08x\+\_\+cb\+\_\+list\+\_\+t}} +using \mbox{\hyperlink{namespace_b_n_o08x_private_types_a0f0c287ea0571e6c589c638e4bd07703}{BNO08x\+Private\+Types\+::bno08x\+\_\+cb\+\_\+list\+\_\+t}} = etl\+::vector$<$ etl\+::variant$<$ \mbox{\hyperlink{class_b_n_o08x_cb_param_void}{BNO08x\+Cb\+Param\+Void}}, \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d}{BNO08x\+Cb\+Param\+Rpt\+ID}} $>$, CONFIG\+\_\+\+ESP32\+\_\+\+BNO08\+X\+\_\+\+CB\+\_\+\+MAX $>$ \begin{DoxyCompactList}\small\item\em Alias for vector type to contain both cb flavors. \end{DoxyCompactList}\item -typedef struct BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t \mbox{\hyperlink{namespace_b_n_o08x_private_types_a2698bcb8153e67716b43ce3cccc0f31a}{BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t}} +typedef struct \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t}} \mbox{\hyperlink{namespace_b_n_o08x_private_types_a2698bcb8153e67716b43ce3cccc0f31a}{BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t}} \begin{DoxyCompactList}\small\item\em Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup). \end{DoxyCompactList}\item -typedef struct BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t \mbox{\hyperlink{namespace_b_n_o08x_private_types_a67b3b4702d94bb4ba152a213feae944f}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} +typedef struct \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \mbox{\hyperlink{namespace_b_n_o08x_private_types_a67b3b4702d94bb4ba152a213feae944f}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \begin{DoxyCompactList}\small\item\em Holds context used to synchronize tasks and callback execution. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Enumerations} +\doxysubsection*{Enumerations} \begin{DoxyCompactItemize} \item enum \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2f}{BNO08x\+Private\+Types\+::bno08x\+\_\+rpt\+\_\+bit\+\_\+t}} \+: Event\+Bits\+\_\+t \{ \newline @@ -85,11 +85,6 @@ enum \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438 , \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+BNO08x\+\_\+\+TASK\+\_\+\+DATA\+\_\+\+AVAILABLE}} \} \begin{DoxyCompactList}\small\item\em Bits for evt\+\_\+grp\+\_\+bno08x\+\_\+task. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Variables} -\begin{DoxyCompactItemize} -\item -static sh2\+\_\+\+Sensor\+Config \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}} -\end{DoxyCompactItemize} \doxysubsection{Detailed Description} diff --git a/documentation/latex/_b_n_o08x_private_types_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_private_types_8hpp__dep__incl.md5 index a2f2396..9475b9a 100644 --- a/documentation/latex/_b_n_o08x_private_types_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_private_types_8hpp__dep__incl.md5 @@ -1 +1 @@ -820800d48c5c5e92a1a52b8d68b7bb07 \ No newline at end of file +3ae6066378c778e76b80bb1e43ce7d87 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_private_types_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_private_types_8hpp__dep__incl.pdf index d0523b6..0e7a531 100644 Binary files a/documentation/latex/_b_n_o08x_private_types_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_private_types_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_private_types_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_private_types_8hpp__incl.md5 index 27aa135..85ec70b 100644 --- a/documentation/latex/_b_n_o08x_private_types_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_private_types_8hpp__incl.md5 @@ -1 +1 @@ -7f286016fb2555a6135fcc0c52305af8 \ No newline at end of file +6a5474969aa0cde499e12eb78294ebe7 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_private_types_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_private_types_8hpp__incl.pdf index 19ebf49..ee0e019 100644 Binary files a/documentation/latex/_b_n_o08x_private_types_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_private_types_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_private_types_8hpp_source.tex b/documentation/latex/_b_n_o08x_private_types_8hpp_source.tex index ddce773..2b84b7d 100644 --- a/documentation/latex/_b_n_o08x_private_types_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_private_types_8hpp_source.tex @@ -1,133 +1,133 @@ -\doxysection{BNO08x\+Private\+Types.\+hpp} -\hypertarget{_b_n_o08x_private_types_8hpp_source}{}\label{_b_n_o08x_private_types_8hpp_source}\index{include/BNO08xPrivateTypes.hpp@{include/BNO08xPrivateTypes.hpp}} +\hypertarget{_b_n_o08x_private_types_8hpp_source}{}\doxysection{BNO08x\+Private\+Types.\+hpp} +\label{_b_n_o08x_private_types_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/BNO08xPrivateTypes.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/BNO08xPrivateTypes.hpp}} \mbox{\hyperlink{_b_n_o08x_private_types_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{comment}{//\ etl\ includes}} -\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00010\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00011\ \textcolor{comment}{//\ esp-\/idf\ includes}} -\DoxyCodeLine{00012\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00013\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00014\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00015\ \textcolor{comment}{//\ in-\/house\ includes}} -\DoxyCodeLine{00016\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08xGlobalTypes.hpp}}"{}}} -\DoxyCodeLine{00017\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_cb_param_rpt_i_d_8hpp}{BNO08xCbParamRptID.hpp}}"{}}} -\DoxyCodeLine{00018\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_cb_param_void_8hpp}{BNO08xCbParamVoid.hpp}}"{}}} -\DoxyCodeLine{00019\ } -\DoxyCodeLine{00020\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}} -\DoxyCodeLine{00021\ \{} -\DoxyCodeLine{00022\ \ \ \ \ \textcolor{keyword}{using\ }\mbox{\hyperlink{namespace_b_n_o08x_private_types_a72315cafa76ff8c07f84f03fc6b36bc2}{bno08x\_cb\_list\_t}}\ =\ etl::vector,} -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_CB\_MAX>;\ } -\DoxyCodeLine{00024\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}{bno08x\_init\_status\_t}}} -\DoxyCodeLine{00028\ \ \ \ \ \{} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ac74b5a17ec13d4bef4e4775f20ed68df}{gpio\_outputs}};\ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a9b87a879ec795e2241985f0d33856c14}{gpio\_inputs}};\ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00031\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a3cec063b6210ec58d30b3bd1d4ead4f9}{isr\_service}};\ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00032\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a7c4523e02a434a7be73f5dc5314429bd}{isr\_handler}};\ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00033\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a8780317bf985194a58d4b0457d518adf}{spi\_bus}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00034\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ab268642c4b6b9fc1eb7c6ceec0e8e64d}{spi\_device}};\ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00035\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_af303bcbae7a635043e0c082d7869dd40}{data\_proc\_task}};\ \ \ \ \ \ \ } -\DoxyCodeLine{00036\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a150665b9f07eea167dd61aa9701d0e66}{sh2\_HAL\_service\_task}};\ } -\DoxyCodeLine{00037\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ae1066ea59e52f7d228b71df1f8c2b416}{cb\_task}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00038\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a5094148539354e52e4f7b054ba766bce}{sh2\_HAL}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00039\ } -\DoxyCodeLine{00040\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a63b876667ae7fb32e9861dffafb55a64}{bno08x\_init\_status\_t}}()} -\DoxyCodeLine{00041\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ac74b5a17ec13d4bef4e4775f20ed68df}{gpio\_outputs}}(false)} -\DoxyCodeLine{00042\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a9b87a879ec795e2241985f0d33856c14}{gpio\_inputs}}(false)} -\DoxyCodeLine{00043\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a3cec063b6210ec58d30b3bd1d4ead4f9}{isr\_service}}(false)} -\DoxyCodeLine{00044\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a7c4523e02a434a7be73f5dc5314429bd}{isr\_handler}}(false)} -\DoxyCodeLine{00045\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a8780317bf985194a58d4b0457d518adf}{spi\_bus}}(false)} -\DoxyCodeLine{00046\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ab268642c4b6b9fc1eb7c6ceec0e8e64d}{spi\_device}}(false)} -\DoxyCodeLine{00047\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_af303bcbae7a635043e0c082d7869dd40}{data\_proc\_task}}(false)} -\DoxyCodeLine{00048\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a150665b9f07eea167dd61aa9701d0e66}{sh2\_HAL\_service\_task}}(false)} -\DoxyCodeLine{00049\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ae1066ea59e52f7d228b71df1f8c2b416}{cb\_task}}(false)} -\DoxyCodeLine{00050\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a5094148539354e52e4f7b054ba766bce}{sh2\_HAL}}(false)} -\DoxyCodeLine{00051\ \ \ \ \ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00052\ \ \ \ \ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00053\ \ \ \ \ \}\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a2698bcb8153e67716b43ce3cccc0f31a}{bno08x\_init\_status\_t}};} -\DoxyCodeLine{00054\ } -\DoxyCodeLine{00056\ \ \ \ \ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{bno08x\_sync\_ctx\_t}}} -\DoxyCodeLine{00057\ \ \ \ \ \{} -\DoxyCodeLine{00058\ \ \ \ \ \ \ \ \ \ \ \ \ SemaphoreHandle\_t\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a5433c33ca93bfd2be4a7575ddff7a8d9}{sh2\_HAL\_lock}};\ } -\DoxyCodeLine{00059\ \ \ \ \ \ \ \ \ \ \ \ \ SemaphoreHandle\_t} -\DoxyCodeLine{00060\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a551d1eb66d239c54cffa96b558e40a15}{data\_lock}};\ } -\DoxyCodeLine{00061\ \ \ \ \ \ \ \ \ \ \ \ \ EventGroupHandle\_t\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aeaeeb8fa04544f63b66c32f3adbb0041}{evt\_grp\_rpt\_en}};\ } -\DoxyCodeLine{00062\ \ \ \ \ \ \ \ \ \ \ \ \ EventGroupHandle\_t} -\DoxyCodeLine{00063\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a13f4a91c74fbf09059b5b136ed4f09ac}{evt\_grp\_rpt\_data\_available}};\ } -\DoxyCodeLine{00064\ \ \ \ \ \ \ \ \ \ \ \ \ EventGroupHandle\_t\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aacddf6425d126d8e854eff620a2dbec0}{evt\_grp\_task}};\ } -\DoxyCodeLine{00065\ \ \ \ \ \ \ \ \ \ \ \ \ etl::vector\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aa63f0d6aa9a27e2f6cdbef17c42c3289}{en\_report\_ids}};\ } -\DoxyCodeLine{00066\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a72315cafa76ff8c07f84f03fc6b36bc2}{bno08x\_cb\_list\_t}}\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_ad38bf7a37a5c9cae7c9d8725b23ff365}{cb\_list}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00067\ } -\DoxyCodeLine{00068\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a3f9cea8f40f89200c93f2a4bf09039ac}{bno08x\_sync\_ctx\_t}}()} -\DoxyCodeLine{00069\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a5433c33ca93bfd2be4a7575ddff7a8d9}{sh2\_HAL\_lock}}(xSemaphoreCreateMutex())} -\DoxyCodeLine{00070\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a551d1eb66d239c54cffa96b558e40a15}{data\_lock}}(xSemaphoreCreateMutex())} -\DoxyCodeLine{00071\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aeaeeb8fa04544f63b66c32f3adbb0041}{evt\_grp\_rpt\_en}}(xEventGroupCreate())} -\DoxyCodeLine{00072\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a13f4a91c74fbf09059b5b136ed4f09ac}{evt\_grp\_rpt\_data\_available}}(xEventGroupCreate())} -\DoxyCodeLine{00073\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aacddf6425d126d8e854eff620a2dbec0}{evt\_grp\_task}}(xEventGroupCreate())} -\DoxyCodeLine{00074\ \ \ \ \ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00075\ \ \ \ \ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00076\ \ \ \ \ \}\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a67b3b4702d94bb4ba152a213feae944f}{bno08x\_sync\_ctx\_t}};} -\DoxyCodeLine{00077\ } -\DoxyCodeLine{00079\ \ \ \ \ \textcolor{keyword}{enum}\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2f}{bno08x\_rpt\_bit\_t}}\ :\ EventBits\_t} -\DoxyCodeLine{00080\ \ \ \ \ \{} -\DoxyCodeLine{00081\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8}{EVT\_GRP\_RPT\_RV\_BIT}}\ =\ (1UL\ <<\ 0U),\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00082\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd}{EVT\_GRP\_RPT\_RV\_GAME\_BIT}}\ =\ (1UL\ <<\ 1U),\ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00083\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5}{EVT\_GRP\_RPT\_RV\_ARVR\_S\_BIT}}\ =\ (1UL\ <<\ 2U),\ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00084\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca}{EVT\_GRP\_RPT\_RV\_ARVR\_S\_GAME\_BIT}}\ =\ (1UL\ <<\ 3U),\ \ \ \ \ } -\DoxyCodeLine{00085\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7}{EVT\_GRP\_RPT\_GYRO\_INTEGRATED\_RV\_BIT}}\ =\ (1UL\ <<\ 4U),\ } -\DoxyCodeLine{00086\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4}{EVT\_GRP\_RPT\_GEOMAG\_RV\_BIT}}\ =\ (1UL\ <<\ 5U),\ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00087\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891}{EVT\_GRP\_RPT\_ACCELEROMETER\_BIT}}\ =\ (1UL\ <<\ 6U),\ \ \ \ \ \ } -\DoxyCodeLine{00088\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2}{EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT}}\ =\ (1UL\ <<\ 7U),\ \ } -\DoxyCodeLine{00089\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f}{EVT\_GRP\_RPT\_GRAVITY\_BIT}}\ =\ (1UL\ <<\ 8U),\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00090\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7}{EVT\_GRP\_RPT\_CAL\_GYRO\_BIT}}\ =\ (1UL\ <<\ 9U),\ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00091\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6}{EVT\_GRP\_RPT\_UNCAL\_GYRO\_BIT}}\ =\ (1UL\ <<\ 10U),\ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00092\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d}{EVT\_GRP\_RPT\_CAL\_MAGNETOMETER\_BIT}}\ =\ (1UL\ <<\ 11U),\ \ \ \ \ } -\DoxyCodeLine{00093\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb}{EVT\_GRP\_RPT\_UNCAL\_MAGNETOMETER\_BIT}}\ =\ (1UL\ <<\ 12U),\ \ \ } -\DoxyCodeLine{00094\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77}{EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT}}\ =\ (1UL\ <<\ 13U),\ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00095\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903}{EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT}}\ =\ (1UL\ <<\ 14U),\ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00096\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b}{EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT}}\ =\ (1UL\ <<\ 15U),\ } -\DoxyCodeLine{00097\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7}{EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT}}\ =\ (1UL\ <<\ 16U),\ \ } -\DoxyCodeLine{00098\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c}{EVT\_GRP\_RPT\_SHAKE\_DETECTOR\_BIT}}\ =\ (1UL\ <<\ 17U),\ \ \ \ \ \ \ } -\DoxyCodeLine{00099\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2}{EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT}}\ =\ (1UL\ <<\ 18U),\ \ \ \ } -\DoxyCodeLine{00100\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb}{EVT\_GRP\_RPT\_RAW\_GYRO\_BIT}}\ =\ (1UL\ <<\ 19U),\ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00101\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7}{EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT}}\ =\ (1UL\ <<\ 20U),\ \ \ \ \ } -\DoxyCodeLine{00102\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10}{EVT\_GRP\_RPT\_CIRCLE\_DETECTOR\_BIT}}\ =\ (1UL\ <<\ 21U),\ \ \ \ \ \ } -\DoxyCodeLine{00103\ } -\DoxyCodeLine{00104\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1}{EVT\_GRP\_RPT\_ALL}}\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8}{EVT\_GRP\_RPT\_RV\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd}{EVT\_GRP\_RPT\_RV\_GAME\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5}{EVT\_GRP\_RPT\_RV\_ARVR\_S\_BIT}}\ |} -\DoxyCodeLine{00105\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca}{EVT\_GRP\_RPT\_RV\_ARVR\_S\_GAME\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2}{EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f}{EVT\_GRP\_RPT\_GRAVITY\_BIT}}\ |} -\DoxyCodeLine{00106\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7}{EVT\_GRP\_RPT\_CAL\_GYRO\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6}{EVT\_GRP\_RPT\_UNCAL\_GYRO\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d}{EVT\_GRP\_RPT\_CAL\_MAGNETOMETER\_BIT}}\ |} -\DoxyCodeLine{00107\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77}{EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903}{EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b}{EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT}}\ |} -\DoxyCodeLine{00108\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7}{EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2}{EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb}{EVT\_GRP\_RPT\_RAW\_GYRO\_BIT}}\ |} -\DoxyCodeLine{00109\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7}{EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb}{EVT\_GRP\_RPT\_UNCAL\_MAGNETOMETER\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c}{EVT\_GRP\_RPT\_SHAKE\_DETECTOR\_BIT}}\ |} -\DoxyCodeLine{00110\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891}{EVT\_GRP\_RPT\_ACCELEROMETER\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4}{EVT\_GRP\_RPT\_GEOMAG\_RV\_BIT}}\ |\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7}{EVT\_GRP\_RPT\_GYRO\_INTEGRATED\_RV\_BIT}}\ |} -\DoxyCodeLine{00111\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10}{EVT\_GRP\_RPT\_CIRCLE\_DETECTOR\_BIT}}} -\DoxyCodeLine{00112\ \ \ \ \ \};} -\DoxyCodeLine{00113\ } -\DoxyCodeLine{00115\ \ \ \ \ \textcolor{keyword}{enum}\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1c}{bno08x\_tsk\_bit\_t}}\ :\ EventBits\_t} -\DoxyCodeLine{00116\ \ \ \ \ \{} -\DoxyCodeLine{00117\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15}{EVT\_GRP\_BNO08x\_TASKS\_RUNNING}}\ =} -\DoxyCodeLine{00118\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (1UL\ <<\ 0U),\ } -\DoxyCodeLine{00119\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41}{EVT\_GRP\_BNO08x\_TASK\_HINT\_ASSRT\_BIT}}\ =} -\DoxyCodeLine{00120\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (1UL\ <<\ 1U),\ } -\DoxyCodeLine{00121\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452}{EVT\_GRP\_BNO08x\_TASK\_RESET\_OCCURRED}}\ =} -\DoxyCodeLine{00122\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (1UL\ <<\ 2U),\ } -\DoxyCodeLine{00123\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc}{EVT\_GRP\_BNO08x\_TASK\_DATA\_AVAILABLE}}\ =} -\DoxyCodeLine{00124\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (1UL\ <<\ 3U)\ } -\DoxyCodeLine{00125\ \ \ \ \ \};} -\DoxyCodeLine{00126\ } -\DoxyCodeLine{00127\ \ \ \ \ \textcolor{keyword}{inline}\ \textcolor{keyword}{static}\ sh2\_SensorConfig\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{default\_sensor\_cfg}}\ =\ \{\ } -\DoxyCodeLine{00128\ \ \ \ \ \ \ \ \ \ \ \ \ .changeSensitivityEnabled\ =\ \textcolor{keyword}{false},} -\DoxyCodeLine{00129\ \ \ \ \ \ \ \ \ \ \ \ \ .changeSensitivityRelative\ =\ \textcolor{keyword}{false},} -\DoxyCodeLine{00130\ \ \ \ \ \ \ \ \ \ \ \ \ .wakeupEnabled\ =\ \textcolor{keyword}{false},} -\DoxyCodeLine{00131\ \ \ \ \ \ \ \ \ \ \ \ \ .alwaysOnEnabled\ =\ \textcolor{keyword}{false},} -\DoxyCodeLine{00132\ \ \ \ \ \ \ \ \ \ \ \ \ .changeSensitivity\ =\ 0,} -\DoxyCodeLine{00133\ \ \ \ \ \ \ \ \ \ \ \ \ .reportInterval\_us\ =\ 0,} -\DoxyCodeLine{00134\ \ \ \ \ \ \ \ \ \ \ \ \ .batchInterval\_us\ =\ 0,} -\DoxyCodeLine{00135\ \ \ \ \ \ \ \ \ \ \ \ \ .sensorSpecific\ =\ 0\};} -\DoxyCodeLine{00136\ \};\ \textcolor{comment}{//\ namespace\ BNO08xPrivateTypes}} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{comment}{// etl includes}} +\DoxyCodeLine{9 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{10 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{11 \textcolor{comment}{// esp-\/idf includes}} +\DoxyCodeLine{12 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{13 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{14 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{15 \textcolor{comment}{// in-\/house includes}} +\DoxyCodeLine{16 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08xGlobalTypes.hpp}}"{}}} +\DoxyCodeLine{17 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_cb_param_rpt_i_d_8hpp}{BNO08xCbParamRptID.hpp}}"{}}} +\DoxyCodeLine{18 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_cb_param_void_8hpp}{BNO08xCbParamVoid.hpp}}"{}}} +\DoxyCodeLine{19 } +\DoxyCodeLine{20 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespace_b_n_o08x_private_types}{BNO08xPrivateTypes}}} +\DoxyCodeLine{21 \{} +\DoxyCodeLine{22 \textcolor{keyword}{using }\mbox{\hyperlink{namespace_b_n_o08x_private_types_a0f0c287ea0571e6c589c638e4bd07703}{bno08x\_cb\_list\_t}} = etl::vector,} +\DoxyCodeLine{23 CONFIG\_ESP32\_BNO08X\_CB\_MAX>; } +\DoxyCodeLine{24 } +\DoxyCodeLine{27 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}{bno08x\_init\_status\_t}}} +\DoxyCodeLine{28 \{} +\DoxyCodeLine{29 \textcolor{keywordtype}{bool} \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ac74b5a17ec13d4bef4e4775f20ed68df}{gpio\_outputs}}; } +\DoxyCodeLine{30 \textcolor{keywordtype}{bool} \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a9b87a879ec795e2241985f0d33856c14}{gpio\_inputs}}; } +\DoxyCodeLine{31 \textcolor{keywordtype}{bool} \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a3cec063b6210ec58d30b3bd1d4ead4f9}{isr\_service}}; } +\DoxyCodeLine{32 \textcolor{keywordtype}{bool} \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a7c4523e02a434a7be73f5dc5314429bd}{isr\_handler}}; } +\DoxyCodeLine{33 \textcolor{keywordtype}{bool} \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a8780317bf985194a58d4b0457d518adf}{spi\_bus}}; } +\DoxyCodeLine{34 \textcolor{keywordtype}{bool} \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ab268642c4b6b9fc1eb7c6ceec0e8e64d}{spi\_device}}; } +\DoxyCodeLine{35 \textcolor{keywordtype}{bool} \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_af303bcbae7a635043e0c082d7869dd40}{data\_proc\_task}}; } +\DoxyCodeLine{36 \textcolor{keywordtype}{bool} \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a150665b9f07eea167dd61aa9701d0e66}{sh2\_HAL\_service\_task}}; } +\DoxyCodeLine{37 \textcolor{keywordtype}{bool} \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ae1066ea59e52f7d228b71df1f8c2b416}{cb\_task}}; } +\DoxyCodeLine{38 \textcolor{keywordtype}{bool} \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a5094148539354e52e4f7b054ba766bce}{sh2\_HAL}}; } +\DoxyCodeLine{39 } +\DoxyCodeLine{40 \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a63b876667ae7fb32e9861dffafb55a64}{bno08x\_init\_status\_t}}()} +\DoxyCodeLine{41 : \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ac74b5a17ec13d4bef4e4775f20ed68df}{gpio\_outputs}}(false)} +\DoxyCodeLine{42 , \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a9b87a879ec795e2241985f0d33856c14}{gpio\_inputs}}(false)} +\DoxyCodeLine{43 , \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a3cec063b6210ec58d30b3bd1d4ead4f9}{isr\_service}}(false)} +\DoxyCodeLine{44 , \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a7c4523e02a434a7be73f5dc5314429bd}{isr\_handler}}(false)} +\DoxyCodeLine{45 , \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a8780317bf985194a58d4b0457d518adf}{spi\_bus}}(false)} +\DoxyCodeLine{46 , \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ab268642c4b6b9fc1eb7c6ceec0e8e64d}{spi\_device}}(false)} +\DoxyCodeLine{47 , \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_af303bcbae7a635043e0c082d7869dd40}{data\_proc\_task}}(false)} +\DoxyCodeLine{48 , \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a150665b9f07eea167dd61aa9701d0e66}{sh2\_HAL\_service\_task}}(false)} +\DoxyCodeLine{49 , \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ae1066ea59e52f7d228b71df1f8c2b416}{cb\_task}}(false)} +\DoxyCodeLine{50 , \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a5094148539354e52e4f7b054ba766bce}{sh2\_HAL}}(false)} +\DoxyCodeLine{51 \{} +\DoxyCodeLine{52 \}} +\DoxyCodeLine{53 \} \mbox{\hyperlink{namespace_b_n_o08x_private_types_a2698bcb8153e67716b43ce3cccc0f31a}{bno08x\_init\_status\_t}};} +\DoxyCodeLine{54 } +\DoxyCodeLine{56 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{bno08x\_sync\_ctx\_t}}} +\DoxyCodeLine{57 \{} +\DoxyCodeLine{58 SemaphoreHandle\_t \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a5433c33ca93bfd2be4a7575ddff7a8d9}{sh2\_HAL\_lock}}; } +\DoxyCodeLine{59 SemaphoreHandle\_t} +\DoxyCodeLine{60 \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a551d1eb66d239c54cffa96b558e40a15}{data\_lock}}; } +\DoxyCodeLine{61 EventGroupHandle\_t \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aeaeeb8fa04544f63b66c32f3adbb0041}{evt\_grp\_rpt\_en}}; } +\DoxyCodeLine{62 EventGroupHandle\_t} +\DoxyCodeLine{63 \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a13f4a91c74fbf09059b5b136ed4f09ac}{evt\_grp\_rpt\_data\_available}}; } +\DoxyCodeLine{64 EventGroupHandle\_t \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aacddf6425d126d8e854eff620a2dbec0}{evt\_grp\_task}}; } +\DoxyCodeLine{65 etl::vector \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aa63f0d6aa9a27e2f6cdbef17c42c3289}{en\_report\_ids}}; } +\DoxyCodeLine{66 \mbox{\hyperlink{namespace_b_n_o08x_private_types_a0f0c287ea0571e6c589c638e4bd07703}{bno08x\_cb\_list\_t}} \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_ad38bf7a37a5c9cae7c9d8725b23ff365}{cb\_list}}; } +\DoxyCodeLine{67 } +\DoxyCodeLine{68 \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a3f9cea8f40f89200c93f2a4bf09039ac}{bno08x\_sync\_ctx\_t}}()} +\DoxyCodeLine{69 : \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a5433c33ca93bfd2be4a7575ddff7a8d9}{sh2\_HAL\_lock}}(xSemaphoreCreateMutex())} +\DoxyCodeLine{70 , \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a551d1eb66d239c54cffa96b558e40a15}{data\_lock}}(xSemaphoreCreateMutex())} +\DoxyCodeLine{71 , \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aeaeeb8fa04544f63b66c32f3adbb0041}{evt\_grp\_rpt\_en}}(xEventGroupCreate())} +\DoxyCodeLine{72 , \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a13f4a91c74fbf09059b5b136ed4f09ac}{evt\_grp\_rpt\_data\_available}}(xEventGroupCreate())} +\DoxyCodeLine{73 , \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aacddf6425d126d8e854eff620a2dbec0}{evt\_grp\_task}}(xEventGroupCreate())} +\DoxyCodeLine{74 \{} +\DoxyCodeLine{75 \}} +\DoxyCodeLine{76 \} \mbox{\hyperlink{namespace_b_n_o08x_private_types_a67b3b4702d94bb4ba152a213feae944f}{bno08x\_sync\_ctx\_t}};} +\DoxyCodeLine{77 } +\DoxyCodeLine{79 \textcolor{keyword}{enum} \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2f}{bno08x\_rpt\_bit\_t}} : EventBits\_t} +\DoxyCodeLine{80 \{} +\DoxyCodeLine{81 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8}{EVT\_GRP\_RPT\_RV\_BIT}} = (1UL << 0U), } +\DoxyCodeLine{82 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd}{EVT\_GRP\_RPT\_RV\_GAME\_BIT}} = (1UL << 1U), } +\DoxyCodeLine{83 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5}{EVT\_GRP\_RPT\_RV\_ARVR\_S\_BIT}} = (1UL << 2U), } +\DoxyCodeLine{84 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca}{EVT\_GRP\_RPT\_RV\_ARVR\_S\_GAME\_BIT}} = (1UL << 3U), } +\DoxyCodeLine{85 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7}{EVT\_GRP\_RPT\_GYRO\_INTEGRATED\_RV\_BIT}} = (1UL << 4U), } +\DoxyCodeLine{86 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4}{EVT\_GRP\_RPT\_GEOMAG\_RV\_BIT}} = (1UL << 5U), } +\DoxyCodeLine{87 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891}{EVT\_GRP\_RPT\_ACCELEROMETER\_BIT}} = (1UL << 6U), } +\DoxyCodeLine{88 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2}{EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT}} = (1UL << 7U), } +\DoxyCodeLine{89 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f}{EVT\_GRP\_RPT\_GRAVITY\_BIT}} = (1UL << 8U), } +\DoxyCodeLine{90 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7}{EVT\_GRP\_RPT\_CAL\_GYRO\_BIT}} = (1UL << 9U), } +\DoxyCodeLine{91 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6}{EVT\_GRP\_RPT\_UNCAL\_GYRO\_BIT}} = (1UL << 10U), } +\DoxyCodeLine{92 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d}{EVT\_GRP\_RPT\_CAL\_MAGNETOMETER\_BIT}} = (1UL << 11U), } +\DoxyCodeLine{93 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb}{EVT\_GRP\_RPT\_UNCAL\_MAGNETOMETER\_BIT}} = (1UL << 12U), } +\DoxyCodeLine{94 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77}{EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT}} = (1UL << 13U), } +\DoxyCodeLine{95 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903}{EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT}} = (1UL << 14U), } +\DoxyCodeLine{96 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b}{EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT}} = (1UL << 15U), } +\DoxyCodeLine{97 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7}{EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT}} = (1UL << 16U), } +\DoxyCodeLine{98 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c}{EVT\_GRP\_RPT\_SHAKE\_DETECTOR\_BIT}} = (1UL << 17U), } +\DoxyCodeLine{99 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2}{EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT}} = (1UL << 18U), } +\DoxyCodeLine{100 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb}{EVT\_GRP\_RPT\_RAW\_GYRO\_BIT}} = (1UL << 19U), } +\DoxyCodeLine{101 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7}{EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT}} = (1UL << 20U), } +\DoxyCodeLine{102 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10}{EVT\_GRP\_RPT\_CIRCLE\_DETECTOR\_BIT}} = (1UL << 21U), } +\DoxyCodeLine{103 } +\DoxyCodeLine{104 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1}{EVT\_GRP\_RPT\_ALL}} = \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8}{EVT\_GRP\_RPT\_RV\_BIT}} | \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd}{EVT\_GRP\_RPT\_RV\_GAME\_BIT}} | \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5}{EVT\_GRP\_RPT\_RV\_ARVR\_S\_BIT}} |} +\DoxyCodeLine{105 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca}{EVT\_GRP\_RPT\_RV\_ARVR\_S\_GAME\_BIT}} | \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2}{EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT}} | \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f}{EVT\_GRP\_RPT\_GRAVITY\_BIT}} |} +\DoxyCodeLine{106 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7}{EVT\_GRP\_RPT\_CAL\_GYRO\_BIT}} | \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6}{EVT\_GRP\_RPT\_UNCAL\_GYRO\_BIT}} | \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d}{EVT\_GRP\_RPT\_CAL\_MAGNETOMETER\_BIT}} |} +\DoxyCodeLine{107 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77}{EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT}} | \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903}{EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT}} | \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b}{EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT}} |} +\DoxyCodeLine{108 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7}{EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT}} | \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2}{EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT}} | \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb}{EVT\_GRP\_RPT\_RAW\_GYRO\_BIT}} |} +\DoxyCodeLine{109 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7}{EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT}} | \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb}{EVT\_GRP\_RPT\_UNCAL\_MAGNETOMETER\_BIT}} | \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c}{EVT\_GRP\_RPT\_SHAKE\_DETECTOR\_BIT}} |} +\DoxyCodeLine{110 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891}{EVT\_GRP\_RPT\_ACCELEROMETER\_BIT}} | \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4}{EVT\_GRP\_RPT\_GEOMAG\_RV\_BIT}} | \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7}{EVT\_GRP\_RPT\_GYRO\_INTEGRATED\_RV\_BIT}} |} +\DoxyCodeLine{111 \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10}{EVT\_GRP\_RPT\_CIRCLE\_DETECTOR\_BIT}}} +\DoxyCodeLine{112 \};} +\DoxyCodeLine{113 } +\DoxyCodeLine{115 \textcolor{keyword}{enum} \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1c}{bno08x\_tsk\_bit\_t}} : EventBits\_t} +\DoxyCodeLine{116 \{} +\DoxyCodeLine{117 \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15}{EVT\_GRP\_BNO08x\_TASKS\_RUNNING}} =} +\DoxyCodeLine{118 (1UL << 0U), } +\DoxyCodeLine{119 \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41}{EVT\_GRP\_BNO08x\_TASK\_HINT\_ASSRT\_BIT}} =} +\DoxyCodeLine{120 (1UL << 1U), } +\DoxyCodeLine{121 \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452}{EVT\_GRP\_BNO08x\_TASK\_RESET\_OCCURRED}} =} +\DoxyCodeLine{122 (1UL << 2U), } +\DoxyCodeLine{123 \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc}{EVT\_GRP\_BNO08x\_TASK\_DATA\_AVAILABLE}} =} +\DoxyCodeLine{124 (1UL << 3U) } +\DoxyCodeLine{125 \};} +\DoxyCodeLine{126 } +\DoxyCodeLine{127 \textcolor{keyword}{inline} \textcolor{keyword}{static} sh2\_SensorConfig default\_sensor\_cfg = \{ } +\DoxyCodeLine{128 .changeSensitivityEnabled = \textcolor{keyword}{false},} +\DoxyCodeLine{129 .changeSensitivityRelative = \textcolor{keyword}{false},} +\DoxyCodeLine{130 .wakeupEnabled = \textcolor{keyword}{false},} +\DoxyCodeLine{131 .alwaysOnEnabled = \textcolor{keyword}{false},} +\DoxyCodeLine{132 .changeSensitivity = 0,} +\DoxyCodeLine{133 .reportInterval\_us = 0,} +\DoxyCodeLine{134 .batchInterval\_us = 0,} +\DoxyCodeLine{135 .sensorSpecific = 0\};} +\DoxyCodeLine{136 \}; \textcolor{comment}{// namespace BNO08xPrivateTypes}} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_reports_8hpp.tex b/documentation/latex/_b_n_o08x_reports_8hpp.tex index b818091..d99f8a3 100644 --- a/documentation/latex/_b_n_o08x_reports_8hpp.tex +++ b/documentation/latex/_b_n_o08x_reports_8hpp.tex @@ -1,26 +1,26 @@ -\doxysection{include/report/\+BNO08x\+Reports.hpp File Reference} -\hypertarget{_b_n_o08x_reports_8hpp}{}\label{_b_n_o08x_reports_8hpp}\index{include/report/BNO08xReports.hpp@{include/report/BNO08xReports.hpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+Acceleration.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Linear\+Acceleration.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Gravity.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Cal\+Magnetometer.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Uncal\+Magnetometer.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Cal\+Gyro.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Uncal\+Gyro.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+RV.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Game\+RV.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+ARVRStabilized\+RV.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+IGyro\+RV.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+RVGeomag.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Raw\+MEMSGyro.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Step\+Counter.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Activity\+Classifier.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Stability\+Classifier.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Shake\+Detector.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Rpt\+Tap\+Detector.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_reports_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\+BNO08x\+Reports.hpp File Reference} +\label{_b_n_o08x_reports_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xReports.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xReports.hpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Acceleration.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Linear\+Acceleration.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Gravity.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Cal\+Magnetometer.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Uncal\+Magnetometer.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Cal\+Gyro.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Uncal\+Gyro.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+RV.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Game\+RV.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+ARVRStabilized\+RV.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+IGyro\+RV.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+RVGeomag.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Raw\+MEMSGyro.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Step\+Counter.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Activity\+Classifier.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Stability\+Classifier.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Shake\+Detector.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Tap\+Detector.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Reports.\+hpp\+: \nopagebreak \begin{figure}[H] diff --git a/documentation/latex/_b_n_o08x_reports_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_reports_8hpp__dep__incl.md5 index d48bfb8..7df7c24 100644 --- a/documentation/latex/_b_n_o08x_reports_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_reports_8hpp__dep__incl.md5 @@ -1 +1 @@ -91da9ba0fc8d0cec954016b743fd302c \ No newline at end of file +30986bf456b0a574d10617b3cb28b659 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_reports_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_reports_8hpp__dep__incl.pdf index ec52f75..0ebd45c 100644 Binary files a/documentation/latex/_b_n_o08x_reports_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_reports_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_reports_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_reports_8hpp__incl.md5 index 64eb0cc..93ad48b 100644 --- a/documentation/latex/_b_n_o08x_reports_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_reports_8hpp__incl.md5 @@ -1 +1 @@ -de6cb4ec0d33b7dcf839d7a97a38e68e \ No newline at end of file +60001e3ce2030227b5cfbc850255c925 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_reports_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_reports_8hpp__incl.pdf index 96e0ffe..1baa40c 100644 Binary files a/documentation/latex/_b_n_o08x_reports_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_reports_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_reports_8hpp_source.tex b/documentation/latex/_b_n_o08x_reports_8hpp_source.tex index 46daf7c..857735c 100644 --- a/documentation/latex/_b_n_o08x_reports_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_reports_8hpp_source.tex @@ -1,29 +1,29 @@ -\doxysection{BNO08x\+Reports.\+hpp} -\hypertarget{_b_n_o08x_reports_8hpp_source}{}\label{_b_n_o08x_reports_8hpp_source}\index{include/report/BNO08xReports.hpp@{include/report/BNO08xReports.hpp}} +\hypertarget{_b_n_o08x_reports_8hpp_source}{}\doxysection{BNO08x\+Reports.\+hpp} +\label{_b_n_o08x_reports_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xReports.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xReports.hpp}} \mbox{\hyperlink{_b_n_o08x_reports_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00002\ } -\DoxyCodeLine{00003\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_acceleration_8hpp}{BNO08xRptAcceleration.hpp}}"{}}} -\DoxyCodeLine{00004\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_linear_acceleration_8hpp}{BNO08xRptLinearAcceleration.hpp}}"{}}} -\DoxyCodeLine{00005\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_gravity_8hpp}{BNO08xRptGravity.hpp}}"{}}} -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_cal_magnetometer_8hpp}{BNO08xRptCalMagnetometer.hpp}}"{}}} -\DoxyCodeLine{00007\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_uncal_magnetometer_8hpp}{BNO08xRptUncalMagnetometer.hpp}}"{}}} -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_cal_gyro_8hpp}{BNO08xRptCalGyro.hpp}}"{}}} -\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_uncal_gyro_8hpp}{BNO08xRptUncalGyro.hpp}}"{}}} -\DoxyCodeLine{00010\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_r_v_8hpp}{BNO08xRptRV.hpp}}"{}}} -\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_game_r_v_8hpp}{BNO08xRptGameRV.hpp}}"{}}} -\DoxyCodeLine{00012\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp}{BNO08xRptARVRStabilizedRV.hpp}}"{}}} -\DoxyCodeLine{00013\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp}{BNO08xRptARVRStabilizedGameRV.hpp}}"{}}} -\DoxyCodeLine{00014\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_i_gyro_r_v_8hpp}{BNO08xRptIGyroRV.hpp}}"{}}} -\DoxyCodeLine{00015\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_r_v_geomag_8hpp}{BNO08xRptRVGeomag.hpp}}"{}}} -\DoxyCodeLine{00016\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp}{BNO08xRptRawMEMSGyro.hpp}}"{}}} -\DoxyCodeLine{00017\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp}{BNO08xRptRawMEMSAccelerometer.hpp}}"{}}} -\DoxyCodeLine{00018\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp}{BNO08xRptRawMEMSMagnetometer.hpp}}"{}}} -\DoxyCodeLine{00019\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_step_counter_8hpp}{BNO08xRptStepCounter.hpp}}"{}}} -\DoxyCodeLine{00020\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_activity_classifier_8hpp}{BNO08xRptActivityClassifier.hpp}}"{}}} -\DoxyCodeLine{00021\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_stability_classifier_8hpp}{BNO08xRptStabilityClassifier.hpp}}"{}}} -\DoxyCodeLine{00022\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_shake_detector_8hpp}{BNO08xRptShakeDetector.hpp}}"{}}} -\DoxyCodeLine{00023\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_tap_detector_8hpp}{BNO08xRptTapDetector.hpp}}"{}}} +\DoxyCodeLine{1 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{2 } +\DoxyCodeLine{3 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_acceleration_8hpp}{BNO08xRptAcceleration.hpp}}"{}}} +\DoxyCodeLine{4 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_linear_acceleration_8hpp}{BNO08xRptLinearAcceleration.hpp}}"{}}} +\DoxyCodeLine{5 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_gravity_8hpp}{BNO08xRptGravity.hpp}}"{}}} +\DoxyCodeLine{6 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_cal_magnetometer_8hpp}{BNO08xRptCalMagnetometer.hpp}}"{}}} +\DoxyCodeLine{7 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_uncal_magnetometer_8hpp}{BNO08xRptUncalMagnetometer.hpp}}"{}}} +\DoxyCodeLine{8 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_cal_gyro_8hpp}{BNO08xRptCalGyro.hpp}}"{}}} +\DoxyCodeLine{9 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_uncal_gyro_8hpp}{BNO08xRptUncalGyro.hpp}}"{}}} +\DoxyCodeLine{10 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_r_v_8hpp}{BNO08xRptRV.hpp}}"{}}} +\DoxyCodeLine{11 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_game_r_v_8hpp}{BNO08xRptGameRV.hpp}}"{}}} +\DoxyCodeLine{12 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp}{BNO08xRptARVRStabilizedRV.hpp}}"{}}} +\DoxyCodeLine{13 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp}{BNO08xRptARVRStabilizedGameRV.hpp}}"{}}} +\DoxyCodeLine{14 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_i_gyro_r_v_8hpp}{BNO08xRptIGyroRV.hpp}}"{}}} +\DoxyCodeLine{15 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_r_v_geomag_8hpp}{BNO08xRptRVGeomag.hpp}}"{}}} +\DoxyCodeLine{16 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp}{BNO08xRptRawMEMSGyro.hpp}}"{}}} +\DoxyCodeLine{17 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp}{BNO08xRptRawMEMSAccelerometer.hpp}}"{}}} +\DoxyCodeLine{18 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp}{BNO08xRptRawMEMSMagnetometer.hpp}}"{}}} +\DoxyCodeLine{19 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_step_counter_8hpp}{BNO08xRptStepCounter.hpp}}"{}}} +\DoxyCodeLine{20 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_activity_classifier_8hpp}{BNO08xRptActivityClassifier.hpp}}"{}}} +\DoxyCodeLine{21 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_stability_classifier_8hpp}{BNO08xRptStabilityClassifier.hpp}}"{}}} +\DoxyCodeLine{22 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_shake_detector_8hpp}{BNO08xRptShakeDetector.hpp}}"{}}} +\DoxyCodeLine{23 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_tap_detector_8hpp}{BNO08xRptTapDetector.hpp}}"{}}} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_8cpp.tex index 3eec05e..f17afd2 100644 --- a/documentation/latex/_b_n_o08x_rpt_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_8cpp.tex @@ -1,6 +1,6 @@ -\doxysection{source/\+BNO08x\+Rpt.cpp File Reference} -\hypertarget{_b_n_o08x_rpt_8cpp}{}\label{_b_n_o08x_rpt_8cpp}\index{source/BNO08xRpt.cpp@{source/BNO08xRpt.cpp}} -{\ttfamily \#include "{}BNO08x\+Rpt.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_8cpp}{}\doxysection{BNO08x\+Rpt.\+cpp File Reference} +\label{_b_n_o08x_rpt_8cpp}\index{BNO08xRpt.cpp@{BNO08xRpt.cpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt.\+cpp\+: \nopagebreak \begin{figure}[H] diff --git a/documentation/latex/_b_n_o08x_rpt_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_8cpp__incl.md5 index 2eadebd..455c746 100644 --- a/documentation/latex/_b_n_o08x_rpt_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_8cpp__incl.md5 @@ -1 +1 @@ -cb3a36d1b768d32d7482ce4b681001d8 \ No newline at end of file +d03d5d807ebaa3b7c7c422f9790a95c4 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_8cpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_8cpp__incl.pdf index f6c432c..945f884 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_8cpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_8cpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_8hpp.tex b/documentation/latex/_b_n_o08x_rpt_8hpp.tex index edd0133..1421526 100644 --- a/documentation/latex/_b_n_o08x_rpt_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_8hpp.tex @@ -1,12 +1,12 @@ -\doxysection{include/report/\+BNO08x\+Rpt.hpp File Reference} -\hypertarget{_b_n_o08x_rpt_8hpp}{}\label{_b_n_o08x_rpt_8hpp}\index{include/report/BNO08xRpt.hpp@{include/report/BNO08xRpt.hpp}} +\hypertarget{_b_n_o08x_rpt_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\+BNO08x\+Rpt.hpp File Reference} +\label{_b_n_o08x_rpt_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRpt.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRpt.hpp}} {\ttfamily \#include $<$functional$>$}\newline -{\ttfamily \#include "{}esp\+\_\+log.\+h"{}}\newline -{\ttfamily \#include "{}BNO08x\+Global\+Types.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x\+Private\+Types.\+hpp"{}}\newline -{\ttfamily \#include "{}sh2.\+h"{}}\newline -{\ttfamily \#include "{}sh2\+\_\+\+Sensor\+Value.\+h"{}}\newline -{\ttfamily \#include "{}sh2\+\_\+err.\+h"{}}\newline +{\ttfamily \#include \char`\"{}esp\+\_\+log.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Global\+Types.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Private\+Types.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}sh2.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}sh2\+\_\+\+Sensor\+Value.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}sh2\+\_\+err.\+h\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -23,11 +23,11 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_rpt_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}} -\begin{DoxyCompactList}\small\item\em Class to represent and manage reports returned from \doxylink{class_b_n_o08x}{BNO08x}. \end{DoxyCompactList}\end{DoxyCompactItemize} +\begin{DoxyCompactList}\small\item\em Class to represent and manage reports returned from \mbox{\hyperlink{class_b_n_o08x}{BNO08x}}. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Detailed Description} diff --git a/documentation/latex/_b_n_o08x_rpt_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_rpt_8hpp__dep__incl.md5 index 5e09f6d..6b6f4e3 100644 --- a/documentation/latex/_b_n_o08x_rpt_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_8hpp__dep__incl.md5 @@ -1 +1 @@ -114769973963a4c8cdb07f1a24a9ae92 \ No newline at end of file +1c9db5f1e9f6b939bb730dfe26d2aa02 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_rpt_8hpp__dep__incl.pdf index 44593cb..2e13331 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_8hpp__incl.md5 index d9c4500..6a35bcb 100644 --- a/documentation/latex/_b_n_o08x_rpt_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_8hpp__incl.md5 @@ -1 +1 @@ -ab9d31f535654d2784c98e7ec96e1abe \ No newline at end of file +2f0870278413440c6e8356dc8b9cc960 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_8hpp__incl.pdf index cabf061..6a727c4 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_8hpp_source.tex b/documentation/latex/_b_n_o08x_rpt_8hpp_source.tex index 58497e9..a3668e3 100644 --- a/documentation/latex/_b_n_o08x_rpt_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_rpt_8hpp_source.tex @@ -1,65 +1,65 @@ -\doxysection{BNO08x\+Rpt.\+hpp} -\hypertarget{_b_n_o08x_rpt_8hpp_source}{}\label{_b_n_o08x_rpt_8hpp_source}\index{include/report/BNO08xRpt.hpp@{include/report/BNO08xRpt.hpp}} +\hypertarget{_b_n_o08x_rpt_8hpp_source}{}\doxysection{BNO08x\+Rpt.\+hpp} +\label{_b_n_o08x_rpt_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRpt.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRpt.hpp}} \mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{comment}{//\ standard\ library\ includes}} -\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00010\ \textcolor{comment}{//\ esp-\/idf\ includes}} -\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#include\ "{}esp\_log.h"{}}} -\DoxyCodeLine{00012\ \textcolor{comment}{//\ in-\/house\ includes}} -\DoxyCodeLine{00013\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08xGlobalTypes.hpp}}"{}}} -\DoxyCodeLine{00014\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_private_types_8hpp}{BNO08xPrivateTypes.hpp}}"{}}} -\DoxyCodeLine{00015\ \textcolor{comment}{//\ hill-\/crest\ labs\ includes\ (apache\ 2.0\ license,\ compatible\ with\ MIT)}} -\DoxyCodeLine{00016\ \textcolor{preprocessor}{\#include\ "{}sh2.h"{}}} -\DoxyCodeLine{00017\ \textcolor{preprocessor}{\#include\ "{}sh2\_SensorValue.h"{}}} -\DoxyCodeLine{00018\ \textcolor{preprocessor}{\#include\ "{}sh2\_err.h"{}}} -\DoxyCodeLine{00019\ } -\DoxyCodeLine{00025\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00026\ \{} -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}}(sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}});} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\_cb}}(std::function<\textcolor{keywordtype}{void}(\textcolor{keywordtype}{void})>\ cb\_fxn);} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\_new\_data}}();} -\DoxyCodeLine{00031\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}}();} -\DoxyCodeLine{00032\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\_sample\_counts}}(\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\_sample\_counts\_t}}\&\ sample\_counts);} -\DoxyCodeLine{00033\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\_sample\_counts}}();} -\DoxyCodeLine{00034\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\_meta\_data}}(\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\_meta\_data\_t}}\&\ meta\_data);} -\DoxyCodeLine{00035\ \ \ \ \ \ \ \ \ \textcolor{keyword}{virtual}\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4}{enable}}(} -\DoxyCodeLine{00036\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ =\ 0;} -\DoxyCodeLine{00037\ } -\DoxyCodeLine{00038\ \ \ \ \ \textcolor{keyword}{protected}:} -\DoxyCodeLine{00039\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}};\ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00040\ \ \ \ \ \ \ \ \ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}};\ } -\DoxyCodeLine{00041\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\_us}};\ \ } -\DoxyCodeLine{00042\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}};} -\DoxyCodeLine{00043\ } -\DoxyCodeLine{00044\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\_enable}}(uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}});} -\DoxyCodeLine{00045\ \ \ \ \ \ \ \ \ \textcolor{keyword}{virtual}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ =\ 0;} -\DoxyCodeLine{00046\ } -\DoxyCodeLine{00059\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08xRpt}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00060\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}})} -\DoxyCodeLine{00061\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}(\mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}})} -\DoxyCodeLine{00062\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\_us}}(0UL)} -\DoxyCodeLine{00063\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00064\ } -\DoxyCodeLine{00065\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00066\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00067\ } -\DoxyCodeLine{00068\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\_sh2\_HAL}}();} -\DoxyCodeLine{00069\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\_sh2\_HAL}}();} -\DoxyCodeLine{00070\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\_user\_data}}();} -\DoxyCodeLine{00071\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\_user\_data}}();} -\DoxyCodeLine{00072\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\_data\_available}}();} -\DoxyCodeLine{00073\ } -\DoxyCodeLine{00074\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\_2\_DEG}}\ =} -\DoxyCodeLine{00075\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (180.0f\ /\ M\_PI);\ } -\DoxyCodeLine{00076\ } -\DoxyCodeLine{00077\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRpt"{}};} -\DoxyCodeLine{00078\ } -\DoxyCodeLine{00079\ \ \ \ \ \ \ \ \ \textcolor{keyword}{friend}\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x}{BNO08x}};} -\DoxyCodeLine{00080\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{comment}{// standard library includes}} +\DoxyCodeLine{9 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{10 \textcolor{comment}{// esp-\/idf includes}} +\DoxyCodeLine{11 \textcolor{preprocessor}{\#include "{}esp\_log.h"{}}} +\DoxyCodeLine{12 \textcolor{comment}{// in-\/house includes}} +\DoxyCodeLine{13 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08xGlobalTypes.hpp}}"{}}} +\DoxyCodeLine{14 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_private_types_8hpp}{BNO08xPrivateTypes.hpp}}"{}}} +\DoxyCodeLine{15 \textcolor{comment}{// hill-\/crest labs includes (apache 2.0 license, compatible with MIT)}} +\DoxyCodeLine{16 \textcolor{preprocessor}{\#include "{}sh2.h"{}}} +\DoxyCodeLine{17 \textcolor{preprocessor}{\#include "{}sh2\_SensorValue.h"{}}} +\DoxyCodeLine{18 \textcolor{preprocessor}{\#include "{}sh2\_err.h"{}}} +\DoxyCodeLine{19 } +\DoxyCodeLine{25 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} +\DoxyCodeLine{26 \{} +\DoxyCodeLine{27 \textcolor{keyword}{public}:} +\DoxyCodeLine{28 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}}(sh2\_SensorConfig\_t sensor\_cfg = BNO08xPrivateTypes::default\_sensor\_cfg);} +\DoxyCodeLine{29 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\_cb}}(std::function<\textcolor{keywordtype}{void}(\textcolor{keywordtype}{void})> cb\_fxn);} +\DoxyCodeLine{30 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\_new\_data}}();} +\DoxyCodeLine{31 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}}();} +\DoxyCodeLine{32 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\_sample\_counts}}(\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\_sample\_counts\_t}}\& sample\_counts);} +\DoxyCodeLine{33 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\_sample\_counts}}();} +\DoxyCodeLine{34 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\_meta\_data}}(\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\_meta\_data\_t}}\& meta\_data);} +\DoxyCodeLine{35 \textcolor{keyword}{virtual} \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4}{enable}}(} +\DoxyCodeLine{36 uint32\_t time\_between\_reports, sh2\_SensorConfig\_t sensor\_cfg = BNO08xPrivateTypes::default\_sensor\_cfg) = 0;} +\DoxyCodeLine{37 } +\DoxyCodeLine{38 \textcolor{keyword}{protected}:} +\DoxyCodeLine{39 uint8\_t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}; } +\DoxyCodeLine{40 EventBits\_t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}; } +\DoxyCodeLine{41 uint32\_t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\_us}}; } +\DoxyCodeLine{42 \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}* \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}};} +\DoxyCodeLine{43 } +\DoxyCodeLine{44 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\_enable}}(uint32\_t time\_between\_reports, sh2\_SensorConfig\_t sensor\_cfg = BNO08xPrivateTypes::default\_sensor\_cfg);} +\DoxyCodeLine{45 \textcolor{keyword}{virtual} \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{update\_data}}(sh2\_SensorValue\_t* sensor\_val) = 0;} +\DoxyCodeLine{46 } +\DoxyCodeLine{59 \mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08xRpt}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, EventBits\_t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}* \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{60 : \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}})} +\DoxyCodeLine{61 , \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}(\mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}})} +\DoxyCodeLine{62 , \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\_us}}(0UL)} +\DoxyCodeLine{63 , \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{64 } +\DoxyCodeLine{65 \{} +\DoxyCodeLine{66 \}} +\DoxyCodeLine{67 } +\DoxyCodeLine{68 \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\_sh2\_HAL}}();} +\DoxyCodeLine{69 \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\_sh2\_HAL}}();} +\DoxyCodeLine{70 \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\_user\_data}}();} +\DoxyCodeLine{71 \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\_user\_data}}();} +\DoxyCodeLine{72 \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\_data\_available}}();} +\DoxyCodeLine{73 } +\DoxyCodeLine{74 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{float} \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\_2\_DEG}} =} +\DoxyCodeLine{75 (180.0f / M\_PI); } +\DoxyCodeLine{76 } +\DoxyCodeLine{77 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = \textcolor{stringliteral}{"{}BNO08xRpt"{}};} +\DoxyCodeLine{78 } +\DoxyCodeLine{79 \textcolor{keyword}{friend} \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x}{BNO08x}};} +\DoxyCodeLine{80 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.tex index 385b33a..5780202 100644 --- a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.tex @@ -1,6 +1,6 @@ -\doxysection{source/report/\+BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.cpp File Reference} -\hypertarget{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp}{}\label{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp}\index{source/report/BNO08xRptARVRStabilizedGameRV.cpp@{source/report/BNO08xRptARVRStabilizedGameRV.cpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp}{}\doxysection{report/\+BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.cpp File Reference} +\label{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp}\index{report/BNO08xRptARVRStabilizedGameRV.cpp@{report/BNO08xRptARVRStabilizedGameRV.cpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+cpp\+: \nopagebreak \begin{figure}[H] diff --git a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.md5 index 6bd2d3b..cb25f9f 100644 --- a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.md5 @@ -1 +1 @@ -edaa9e14b4a43ad2225d3d6a3e90d51d \ No newline at end of file +f7f1539df84cb56126884b30e3e9f60e \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.pdf index 0ce39dd..597ce23 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.tex b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.tex index 7b8f5fd..da69c44 100644 --- a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.tex @@ -1,6 +1,6 @@ -\doxysection{include/report/\+BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.hpp File Reference} -\hypertarget{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp}{}\label{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp}\index{include/report/BNO08xRptARVRStabilizedGameRV.hpp@{include/report/BNO08xRptARVRStabilizedGameRV.hpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+RVGeneric.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\+BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.hpp File Reference} +\label{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptARVRStabilizedGameRV.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptARVRStabilizedGameRV.hpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+RVGeneric.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -17,7 +17,7 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV}} diff --git a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.md5 index 51f3e68..fb99d07 100644 --- a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.md5 @@ -1 +1 @@ -794789044bd7eabb0201bfe49981fc68 \ No newline at end of file +9f742da7de9a41ca9fdcb9c7d41d1c51 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.pdf index 04d24d7..97ec481 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.md5 index bf7c30b..7890d06 100644 --- a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.md5 @@ -1 +1 @@ -fdf4ad4d87935cd760f4800fc1fbe3c1 \ No newline at end of file +c8b61b7ddc890166052270156a0d450f \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.pdf index 111da37..a4d8002 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source.tex b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source.tex index 63284d4..edb42d8 100644 --- a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source.tex @@ -1,23 +1,23 @@ -\doxysection{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+hpp} -\hypertarget{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source}{}\label{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source}\index{include/report/BNO08xRptARVRStabilizedGameRV.hpp@{include/report/BNO08xRptARVRStabilizedGameRV.hpp}} +\hypertarget{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source}{}\doxysection{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+hpp} +\label{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptARVRStabilizedGameRV.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptARVRStabilizedGameRV.hpp}} \mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{BNO08xRptRVGeneric.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v}{BNO08xRptARVRStabilizedGameRV}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_aabfa5bbfb21fb1f36dda44bd0de7d220}{BNO08xRptARVRStabilizedGameRV}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a67df5767ac056e546d66867379aa4b2e}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptARVRStabilizedGameRV"{}};} -\DoxyCodeLine{00026\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{BNO08xRptRVGeneric.hpp}}"{}}} +\DoxyCodeLine{9 } +\DoxyCodeLine{15 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v}{BNO08xRptARVRStabilizedGameRV}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}} +\DoxyCodeLine{16 \{} +\DoxyCodeLine{17 \textcolor{keyword}{public}:} +\DoxyCodeLine{18 \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_aabfa5bbfb21fb1f36dda44bd0de7d220}{BNO08xRptARVRStabilizedGameRV}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, EventBits\_t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}* \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{19 : \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{20 \{} +\DoxyCodeLine{21 \}} +\DoxyCodeLine{22 } +\DoxyCodeLine{23 \textcolor{keyword}{private}:} +\DoxyCodeLine{24 \textcolor{keywordtype}{void} update\_data(sh2\_SensorValue\_t* sensor\_val) \textcolor{keyword}{override};} +\DoxyCodeLine{25 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* TAG = \textcolor{stringliteral}{"{}BNO08xRptARVRStabilizedGameRV"{}};} +\DoxyCodeLine{26 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.tex index 40c73a4..4d4bbf1 100644 --- a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.tex @@ -1,6 +1,6 @@ -\doxysection{source/report/\+BNO08x\+Rpt\+ARVRStabilized\+RV.cpp File Reference} -\hypertarget{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp}{}\label{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp}\index{source/report/BNO08xRptARVRStabilizedRV.cpp@{source/report/BNO08xRptARVRStabilizedRV.cpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+ARVRStabilized\+RV.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp}{}\doxysection{report/\+BNO08x\+Rpt\+ARVRStabilized\+RV.cpp File Reference} +\label{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp}\index{report/BNO08xRptARVRStabilizedRV.cpp@{report/BNO08xRptARVRStabilizedRV.cpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+ARVRStabilized\+RV.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+ARVRStabilized\+RV.\+cpp\+: \nopagebreak \begin{figure}[H] diff --git a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.md5 index fc59206..abe5e93 100644 --- a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.md5 @@ -1 +1 @@ -86c7700d14fd52b67b6a0712f02a88d7 \ No newline at end of file +a5841c3d0ebbfcc8bd6ba6024c7e49a1 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.pdf index ac4aa70..9fcfd92 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.tex b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.tex index 9af30b4..062236d 100644 --- a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.tex @@ -1,6 +1,6 @@ -\doxysection{include/report/\+BNO08x\+Rpt\+ARVRStabilized\+RV.hpp File Reference} -\hypertarget{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp}{}\label{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp}\index{include/report/BNO08xRptARVRStabilizedRV.hpp@{include/report/BNO08xRptARVRStabilizedRV.hpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+RVGeneric.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\+BNO08x\+Rpt\+ARVRStabilized\+RV.hpp File Reference} +\label{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptARVRStabilizedRV.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptARVRStabilizedRV.hpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+RVGeneric.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+ARVRStabilized\+RV.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -17,7 +17,7 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v}{BNO08x\+Rpt\+ARVRStabilized\+RV}} diff --git a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.md5 index 6e9c567..2989f42 100644 --- a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.md5 @@ -1 +1 @@ -f551f4148dfc5657ebf9c4518efc1a5b \ No newline at end of file +076a48e9e8f9497cc2e8c844a66caa69 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.pdf index 45b4caf..de75c55 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.md5 index 1a0a83e..9867952 100644 --- a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.md5 @@ -1 +1 @@ -1d055c26906c3494a810eeba95cb82bf \ No newline at end of file +d86bf84e34cd44cdcafbc4d19dcaab0d \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.pdf index 56a6be5..be57eb0 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source.tex b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source.tex index 59cb419..de2f3ff 100644 --- a/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source.tex @@ -1,23 +1,23 @@ -\doxysection{BNO08x\+Rpt\+ARVRStabilized\+RV.\+hpp} -\hypertarget{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source}{}\label{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source}\index{include/report/BNO08xRptARVRStabilizedRV.hpp@{include/report/BNO08xRptARVRStabilizedRV.hpp}} +\hypertarget{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source}{}\doxysection{BNO08x\+Rpt\+ARVRStabilized\+RV.\+hpp} +\label{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptARVRStabilizedRV.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptARVRStabilizedRV.hpp}} \mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{BNO08xRptRVGeneric.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v}{BNO08xRptARVRStabilizedRV}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a7b19b87c861a35b7da1d96b606c21d6d}{BNO08xRptARVRStabilizedRV}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a6ecf69eae461c03a09174f0d358c6371}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptARVRStabilizedRV"{}};} -\DoxyCodeLine{00026\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{BNO08xRptRVGeneric.hpp}}"{}}} +\DoxyCodeLine{9 } +\DoxyCodeLine{15 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v}{BNO08xRptARVRStabilizedRV}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}} +\DoxyCodeLine{16 \{} +\DoxyCodeLine{17 \textcolor{keyword}{public}:} +\DoxyCodeLine{18 \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a7b19b87c861a35b7da1d96b606c21d6d}{BNO08xRptARVRStabilizedRV}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, EventBits\_t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}* \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{19 : \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{20 \{} +\DoxyCodeLine{21 \}} +\DoxyCodeLine{22 } +\DoxyCodeLine{23 \textcolor{keyword}{private}:} +\DoxyCodeLine{24 \textcolor{keywordtype}{void} update\_data(sh2\_SensorValue\_t* sensor\_val) \textcolor{keyword}{override};} +\DoxyCodeLine{25 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* TAG = \textcolor{stringliteral}{"{}BNO08xRptARVRStabilizedRV"{}};} +\DoxyCodeLine{26 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_acceleration_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_acceleration_8cpp.tex index 17ddec6..451bbe1 100644 --- a/documentation/latex/_b_n_o08x_rpt_acceleration_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_acceleration_8cpp.tex @@ -1,6 +1,6 @@ -\doxysection{source/report/\+BNO08x\+Rpt\+Acceleration.cpp File Reference} -\hypertarget{_b_n_o08x_rpt_acceleration_8cpp}{}\label{_b_n_o08x_rpt_acceleration_8cpp}\index{source/report/BNO08xRptAcceleration.cpp@{source/report/BNO08xRptAcceleration.cpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+Acceleration.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_acceleration_8cpp}{}\doxysection{report/\+BNO08x\+Rpt\+Acceleration.cpp File Reference} +\label{_b_n_o08x_rpt_acceleration_8cpp}\index{report/BNO08xRptAcceleration.cpp@{report/BNO08xRptAcceleration.cpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Acceleration.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Acceleration.\+cpp\+: \nopagebreak \begin{figure}[H] diff --git a/documentation/latex/_b_n_o08x_rpt_acceleration_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_acceleration_8cpp__incl.md5 index eb59680..fdcd236 100644 --- a/documentation/latex/_b_n_o08x_rpt_acceleration_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_acceleration_8cpp__incl.md5 @@ -1 +1 @@ -be1aa6df7f9703b9502dfb52594bdb78 \ No newline at end of file +170a01481b5925619c777cb305082579 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_acceleration_8cpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_acceleration_8cpp__incl.pdf index 324a91a..0a8568a 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_acceleration_8cpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_acceleration_8cpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp.tex b/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp.tex index 5294710..996e355 100644 --- a/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp.tex @@ -1,6 +1,6 @@ -\doxysection{include/report/\+BNO08x\+Rpt\+Acceleration.hpp File Reference} -\hypertarget{_b_n_o08x_rpt_acceleration_8hpp}{}\label{_b_n_o08x_rpt_acceleration_8hpp}\index{include/report/BNO08xRptAcceleration.hpp@{include/report/BNO08xRptAcceleration.hpp}} -{\ttfamily \#include "{}BNO08x\+Rpt.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_acceleration_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\+BNO08x\+Rpt\+Acceleration.hpp File Reference} +\label{_b_n_o08x_rpt_acceleration_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptAcceleration.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptAcceleration.hpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Acceleration.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -17,7 +17,7 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_rpt_acceleration_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration}{BNO08x\+Rpt\+Acceleration}} diff --git a/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.md5 index 3263545..f835f5f 100644 --- a/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.md5 @@ -1 +1 @@ -b31ebd67f494c7888b1ca54bdefa1473 \ No newline at end of file +f6e04b8c8f2a043c4f91e54753958275 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.pdf index 528d7b8..c662a9e 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp__incl.md5 index 37577e6..439de2f 100644 --- a/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp__incl.md5 @@ -1 +1 @@ -334abffcfa5a9ce7583a45fabb1deec8 \ No newline at end of file +fbeff22380dbe3f59316aced1d2c8f7e \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp__incl.pdf index 2913793..8303a8e 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp_source.tex b/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp_source.tex index b4addf7..d728d97 100644 --- a/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp_source.tex @@ -1,28 +1,28 @@ -\doxysection{BNO08x\+Rpt\+Acceleration.\+hpp} -\hypertarget{_b_n_o08x_rpt_acceleration_8hpp_source}{}\label{_b_n_o08x_rpt_acceleration_8hpp_source}\index{include/report/BNO08xRptAcceleration.hpp@{include/report/BNO08xRptAcceleration.hpp}} +\hypertarget{_b_n_o08x_rpt_acceleration_8hpp_source}{}\doxysection{BNO08x\+Rpt\+Acceleration.\+hpp} +\label{_b_n_o08x_rpt_acceleration_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptAcceleration.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptAcceleration.hpp}} \mbox{\hyperlink{_b_n_o08x_rpt_acceleration_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_acceleration}{BNO08xRptAcceleration}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_af3a06d4c127a5cebd136489ab5c673e2}{BNO08xRptAcceleration}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328}{get}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_a1869ad2ad09103f92d8864a596ae7510}{data}};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_a6a071b08b16c314ecd771d3547ddbf22}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptAcceleration"{}};} -\DoxyCodeLine{00031\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} +\DoxyCodeLine{9 } +\DoxyCodeLine{15 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_rpt_acceleration}{BNO08xRptAcceleration}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} +\DoxyCodeLine{16 \{} +\DoxyCodeLine{17 \textcolor{keyword}{public}:} +\DoxyCodeLine{18 \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_af3a06d4c127a5cebd136489ab5c673e2}{BNO08xRptAcceleration}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, EventBits\_t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}* \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{19 : \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{20 \{} +\DoxyCodeLine{21 \}} +\DoxyCodeLine{22 } +\DoxyCodeLine{23 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f}{enable}}(} +\DoxyCodeLine{24 uint32\_t time\_between\_reports, sh2\_SensorConfig\_t sensor\_cfg = BNO08xPrivateTypes::default\_sensor\_cfg) \textcolor{keyword}{override};} +\DoxyCodeLine{25 \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}} \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328}{get}}();} +\DoxyCodeLine{26 } +\DoxyCodeLine{27 \textcolor{keyword}{private}:} +\DoxyCodeLine{28 \textcolor{keywordtype}{void} update\_data(sh2\_SensorValue\_t* sensor\_val) \textcolor{keyword}{override};} +\DoxyCodeLine{29 \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}} data;} +\DoxyCodeLine{30 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* TAG = \textcolor{stringliteral}{"{}BNO08xRptAcceleration"{}};} +\DoxyCodeLine{31 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_activity_classifier_8cpp.tex index e445a6d..f84370d 100644 --- a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_activity_classifier_8cpp.tex @@ -1,6 +1,6 @@ -\doxysection{source/report/\+BNO08x\+Rpt\+Activity\+Classifier.cpp File Reference} -\hypertarget{_b_n_o08x_rpt_activity_classifier_8cpp}{}\label{_b_n_o08x_rpt_activity_classifier_8cpp}\index{source/report/BNO08xRptActivityClassifier.cpp@{source/report/BNO08xRptActivityClassifier.cpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+Activity\+Classifier.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_activity_classifier_8cpp}{}\doxysection{report/\+BNO08x\+Rpt\+Activity\+Classifier.cpp File Reference} +\label{_b_n_o08x_rpt_activity_classifier_8cpp}\index{report/BNO08xRptActivityClassifier.cpp@{report/BNO08xRptActivityClassifier.cpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Activity\+Classifier.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Activity\+Classifier.\+cpp\+: \nopagebreak \begin{figure}[H] diff --git a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_activity_classifier_8cpp__incl.md5 index 1062afd..940753f 100644 --- a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_activity_classifier_8cpp__incl.md5 @@ -1 +1 @@ -7a42bd1a2ee0ffa06ae1e7791576510e \ No newline at end of file +d9fa122147689e407d030e8c44bd537b \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8cpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_activity_classifier_8cpp__incl.pdf index 5708e80..08ef3d6 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8cpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_activity_classifier_8cpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp.tex b/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp.tex index 76ff263..2bd0670 100644 --- a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp.tex @@ -1,6 +1,6 @@ -\doxysection{include/report/\+BNO08x\+Rpt\+Activity\+Classifier.hpp File Reference} -\hypertarget{_b_n_o08x_rpt_activity_classifier_8hpp}{}\label{_b_n_o08x_rpt_activity_classifier_8hpp}\index{include/report/BNO08xRptActivityClassifier.hpp@{include/report/BNO08xRptActivityClassifier.hpp}} -{\ttfamily \#include "{}BNO08x\+Rpt.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_activity_classifier_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\+BNO08x\+Rpt\+Activity\+Classifier.hpp File Reference} +\label{_b_n_o08x_rpt_activity_classifier_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptActivityClassifier.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptActivityClassifier.hpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Activity\+Classifier.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -17,7 +17,7 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier}{BNO08x\+Rpt\+Activity\+Classifier}} diff --git a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.md5 index 4c0c3a0..139ed49 100644 --- a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.md5 @@ -1 +1 @@ -dc9fd37d56bf6b8d209c80bb0913c35d \ No newline at end of file +75ac56d44f582511aafef094bc22d8db \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.pdf index 54d9074..a618b58 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp__incl.md5 index 922dbec..a52345e 100644 --- a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp__incl.md5 @@ -1 +1 @@ -62a573ebe77abdac8ddac7514b787ee0 \ No newline at end of file +f48e0fdb8555bf65198b8e99558ecdcd \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp__incl.pdf index 34b0a8f..6ce80c2 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp_source.tex b/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp_source.tex index 22ff4aa..949badc 100644 --- a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp_source.tex @@ -1,32 +1,32 @@ -\doxysection{BNO08x\+Rpt\+Activity\+Classifier.\+hpp} -\hypertarget{_b_n_o08x_rpt_activity_classifier_8hpp_source}{}\label{_b_n_o08x_rpt_activity_classifier_8hpp_source}\index{include/report/BNO08xRptActivityClassifier.hpp@{include/report/BNO08xRptActivityClassifier.hpp}} +\hypertarget{_b_n_o08x_rpt_activity_classifier_8hpp_source}{}\doxysection{BNO08x\+Rpt\+Activity\+Classifier.\+hpp} +\label{_b_n_o08x_rpt_activity_classifier_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptActivityClassifier.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptActivityClassifier.hpp}} \mbox{\hyperlink{_b_n_o08x_rpt_activity_classifier_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier}{BNO08xRptActivityClassifier}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_abee4e61d75eb1982f11f08eb542511a5}{BNO08xRptActivityClassifier}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\_activity\_classifier\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d}{get}}();} -\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08xActivity}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2}{get\_most\_likely\_activity}}();} -\DoxyCodeLine{00027\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_adb51886e94e91d114246c51919fd368b}{set\_activities\_to\_enable}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0f}{BNO08xActivityEnable}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_a10a0eaa37c9cacf5f97397c4dccdbe8e}{activities\_to\_enable}});} -\DoxyCodeLine{00028\ } -\DoxyCodeLine{00029\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00031\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\_activity\_classifier\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_a55ed407cd5174879f791ddfde1bc119c}{data}};\ } -\DoxyCodeLine{00032\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0f}{BNO08xActivityEnable}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_a10a0eaa37c9cacf5f97397c4dccdbe8e}{activities\_to\_enable}}\ =} -\DoxyCodeLine{00033\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa5fb1f955b45e38e31789286a1790398d}{BNO08xActivityEnable::ALL}};\ } -\DoxyCodeLine{00034\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_af39bac9547a4f9a822e4505b08941b7d}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptActivityClassifier"{}};} -\DoxyCodeLine{00035\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} +\DoxyCodeLine{9 } +\DoxyCodeLine{15 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier}{BNO08xRptActivityClassifier}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} +\DoxyCodeLine{16 \{} +\DoxyCodeLine{17 \textcolor{keyword}{public}:} +\DoxyCodeLine{18 \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_abee4e61d75eb1982f11f08eb542511a5}{BNO08xRptActivityClassifier}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, EventBits\_t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}* \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{19 : \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{20 \{} +\DoxyCodeLine{21 \}} +\DoxyCodeLine{22 } +\DoxyCodeLine{23 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823}{enable}}(} +\DoxyCodeLine{24 uint32\_t time\_between\_reports, sh2\_SensorConfig\_t sensor\_cfg = BNO08xPrivateTypes::default\_sensor\_cfg) \textcolor{keyword}{override};} +\DoxyCodeLine{25 \mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\_activity\_classifier\_t}} \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d}{get}}();} +\DoxyCodeLine{26 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97d}{BNO08xActivity}} \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2}{get\_most\_likely\_activity}}();} +\DoxyCodeLine{27 \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_adb51886e94e91d114246c51919fd368b}{set\_activities\_to\_enable}}(\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3a}{BNO08xActivityEnable}} activities\_to\_enable);} +\DoxyCodeLine{28 } +\DoxyCodeLine{29 \textcolor{keyword}{private}:} +\DoxyCodeLine{30 \textcolor{keywordtype}{void} update\_data(sh2\_SensorValue\_t* sensor\_val) \textcolor{keyword}{override};} +\DoxyCodeLine{31 \mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\_activity\_classifier\_t}} data; } +\DoxyCodeLine{32 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3a}{BNO08xActivityEnable}} activities\_to\_enable =} +\DoxyCodeLine{33 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3aa5fb1f955b45e38e31789286a1790398d}{BNO08xActivityEnable::ALL}}; } +\DoxyCodeLine{34 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* TAG = \textcolor{stringliteral}{"{}BNO08xRptActivityClassifier"{}};} +\DoxyCodeLine{35 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_cal_gyro_8cpp.tex index e33e3cc..e899d90 100644 --- a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_cal_gyro_8cpp.tex @@ -1,6 +1,6 @@ -\doxysection{source/report/\+BNO08x\+Rpt\+Cal\+Gyro.cpp File Reference} -\hypertarget{_b_n_o08x_rpt_cal_gyro_8cpp}{}\label{_b_n_o08x_rpt_cal_gyro_8cpp}\index{source/report/BNO08xRptCalGyro.cpp@{source/report/BNO08xRptCalGyro.cpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+Cal\+Gyro.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_cal_gyro_8cpp}{}\doxysection{report/\+BNO08x\+Rpt\+Cal\+Gyro.cpp File Reference} +\label{_b_n_o08x_rpt_cal_gyro_8cpp}\index{report/BNO08xRptCalGyro.cpp@{report/BNO08xRptCalGyro.cpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Cal\+Gyro.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Cal\+Gyro.\+cpp\+: \nopagebreak \begin{figure}[H] diff --git a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_cal_gyro_8cpp__incl.md5 index 1321d7f..91e8983 100644 --- a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_cal_gyro_8cpp__incl.md5 @@ -1 +1 @@ -25db7e6a03e506244b3c8c1b53327302 \ No newline at end of file +d370806428a2b9e80b7eb46fc65cc04b \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8cpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_cal_gyro_8cpp__incl.pdf index 000d41d..174863e 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8cpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_cal_gyro_8cpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp.tex b/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp.tex index 0e57043..76d641e 100644 --- a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp.tex @@ -1,6 +1,6 @@ -\doxysection{include/report/\+BNO08x\+Rpt\+Cal\+Gyro.hpp File Reference} -\hypertarget{_b_n_o08x_rpt_cal_gyro_8hpp}{}\label{_b_n_o08x_rpt_cal_gyro_8hpp}\index{include/report/BNO08xRptCalGyro.hpp@{include/report/BNO08xRptCalGyro.hpp}} -{\ttfamily \#include "{}BNO08x\+Rpt.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_cal_gyro_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\+BNO08x\+Rpt\+Cal\+Gyro.hpp File Reference} +\label{_b_n_o08x_rpt_cal_gyro_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptCalGyro.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptCalGyro.hpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Cal\+Gyro.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -17,7 +17,7 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro}{BNO08x\+Rpt\+Cal\+Gyro}} diff --git a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.md5 index bd005f3..842d593 100644 --- a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.md5 @@ -1 +1 @@ -5c122ffbbb99be49db90f92b6a82a52c \ No newline at end of file +093bfa3b9531a9b9a435cfccbdfa4e6f \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.pdf index 3de9e1e..d6fbec0 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp__incl.md5 index 69a585f..95df63c 100644 --- a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp__incl.md5 @@ -1 +1 @@ -505317f5f477d2c5e6c0523f67075e3c \ No newline at end of file +f203388a8e85d7d2068a10b001013200 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp__incl.pdf index 55c7ef2..7aea755 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp_source.tex b/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp_source.tex index 385aac8..3d13f60 100644 --- a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp_source.tex @@ -1,28 +1,28 @@ -\doxysection{BNO08x\+Rpt\+Cal\+Gyro.\+hpp} -\hypertarget{_b_n_o08x_rpt_cal_gyro_8hpp_source}{}\label{_b_n_o08x_rpt_cal_gyro_8hpp_source}\index{include/report/BNO08xRptCalGyro.hpp@{include/report/BNO08xRptCalGyro.hpp}} +\hypertarget{_b_n_o08x_rpt_cal_gyro_8hpp_source}{}\doxysection{BNO08x\+Rpt\+Cal\+Gyro.\+hpp} +\label{_b_n_o08x_rpt_cal_gyro_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptCalGyro.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptCalGyro.hpp}} \mbox{\hyperlink{_b_n_o08x_rpt_cal_gyro_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro}{BNO08xRptCalGyro}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_ad351243a258fa1075212d63a38b1e7b5}{BNO08xRptCalGyro}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815}{get}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_afc6142cf93ed7990b01d5b21038c148e}{data}};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_ae3c6150a08f8d97a6a892a5796f49a32}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptCalGyro"{}};} -\DoxyCodeLine{00031\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} +\DoxyCodeLine{9 } +\DoxyCodeLine{15 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro}{BNO08xRptCalGyro}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} +\DoxyCodeLine{16 \{} +\DoxyCodeLine{17 \textcolor{keyword}{public}:} +\DoxyCodeLine{18 \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_ad351243a258fa1075212d63a38b1e7b5}{BNO08xRptCalGyro}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, EventBits\_t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}* \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{19 : \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{20 \{} +\DoxyCodeLine{21 \}} +\DoxyCodeLine{22 } +\DoxyCodeLine{23 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc}{enable}}(} +\DoxyCodeLine{24 uint32\_t time\_between\_reports, sh2\_SensorConfig\_t sensor\_cfg = BNO08xPrivateTypes::default\_sensor\_cfg) \textcolor{keyword}{override};} +\DoxyCodeLine{25 \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}} \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815}{get}}();} +\DoxyCodeLine{26 } +\DoxyCodeLine{27 \textcolor{keyword}{private}:} +\DoxyCodeLine{28 \textcolor{keywordtype}{void} update\_data(sh2\_SensorValue\_t* sensor\_val) \textcolor{keyword}{override};} +\DoxyCodeLine{29 \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}} data;} +\DoxyCodeLine{30 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* TAG = \textcolor{stringliteral}{"{}BNO08xRptCalGyro"{}};} +\DoxyCodeLine{31 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8cpp.tex index d06407d..dce1117 100644 --- a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8cpp.tex @@ -1,6 +1,6 @@ -\doxysection{source/report/\+BNO08x\+Rpt\+Cal\+Magnetometer.cpp File Reference} -\hypertarget{_b_n_o08x_rpt_cal_magnetometer_8cpp}{}\label{_b_n_o08x_rpt_cal_magnetometer_8cpp}\index{source/report/BNO08xRptCalMagnetometer.cpp@{source/report/BNO08xRptCalMagnetometer.cpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+Cal\+Magnetometer.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_cal_magnetometer_8cpp}{}\doxysection{report/\+BNO08x\+Rpt\+Cal\+Magnetometer.cpp File Reference} +\label{_b_n_o08x_rpt_cal_magnetometer_8cpp}\index{report/BNO08xRptCalMagnetometer.cpp@{report/BNO08xRptCalMagnetometer.cpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Cal\+Magnetometer.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Cal\+Magnetometer.\+cpp\+: \nopagebreak \begin{figure}[H] diff --git a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.md5 index 4e41d20..f18cc3a 100644 --- a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.md5 @@ -1 +1 @@ -52584a4a14ef47dcedca72e54b9703da \ No newline at end of file +5d0f7c40dfba8ac815154a9f7fb4c6e8 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.pdf index 8e5973c..73cdcd5 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8cpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp.tex b/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp.tex index 6e63d4e..121f6e0 100644 --- a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp.tex @@ -1,6 +1,6 @@ -\doxysection{include/report/\+BNO08x\+Rpt\+Cal\+Magnetometer.hpp File Reference} -\hypertarget{_b_n_o08x_rpt_cal_magnetometer_8hpp}{}\label{_b_n_o08x_rpt_cal_magnetometer_8hpp}\index{include/report/BNO08xRptCalMagnetometer.hpp@{include/report/BNO08xRptCalMagnetometer.hpp}} -{\ttfamily \#include "{}BNO08x\+Rpt.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_cal_magnetometer_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\+BNO08x\+Rpt\+Cal\+Magnetometer.hpp File Reference} +\label{_b_n_o08x_rpt_cal_magnetometer_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptCalMagnetometer.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptCalMagnetometer.hpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Cal\+Magnetometer.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -17,7 +17,7 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer}{BNO08x\+Rpt\+Cal\+Magnetometer}} diff --git a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.md5 index 9cddfff..91e9ec4 100644 --- a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.md5 @@ -1 +1 @@ -45f4d3d89515038294dc5356be53b032 \ No newline at end of file +732e5d34dd9c21375596e2407bf36257 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.pdf index e1b9a82..9c091ed 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.md5 index 0e5e0b1..86227d7 100644 --- a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.md5 @@ -1 +1 @@ -4628bb05076e8b312ad424281f03b251 \ No newline at end of file +17118ace8ddf8ef26f40e591c7f9b171 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.pdf index 3c3dc8f..b63d901 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp_source.tex b/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp_source.tex index 4344063..2cbd1ca 100644 --- a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp_source.tex @@ -1,28 +1,28 @@ -\doxysection{BNO08x\+Rpt\+Cal\+Magnetometer.\+hpp} -\hypertarget{_b_n_o08x_rpt_cal_magnetometer_8hpp_source}{}\label{_b_n_o08x_rpt_cal_magnetometer_8hpp_source}\index{include/report/BNO08xRptCalMagnetometer.hpp@{include/report/BNO08xRptCalMagnetometer.hpp}} +\hypertarget{_b_n_o08x_rpt_cal_magnetometer_8hpp_source}{}\doxysection{BNO08x\+Rpt\+Cal\+Magnetometer.\+hpp} +\label{_b_n_o08x_rpt_cal_magnetometer_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptCalMagnetometer.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptCalMagnetometer.hpp}} \mbox{\hyperlink{_b_n_o08x_rpt_cal_magnetometer_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer}{BNO08xRptCalMagnetometer}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a731d7e69b97b6402b2cf2e18e9a08b06}{BNO08xRptCalMagnetometer}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2}{get}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a67db73f48d00bfa76411d5192350e677}{data}};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a99f95d049803de93390b3071efeead4a}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptCalMagnetometer"{}};} -\DoxyCodeLine{00031\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} +\DoxyCodeLine{9 } +\DoxyCodeLine{15 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer}{BNO08xRptCalMagnetometer}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} +\DoxyCodeLine{16 \{} +\DoxyCodeLine{17 \textcolor{keyword}{public}:} +\DoxyCodeLine{18 \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a731d7e69b97b6402b2cf2e18e9a08b06}{BNO08xRptCalMagnetometer}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, EventBits\_t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}* \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{19 : \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{20 \{} +\DoxyCodeLine{21 \}} +\DoxyCodeLine{22 } +\DoxyCodeLine{23 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393}{enable}}(} +\DoxyCodeLine{24 uint32\_t time\_between\_reports, sh2\_SensorConfig\_t sensor\_cfg = BNO08xPrivateTypes::default\_sensor\_cfg) \textcolor{keyword}{override};} +\DoxyCodeLine{25 \mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}} \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2}{get}}();} +\DoxyCodeLine{26 } +\DoxyCodeLine{27 \textcolor{keyword}{private}:} +\DoxyCodeLine{28 \textcolor{keywordtype}{void} update\_data(sh2\_SensorValue\_t* sensor\_val) \textcolor{keyword}{override};} +\DoxyCodeLine{29 \mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}} data;} +\DoxyCodeLine{30 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* TAG = \textcolor{stringliteral}{"{}BNO08xRptCalMagnetometer"{}};} +\DoxyCodeLine{31 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_game_r_v_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_game_r_v_8cpp.tex index 40a3fe5..8eb6851 100644 --- a/documentation/latex/_b_n_o08x_rpt_game_r_v_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_game_r_v_8cpp.tex @@ -1,6 +1,6 @@ -\doxysection{source/report/\+BNO08x\+Rpt\+Game\+RV.cpp File Reference} -\hypertarget{_b_n_o08x_rpt_game_r_v_8cpp}{}\label{_b_n_o08x_rpt_game_r_v_8cpp}\index{source/report/BNO08xRptGameRV.cpp@{source/report/BNO08xRptGameRV.cpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+Game\+RV.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_game_r_v_8cpp}{}\doxysection{report/\+BNO08x\+Rpt\+Game\+RV.cpp File Reference} +\label{_b_n_o08x_rpt_game_r_v_8cpp}\index{report/BNO08xRptGameRV.cpp@{report/BNO08xRptGameRV.cpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Game\+RV.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Game\+RV.\+cpp\+: \nopagebreak \begin{figure}[H] diff --git a/documentation/latex/_b_n_o08x_rpt_game_r_v_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_game_r_v_8cpp__incl.md5 index 736547f..59c9edf 100644 --- a/documentation/latex/_b_n_o08x_rpt_game_r_v_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_game_r_v_8cpp__incl.md5 @@ -1 +1 @@ -27cf0a2ce750ca716a8f459b8cdcae61 \ No newline at end of file +66f13c7731410a4e3da3709f007899cb \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_game_r_v_8cpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_game_r_v_8cpp__incl.pdf index fc39da8..19b4ac2 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_game_r_v_8cpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_game_r_v_8cpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp.tex b/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp.tex index e611494..60de1b0 100644 --- a/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp.tex @@ -1,6 +1,6 @@ -\doxysection{include/report/\+BNO08x\+Rpt\+Game\+RV.hpp File Reference} -\hypertarget{_b_n_o08x_rpt_game_r_v_8hpp}{}\label{_b_n_o08x_rpt_game_r_v_8hpp}\index{include/report/BNO08xRptGameRV.hpp@{include/report/BNO08xRptGameRV.hpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+RVGeneric.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_game_r_v_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\+BNO08x\+Rpt\+Game\+RV.hpp File Reference} +\label{_b_n_o08x_rpt_game_r_v_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptGameRV.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptGameRV.hpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+RVGeneric.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Game\+RV.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -17,7 +17,7 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_rpt_game_r_v_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v}{BNO08x\+Rpt\+Game\+RV}} diff --git a/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.md5 index 9b41299..2476b07 100644 --- a/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.md5 @@ -1 +1 @@ -95cf66cb35160ebd5e03127a8ca44b8f \ No newline at end of file +8e2bdfc4da0b169ed926fbee93c4ed56 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.pdf index 79f9917..a29c86b 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp__incl.md5 index a161472..d8a8302 100644 --- a/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp__incl.md5 @@ -1 +1 @@ -219d45ff060ec6146bc7e66e8345b604 \ No newline at end of file +55a1c098cc1496f942b348817f90be2e \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp__incl.pdf index c95e6d6..7022103 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp_source.tex b/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp_source.tex index 37dec36..2d4ca02 100644 --- a/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_rpt_game_r_v_8hpp_source.tex @@ -1,27 +1,27 @@ -\doxysection{BNO08x\+Rpt\+Game\+RV.\+hpp} -\hypertarget{_b_n_o08x_rpt_game_r_v_8hpp_source}{}\label{_b_n_o08x_rpt_game_r_v_8hpp_source}\index{include/report/BNO08xRptGameRV.hpp@{include/report/BNO08xRptGameRV.hpp}} +\hypertarget{_b_n_o08x_rpt_game_r_v_8hpp_source}{}\doxysection{BNO08x\+Rpt\+Game\+RV.\+hpp} +\label{_b_n_o08x_rpt_game_r_v_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptGameRV.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptGameRV.hpp}} \mbox{\hyperlink{_b_n_o08x_rpt_game_r_v_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{BNO08xRptRVGeneric.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v}{BNO08xRptGameRV}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_a5ce3525ae691ef37dff5c8d638e98e18}{BNO08xRptGameRV}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2}{tare}}(\textcolor{keywordtype}{bool}\ x\ =\ \textcolor{keyword}{true},\ \textcolor{keywordtype}{bool}\ y\ =\ \textcolor{keyword}{true},\ \textcolor{keywordtype}{bool}\ z\ =\ \textcolor{keyword}{true});} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06}{tare\_persist}}();} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f}{tare\_clear}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_a3fd3cec253a42d897a736adaf50bfe5d}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptGameRV"{}};} -\DoxyCodeLine{00030\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{BNO08xRptRVGeneric.hpp}}"{}}} +\DoxyCodeLine{9 } +\DoxyCodeLine{15 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v}{BNO08xRptGameRV}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}} +\DoxyCodeLine{16 \{} +\DoxyCodeLine{17 \textcolor{keyword}{public}:} +\DoxyCodeLine{18 \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_a5ce3525ae691ef37dff5c8d638e98e18}{BNO08xRptGameRV}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, EventBits\_t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}* \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{19 : \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{20 \{} +\DoxyCodeLine{21 \}} +\DoxyCodeLine{22 } +\DoxyCodeLine{23 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2}{tare}}(\textcolor{keywordtype}{bool} x = \textcolor{keyword}{true}, \textcolor{keywordtype}{bool} y = \textcolor{keyword}{true}, \textcolor{keywordtype}{bool} z = \textcolor{keyword}{true});} +\DoxyCodeLine{24 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06}{tare\_persist}}();} +\DoxyCodeLine{25 \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f}{tare\_clear}}();} +\DoxyCodeLine{26 } +\DoxyCodeLine{27 \textcolor{keyword}{private}:} +\DoxyCodeLine{28 \textcolor{keywordtype}{void} update\_data(sh2\_SensorValue\_t* sensor\_val) \textcolor{keyword}{override};} +\DoxyCodeLine{29 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* TAG = \textcolor{stringliteral}{"{}BNO08xRptGameRV"{}};} +\DoxyCodeLine{30 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_gravity_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_gravity_8cpp.tex index 64920f7..56bb6ce 100644 --- a/documentation/latex/_b_n_o08x_rpt_gravity_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_gravity_8cpp.tex @@ -1,6 +1,6 @@ -\doxysection{source/report/\+BNO08x\+Rpt\+Gravity.cpp File Reference} -\hypertarget{_b_n_o08x_rpt_gravity_8cpp}{}\label{_b_n_o08x_rpt_gravity_8cpp}\index{source/report/BNO08xRptGravity.cpp@{source/report/BNO08xRptGravity.cpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+Gravity.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_gravity_8cpp}{}\doxysection{report/\+BNO08x\+Rpt\+Gravity.cpp File Reference} +\label{_b_n_o08x_rpt_gravity_8cpp}\index{report/BNO08xRptGravity.cpp@{report/BNO08xRptGravity.cpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Gravity.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Gravity.\+cpp\+: \nopagebreak \begin{figure}[H] diff --git a/documentation/latex/_b_n_o08x_rpt_gravity_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_gravity_8cpp__incl.md5 index 60a534d..4499f41 100644 --- a/documentation/latex/_b_n_o08x_rpt_gravity_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_gravity_8cpp__incl.md5 @@ -1 +1 @@ -693202092dfd41630c90aa718e0714fc \ No newline at end of file +f2017d1e3169d3ca6f6f3d1703cb17ed \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_gravity_8cpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_gravity_8cpp__incl.pdf index 7751cdc..1bceb91 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_gravity_8cpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_gravity_8cpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_gravity_8hpp.tex b/documentation/latex/_b_n_o08x_rpt_gravity_8hpp.tex index 735f4b4..5eaea3a 100644 --- a/documentation/latex/_b_n_o08x_rpt_gravity_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_gravity_8hpp.tex @@ -1,6 +1,6 @@ -\doxysection{include/report/\+BNO08x\+Rpt\+Gravity.hpp File Reference} -\hypertarget{_b_n_o08x_rpt_gravity_8hpp}{}\label{_b_n_o08x_rpt_gravity_8hpp}\index{include/report/BNO08xRptGravity.hpp@{include/report/BNO08xRptGravity.hpp}} -{\ttfamily \#include "{}BNO08x\+Rpt.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_gravity_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\+BNO08x\+Rpt\+Gravity.hpp File Reference} +\label{_b_n_o08x_rpt_gravity_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptGravity.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptGravity.hpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Gravity.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -17,7 +17,7 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_rpt_gravity_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_rpt_gravity}{BNO08x\+Rpt\+Gravity}} diff --git a/documentation/latex/_b_n_o08x_rpt_gravity_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_rpt_gravity_8hpp__dep__incl.md5 index 7625287..0f2fea7 100644 --- a/documentation/latex/_b_n_o08x_rpt_gravity_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_gravity_8hpp__dep__incl.md5 @@ -1 +1 @@ -9b11e860189d7a2894e3f4c6c2298bfc \ No newline at end of file +5560264a7576a30e00bf9f10dde4fc4a \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_gravity_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_rpt_gravity_8hpp__dep__incl.pdf index e192026..33c90d4 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_gravity_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_gravity_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_gravity_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_gravity_8hpp__incl.md5 index 404e11c..a3a9d6e 100644 --- a/documentation/latex/_b_n_o08x_rpt_gravity_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_gravity_8hpp__incl.md5 @@ -1 +1 @@ -9c70b0d181272d8e9e5c077e05ac1ce3 \ No newline at end of file +c4fde0fccd85b685219afef14ca0138b \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_gravity_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_gravity_8hpp__incl.pdf index 9dccb3b..a27ff60 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_gravity_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_gravity_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_gravity_8hpp_source.tex b/documentation/latex/_b_n_o08x_rpt_gravity_8hpp_source.tex index ba41290..93e6479 100644 --- a/documentation/latex/_b_n_o08x_rpt_gravity_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_rpt_gravity_8hpp_source.tex @@ -1,28 +1,28 @@ -\doxysection{BNO08x\+Rpt\+Gravity.\+hpp} -\hypertarget{_b_n_o08x_rpt_gravity_8hpp_source}{}\label{_b_n_o08x_rpt_gravity_8hpp_source}\index{include/report/BNO08xRptGravity.hpp@{include/report/BNO08xRptGravity.hpp}} +\hypertarget{_b_n_o08x_rpt_gravity_8hpp_source}{}\doxysection{BNO08x\+Rpt\+Gravity.\+hpp} +\label{_b_n_o08x_rpt_gravity_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptGravity.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptGravity.hpp}} \mbox{\hyperlink{_b_n_o08x_rpt_gravity_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_gravity}{BNO08xRptGravity}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a472ced1c466461f64dda3d9132813dba}{BNO08xRptGravity}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115}{get}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_ab9fddb16529de63f82d04b29503e7dbe}{data}};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a03dfa109a427c7657a2a5bdd3b5af68c}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptGravity"{}};} -\DoxyCodeLine{00031\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} +\DoxyCodeLine{9 } +\DoxyCodeLine{15 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_rpt_gravity}{BNO08xRptGravity}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} +\DoxyCodeLine{16 \{} +\DoxyCodeLine{17 \textcolor{keyword}{public}:} +\DoxyCodeLine{18 \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a472ced1c466461f64dda3d9132813dba}{BNO08xRptGravity}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, EventBits\_t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}* \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{19 : \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{20 \{} +\DoxyCodeLine{21 \}} +\DoxyCodeLine{22 } +\DoxyCodeLine{23 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571}{enable}}(} +\DoxyCodeLine{24 uint32\_t time\_between\_reports, sh2\_SensorConfig\_t sensor\_cfg = BNO08xPrivateTypes::default\_sensor\_cfg) \textcolor{keyword}{override};} +\DoxyCodeLine{25 \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}} \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115}{get}}();} +\DoxyCodeLine{26 } +\DoxyCodeLine{27 \textcolor{keyword}{private}:} +\DoxyCodeLine{28 \textcolor{keywordtype}{void} update\_data(sh2\_SensorValue\_t* sensor\_val) \textcolor{keyword}{override};} +\DoxyCodeLine{29 \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}} data;} +\DoxyCodeLine{30 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* TAG = \textcolor{stringliteral}{"{}BNO08xRptGravity"{}};} +\DoxyCodeLine{31 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8cpp.tex index 0c68744..f43a8a3 100644 --- a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8cpp.tex @@ -1,6 +1,6 @@ -\doxysection{source/report/\+BNO08x\+Rpt\+IGyro\+RV.cpp File Reference} -\hypertarget{_b_n_o08x_rpt_i_gyro_r_v_8cpp}{}\label{_b_n_o08x_rpt_i_gyro_r_v_8cpp}\index{source/report/BNO08xRptIGyroRV.cpp@{source/report/BNO08xRptIGyroRV.cpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+IGyro\+RV.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_i_gyro_r_v_8cpp}{}\doxysection{report/\+BNO08x\+Rpt\+IGyro\+RV.cpp File Reference} +\label{_b_n_o08x_rpt_i_gyro_r_v_8cpp}\index{report/BNO08xRptIGyroRV.cpp@{report/BNO08xRptIGyroRV.cpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+IGyro\+RV.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+IGyro\+RV.\+cpp\+: \nopagebreak \begin{figure}[H] diff --git a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.md5 index b673f05..f5eb886 100644 --- a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.md5 @@ -1 +1 @@ -4fe8aa3ee0b270b05d4f2a8400cc07b1 \ No newline at end of file +82c5630f754d2067da9bb3debe286cd2 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.pdf index 9ff12a5..230bca5 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8cpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp.tex b/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp.tex index da981e2..72dba19 100644 --- a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp.tex @@ -1,6 +1,6 @@ -\doxysection{include/report/\+BNO08x\+Rpt\+IGyro\+RV.hpp File Reference} -\hypertarget{_b_n_o08x_rpt_i_gyro_r_v_8hpp}{}\label{_b_n_o08x_rpt_i_gyro_r_v_8hpp}\index{include/report/BNO08xRptIGyroRV.hpp@{include/report/BNO08xRptIGyroRV.hpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+RVGeneric.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_i_gyro_r_v_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\+BNO08x\+Rpt\+IGyro\+RV.hpp File Reference} +\label{_b_n_o08x_rpt_i_gyro_r_v_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptIGyroRV.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptIGyroRV.hpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+RVGeneric.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+IGyro\+RV.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -17,7 +17,7 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v}{BNO08x\+Rpt\+IGyro\+RV}} diff --git a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.md5 index 181c49d..7cc34a8 100644 --- a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.md5 @@ -1 +1 @@ -5d4534da3ef0e6cfa477237fb434fbb5 \ No newline at end of file +b8aa1097ea08acf4a4c1c47682a46662 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.pdf index 8bf76b8..084b982 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.md5 index 05430ed..a9f2390 100644 --- a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.md5 @@ -1 +1 @@ -c15d603e0fe694fa6e2ca5bef58b301a \ No newline at end of file +40b7cb92f7dfca9d6baa15e29fce0059 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.pdf index 8af1b55..fa84d89 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp_source.tex b/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp_source.tex index 7d0e4e4..647b12a 100644 --- a/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_rpt_i_gyro_r_v_8hpp_source.tex @@ -1,27 +1,27 @@ -\doxysection{BNO08x\+Rpt\+IGyro\+RV.\+hpp} -\hypertarget{_b_n_o08x_rpt_i_gyro_r_v_8hpp_source}{}\label{_b_n_o08x_rpt_i_gyro_r_v_8hpp_source}\index{include/report/BNO08xRptIGyroRV.hpp@{include/report/BNO08xRptIGyroRV.hpp}} +\hypertarget{_b_n_o08x_rpt_i_gyro_r_v_8hpp_source}{}\doxysection{BNO08x\+Rpt\+IGyro\+RV.\+hpp} +\label{_b_n_o08x_rpt_i_gyro_r_v_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptIGyroRV.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptIGyroRV.hpp}} \mbox{\hyperlink{_b_n_o08x_rpt_i_gyro_r_v_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{BNO08xRptRVGeneric.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v}{BNO08xRptIGyroRV}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_a5574d6213be1d7176d981e04fb9b4ea4}{BNO08xRptIGyroRV}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55}{get}}(\mbox{\hyperlink{structbno08x__quat__t}{bno08x\_quat\_t}}\&\ quat,\ \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\_ang\_vel\_t}}\&\ vel);} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\_ang\_vel\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061}{get\_vel}}();} -\DoxyCodeLine{00025\ } -\DoxyCodeLine{00026\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00027\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\_ang\_vel\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_a0949ad830be352bf2df8ab2cd3506ba7}{data\_vel}};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_a5dcd8ea49d6eac6ff6f75b0ec125b04b}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptIGyroRV"{}};} -\DoxyCodeLine{00030\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{BNO08xRptRVGeneric.hpp}}"{}}} +\DoxyCodeLine{9 } +\DoxyCodeLine{15 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v}{BNO08xRptIGyroRV}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}} +\DoxyCodeLine{16 \{} +\DoxyCodeLine{17 \textcolor{keyword}{public}:} +\DoxyCodeLine{18 \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_a5574d6213be1d7176d981e04fb9b4ea4}{BNO08xRptIGyroRV}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, EventBits\_t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}* \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{19 : \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{20 \{} +\DoxyCodeLine{21 \}} +\DoxyCodeLine{22 } +\DoxyCodeLine{23 \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55}{get}}(\mbox{\hyperlink{structbno08x__quat__t}{bno08x\_quat\_t}}\& quat, \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\_ang\_vel\_t}}\& vel);} +\DoxyCodeLine{24 \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\_ang\_vel\_t}} \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061}{get\_vel}}();} +\DoxyCodeLine{25 } +\DoxyCodeLine{26 \textcolor{keyword}{private}:} +\DoxyCodeLine{27 \textcolor{keywordtype}{void} update\_data(sh2\_SensorValue\_t* sensor\_val) \textcolor{keyword}{override};} +\DoxyCodeLine{28 \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\_ang\_vel\_t}} data\_vel;} +\DoxyCodeLine{29 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* TAG = \textcolor{stringliteral}{"{}BNO08xRptIGyroRV"{}};} +\DoxyCodeLine{30 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8cpp.tex index 70b882b..7cc4fc0 100644 --- a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8cpp.tex @@ -1,6 +1,6 @@ -\doxysection{source/report/\+BNO08x\+Rpt\+Linear\+Acceleration.cpp File Reference} -\hypertarget{_b_n_o08x_rpt_linear_acceleration_8cpp}{}\label{_b_n_o08x_rpt_linear_acceleration_8cpp}\index{source/report/BNO08xRptLinearAcceleration.cpp@{source/report/BNO08xRptLinearAcceleration.cpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+Linear\+Acceleration.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_linear_acceleration_8cpp}{}\doxysection{report/\+BNO08x\+Rpt\+Linear\+Acceleration.cpp File Reference} +\label{_b_n_o08x_rpt_linear_acceleration_8cpp}\index{report/BNO08xRptLinearAcceleration.cpp@{report/BNO08xRptLinearAcceleration.cpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Linear\+Acceleration.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Linear\+Acceleration.\+cpp\+: \nopagebreak \begin{figure}[H] diff --git a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.md5 index acbfb90..e3134ca 100644 --- a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.md5 @@ -1 +1 @@ -43ac4afdbbcf667833dafba2e11714b4 \ No newline at end of file +f5e411ec9bd3d63f1cb45b7eb925ea86 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.pdf index 85ff88e..32fdb4b 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8cpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp.tex b/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp.tex index 7a945a1..1dc5871 100644 --- a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp.tex @@ -1,6 +1,6 @@ -\doxysection{include/report/\+BNO08x\+Rpt\+Linear\+Acceleration.hpp File Reference} -\hypertarget{_b_n_o08x_rpt_linear_acceleration_8hpp}{}\label{_b_n_o08x_rpt_linear_acceleration_8hpp}\index{include/report/BNO08xRptLinearAcceleration.hpp@{include/report/BNO08xRptLinearAcceleration.hpp}} -{\ttfamily \#include "{}BNO08x\+Rpt.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_linear_acceleration_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\+BNO08x\+Rpt\+Linear\+Acceleration.hpp File Reference} +\label{_b_n_o08x_rpt_linear_acceleration_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptLinearAcceleration.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptLinearAcceleration.hpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Linear\+Acceleration.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -17,7 +17,7 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration}{BNO08x\+Rpt\+Linear\+Acceleration}} diff --git a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.md5 index 362a102..f239be0 100644 --- a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.md5 @@ -1 +1 @@ -b1c4ff52e3a85af0f7270656277b8597 \ No newline at end of file +39ddf17a12515588cccaf0bf170a3102 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.pdf index c601951..7869d03 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.md5 index 614fdf3..ef8eb92 100644 --- a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.md5 @@ -1 +1 @@ -1d64cbfa407ffd5c90171438105e6427 \ No newline at end of file +995b07379476b4b4a97104e105613b3a \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.pdf index 1c49dec..71e6ab1 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp_source.tex b/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp_source.tex index 653d1ab..aaea2b4 100644 --- a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp_source.tex @@ -1,28 +1,28 @@ -\doxysection{BNO08x\+Rpt\+Linear\+Acceleration.\+hpp} -\hypertarget{_b_n_o08x_rpt_linear_acceleration_8hpp_source}{}\label{_b_n_o08x_rpt_linear_acceleration_8hpp_source}\index{include/report/BNO08xRptLinearAcceleration.hpp@{include/report/BNO08xRptLinearAcceleration.hpp}} +\hypertarget{_b_n_o08x_rpt_linear_acceleration_8hpp_source}{}\doxysection{BNO08x\+Rpt\+Linear\+Acceleration.\+hpp} +\label{_b_n_o08x_rpt_linear_acceleration_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptLinearAcceleration.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptLinearAcceleration.hpp}} \mbox{\hyperlink{_b_n_o08x_rpt_linear_acceleration_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration}{BNO08xRptLinearAcceleration}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_ad63032b796912c9be563a5e6da801c59}{BNO08xRptLinearAcceleration}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0}{get}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_ab3f043b7762358d2a40cdfb326037f77}{data}};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_afd26d783dd276ad3c77cd0bb27115bd2}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptLinearAcceleration"{}};} -\DoxyCodeLine{00031\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} +\DoxyCodeLine{9 } +\DoxyCodeLine{15 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration}{BNO08xRptLinearAcceleration}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} +\DoxyCodeLine{16 \{} +\DoxyCodeLine{17 \textcolor{keyword}{public}:} +\DoxyCodeLine{18 \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_ad63032b796912c9be563a5e6da801c59}{BNO08xRptLinearAcceleration}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, EventBits\_t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}* \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{19 : \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{20 \{} +\DoxyCodeLine{21 \}} +\DoxyCodeLine{22 } +\DoxyCodeLine{23 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed}{enable}}(} +\DoxyCodeLine{24 uint32\_t time\_between\_reports, sh2\_SensorConfig\_t sensor\_cfg = BNO08xPrivateTypes::default\_sensor\_cfg) \textcolor{keyword}{override};} +\DoxyCodeLine{25 \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}} \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0}{get}}();} +\DoxyCodeLine{26 } +\DoxyCodeLine{27 \textcolor{keyword}{private}:} +\DoxyCodeLine{28 \textcolor{keywordtype}{void} update\_data(sh2\_SensorValue\_t* sensor\_val) \textcolor{keyword}{override};} +\DoxyCodeLine{29 \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}} data;} +\DoxyCodeLine{30 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* TAG = \textcolor{stringliteral}{"{}BNO08xRptLinearAcceleration"{}};} +\DoxyCodeLine{31 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_r_v_8cpp.tex index 0870e67..a273026 100644 --- a/documentation/latex/_b_n_o08x_rpt_r_v_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_r_v_8cpp.tex @@ -1,6 +1,6 @@ -\doxysection{source/report/\+BNO08x\+Rpt\+RV.cpp File Reference} -\hypertarget{_b_n_o08x_rpt_r_v_8cpp}{}\label{_b_n_o08x_rpt_r_v_8cpp}\index{source/report/BNO08xRptRV.cpp@{source/report/BNO08xRptRV.cpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+RV.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_r_v_8cpp}{}\doxysection{report/\+BNO08x\+Rpt\+RV.cpp File Reference} +\label{_b_n_o08x_rpt_r_v_8cpp}\index{report/BNO08xRptRV.cpp@{report/BNO08xRptRV.cpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+RV.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+RV.\+cpp\+: \nopagebreak \begin{figure}[H] diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_r_v_8cpp__incl.md5 index 3daa26a..5807186 100644 --- a/documentation/latex/_b_n_o08x_rpt_r_v_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_r_v_8cpp__incl.md5 @@ -1 +1 @@ -917a193fd0f7810c3830dfd81f364747 \ No newline at end of file +8945a94f4aca84424659e43efdc68d7d \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_8cpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_r_v_8cpp__incl.pdf index 7661bb7..85ae90b 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_r_v_8cpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_r_v_8cpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_8hpp.tex b/documentation/latex/_b_n_o08x_rpt_r_v_8hpp.tex index 751533f..eed6dac 100644 --- a/documentation/latex/_b_n_o08x_rpt_r_v_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_r_v_8hpp.tex @@ -1,6 +1,6 @@ -\doxysection{include/report/\+BNO08x\+Rpt\+RV.hpp File Reference} -\hypertarget{_b_n_o08x_rpt_r_v_8hpp}{}\label{_b_n_o08x_rpt_r_v_8hpp}\index{include/report/BNO08xRptRV.hpp@{include/report/BNO08xRptRV.hpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+RVGeneric.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_r_v_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\+BNO08x\+Rpt\+RV.hpp File Reference} +\label{_b_n_o08x_rpt_r_v_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptRV.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptRV.hpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+RVGeneric.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+RV.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -17,7 +17,7 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_rpt_r_v_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_rpt_r_v}{BNO08x\+Rpt\+RV}} diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_rpt_r_v_8hpp__dep__incl.md5 index 88b774d..6cc7ef5 100644 --- a/documentation/latex/_b_n_o08x_rpt_r_v_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_r_v_8hpp__dep__incl.md5 @@ -1 +1 @@ -9a9a5eed71a95943f2d4fdb33b2f03a3 \ No newline at end of file +fdd200c6ea60e31220913a4c043241eb \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_rpt_r_v_8hpp__dep__incl.pdf index be2c2cc..010232d 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_r_v_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_r_v_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_r_v_8hpp__incl.md5 index e9973b8..6e3d93f 100644 --- a/documentation/latex/_b_n_o08x_rpt_r_v_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_r_v_8hpp__incl.md5 @@ -1 +1 @@ -3f807b4f48c4c88c868c5035a8e5bd9f \ No newline at end of file +86d603135e65e926f5d3146d94bb00f7 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_r_v_8hpp__incl.pdf index 9c1dfa4..a8d0542 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_r_v_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_r_v_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_8hpp_source.tex b/documentation/latex/_b_n_o08x_rpt_r_v_8hpp_source.tex index 3b89a13..edb582e 100644 --- a/documentation/latex/_b_n_o08x_rpt_r_v_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_rpt_r_v_8hpp_source.tex @@ -1,27 +1,27 @@ -\doxysection{BNO08x\+Rpt\+RV.\+hpp} -\hypertarget{_b_n_o08x_rpt_r_v_8hpp_source}{}\label{_b_n_o08x_rpt_r_v_8hpp_source}\index{include/report/BNO08xRptRV.hpp@{include/report/BNO08xRptRV.hpp}} +\hypertarget{_b_n_o08x_rpt_r_v_8hpp_source}{}\doxysection{BNO08x\+Rpt\+RV.\+hpp} +\label{_b_n_o08x_rpt_r_v_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptRV.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptRV.hpp}} \mbox{\hyperlink{_b_n_o08x_rpt_r_v_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{BNO08xRptRVGeneric.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_r_v}{BNO08xRptRV}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_a3c4173b40339de15cb7f304f73ae53f3}{BNO08xRptRV}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226}{tare}}(\textcolor{keywordtype}{bool}\ x\ =\ \textcolor{keyword}{true},\ \textcolor{keywordtype}{bool}\ y\ =\ \textcolor{keyword}{true},\ \textcolor{keywordtype}{bool}\ z\ =\ \textcolor{keyword}{true});} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0}{tare\_persist}}();} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87}{tare\_clear}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_a3569aae0c42e23e9932d62238a8735f8}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptRV"{}};} -\DoxyCodeLine{00030\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{BNO08xRptRVGeneric.hpp}}"{}}} +\DoxyCodeLine{9 } +\DoxyCodeLine{15 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_rpt_r_v}{BNO08xRptRV}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}} +\DoxyCodeLine{16 \{} +\DoxyCodeLine{17 \textcolor{keyword}{public}:} +\DoxyCodeLine{18 \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_a3c4173b40339de15cb7f304f73ae53f3}{BNO08xRptRV}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, EventBits\_t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}* \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{19 : \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{20 \{} +\DoxyCodeLine{21 \}} +\DoxyCodeLine{22 } +\DoxyCodeLine{23 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226}{tare}}(\textcolor{keywordtype}{bool} x = \textcolor{keyword}{true}, \textcolor{keywordtype}{bool} y = \textcolor{keyword}{true}, \textcolor{keywordtype}{bool} z = \textcolor{keyword}{true});} +\DoxyCodeLine{24 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0}{tare\_persist}}();} +\DoxyCodeLine{25 \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87}{tare\_clear}}();} +\DoxyCodeLine{26 } +\DoxyCodeLine{27 \textcolor{keyword}{private}:} +\DoxyCodeLine{28 \textcolor{keywordtype}{void} update\_data(sh2\_SensorValue\_t* sensor\_val) \textcolor{keyword}{override};} +\DoxyCodeLine{29 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* TAG = \textcolor{stringliteral}{"{}BNO08xRptRV"{}};} +\DoxyCodeLine{30 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_r_v_generic_8cpp.tex index c52d378..e1ac52d 100644 --- a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_r_v_generic_8cpp.tex @@ -1,6 +1,6 @@ -\doxysection{source/report/\+BNO08x\+Rpt\+RVGeneric.cpp File Reference} -\hypertarget{_b_n_o08x_rpt_r_v_generic_8cpp}{}\label{_b_n_o08x_rpt_r_v_generic_8cpp}\index{source/report/BNO08xRptRVGeneric.cpp@{source/report/BNO08xRptRVGeneric.cpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+RVGeneric.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_r_v_generic_8cpp}{}\doxysection{report/\+BNO08x\+Rpt\+RVGeneric.cpp File Reference} +\label{_b_n_o08x_rpt_r_v_generic_8cpp}\index{report/BNO08xRptRVGeneric.cpp@{report/BNO08xRptRVGeneric.cpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+RVGeneric.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+RVGeneric.\+cpp\+: \nopagebreak \begin{figure}[H] diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_r_v_generic_8cpp__incl.md5 index aa8fffc..85b9c9b 100644 --- a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_r_v_generic_8cpp__incl.md5 @@ -1 +1 @@ -d6f1e95b25ecfa2bb2752b2ee0857561 \ No newline at end of file +cbf6a88ab12446b6d6e472eb44af4076 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8cpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_r_v_generic_8cpp__incl.pdf index fb78fcb..985433b 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8cpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_r_v_generic_8cpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp.tex b/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp.tex index 4a51f8a..5cbca1e 100644 --- a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp.tex @@ -1,6 +1,6 @@ -\doxysection{include/report/\+BNO08x\+Rpt\+RVGeneric.hpp File Reference} -\hypertarget{_b_n_o08x_rpt_r_v_generic_8hpp}{}\label{_b_n_o08x_rpt_r_v_generic_8hpp}\index{include/report/BNO08xRptRVGeneric.hpp@{include/report/BNO08xRptRVGeneric.hpp}} -{\ttfamily \#include "{}BNO08x\+Rpt.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_r_v_generic_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\+BNO08x\+Rpt\+RVGeneric.hpp File Reference} +\label{_b_n_o08x_rpt_r_v_generic_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptRVGeneric.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptRVGeneric.hpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+RVGeneric.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -17,7 +17,7 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}} diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.md5 index 1b406c2..b3fe1a6 100644 --- a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.md5 @@ -1 +1 @@ -69dc31425bb73eeab8a45954faaf5918 \ No newline at end of file +8a429548ee515d0c8e870c3bc8b84496 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.pdf index 2a34bcf..ccd2298 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp__incl.md5 index fde6235..3d03407 100644 --- a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp__incl.md5 @@ -1 +1 @@ -c67f062c9193bfb5e2f63960d8081fa2 \ No newline at end of file +40c9b9d2a4d358f2d89740df63212e53 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp__incl.pdf index f490e9b..07d4978 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp_source.tex b/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp_source.tex index 1638f58..32295de 100644 --- a/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_rpt_r_v_generic_8hpp_source.tex @@ -1,28 +1,28 @@ -\doxysection{BNO08x\+Rpt\+RVGeneric.\+hpp} -\hypertarget{_b_n_o08x_rpt_r_v_generic_8hpp_source}{}\label{_b_n_o08x_rpt_r_v_generic_8hpp_source}\index{include/report/BNO08xRptRVGeneric.hpp@{include/report/BNO08xRptRVGeneric.hpp}} +\hypertarget{_b_n_o08x_rpt_r_v_generic_8hpp_source}{}\doxysection{BNO08x\+Rpt\+RVGeneric.\+hpp} +\label{_b_n_o08x_rpt_r_v_generic_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptRVGeneric.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptRVGeneric.hpp}} \mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e}{enable}}(} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__quat__t}{bno08x\_quat\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8}{get\_quat}}();} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\_euler\_angle\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7}{get\_euler}}(\textcolor{keywordtype}{bool}\ in\_degrees\ =\ \textcolor{keyword}{true});} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \textcolor{keyword}{protected}:} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a7c35188ccfb976cba1b7e4626022987c}{BNO08xRptRVGeneric}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00027\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd}{tare}}(\textcolor{keywordtype}{bool}\ x,\ \textcolor{keywordtype}{bool}\ y,\ \textcolor{keywordtype}{bool}\ z,\ sh2\_TareBasis\_t\ basis);} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__quat__t}{bno08x\_quat\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ad5174665e1c943291110630dc461caff}{data}};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a5315a83517cd15397842254a9926b1c4}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptRVGeneric"{}};} -\DoxyCodeLine{00031\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} +\DoxyCodeLine{9 } +\DoxyCodeLine{15 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} +\DoxyCodeLine{16 \{} +\DoxyCodeLine{17 \textcolor{keyword}{public}:} +\DoxyCodeLine{18 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e}{enable}}(} +\DoxyCodeLine{19 uint32\_t time\_between\_reports, sh2\_SensorConfig\_t sensor\_cfg = BNO08xPrivateTypes::default\_sensor\_cfg) \textcolor{keyword}{override};} +\DoxyCodeLine{20 \mbox{\hyperlink{structbno08x__quat__t}{bno08x\_quat\_t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8}{get\_quat}}();} +\DoxyCodeLine{21 \mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\_euler\_angle\_t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7}{get\_euler}}(\textcolor{keywordtype}{bool} in\_degrees = \textcolor{keyword}{true});} +\DoxyCodeLine{22 } +\DoxyCodeLine{23 \textcolor{keyword}{protected}:} +\DoxyCodeLine{24 \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a7c35188ccfb976cba1b7e4626022987c}{BNO08xRptRVGeneric}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, EventBits\_t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}* \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{25 : \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{26 \{} +\DoxyCodeLine{27 \}} +\DoxyCodeLine{28 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd}{tare}}(\textcolor{keywordtype}{bool} x, \textcolor{keywordtype}{bool} y, \textcolor{keywordtype}{bool} z, sh2\_TareBasis\_t basis);} +\DoxyCodeLine{29 \mbox{\hyperlink{structbno08x__quat__t}{bno08x\_quat\_t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ad5174665e1c943291110630dc461caff}{data}};} +\DoxyCodeLine{30 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a5315a83517cd15397842254a9926b1c4}{TAG}} = \textcolor{stringliteral}{"{}BNO08xRptRVGeneric"{}};} +\DoxyCodeLine{31 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8cpp.tex index 815c074..2c27667 100644 --- a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8cpp.tex @@ -1,6 +1,6 @@ -\doxysection{source/report/\+BNO08x\+Rpt\+RVGeomag.cpp File Reference} -\hypertarget{_b_n_o08x_rpt_r_v_geomag_8cpp}{}\label{_b_n_o08x_rpt_r_v_geomag_8cpp}\index{source/report/BNO08xRptRVGeomag.cpp@{source/report/BNO08xRptRVGeomag.cpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+RVGeomag.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_r_v_geomag_8cpp}{}\doxysection{report/\+BNO08x\+Rpt\+RVGeomag.cpp File Reference} +\label{_b_n_o08x_rpt_r_v_geomag_8cpp}\index{report/BNO08xRptRVGeomag.cpp@{report/BNO08xRptRVGeomag.cpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+RVGeomag.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+RVGeomag.\+cpp\+: \nopagebreak \begin{figure}[H] diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.md5 index fbd2373..0302ed0 100644 --- a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.md5 @@ -1 +1 @@ -e5cdd6882e8d059d470a91f0480eae89 \ No newline at end of file +18cceed5db1d06e7f740e0c0f3734664 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.pdf index e97b4bb..5b3fad6 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8cpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp.tex b/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp.tex index a475aa2..3a2879a 100644 --- a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp.tex @@ -1,6 +1,6 @@ -\doxysection{include/report/\+BNO08x\+Rpt\+RVGeomag.hpp File Reference} -\hypertarget{_b_n_o08x_rpt_r_v_geomag_8hpp}{}\label{_b_n_o08x_rpt_r_v_geomag_8hpp}\index{include/report/BNO08xRptRVGeomag.hpp@{include/report/BNO08xRptRVGeomag.hpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+RVGeneric.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_r_v_geomag_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\+BNO08x\+Rpt\+RVGeomag.hpp File Reference} +\label{_b_n_o08x_rpt_r_v_geomag_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptRVGeomag.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptRVGeomag.hpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+RVGeneric.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+RVGeomag.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -17,7 +17,7 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag}{BNO08x\+Rpt\+RVGeomag}} diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.md5 index bd5ed80..96a9e95 100644 --- a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.md5 @@ -1 +1 @@ -9c218a4a0dd931f81513964b48a2b991 \ No newline at end of file +b165ee51d2233033aa99f1885f832deb \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.pdf index 3b15f2c..e5bce98 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.md5 index 91a187f..cb09061 100644 --- a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.md5 @@ -1 +1 @@ -b07205fb3829326344bab65a29e009e2 \ No newline at end of file +45de6f3e469185a870186e59f9eb2f89 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.pdf index a162d13..c666efa 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp_source.tex b/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp_source.tex index d16cebd..ddde298 100644 --- a/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_rpt_r_v_geomag_8hpp_source.tex @@ -1,27 +1,27 @@ -\doxysection{BNO08x\+Rpt\+RVGeomag.\+hpp} -\hypertarget{_b_n_o08x_rpt_r_v_geomag_8hpp_source}{}\label{_b_n_o08x_rpt_r_v_geomag_8hpp_source}\index{include/report/BNO08xRptRVGeomag.hpp@{include/report/BNO08xRptRVGeomag.hpp}} +\hypertarget{_b_n_o08x_rpt_r_v_geomag_8hpp_source}{}\doxysection{BNO08x\+Rpt\+RVGeomag.\+hpp} +\label{_b_n_o08x_rpt_r_v_geomag_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptRVGeomag.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptRVGeomag.hpp}} \mbox{\hyperlink{_b_n_o08x_rpt_r_v_geomag_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{BNO08xRptRVGeneric.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag}{BNO08xRptRVGeomag}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a32bd70c7777973497b6d1b7f960bea0b}{BNO08xRptRVGeomag}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874}{tare}}(\textcolor{keywordtype}{bool}\ x\ =\ \textcolor{keyword}{true},\ \textcolor{keywordtype}{bool}\ y\ =\ \textcolor{keyword}{true},\ \textcolor{keywordtype}{bool}\ z\ =\ \textcolor{keyword}{true});} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63}{tare\_persist}}();} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062}{tare\_clear}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a7f99fc2a2d7ec0f2a493cca88a1ff825}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptRVGeomag"{}};} -\DoxyCodeLine{00030\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{BNO08xRptRVGeneric.hpp}}"{}}} +\DoxyCodeLine{9 } +\DoxyCodeLine{15 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag}{BNO08xRptRVGeomag}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}} +\DoxyCodeLine{16 \{} +\DoxyCodeLine{17 \textcolor{keyword}{public}:} +\DoxyCodeLine{18 \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a32bd70c7777973497b6d1b7f960bea0b}{BNO08xRptRVGeomag}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, EventBits\_t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}* \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{19 : \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08xRptRVGeneric}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{20 \{} +\DoxyCodeLine{21 \}} +\DoxyCodeLine{22 } +\DoxyCodeLine{23 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874}{tare}}(\textcolor{keywordtype}{bool} x = \textcolor{keyword}{true}, \textcolor{keywordtype}{bool} y = \textcolor{keyword}{true}, \textcolor{keywordtype}{bool} z = \textcolor{keyword}{true});} +\DoxyCodeLine{24 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63}{tare\_persist}}();} +\DoxyCodeLine{25 \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062}{tare\_clear}}();} +\DoxyCodeLine{26 } +\DoxyCodeLine{27 \textcolor{keyword}{private}:} +\DoxyCodeLine{28 \textcolor{keywordtype}{void} update\_data(sh2\_SensorValue\_t* sensor\_val) \textcolor{keyword}{override};} +\DoxyCodeLine{29 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* TAG = \textcolor{stringliteral}{"{}BNO08xRptRVGeomag"{}};} +\DoxyCodeLine{30 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.tex index d02f74d..a140ea7 100644 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.tex @@ -1,6 +1,6 @@ -\doxysection{source/report/\+BNO08x\+Rpt\+Raw\+MEMSAccelerometer.cpp File Reference} -\hypertarget{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp}{}\label{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp}\index{source/report/BNO08xRptRawMEMSAccelerometer.cpp@{source/report/BNO08xRptRawMEMSAccelerometer.cpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp}{}\doxysection{report/\+BNO08x\+Rpt\+Raw\+MEMSAccelerometer.cpp File Reference} +\label{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp}\index{report/BNO08xRptRawMEMSAccelerometer.cpp@{report/BNO08xRptRawMEMSAccelerometer.cpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+cpp\+: \nopagebreak \begin{figure}[H] diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.md5 index 0fdee96..5cbebb5 100644 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.md5 @@ -1 +1 @@ -5a6d5ef1fa9f1315d1765cd50112ecf4 \ No newline at end of file +b6e8030118a9c906442db6450c2e3f45 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.pdf index 485618e..361850e 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.tex b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.tex index 68dac6f..964607b 100644 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.tex @@ -1,6 +1,6 @@ -\doxysection{include/report/\+BNO08x\+Rpt\+Raw\+MEMSAccelerometer.hpp File Reference} -\hypertarget{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp}{}\label{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp}\index{include/report/BNO08xRptRawMEMSAccelerometer.hpp@{include/report/BNO08xRptRawMEMSAccelerometer.hpp}} -{\ttfamily \#include "{}BNO08x\+Rpt.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\+BNO08x\+Rpt\+Raw\+MEMSAccelerometer.hpp File Reference} +\label{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptRawMEMSAccelerometer.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptRawMEMSAccelerometer.hpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -17,7 +17,7 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer}} diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.md5 index 627fb29..e109ef3 100644 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.md5 @@ -1 +1 @@ -adcd406ec110f0d5a68a115c0deac457 \ No newline at end of file +2942eab497fbee782d2edf26e4bfc065 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.pdf index fea7811..673e01a 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.md5 index 1a25115..0578c26 100644 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.md5 @@ -1 +1 @@ -d9133242f407cf507ea61fc015db298b \ No newline at end of file +14f91b81b903794ebb0fa690bcc0bf8d \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.pdf index 491582c..1a57dae 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source.tex b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source.tex index a705ae4..bc66236 100644 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source.tex @@ -1,28 +1,28 @@ -\doxysection{BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+hpp} -\hypertarget{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source}{}\label{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source}\index{include/report/BNO08xRptRawMEMSAccelerometer.hpp@{include/report/BNO08xRptRawMEMSAccelerometer.hpp}} +\hypertarget{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source}{}\doxysection{BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+hpp} +\label{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptRawMEMSAccelerometer.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptRawMEMSAccelerometer.hpp}} \mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer}{BNO08xRptRawMEMSAccelerometer}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a1a7c70a4c2d2004fe827dfa834d789e7}{BNO08xRptRawMEMSAccelerometer}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\_raw\_accel\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56}{get}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\_raw\_accel\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ad5dbc83482df0cec3ca970717e5671dc}{data}};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_af82e98eae44b512870fe5cb65e7ea4cf}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptRawMEMSAccelerometer"{}};} -\DoxyCodeLine{00031\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} +\DoxyCodeLine{9 } +\DoxyCodeLine{15 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer}{BNO08xRptRawMEMSAccelerometer}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} +\DoxyCodeLine{16 \{} +\DoxyCodeLine{17 \textcolor{keyword}{public}:} +\DoxyCodeLine{18 \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a1a7c70a4c2d2004fe827dfa834d789e7}{BNO08xRptRawMEMSAccelerometer}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, EventBits\_t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}* \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{19 : \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{20 \{} +\DoxyCodeLine{21 \}} +\DoxyCodeLine{22 } +\DoxyCodeLine{23 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03}{enable}}(} +\DoxyCodeLine{24 uint32\_t time\_between\_reports, sh2\_SensorConfig\_t sensor\_cfg = BNO08xPrivateTypes::default\_sensor\_cfg) \textcolor{keyword}{override};} +\DoxyCodeLine{25 \mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\_raw\_accel\_t}} \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56}{get}}();} +\DoxyCodeLine{26 } +\DoxyCodeLine{27 \textcolor{keyword}{private}:} +\DoxyCodeLine{28 \textcolor{keywordtype}{void} update\_data(sh2\_SensorValue\_t* sensor\_val) \textcolor{keyword}{override};} +\DoxyCodeLine{29 \mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\_raw\_accel\_t}} data;} +\DoxyCodeLine{30 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* TAG = \textcolor{stringliteral}{"{}BNO08xRptRawMEMSAccelerometer"{}};} +\DoxyCodeLine{31 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.tex index 7443b0b..590601f 100644 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.tex @@ -1,6 +1,6 @@ -\doxysection{source/report/\+BNO08x\+Rpt\+Raw\+MEMSGyro.cpp File Reference} -\hypertarget{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp}{}\label{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp}\index{source/report/BNO08xRptRawMEMSGyro.cpp@{source/report/BNO08xRptRawMEMSGyro.cpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+Raw\+MEMSGyro.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp}{}\doxysection{report/\+BNO08x\+Rpt\+Raw\+MEMSGyro.cpp File Reference} +\label{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp}\index{report/BNO08xRptRawMEMSGyro.cpp@{report/BNO08xRptRawMEMSGyro.cpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Raw\+MEMSGyro.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Raw\+MEMSGyro.\+cpp\+: \nopagebreak \begin{figure}[H] diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.md5 index 8076f49..a46c607 100644 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.md5 @@ -1 +1 @@ -709dadb5992081e1a756da569111684c \ No newline at end of file +ff98a16bbfa5892692448fcb931326ff \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.pdf index f9687b4..de565ca 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.tex b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.tex index 398383b..08c45a5 100644 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.tex @@ -1,6 +1,6 @@ -\doxysection{include/report/\+BNO08x\+Rpt\+Raw\+MEMSGyro.hpp File Reference} -\hypertarget{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp}{}\label{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp}\index{include/report/BNO08xRptRawMEMSGyro.hpp@{include/report/BNO08xRptRawMEMSGyro.hpp}} -{\ttfamily \#include "{}BNO08x\+Rpt.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\+BNO08x\+Rpt\+Raw\+MEMSGyro.hpp File Reference} +\label{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptRawMEMSGyro.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptRawMEMSGyro.hpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Raw\+MEMSGyro.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -17,7 +17,7 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro}{BNO08x\+Rpt\+Raw\+MEMSGyro}} diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.md5 index c988fd5..068e598 100644 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.md5 @@ -1 +1 @@ -3b5316c831e9af848c2766dc9e846257 \ No newline at end of file +a2b10b3d9cf8e624962702aa53541922 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.pdf index 9bd16ca..69d4926 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.md5 index ae37cea..050cdf5 100644 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.md5 @@ -1 +1 @@ -e84ae7ce7eff899b8df6194bac8e76a3 \ No newline at end of file +809af7bcd69bf701ce16eb9abb5b9d91 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.pdf index ed620f9..80a6d85 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source.tex b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source.tex index 4902925..99ae644 100644 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source.tex @@ -1,28 +1,28 @@ -\doxysection{BNO08x\+Rpt\+Raw\+MEMSGyro.\+hpp} -\hypertarget{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source}{}\label{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source}\index{include/report/BNO08xRptRawMEMSGyro.hpp@{include/report/BNO08xRptRawMEMSGyro.hpp}} +\hypertarget{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source}{}\doxysection{BNO08x\+Rpt\+Raw\+MEMSGyro.\+hpp} +\label{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptRawMEMSGyro.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptRawMEMSGyro.hpp}} \mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro}{BNO08xRptRawMEMSGyro}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_a9ad8a6a41c6680302f5ddb8154360ba2}{BNO08xRptRawMEMSGyro}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\_raw\_gyro\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5}{get}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\_raw\_gyro\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_afed891694b4e158de9d16fa23c5427cf}{data}};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_a51a9da0bbd8e982641147265c6d82b2d}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptRawMEMSGyro"{}};} -\DoxyCodeLine{00031\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} +\DoxyCodeLine{9 } +\DoxyCodeLine{15 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro}{BNO08xRptRawMEMSGyro}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} +\DoxyCodeLine{16 \{} +\DoxyCodeLine{17 \textcolor{keyword}{public}:} +\DoxyCodeLine{18 \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_a9ad8a6a41c6680302f5ddb8154360ba2}{BNO08xRptRawMEMSGyro}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, EventBits\_t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}* \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{19 : \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{20 \{} +\DoxyCodeLine{21 \}} +\DoxyCodeLine{22 } +\DoxyCodeLine{23 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d}{enable}}(} +\DoxyCodeLine{24 uint32\_t time\_between\_reports, sh2\_SensorConfig\_t sensor\_cfg = BNO08xPrivateTypes::default\_sensor\_cfg) \textcolor{keyword}{override};} +\DoxyCodeLine{25 \mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\_raw\_gyro\_t}} \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5}{get}}();} +\DoxyCodeLine{26 } +\DoxyCodeLine{27 \textcolor{keyword}{private}:} +\DoxyCodeLine{28 \textcolor{keywordtype}{void} update\_data(sh2\_SensorValue\_t* sensor\_val) \textcolor{keyword}{override};} +\DoxyCodeLine{29 \mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\_raw\_gyro\_t}} data;} +\DoxyCodeLine{30 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* TAG = \textcolor{stringliteral}{"{}BNO08xRptRawMEMSGyro"{}};} +\DoxyCodeLine{31 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.tex index a5fe2c7..4cb6906 100644 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.tex @@ -1,6 +1,6 @@ -\doxysection{source/report/\+BNO08x\+Rpt\+Raw\+MEMSMagnetometer.cpp File Reference} -\hypertarget{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp}{}\label{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp}\index{source/report/BNO08xRptRawMEMSMagnetometer.cpp@{source/report/BNO08xRptRawMEMSMagnetometer.cpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp}{}\doxysection{report/\+BNO08x\+Rpt\+Raw\+MEMSMagnetometer.cpp File Reference} +\label{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp}\index{report/BNO08xRptRawMEMSMagnetometer.cpp@{report/BNO08xRptRawMEMSMagnetometer.cpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+cpp\+: \nopagebreak \begin{figure}[H] diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.md5 index 35c22d4..59f8f55 100644 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.md5 @@ -1 +1 @@ -0542b01fd18f086f0e35ec27f69f8f92 \ No newline at end of file +d76b87736511036f22f415f3edacc47e \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.pdf index bb9d014..b5e5b5c 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.tex b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.tex index b8e32b3..95d0b7b 100644 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.tex @@ -1,6 +1,6 @@ -\doxysection{include/report/\+BNO08x\+Rpt\+Raw\+MEMSMagnetometer.hpp File Reference} -\hypertarget{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp}{}\label{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp}\index{include/report/BNO08xRptRawMEMSMagnetometer.hpp@{include/report/BNO08xRptRawMEMSMagnetometer.hpp}} -{\ttfamily \#include "{}BNO08x\+Rpt.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\+BNO08x\+Rpt\+Raw\+MEMSMagnetometer.hpp File Reference} +\label{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptRawMEMSMagnetometer.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptRawMEMSMagnetometer.hpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -17,7 +17,7 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer}} diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.md5 index 1f8c442..fa52708 100644 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.md5 @@ -1 +1 @@ -4570a84a67e367a3439c1cd2e18830c8 \ No newline at end of file +c4d762eb2feba2510582008e2008ea21 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.pdf index d4c581f..9df1643 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.md5 index 1736a22..83a51fe 100644 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.md5 @@ -1 +1 @@ -bf283419df4af8c30f9f0d31033f85d3 \ No newline at end of file +5c5e84fe8908ff4d959a44e714c2c894 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.pdf index 0b15e63..eec9979 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source.tex b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source.tex index 04f34b2..4bbd115 100644 --- a/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source.tex @@ -1,28 +1,28 @@ -\doxysection{BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+hpp} -\hypertarget{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source}{}\label{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source}\index{include/report/BNO08xRptRawMEMSMagnetometer.hpp@{include/report/BNO08xRptRawMEMSMagnetometer.hpp}} +\hypertarget{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source}{}\doxysection{BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+hpp} +\label{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptRawMEMSMagnetometer.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptRawMEMSMagnetometer.hpp}} \mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer}{BNO08xRptRawMEMSMagnetometer}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a1033eaa9b7533a381781c8a750bac04b}{BNO08xRptRawMEMSMagnetometer}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\_raw\_magf\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71}{get}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\_raw\_magf\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a456822ae1becba508950eb9715ecb4e9}{data}};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a7e103ad37ce1f4cddf52d110372dc6b9}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptRawMEMSMagnetometer"{}};} -\DoxyCodeLine{00031\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} +\DoxyCodeLine{9 } +\DoxyCodeLine{15 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer}{BNO08xRptRawMEMSMagnetometer}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} +\DoxyCodeLine{16 \{} +\DoxyCodeLine{17 \textcolor{keyword}{public}:} +\DoxyCodeLine{18 \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a1033eaa9b7533a381781c8a750bac04b}{BNO08xRptRawMEMSMagnetometer}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, EventBits\_t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}* \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{19 : \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{20 \{} +\DoxyCodeLine{21 \}} +\DoxyCodeLine{22 } +\DoxyCodeLine{23 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb}{enable}}(} +\DoxyCodeLine{24 uint32\_t time\_between\_reports, sh2\_SensorConfig\_t sensor\_cfg = BNO08xPrivateTypes::default\_sensor\_cfg) \textcolor{keyword}{override};} +\DoxyCodeLine{25 \mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\_raw\_magf\_t}} \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71}{get}}();} +\DoxyCodeLine{26 } +\DoxyCodeLine{27 \textcolor{keyword}{private}:} +\DoxyCodeLine{28 \textcolor{keywordtype}{void} update\_data(sh2\_SensorValue\_t* sensor\_val) \textcolor{keyword}{override};} +\DoxyCodeLine{29 \mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\_raw\_magf\_t}} data;} +\DoxyCodeLine{30 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* TAG = \textcolor{stringliteral}{"{}BNO08xRptRawMEMSMagnetometer"{}};} +\DoxyCodeLine{31 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_shake_detector_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_shake_detector_8cpp.tex index fcd5022..af62a42 100644 --- a/documentation/latex/_b_n_o08x_rpt_shake_detector_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_shake_detector_8cpp.tex @@ -1,6 +1,6 @@ -\doxysection{source/report/\+BNO08x\+Rpt\+Shake\+Detector.cpp File Reference} -\hypertarget{_b_n_o08x_rpt_shake_detector_8cpp}{}\label{_b_n_o08x_rpt_shake_detector_8cpp}\index{source/report/BNO08xRptShakeDetector.cpp@{source/report/BNO08xRptShakeDetector.cpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+Shake\+Detector.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_shake_detector_8cpp}{}\doxysection{report/\+BNO08x\+Rpt\+Shake\+Detector.cpp File Reference} +\label{_b_n_o08x_rpt_shake_detector_8cpp}\index{report/BNO08xRptShakeDetector.cpp@{report/BNO08xRptShakeDetector.cpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Shake\+Detector.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Shake\+Detector.\+cpp\+: \nopagebreak \begin{figure}[H] diff --git a/documentation/latex/_b_n_o08x_rpt_shake_detector_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_shake_detector_8cpp__incl.md5 index 30ebfac..11fbc71 100644 --- a/documentation/latex/_b_n_o08x_rpt_shake_detector_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_shake_detector_8cpp__incl.md5 @@ -1 +1 @@ -18f6af5dc57dd77ea373e98e722c01be \ No newline at end of file +e504dc11feedc75eed90c89ab0c479b2 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_shake_detector_8cpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_shake_detector_8cpp__incl.pdf index 4e66299..b6a1d12 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_shake_detector_8cpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_shake_detector_8cpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp.tex b/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp.tex index 871dceb..9b3eea0 100644 --- a/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp.tex @@ -1,6 +1,6 @@ -\doxysection{include/report/\+BNO08x\+Rpt\+Shake\+Detector.hpp File Reference} -\hypertarget{_b_n_o08x_rpt_shake_detector_8hpp}{}\label{_b_n_o08x_rpt_shake_detector_8hpp}\index{include/report/BNO08xRptShakeDetector.hpp@{include/report/BNO08xRptShakeDetector.hpp}} -{\ttfamily \#include "{}BNO08x\+Rpt.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_shake_detector_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\+BNO08x\+Rpt\+Shake\+Detector.hpp File Reference} +\label{_b_n_o08x_rpt_shake_detector_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptShakeDetector.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptShakeDetector.hpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Shake\+Detector.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -17,7 +17,7 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_rpt_shake_detector_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector}{BNO08x\+Rpt\+Shake\+Detector}} diff --git a/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.md5 index bacb316..514ef3f 100644 --- a/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.md5 @@ -1 +1 @@ -a2ea40b93689d8391be6aa13eb93bc4e \ No newline at end of file +b3ed618a923e302a1211bd1ce79a1076 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.pdf index efbe154..40d6537 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp__incl.md5 index 567770a..62b196e 100644 --- a/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp__incl.md5 @@ -1 +1 @@ -cdf20b2b414f033e0676efa429640885 \ No newline at end of file +ff7a9f6bd24cb4a39e4d8837c92a9cd3 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp__incl.pdf index e6301b0..728f380 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp_source.tex b/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp_source.tex index 936b1a9..f64b1dd 100644 --- a/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp_source.tex @@ -1,28 +1,28 @@ -\doxysection{BNO08x\+Rpt\+Shake\+Detector.\+hpp} -\hypertarget{_b_n_o08x_rpt_shake_detector_8hpp_source}{}\label{_b_n_o08x_rpt_shake_detector_8hpp_source}\index{include/report/BNO08xRptShakeDetector.hpp@{include/report/BNO08xRptShakeDetector.hpp}} +\hypertarget{_b_n_o08x_rpt_shake_detector_8hpp_source}{}\doxysection{BNO08x\+Rpt\+Shake\+Detector.\+hpp} +\label{_b_n_o08x_rpt_shake_detector_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptShakeDetector.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptShakeDetector.hpp}} \mbox{\hyperlink{_b_n_o08x_rpt_shake_detector_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector}{BNO08xRptShakeDetector}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_a22021e497ed9a31b2070b884f7eb6bd8}{BNO08xRptShakeDetector}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\_shake\_detector\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6}{get}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\_shake\_detector\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_a9edf6220d0206afc6fc732f4065e5022}{data}};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_ad282b4fa916bd10237b7d83b3e56861b}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptShakeDetector"{}};} -\DoxyCodeLine{00031\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} +\DoxyCodeLine{9 } +\DoxyCodeLine{15 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector}{BNO08xRptShakeDetector}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} +\DoxyCodeLine{16 \{} +\DoxyCodeLine{17 \textcolor{keyword}{public}:} +\DoxyCodeLine{18 \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_a22021e497ed9a31b2070b884f7eb6bd8}{BNO08xRptShakeDetector}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, EventBits\_t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}* \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{19 : \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{20 \{} +\DoxyCodeLine{21 \}} +\DoxyCodeLine{22 } +\DoxyCodeLine{23 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8}{enable}}(} +\DoxyCodeLine{24 uint32\_t time\_between\_reports, sh2\_SensorConfig\_t sensor\_cfg = BNO08xPrivateTypes::default\_sensor\_cfg) \textcolor{keyword}{override};} +\DoxyCodeLine{25 \mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\_shake\_detector\_t}} \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6}{get}}();} +\DoxyCodeLine{26 } +\DoxyCodeLine{27 \textcolor{keyword}{private}:} +\DoxyCodeLine{28 \textcolor{keywordtype}{void} update\_data(sh2\_SensorValue\_t* sensor\_val) \textcolor{keyword}{override};} +\DoxyCodeLine{29 \mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\_shake\_detector\_t}} data;} +\DoxyCodeLine{30 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* TAG = \textcolor{stringliteral}{"{}BNO08xRptShakeDetector"{}};} +\DoxyCodeLine{31 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_stability_classifier_8cpp.tex index 25a4098..2161c6a 100644 --- a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_stability_classifier_8cpp.tex @@ -1,6 +1,6 @@ -\doxysection{source/report/\+BNO08x\+Rpt\+Stability\+Classifier.cpp File Reference} -\hypertarget{_b_n_o08x_rpt_stability_classifier_8cpp}{}\label{_b_n_o08x_rpt_stability_classifier_8cpp}\index{source/report/BNO08xRptStabilityClassifier.cpp@{source/report/BNO08xRptStabilityClassifier.cpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+Stability\+Classifier.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_stability_classifier_8cpp}{}\doxysection{report/\+BNO08x\+Rpt\+Stability\+Classifier.cpp File Reference} +\label{_b_n_o08x_rpt_stability_classifier_8cpp}\index{report/BNO08xRptStabilityClassifier.cpp@{report/BNO08xRptStabilityClassifier.cpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Stability\+Classifier.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Stability\+Classifier.\+cpp\+: \nopagebreak \begin{figure}[H] diff --git a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_stability_classifier_8cpp__incl.md5 index 5127efa..980ce51 100644 --- a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_stability_classifier_8cpp__incl.md5 @@ -1 +1 @@ -34cc1cdfae2e37e9829416d05e559967 \ No newline at end of file +bdaa5db998649188b8d48f1c01f1458b \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8cpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_stability_classifier_8cpp__incl.pdf index 59489c2..d001175 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8cpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_stability_classifier_8cpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp.tex b/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp.tex index 7ee4230..1af1f6a 100644 --- a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp.tex @@ -1,6 +1,6 @@ -\doxysection{include/report/\+BNO08x\+Rpt\+Stability\+Classifier.hpp File Reference} -\hypertarget{_b_n_o08x_rpt_stability_classifier_8hpp}{}\label{_b_n_o08x_rpt_stability_classifier_8hpp}\index{include/report/BNO08xRptStabilityClassifier.hpp@{include/report/BNO08xRptStabilityClassifier.hpp}} -{\ttfamily \#include "{}BNO08x\+Rpt.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_stability_classifier_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\+BNO08x\+Rpt\+Stability\+Classifier.hpp File Reference} +\label{_b_n_o08x_rpt_stability_classifier_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptStabilityClassifier.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptStabilityClassifier.hpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Stability\+Classifier.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -17,7 +17,7 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier}{BNO08x\+Rpt\+Stability\+Classifier}} diff --git a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.md5 index 2a0c06b..2f0938a 100644 --- a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.md5 @@ -1 +1 @@ -7cdb52ba2ab53d9a7ad966e16b81e59d \ No newline at end of file +08b6bf51fad3a7079682f75070777b53 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.pdf index 6fac49e..3ceec07 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp__incl.md5 index dd3c933..b784ad0 100644 --- a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp__incl.md5 @@ -1 +1 @@ -6c6399e9fe0c36b2aaf775d8a14556e1 \ No newline at end of file +1a2e93a07ee621a24db6475bae4f0a26 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp__incl.pdf index e096f9d..7842f30 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp_source.tex b/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp_source.tex index 6d8e19d..840e851 100644 --- a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp_source.tex @@ -1,29 +1,29 @@ -\doxysection{BNO08x\+Rpt\+Stability\+Classifier.\+hpp} -\hypertarget{_b_n_o08x_rpt_stability_classifier_8hpp_source}{}\label{_b_n_o08x_rpt_stability_classifier_8hpp_source}\index{include/report/BNO08xRptStabilityClassifier.hpp@{include/report/BNO08xRptStabilityClassifier.hpp}} +\hypertarget{_b_n_o08x_rpt_stability_classifier_8hpp_source}{}\doxysection{BNO08x\+Rpt\+Stability\+Classifier.\+hpp} +\label{_b_n_o08x_rpt_stability_classifier_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptStabilityClassifier.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptStabilityClassifier.hpp}} \mbox{\hyperlink{_b_n_o08x_rpt_stability_classifier_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier}{BNO08xRptStabilityClassifier}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a41052d651d03bccc414b14d6e9b670ab}{BNO08xRptStabilityClassifier}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\_stability\_classifier\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931}{get}}();} -\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08xStability}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd}{get\_stability}}();} -\DoxyCodeLine{00027\ } -\DoxyCodeLine{00028\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\_stability\_classifier\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a1fecfc1b74f501f4caef9bd2e95b0b3a}{data}};} -\DoxyCodeLine{00031\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a363d10cfb6740d6003189ccc2684adbd}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptStabilityClassifier"{}};} -\DoxyCodeLine{00032\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} +\DoxyCodeLine{9 } +\DoxyCodeLine{15 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier}{BNO08xRptStabilityClassifier}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} +\DoxyCodeLine{16 \{} +\DoxyCodeLine{17 \textcolor{keyword}{public}:} +\DoxyCodeLine{18 \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a41052d651d03bccc414b14d6e9b670ab}{BNO08xRptStabilityClassifier}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, EventBits\_t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}* \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{19 : \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{20 \{} +\DoxyCodeLine{21 \}} +\DoxyCodeLine{22 } +\DoxyCodeLine{23 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60}{enable}}(} +\DoxyCodeLine{24 uint32\_t time\_between\_reports, sh2\_SensorConfig\_t sensor\_cfg = BNO08xPrivateTypes::default\_sensor\_cfg) \textcolor{keyword}{override};} +\DoxyCodeLine{25 \mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\_stability\_classifier\_t}} \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931}{get}}();} +\DoxyCodeLine{26 \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cb}{BNO08xStability}} \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd}{get\_stability}}();} +\DoxyCodeLine{27 } +\DoxyCodeLine{28 \textcolor{keyword}{private}:} +\DoxyCodeLine{29 \textcolor{keywordtype}{void} update\_data(sh2\_SensorValue\_t* sensor\_val) \textcolor{keyword}{override};} +\DoxyCodeLine{30 \mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\_stability\_classifier\_t}} data;} +\DoxyCodeLine{31 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* TAG = \textcolor{stringliteral}{"{}BNO08xRptStabilityClassifier"{}};} +\DoxyCodeLine{32 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_step_counter_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_step_counter_8cpp.tex index 10a144b..6d1fa9f 100644 --- a/documentation/latex/_b_n_o08x_rpt_step_counter_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_step_counter_8cpp.tex @@ -1,6 +1,6 @@ -\doxysection{source/report/\+BNO08x\+Rpt\+Step\+Counter.cpp File Reference} -\hypertarget{_b_n_o08x_rpt_step_counter_8cpp}{}\label{_b_n_o08x_rpt_step_counter_8cpp}\index{source/report/BNO08xRptStepCounter.cpp@{source/report/BNO08xRptStepCounter.cpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+Step\+Counter.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_step_counter_8cpp}{}\doxysection{report/\+BNO08x\+Rpt\+Step\+Counter.cpp File Reference} +\label{_b_n_o08x_rpt_step_counter_8cpp}\index{report/BNO08xRptStepCounter.cpp@{report/BNO08xRptStepCounter.cpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Step\+Counter.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Step\+Counter.\+cpp\+: \nopagebreak \begin{figure}[H] diff --git a/documentation/latex/_b_n_o08x_rpt_step_counter_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_step_counter_8cpp__incl.md5 index 00fd1f5..e43a1b8 100644 --- a/documentation/latex/_b_n_o08x_rpt_step_counter_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_step_counter_8cpp__incl.md5 @@ -1 +1 @@ -6b2b4efe16a4f9c438e1660873e28c86 \ No newline at end of file +e8289ee1599d90a6d8d86f1640207188 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_step_counter_8cpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_step_counter_8cpp__incl.pdf index 7163c70..2a72930 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_step_counter_8cpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_step_counter_8cpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp.tex b/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp.tex index b24d603..e8853c4 100644 --- a/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp.tex @@ -1,6 +1,6 @@ -\doxysection{include/report/\+BNO08x\+Rpt\+Step\+Counter.hpp File Reference} -\hypertarget{_b_n_o08x_rpt_step_counter_8hpp}{}\label{_b_n_o08x_rpt_step_counter_8hpp}\index{include/report/BNO08xRptStepCounter.hpp@{include/report/BNO08xRptStepCounter.hpp}} -{\ttfamily \#include "{}BNO08x\+Rpt.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_step_counter_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\+BNO08x\+Rpt\+Step\+Counter.hpp File Reference} +\label{_b_n_o08x_rpt_step_counter_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptStepCounter.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptStepCounter.hpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Step\+Counter.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -17,7 +17,7 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_rpt_step_counter_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter}{BNO08x\+Rpt\+Step\+Counter}} diff --git a/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.md5 index a53746a..d913866 100644 --- a/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.md5 @@ -1 +1 @@ -77d6bc7f63bf3ddd1a4043b897ab9752 \ No newline at end of file +602f43f363048314f246a5367b505c12 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.pdf index 089e21e..d1c2b63 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp__incl.md5 index c5a9b0e..53b95ac 100644 --- a/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp__incl.md5 @@ -1 +1 @@ -3b90690571452a3a58bca7c4dc4b8bd9 \ No newline at end of file +1a1ceed37e59779ab35e2baaeb23ed73 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp__incl.pdf index c0f3ce1..acd2f84 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp_source.tex b/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp_source.tex index d0c4042..91e1656 100644 --- a/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp_source.tex @@ -1,31 +1,31 @@ -\doxysection{BNO08x\+Rpt\+Step\+Counter.\+hpp} -\hypertarget{_b_n_o08x_rpt_step_counter_8hpp_source}{}\label{_b_n_o08x_rpt_step_counter_8hpp_source}\index{include/report/BNO08xRptStepCounter.hpp@{include/report/BNO08xRptStepCounter.hpp}} +\hypertarget{_b_n_o08x_rpt_step_counter_8hpp_source}{}\doxysection{BNO08x\+Rpt\+Step\+Counter.\+hpp} +\label{_b_n_o08x_rpt_step_counter_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptStepCounter.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptStepCounter.hpp}} \mbox{\hyperlink{_b_n_o08x_rpt_step_counter_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_step_counter}{BNO08xRptStepCounter}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_a0a85682a68010aa66ddb2ccc337263a0}{BNO08xRptStepCounter}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\_step\_counter\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f}{get}}();} -\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a}{get\_total\_steps}}();} -\DoxyCodeLine{00027\ } -\DoxyCodeLine{00028\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\_step\_counter\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_acd7d79482ba55b319818757334d5332e}{data}};\ } -\DoxyCodeLine{00031\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_ab3dc0162e974a582fd4c153e9ac0f521}{step\_accumulator}}\ =} -\DoxyCodeLine{00032\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 0UL;\ } -\DoxyCodeLine{00033\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_a7e5778f776b52d6ea6da830e9048f6a0}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptStepCounter"{}};} -\DoxyCodeLine{00034\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} +\DoxyCodeLine{9 } +\DoxyCodeLine{15 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_rpt_step_counter}{BNO08xRptStepCounter}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} +\DoxyCodeLine{16 \{} +\DoxyCodeLine{17 \textcolor{keyword}{public}:} +\DoxyCodeLine{18 \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_a0a85682a68010aa66ddb2ccc337263a0}{BNO08xRptStepCounter}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, EventBits\_t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}* \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{19 : \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{20 \{} +\DoxyCodeLine{21 \}} +\DoxyCodeLine{22 } +\DoxyCodeLine{23 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1}{enable}}(} +\DoxyCodeLine{24 uint32\_t time\_between\_reports, sh2\_SensorConfig\_t sensor\_cfg = BNO08xPrivateTypes::default\_sensor\_cfg) \textcolor{keyword}{override};} +\DoxyCodeLine{25 \mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\_step\_counter\_t}} \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f}{get}}();} +\DoxyCodeLine{26 uint32\_t \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a}{get\_total\_steps}}();} +\DoxyCodeLine{27 } +\DoxyCodeLine{28 \textcolor{keyword}{private}:} +\DoxyCodeLine{29 \textcolor{keywordtype}{void} update\_data(sh2\_SensorValue\_t* sensor\_val) \textcolor{keyword}{override};} +\DoxyCodeLine{30 \mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\_step\_counter\_t}} data; } +\DoxyCodeLine{31 uint32\_t step\_accumulator =} +\DoxyCodeLine{32 0UL; } +\DoxyCodeLine{33 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* TAG = \textcolor{stringliteral}{"{}BNO08xRptStepCounter"{}};} +\DoxyCodeLine{34 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_tap_detector_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_tap_detector_8cpp.tex index 0e26d0d..86ff055 100644 --- a/documentation/latex/_b_n_o08x_rpt_tap_detector_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_tap_detector_8cpp.tex @@ -1,6 +1,6 @@ -\doxysection{source/report/\+BNO08x\+Rpt\+Tap\+Detector.cpp File Reference} -\hypertarget{_b_n_o08x_rpt_tap_detector_8cpp}{}\label{_b_n_o08x_rpt_tap_detector_8cpp}\index{source/report/BNO08xRptTapDetector.cpp@{source/report/BNO08xRptTapDetector.cpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+Tap\+Detector.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_tap_detector_8cpp}{}\doxysection{report/\+BNO08x\+Rpt\+Tap\+Detector.cpp File Reference} +\label{_b_n_o08x_rpt_tap_detector_8cpp}\index{report/BNO08xRptTapDetector.cpp@{report/BNO08xRptTapDetector.cpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Tap\+Detector.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Tap\+Detector.\+cpp\+: \nopagebreak \begin{figure}[H] diff --git a/documentation/latex/_b_n_o08x_rpt_tap_detector_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_tap_detector_8cpp__incl.md5 index cb77e5c..74f2f96 100644 --- a/documentation/latex/_b_n_o08x_rpt_tap_detector_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_tap_detector_8cpp__incl.md5 @@ -1 +1 @@ -7e44b8b096df69a1aa6bc02f3c18f1eb \ No newline at end of file +1cca1a71da2504e0c7646a0c3ab3c72f \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_tap_detector_8cpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_tap_detector_8cpp__incl.pdf index 548569c..198aa74 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_tap_detector_8cpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_tap_detector_8cpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp.tex b/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp.tex index 9c4256d..e1555e8 100644 --- a/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp.tex @@ -1,6 +1,6 @@ -\doxysection{include/report/\+BNO08x\+Rpt\+Tap\+Detector.hpp File Reference} -\hypertarget{_b_n_o08x_rpt_tap_detector_8hpp}{}\label{_b_n_o08x_rpt_tap_detector_8hpp}\index{include/report/BNO08xRptTapDetector.hpp@{include/report/BNO08xRptTapDetector.hpp}} -{\ttfamily \#include "{}BNO08x\+Rpt.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_tap_detector_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\+BNO08x\+Rpt\+Tap\+Detector.hpp File Reference} +\label{_b_n_o08x_rpt_tap_detector_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptTapDetector.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptTapDetector.hpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Tap\+Detector.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -17,7 +17,7 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_rpt_tap_detector_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector}{BNO08x\+Rpt\+Tap\+Detector}} diff --git a/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.md5 index 207ce0f..c7d9f8d 100644 --- a/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.md5 @@ -1 +1 @@ -2ed508e1141b7d695827f4ddeae577e3 \ No newline at end of file +7ed81da6e2694d824f84d61f2cf0dd25 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.pdf index faaf6a0..7e9a82d 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp__incl.md5 index a968622..9ab35d3 100644 --- a/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp__incl.md5 @@ -1 +1 @@ -1f5b44c15e1d416123de466a7412d1e0 \ No newline at end of file +64315dd40c37c3795c97584a8c502c0e \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp__incl.pdf index c03a5d1..e87f091 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp_source.tex b/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp_source.tex index 77eaae8..237a193 100644 --- a/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp_source.tex @@ -1,28 +1,28 @@ -\doxysection{BNO08x\+Rpt\+Tap\+Detector.\+hpp} -\hypertarget{_b_n_o08x_rpt_tap_detector_8hpp_source}{}\label{_b_n_o08x_rpt_tap_detector_8hpp_source}\index{include/report/BNO08xRptTapDetector.hpp@{include/report/BNO08xRptTapDetector.hpp}} +\hypertarget{_b_n_o08x_rpt_tap_detector_8hpp_source}{}\doxysection{BNO08x\+Rpt\+Tap\+Detector.\+hpp} +\label{_b_n_o08x_rpt_tap_detector_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptTapDetector.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptTapDetector.hpp}} \mbox{\hyperlink{_b_n_o08x_rpt_tap_detector_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector}{BNO08xRptTapDetector}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_ad4761f72a20f120e545b941b6e198b6a}{BNO08xRptTapDetector}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\_tap\_detector\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e}{get}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\_tap\_detector\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_a355ef8e965b177faf2b1c3795682e99e}{data}};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_a657b076ac0e77e594f5feddf294f67e2}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptTapDetector"{}};} -\DoxyCodeLine{00031\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} +\DoxyCodeLine{9 } +\DoxyCodeLine{15 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector}{BNO08xRptTapDetector}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} +\DoxyCodeLine{16 \{} +\DoxyCodeLine{17 \textcolor{keyword}{public}:} +\DoxyCodeLine{18 \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_ad4761f72a20f120e545b941b6e198b6a}{BNO08xRptTapDetector}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, EventBits\_t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}* \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{19 : \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{20 \{} +\DoxyCodeLine{21 \}} +\DoxyCodeLine{22 } +\DoxyCodeLine{23 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc}{enable}}(} +\DoxyCodeLine{24 uint32\_t time\_between\_reports, sh2\_SensorConfig\_t sensor\_cfg = BNO08xPrivateTypes::default\_sensor\_cfg) \textcolor{keyword}{override};} +\DoxyCodeLine{25 \mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\_tap\_detector\_t}} \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e}{get}}();} +\DoxyCodeLine{26 } +\DoxyCodeLine{27 \textcolor{keyword}{private}:} +\DoxyCodeLine{28 \textcolor{keywordtype}{void} update\_data(sh2\_SensorValue\_t* sensor\_val) \textcolor{keyword}{override};} +\DoxyCodeLine{29 \mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\_tap\_detector\_t}} data;} +\DoxyCodeLine{30 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* TAG = \textcolor{stringliteral}{"{}BNO08xRptTapDetector"{}};} +\DoxyCodeLine{31 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8cpp.tex index d61b645..c31917a 100644 --- a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8cpp.tex @@ -1,6 +1,6 @@ -\doxysection{source/report/\+BNO08x\+Rpt\+Uncal\+Gyro.cpp File Reference} -\hypertarget{_b_n_o08x_rpt_uncal_gyro_8cpp}{}\label{_b_n_o08x_rpt_uncal_gyro_8cpp}\index{source/report/BNO08xRptUncalGyro.cpp@{source/report/BNO08xRptUncalGyro.cpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+Uncal\+Gyro.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_uncal_gyro_8cpp}{}\doxysection{report/\+BNO08x\+Rpt\+Uncal\+Gyro.cpp File Reference} +\label{_b_n_o08x_rpt_uncal_gyro_8cpp}\index{report/BNO08xRptUncalGyro.cpp@{report/BNO08xRptUncalGyro.cpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Uncal\+Gyro.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Uncal\+Gyro.\+cpp\+: \nopagebreak \begin{figure}[H] diff --git a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.md5 index 587b521..2386579 100644 --- a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.md5 @@ -1 +1 @@ -d90020003ef64e664d75c67f61c25c5d \ No newline at end of file +0b868f43378816dec85a1d1594212bda \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.pdf index 842b40e..1a13d0d 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8cpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp.tex b/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp.tex index 4f3857f..8abc39b 100644 --- a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp.tex @@ -1,6 +1,6 @@ -\doxysection{include/report/\+BNO08x\+Rpt\+Uncal\+Gyro.hpp File Reference} -\hypertarget{_b_n_o08x_rpt_uncal_gyro_8hpp}{}\label{_b_n_o08x_rpt_uncal_gyro_8hpp}\index{include/report/BNO08xRptUncalGyro.hpp@{include/report/BNO08xRptUncalGyro.hpp}} -{\ttfamily \#include "{}BNO08x\+Rpt.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_uncal_gyro_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\+BNO08x\+Rpt\+Uncal\+Gyro.hpp File Reference} +\label{_b_n_o08x_rpt_uncal_gyro_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptUncalGyro.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptUncalGyro.hpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Uncal\+Gyro.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -17,7 +17,7 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro}{BNO08x\+Rpt\+Uncal\+Gyro}} diff --git a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.md5 index d10e013..8fd295c 100644 --- a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.md5 @@ -1 +1 @@ -c1c45c1cfc51503ba07fa76470c1429c \ No newline at end of file +b254b6acfb24847a1cba6f8b9a542cde \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.pdf index 3dfc5e0..a81a0af 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.md5 index be843dd..bc396f9 100644 --- a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.md5 @@ -1 +1 @@ -1423b03acb159c19fa3cb1aa069c877b \ No newline at end of file +51a213884cf75925430f96d72a241c99 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.pdf index 3780ad3..7e82985 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp_source.tex b/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp_source.tex index b0e6bd9..bc2e8f5 100644 --- a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp_source.tex @@ -1,31 +1,31 @@ -\doxysection{BNO08x\+Rpt\+Uncal\+Gyro.\+hpp} -\hypertarget{_b_n_o08x_rpt_uncal_gyro_8hpp_source}{}\label{_b_n_o08x_rpt_uncal_gyro_8hpp_source}\index{include/report/BNO08xRptUncalGyro.hpp@{include/report/BNO08xRptUncalGyro.hpp}} +\hypertarget{_b_n_o08x_rpt_uncal_gyro_8hpp_source}{}\doxysection{BNO08x\+Rpt\+Uncal\+Gyro.\+hpp} +\label{_b_n_o08x_rpt_uncal_gyro_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptUncalGyro.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptUncalGyro.hpp}} \mbox{\hyperlink{_b_n_o08x_rpt_uncal_gyro_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00015\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro}{BNO08xRptUncalGyro}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00016\ \{} -\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00018\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a3b728331f32e6ca7854c64b06ca28ea8}{BNO08xRptUncalGyro}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706}{enable}}(} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793}{get}}(\mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}\&\ vel,\ \mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\_gyro\_bias\_t}}\&\ bias);} -\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7}{get\_vel}}();} -\DoxyCodeLine{00027\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\_gyro\_bias\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd}{get\_bias}}();} -\DoxyCodeLine{00028\ } -\DoxyCodeLine{00029\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00031\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a89be69923a02732cff7253fe2e96e9a9}{data}};} -\DoxyCodeLine{00032\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\_gyro\_bias\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a2d1e0c6c03d45efefce0b4c73a7b8512}{bias\_data}};} -\DoxyCodeLine{00033\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a8326235183745463e9637d2bb9d4027a}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptUncalGyro"{}};} -\DoxyCodeLine{00034\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} +\DoxyCodeLine{9 } +\DoxyCodeLine{15 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro}{BNO08xRptUncalGyro}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} +\DoxyCodeLine{16 \{} +\DoxyCodeLine{17 \textcolor{keyword}{public}:} +\DoxyCodeLine{18 \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a3b728331f32e6ca7854c64b06ca28ea8}{BNO08xRptUncalGyro}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, EventBits\_t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}* \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{19 : \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{20 \{} +\DoxyCodeLine{21 \}} +\DoxyCodeLine{22 } +\DoxyCodeLine{23 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706}{enable}}(} +\DoxyCodeLine{24 uint32\_t time\_between\_reports, sh2\_SensorConfig\_t sensor\_cfg = BNO08xPrivateTypes::default\_sensor\_cfg) \textcolor{keyword}{override};} +\DoxyCodeLine{25 \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793}{get}}(\mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}\& vel, \mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\_gyro\_bias\_t}}\& bias);} +\DoxyCodeLine{26 \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}} \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7}{get\_vel}}();} +\DoxyCodeLine{27 \mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\_gyro\_bias\_t}} \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd}{get\_bias}}();} +\DoxyCodeLine{28 } +\DoxyCodeLine{29 \textcolor{keyword}{private}:} +\DoxyCodeLine{30 \textcolor{keywordtype}{void} update\_data(sh2\_SensorValue\_t* sensor\_val) \textcolor{keyword}{override};} +\DoxyCodeLine{31 \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}} data;} +\DoxyCodeLine{32 \mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\_gyro\_bias\_t}} bias\_data;} +\DoxyCodeLine{33 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* TAG = \textcolor{stringliteral}{"{}BNO08xRptUncalGyro"{}};} +\DoxyCodeLine{34 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8cpp.tex index f29ffab..ab6b119 100644 --- a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8cpp.tex @@ -1,6 +1,6 @@ -\doxysection{source/report/\+BNO08x\+Rpt\+Uncal\+Magnetometer.cpp File Reference} -\hypertarget{_b_n_o08x_rpt_uncal_magnetometer_8cpp}{}\label{_b_n_o08x_rpt_uncal_magnetometer_8cpp}\index{source/report/BNO08xRptUncalMagnetometer.cpp@{source/report/BNO08xRptUncalMagnetometer.cpp}} -{\ttfamily \#include "{}BNO08x\+Rpt\+Uncal\+Magnetometer.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_uncal_magnetometer_8cpp}{}\doxysection{report/\+BNO08x\+Rpt\+Uncal\+Magnetometer.cpp File Reference} +\label{_b_n_o08x_rpt_uncal_magnetometer_8cpp}\index{report/BNO08xRptUncalMagnetometer.cpp@{report/BNO08xRptUncalMagnetometer.cpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt\+Uncal\+Magnetometer.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Uncal\+Magnetometer.\+cpp\+: \nopagebreak \begin{figure}[H] diff --git a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.md5 index cb9adc8..16f042c 100644 --- a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.md5 @@ -1 +1 @@ -17708f68152724336fbdab71766f1f23 \ No newline at end of file +f4606dfa613cecafa20a90c7a1025e5d \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.pdf index 5d0f485..110cddf 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8cpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp.tex b/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp.tex index 14681c5..c59d202 100644 --- a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp.tex @@ -1,6 +1,6 @@ -\doxysection{include/report/\+BNO08x\+Rpt\+Uncal\+Magnetometer.hpp File Reference} -\hypertarget{_b_n_o08x_rpt_uncal_magnetometer_8hpp}{}\label{_b_n_o08x_rpt_uncal_magnetometer_8hpp}\index{include/report/BNO08xRptUncalMagnetometer.hpp@{include/report/BNO08xRptUncalMagnetometer.hpp}} -{\ttfamily \#include "{}BNO08x\+Rpt.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_rpt_uncal_magnetometer_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\+BNO08x\+Rpt\+Uncal\+Magnetometer.hpp File Reference} +\label{_b_n_o08x_rpt_uncal_magnetometer_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptUncalMagnetometer.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptUncalMagnetometer.hpp}} +{\ttfamily \#include \char`\"{}BNO08x\+Rpt.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Rpt\+Uncal\+Magnetometer.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -17,7 +17,7 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer}{BNO08x\+Rpt\+Uncal\+Magnetometer}} diff --git a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.md5 index 4f933b5..99c941f 100644 --- a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.md5 @@ -1 +1 @@ -9771444341959a0a4bfbe673bfc26a8c \ No newline at end of file +a2a36b43f993c510fc82857d5e514324 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.pdf index 7d620c9..1f8484e 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.md5 index f232d40..236dd70 100644 --- a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.md5 @@ -1 +1 @@ -0efa48533d688fd0d86fcd295aea8e55 \ No newline at end of file +14b26b31a98c10af0a9767e727320396 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.pdf index 30dd460..12d11db 100644 Binary files a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp_source.tex b/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp_source.tex index 54a9609..3b3b771 100644 --- a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp_source.tex @@ -1,31 +1,31 @@ -\doxysection{BNO08x\+Rpt\+Uncal\+Magnetometer.\+hpp} -\hypertarget{_b_n_o08x_rpt_uncal_magnetometer_8hpp_source}{}\label{_b_n_o08x_rpt_uncal_magnetometer_8hpp_source}\index{include/report/BNO08xRptUncalMagnetometer.hpp@{include/report/BNO08xRptUncalMagnetometer.hpp}} +\hypertarget{_b_n_o08x_rpt_uncal_magnetometer_8hpp_source}{}\doxysection{BNO08x\+Rpt\+Uncal\+Magnetometer.\+hpp} +\label{_b_n_o08x_rpt_uncal_magnetometer_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptUncalMagnetometer.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report/BNO08xRptUncalMagnetometer.hpp}} \mbox{\hyperlink{_b_n_o08x_rpt_uncal_magnetometer_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00007\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00008\ } -\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} -\DoxyCodeLine{00010\ } -\DoxyCodeLine{00016\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer}{BNO08xRptUncalMagnetometer}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00017\ \{} -\DoxyCodeLine{00018\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a8ac1f7e58879febd738b85a8035411a0}{BNO08xRptUncalMagnetometer}}(uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}},\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00022\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00023\ } -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867}{enable}}(} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ time\_between\_reports,\ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}})\ \textcolor{keyword}{override};} -\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb}{get}}(\mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}}\&\ magf,\ \mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\_magf\_bias\_t}}\&\ bias);} -\DoxyCodeLine{00027\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b}{get\_magf}}();} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\_magf\_bias\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704}{get\_bias}}();} -\DoxyCodeLine{00029\ } -\DoxyCodeLine{00030\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00031\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00032\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a990d89eb227812938b1bdfd2cebaa29f}{data}};} -\DoxyCodeLine{00033\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\_magf\_bias\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a0d38bb10486d87c633036967dfe66d75}{bias\_data}};} -\DoxyCodeLine{00034\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a21e67be0d0c2235e93f3c7f7385e7fff}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xRptUncalMagnetometer"{}};} -\DoxyCodeLine{00035\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{7 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{8 } +\DoxyCodeLine{9 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08xRpt.hpp}}"{}}} +\DoxyCodeLine{10 } +\DoxyCodeLine{16 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer}{BNO08xRptUncalMagnetometer}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} +\DoxyCodeLine{17 \{} +\DoxyCodeLine{18 \textcolor{keyword}{public}:} +\DoxyCodeLine{19 \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a8ac1f7e58879febd738b85a8035411a0}{BNO08xRptUncalMagnetometer}}(uint8\_t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, EventBits\_t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}}* \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{20 : \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}, \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} +\DoxyCodeLine{21 \{} +\DoxyCodeLine{22 \}} +\DoxyCodeLine{23 } +\DoxyCodeLine{24 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867}{enable}}(} +\DoxyCodeLine{25 uint32\_t time\_between\_reports, sh2\_SensorConfig\_t sensor\_cfg = BNO08xPrivateTypes::default\_sensor\_cfg) \textcolor{keyword}{override};} +\DoxyCodeLine{26 \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb}{get}}(\mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}}\& magf, \mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\_magf\_bias\_t}}\& bias);} +\DoxyCodeLine{27 \mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}} \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b}{get\_magf}}();} +\DoxyCodeLine{28 \mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\_magf\_bias\_t}} \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704}{get\_bias}}();} +\DoxyCodeLine{29 } +\DoxyCodeLine{30 \textcolor{keyword}{private}:} +\DoxyCodeLine{31 \textcolor{keywordtype}{void} update\_data(sh2\_SensorValue\_t* sensor\_val) \textcolor{keyword}{override};} +\DoxyCodeLine{32 \mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}} data;} +\DoxyCodeLine{33 \mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\_magf\_bias\_t}} bias\_data;} +\DoxyCodeLine{34 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* TAG = \textcolor{stringliteral}{"{}BNO08xRptUncalMagnetometer"{}};} +\DoxyCodeLine{35 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8cpp.tex b/documentation/latex/_b_n_o08x_s_h2_h_a_l_8cpp.tex index 19b8c73..da6d377 100644 --- a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8cpp.tex +++ b/documentation/latex/_b_n_o08x_s_h2_h_a_l_8cpp.tex @@ -1,7 +1,7 @@ -\doxysection{source/\+BNO08x\+SH2\+HAL.cpp File Reference} -\hypertarget{_b_n_o08x_s_h2_h_a_l_8cpp}{}\label{_b_n_o08x_s_h2_h_a_l_8cpp}\index{source/BNO08xSH2HAL.cpp@{source/BNO08xSH2HAL.cpp}} -{\ttfamily \#include "{}BNO08x\+SH2\+HAL.\+hpp"{}}\newline -{\ttfamily \#include "{}BNO08x.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_s_h2_h_a_l_8cpp}{}\doxysection{BNO08x\+SH2\+HAL.\+cpp File Reference} +\label{_b_n_o08x_s_h2_h_a_l_8cpp}\index{BNO08xSH2HAL.cpp@{BNO08xSH2HAL.cpp}} +{\ttfamily \#include \char`\"{}BNO08x\+SH2\+HAL.\+hpp\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+SH2\+HAL.\+cpp\+: \nopagebreak \begin{figure}[H] diff --git a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_s_h2_h_a_l_8cpp__incl.md5 index ebbf72a..d8cf874 100644 --- a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_s_h2_h_a_l_8cpp__incl.md5 @@ -1 +1 @@ -9769cfde20495e32ccaa8f9bfc23a928 \ No newline at end of file +6ab3b38c8ebef6d5f2cb2e761f171757 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8cpp__incl.pdf b/documentation/latex/_b_n_o08x_s_h2_h_a_l_8cpp__incl.pdf index 7692c37..0475c89 100644 Binary files a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8cpp__incl.pdf and b/documentation/latex/_b_n_o08x_s_h2_h_a_l_8cpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp.tex b/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp.tex index 6b5cd4a..cc5d86e 100644 --- a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp.tex +++ b/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp.tex @@ -1,11 +1,11 @@ -\doxysection{include/\+BNO08x\+SH2\+HAL.hpp File Reference} -\hypertarget{_b_n_o08x_s_h2_h_a_l_8hpp}{}\label{_b_n_o08x_s_h2_h_a_l_8hpp}\index{include/BNO08xSH2HAL.hpp@{include/BNO08xSH2HAL.hpp}} -{\ttfamily \#include "{}sh2.\+h"{}}\newline -{\ttfamily \#include "{}sh2\+\_\+\+Sensor\+Value.\+h"{}}\newline -{\ttfamily \#include "{}sh2\+\_\+err.\+h"{}}\newline +\hypertarget{_b_n_o08x_s_h2_h_a_l_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\+BNO08x\+SH2\+HAL.hpp File Reference} +\label{_b_n_o08x_s_h2_h_a_l_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/BNO08xSH2HAL.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/BNO08xSH2HAL.hpp}} +{\ttfamily \#include \char`\"{}sh2.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}sh2\+\_\+\+Sensor\+Value.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}sh2\+\_\+err.\+h\char`\"{}}\newline {\ttfamily \#include $<$esp\+\_\+log.\+h$>$}\newline {\ttfamily \#include $<$esp\+\_\+timer.\+h$>$}\newline -{\ttfamily \#include "{}BNO08x\+Private\+Types.\+hpp"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Private\+Types.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+SH2\+HAL.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -22,23 +22,23 @@ This graph shows which files directly or indirectly include this file\+: \includegraphics[width=350pt]{_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l}{BNO08x\+SH2\+HAL}} \begin{DoxyCompactList}\small\item\em Fully static class containing callback implementations for sh2 HAL lib. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Macros} +\doxysubsection*{Macros} \begin{DoxyCompactItemize} \item \#define \mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp_ad98f2fa811436866ff297a8288e34f40}{UINT16\+\_\+\+CLR\+\_\+\+MSB}}(val\+\_\+16bit)~((val\+\_\+16bit) \& 0x00\+FFU) \begin{DoxyCompactList}\small\item\em Clears the most significant byte of a 16-\/bit value. \end{DoxyCompactList}\item \#define \mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp_ac89a0ae0c3d3067f02e9fa275521606b}{UINT16\+\_\+\+CLR\+\_\+\+LSB}}(val\+\_\+16bit)~((val\+\_\+16bit) \& 0x\+FF00U) \begin{DoxyCompactList}\small\item\em Clears the least significant byte of a 16-\/bit value. \end{DoxyCompactList}\item -\#define \mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp_a7de5c0b84ba545981105e1216925d8e9}{UINT32\+\_\+\+CLR\+\_\+\+BYTE}}(val\+\_\+32bit, byte2clear)~((val\+\_\+32bit) \& \texorpdfstring{$\sim$}{\string~}(0x\+FFUL $<$$<$ (byte2clear \texorpdfstring{$\ast$}{*} 8UL))) +\#define \mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp_a7de5c0b84ba545981105e1216925d8e9}{UINT32\+\_\+\+CLR\+\_\+\+BYTE}}(val\+\_\+32bit, byte2clear)~((val\+\_\+32bit) \& $\sim$(0x\+FFUL $<$$<$ (byte2clear $\ast$ 8UL))) \begin{DoxyCompactList}\small\item\em Clears a specified byte in a 32-\/bit value. \end{DoxyCompactList}\item -\#define \mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp_a6f459cc2cce1722c63d22a9556f06bc8}{UINT32\+\_\+\+MSK\+\_\+\+BYTE}}(val\+\_\+32bit, byte2mask)~((val\+\_\+32bit) \& (0x\+FFUL $<$$<$ (byte2mask \texorpdfstring{$\ast$}{*} 8UL))) +\#define \mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp_a6f459cc2cce1722c63d22a9556f06bc8}{UINT32\+\_\+\+MSK\+\_\+\+BYTE}}(val\+\_\+32bit, byte2mask)~((val\+\_\+32bit) \& (0x\+FFUL $<$$<$ (byte2mask $\ast$ 8UL))) \begin{DoxyCompactList}\small\item\em Masks a specified byte in a 32-\/bit value. \end{DoxyCompactList}\item -\#define \mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp_aaed5b6cbf0d2f27550d1b4a975c46c34}{PARSE\+\_\+\+PACKET\+\_\+\+LENGTH}}(header)~ (\mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp_ac89a0ae0c3d3067f02e9fa275521606b}{UINT16\+\_\+\+CLR\+\_\+\+LSB}}(static\+\_\+cast$<$uint16\+\_\+t$>$(header\mbox{[}1\mbox{]}) $<$$<$ 8U) \texorpdfstring{$\vert$}{|} \mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp_ad98f2fa811436866ff297a8288e34f40}{UINT16\+\_\+\+CLR\+\_\+\+MSB}}(static\+\_\+cast$<$uint16\+\_\+t$>$(header\mbox{[}0\mbox{]}))) +\#define \mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp_aaed5b6cbf0d2f27550d1b4a975c46c34}{PARSE\+\_\+\+PACKET\+\_\+\+LENGTH}}(header)~ (\mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp_ac89a0ae0c3d3067f02e9fa275521606b}{UINT16\+\_\+\+CLR\+\_\+\+LSB}}(static\+\_\+cast$<$uint16\+\_\+t$>$(header\mbox{[}1\mbox{]}) $<$$<$ 8U) $\vert$ \mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp_ad98f2fa811436866ff297a8288e34f40}{UINT16\+\_\+\+CLR\+\_\+\+MSB}}(static\+\_\+cast$<$uint16\+\_\+t$>$(header\mbox{[}0\mbox{]}))) \begin{DoxyCompactList}\small\item\em Parse length from SHTP packet header. \end{DoxyCompactList}\end{DoxyCompactItemize} @@ -49,11 +49,11 @@ Myles Parfeniuk \doxysubsection{Macro Definition Documentation} -\Hypertarget{_b_n_o08x_s_h2_h_a_l_8hpp_aaed5b6cbf0d2f27550d1b4a975c46c34}\label{_b_n_o08x_s_h2_h_a_l_8hpp_aaed5b6cbf0d2f27550d1b4a975c46c34} +\mbox{\Hypertarget{_b_n_o08x_s_h2_h_a_l_8hpp_aaed5b6cbf0d2f27550d1b4a975c46c34}\label{_b_n_o08x_s_h2_h_a_l_8hpp_aaed5b6cbf0d2f27550d1b4a975c46c34}} \index{BNO08xSH2HAL.hpp@{BNO08xSH2HAL.hpp}!PARSE\_PACKET\_LENGTH@{PARSE\_PACKET\_LENGTH}} \index{PARSE\_PACKET\_LENGTH@{PARSE\_PACKET\_LENGTH}!BNO08xSH2HAL.hpp@{BNO08xSH2HAL.hpp}} \doxysubsubsection{\texorpdfstring{PARSE\_PACKET\_LENGTH}{PARSE\_PACKET\_LENGTH}} -{\footnotesize\ttfamily \#define PARSE\+\_\+\+PACKET\+\_\+\+LENGTH(\begin{DoxyParamCaption}\item[{}]{header }\end{DoxyParamCaption})~ (\mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp_ac89a0ae0c3d3067f02e9fa275521606b}{UINT16\+\_\+\+CLR\+\_\+\+LSB}}(static\+\_\+cast$<$uint16\+\_\+t$>$(header\mbox{[}1\mbox{]}) $<$$<$ 8U) \texorpdfstring{$\vert$}{|} \mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp_ad98f2fa811436866ff297a8288e34f40}{UINT16\+\_\+\+CLR\+\_\+\+MSB}}(static\+\_\+cast$<$uint16\+\_\+t$>$(header\mbox{[}0\mbox{]})))} +{\footnotesize\ttfamily \#define PARSE\+\_\+\+PACKET\+\_\+\+LENGTH(\begin{DoxyParamCaption}\item[{}]{header }\end{DoxyParamCaption})~ (\mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp_ac89a0ae0c3d3067f02e9fa275521606b}{UINT16\+\_\+\+CLR\+\_\+\+LSB}}(static\+\_\+cast$<$uint16\+\_\+t$>$(header\mbox{[}1\mbox{]}) $<$$<$ 8U) $\vert$ \mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp_ad98f2fa811436866ff297a8288e34f40}{UINT16\+\_\+\+CLR\+\_\+\+MSB}}(static\+\_\+cast$<$uint16\+\_\+t$>$(header\mbox{[}0\mbox{]})))} @@ -67,7 +67,7 @@ Parse length from SHTP packet header. \begin{DoxyReturn}{Returns} Length of SHTP packet. \end{DoxyReturn} -\Hypertarget{_b_n_o08x_s_h2_h_a_l_8hpp_ac89a0ae0c3d3067f02e9fa275521606b}\label{_b_n_o08x_s_h2_h_a_l_8hpp_ac89a0ae0c3d3067f02e9fa275521606b} +\mbox{\Hypertarget{_b_n_o08x_s_h2_h_a_l_8hpp_ac89a0ae0c3d3067f02e9fa275521606b}\label{_b_n_o08x_s_h2_h_a_l_8hpp_ac89a0ae0c3d3067f02e9fa275521606b}} \index{BNO08xSH2HAL.hpp@{BNO08xSH2HAL.hpp}!UINT16\_CLR\_LSB@{UINT16\_CLR\_LSB}} \index{UINT16\_CLR\_LSB@{UINT16\_CLR\_LSB}!BNO08xSH2HAL.hpp@{BNO08xSH2HAL.hpp}} \doxysubsubsection{\texorpdfstring{UINT16\_CLR\_LSB}{UINT16\_CLR\_LSB}} @@ -85,7 +85,7 @@ Clears the least significant byte of a 16-\/bit value. \begin{DoxyReturn}{Returns} The value with the MSB cleared. \end{DoxyReturn} -\Hypertarget{_b_n_o08x_s_h2_h_a_l_8hpp_ad98f2fa811436866ff297a8288e34f40}\label{_b_n_o08x_s_h2_h_a_l_8hpp_ad98f2fa811436866ff297a8288e34f40} +\mbox{\Hypertarget{_b_n_o08x_s_h2_h_a_l_8hpp_ad98f2fa811436866ff297a8288e34f40}\label{_b_n_o08x_s_h2_h_a_l_8hpp_ad98f2fa811436866ff297a8288e34f40}} \index{BNO08xSH2HAL.hpp@{BNO08xSH2HAL.hpp}!UINT16\_CLR\_MSB@{UINT16\_CLR\_MSB}} \index{UINT16\_CLR\_MSB@{UINT16\_CLR\_MSB}!BNO08xSH2HAL.hpp@{BNO08xSH2HAL.hpp}} \doxysubsubsection{\texorpdfstring{UINT16\_CLR\_MSB}{UINT16\_CLR\_MSB}} @@ -103,11 +103,11 @@ Clears the most significant byte of a 16-\/bit value. \begin{DoxyReturn}{Returns} The value with the MSB cleared. \end{DoxyReturn} -\Hypertarget{_b_n_o08x_s_h2_h_a_l_8hpp_a7de5c0b84ba545981105e1216925d8e9}\label{_b_n_o08x_s_h2_h_a_l_8hpp_a7de5c0b84ba545981105e1216925d8e9} +\mbox{\Hypertarget{_b_n_o08x_s_h2_h_a_l_8hpp_a7de5c0b84ba545981105e1216925d8e9}\label{_b_n_o08x_s_h2_h_a_l_8hpp_a7de5c0b84ba545981105e1216925d8e9}} \index{BNO08xSH2HAL.hpp@{BNO08xSH2HAL.hpp}!UINT32\_CLR\_BYTE@{UINT32\_CLR\_BYTE}} \index{UINT32\_CLR\_BYTE@{UINT32\_CLR\_BYTE}!BNO08xSH2HAL.hpp@{BNO08xSH2HAL.hpp}} \doxysubsubsection{\texorpdfstring{UINT32\_CLR\_BYTE}{UINT32\_CLR\_BYTE}} -{\footnotesize\ttfamily \#define UINT32\+\_\+\+CLR\+\_\+\+BYTE(\begin{DoxyParamCaption}\item[{}]{val\+\_\+32bit, }\item[{}]{byte2clear }\end{DoxyParamCaption})~((val\+\_\+32bit) \& \texorpdfstring{$\sim$}{\string~}(0x\+FFUL $<$$<$ (byte2clear \texorpdfstring{$\ast$}{*} 8UL)))} +{\footnotesize\ttfamily \#define UINT32\+\_\+\+CLR\+\_\+\+BYTE(\begin{DoxyParamCaption}\item[{}]{val\+\_\+32bit, }\item[{}]{byte2clear }\end{DoxyParamCaption})~((val\+\_\+32bit) \& $\sim$(0x\+FFUL $<$$<$ (byte2clear $\ast$ 8UL)))} @@ -123,11 +123,11 @@ Clears a specified byte in a 32-\/bit value. \begin{DoxyReturn}{Returns} The value with the specified byte cleared. \end{DoxyReturn} -\Hypertarget{_b_n_o08x_s_h2_h_a_l_8hpp_a6f459cc2cce1722c63d22a9556f06bc8}\label{_b_n_o08x_s_h2_h_a_l_8hpp_a6f459cc2cce1722c63d22a9556f06bc8} +\mbox{\Hypertarget{_b_n_o08x_s_h2_h_a_l_8hpp_a6f459cc2cce1722c63d22a9556f06bc8}\label{_b_n_o08x_s_h2_h_a_l_8hpp_a6f459cc2cce1722c63d22a9556f06bc8}} \index{BNO08xSH2HAL.hpp@{BNO08xSH2HAL.hpp}!UINT32\_MSK\_BYTE@{UINT32\_MSK\_BYTE}} \index{UINT32\_MSK\_BYTE@{UINT32\_MSK\_BYTE}!BNO08xSH2HAL.hpp@{BNO08xSH2HAL.hpp}} \doxysubsubsection{\texorpdfstring{UINT32\_MSK\_BYTE}{UINT32\_MSK\_BYTE}} -{\footnotesize\ttfamily \#define UINT32\+\_\+\+MSK\+\_\+\+BYTE(\begin{DoxyParamCaption}\item[{}]{val\+\_\+32bit, }\item[{}]{byte2mask }\end{DoxyParamCaption})~((val\+\_\+32bit) \& (0x\+FFUL $<$$<$ (byte2mask \texorpdfstring{$\ast$}{*} 8UL)))} +{\footnotesize\ttfamily \#define UINT32\+\_\+\+MSK\+\_\+\+BYTE(\begin{DoxyParamCaption}\item[{}]{val\+\_\+32bit, }\item[{}]{byte2mask }\end{DoxyParamCaption})~((val\+\_\+32bit) \& (0x\+FFUL $<$$<$ (byte2mask $\ast$ 8UL)))} diff --git a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.md5 index 78d6745..5fe5e57 100644 --- a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.md5 @@ -1 +1 @@ -0386d4c53de32cf2010fa4e007d3791c \ No newline at end of file +92b43f1c6ef35011c4dcc673567c9c86 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.pdf index 2e949d9..461012a 100644 Binary files a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp__incl.md5 index 4c6e84a..89f6cfc 100644 --- a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp__incl.md5 @@ -1 +1 @@ -109844706c7a1ab71b9646791e24400a \ No newline at end of file +aa4fd149608e3a75d173568d0ecd61c5 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp__incl.pdf index e4154eb..eacbf1c 100644 Binary files a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp_source.tex b/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp_source.tex index 974ad6b..e5b538e 100644 --- a/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_s_h2_h_a_l_8hpp_source.tex @@ -1,57 +1,57 @@ -\doxysection{BNO08x\+SH2\+HAL.\+hpp} -\hypertarget{_b_n_o08x_s_h2_h_a_l_8hpp_source}{}\label{_b_n_o08x_s_h2_h_a_l_8hpp_source}\index{include/BNO08xSH2HAL.hpp@{include/BNO08xSH2HAL.hpp}} +\hypertarget{_b_n_o08x_s_h2_h_a_l_8hpp_source}{}\doxysection{BNO08x\+SH2\+HAL.\+hpp} +\label{_b_n_o08x_s_h2_h_a_l_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/BNO08xSH2HAL.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/BNO08xSH2HAL.hpp}} \mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{comment}{//\ hill-\/crest\ labs\ includes\ (apache\ 2.0\ license,\ compatible\ with\ MIT)}} -\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#include\ "{}sh2.h"{}}} -\DoxyCodeLine{00010\ \textcolor{preprocessor}{\#include\ "{}sh2\_SensorValue.h"{}}} -\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#include\ "{}sh2\_err.h"{}}} -\DoxyCodeLine{00012\ \textcolor{comment}{//\ esp-\/idf\ includes}} -\DoxyCodeLine{00013\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00014\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00015\ \textcolor{comment}{//\ in-\/house\ includes}} -\DoxyCodeLine{00016\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_private_types_8hpp}{BNO08xPrivateTypes.hpp}}"{}}} -\DoxyCodeLine{00017\ } -\DoxyCodeLine{00024\ \textcolor{preprocessor}{\#define\ UINT16\_CLR\_MSB(val\_16bit)\ ((val\_16bit)\ \&\ 0x00FFU)}} -\DoxyCodeLine{00025\ } -\DoxyCodeLine{00032\ \textcolor{preprocessor}{\#define\ UINT16\_CLR\_LSB(val\_16bit)\ ((val\_16bit)\ \&\ 0xFF00U)}} -\DoxyCodeLine{00033\ } -\DoxyCodeLine{00041\ \textcolor{preprocessor}{\#define\ UINT32\_CLR\_BYTE(val\_32bit,\ byte2clear)\ ((val\_32bit)\ \&\ \string~(0xFFUL\ <<\ (byte2clear\ *\ 8UL)))}} -\DoxyCodeLine{00042\ } -\DoxyCodeLine{00050\ \textcolor{preprocessor}{\#define\ UINT32\_MSK\_BYTE(val\_32bit,\ byte2mask)\ ((val\_32bit)\ \&\ (0xFFUL\ <<\ (byte2mask\ *\ 8UL)))}} -\DoxyCodeLine{00051\ } -\DoxyCodeLine{00052\ \textcolor{comment}{//\ parsing\ universal\ to\ any\ packet}} -\DoxyCodeLine{00053\ } -\DoxyCodeLine{00060\ \textcolor{preprocessor}{\#define\ PARSE\_PACKET\_LENGTH(header)\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \(\backslash\)}} -\DoxyCodeLine{00061\ \textcolor{preprocessor}{\ \ \ \ (UINT16\_CLR\_LSB(static\_cast(header[1])\ <<\ 8U)\ |\ UINT16\_CLR\_MSB(static\_cast(header[0])))}} -\DoxyCodeLine{00062\ } -\DoxyCodeLine{00063\ \textcolor{comment}{//\ forward\ dec\ to\ prevent\ compile\ errors}} -\DoxyCodeLine{00064\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x}{BNO08x}};} -\DoxyCodeLine{00065\ } -\DoxyCodeLine{00071\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l}{BNO08xSH2HAL}}} -\DoxyCodeLine{00072\ \{} -\DoxyCodeLine{00073\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00074\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa}{set\_hal\_imu}}(\mbox{\hyperlink{class_b_n_o08x}{BNO08x}}*\ hal\_imu);} -\DoxyCodeLine{00075\ } -\DoxyCodeLine{00076\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0}{spi\_open}}(sh2\_Hal\_t*\ self);} -\DoxyCodeLine{00077\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f}{spi\_close}}(sh2\_Hal\_t*\ self);} -\DoxyCodeLine{00078\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25}{spi\_read}}(sh2\_Hal\_t*\ self,\ uint8\_t*\ pBuffer,\ \textcolor{keywordtype}{unsigned}\ len,\ uint32\_t*\ t\_us);} -\DoxyCodeLine{00079\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299}{spi\_write}}(sh2\_Hal\_t*\ self,\ uint8\_t*\ pBuffer,\ \textcolor{keywordtype}{unsigned}\ len);} -\DoxyCodeLine{00080\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ uint32\_t\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5}{get\_time\_us}}(sh2\_Hal\_t*\ self);} -\DoxyCodeLine{00081\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f}{hal\_cb}}(\textcolor{keywordtype}{void}*\ cookie,\ sh2\_AsyncEvent\_t*\ pEvent);} -\DoxyCodeLine{00082\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997}{sensor\_event\_cb}}(\textcolor{keywordtype}{void}*\ cookie,\ sh2\_SensorEvent\_t*\ event);} -\DoxyCodeLine{00083\ } -\DoxyCodeLine{00084\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00085\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \mbox{\hyperlink{class_b_n_o08x}{BNO08x}}*\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a1c77b8db18fc54406af8bb8a36e346c8}{imu}};} -\DoxyCodeLine{00086\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e}{hardware\_reset}}();} -\DoxyCodeLine{00087\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278}{spi\_wait\_for\_int}}();} -\DoxyCodeLine{00088\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f}{spi\_read\_sh2\_packet\_header}}(uint8\_t*\ pBuffer);} -\DoxyCodeLine{00089\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922}{spi\_read\_sh2\_packet\_body}}(uint8\_t*\ pBuffer,\ uint16\_t\ packet\_sz);} -\DoxyCodeLine{00090\ } -\DoxyCodeLine{00091\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a36760cb9c002cfa410197ecd552f5a8a}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xSH2HAL"{}};} -\DoxyCodeLine{00092\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{comment}{// hill-\/crest labs includes (apache 2.0 license, compatible with MIT)}} +\DoxyCodeLine{9 \textcolor{preprocessor}{\#include "{}sh2.h"{}}} +\DoxyCodeLine{10 \textcolor{preprocessor}{\#include "{}sh2\_SensorValue.h"{}}} +\DoxyCodeLine{11 \textcolor{preprocessor}{\#include "{}sh2\_err.h"{}}} +\DoxyCodeLine{12 \textcolor{comment}{// esp-\/idf includes}} +\DoxyCodeLine{13 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{14 \textcolor{preprocessor}{\#include }} +\DoxyCodeLine{15 \textcolor{comment}{// in-\/house includes}} +\DoxyCodeLine{16 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_private_types_8hpp}{BNO08xPrivateTypes.hpp}}"{}}} +\DoxyCodeLine{17 } +\DoxyCodeLine{24 \textcolor{preprocessor}{\#define UINT16\_CLR\_MSB(val\_16bit) ((val\_16bit) \& 0x00FFU)}} +\DoxyCodeLine{25 } +\DoxyCodeLine{32 \textcolor{preprocessor}{\#define UINT16\_CLR\_LSB(val\_16bit) ((val\_16bit) \& 0xFF00U)}} +\DoxyCodeLine{33 } +\DoxyCodeLine{41 \textcolor{preprocessor}{\#define UINT32\_CLR\_BYTE(val\_32bit, byte2clear) ((val\_32bit) \& \string~(0xFFUL << (byte2clear * 8UL)))}} +\DoxyCodeLine{42 } +\DoxyCodeLine{50 \textcolor{preprocessor}{\#define UINT32\_MSK\_BYTE(val\_32bit, byte2mask) ((val\_32bit) \& (0xFFUL << (byte2mask * 8UL)))}} +\DoxyCodeLine{51 } +\DoxyCodeLine{52 \textcolor{comment}{// parsing universal to any packet}} +\DoxyCodeLine{53 } +\DoxyCodeLine{60 \textcolor{preprocessor}{\#define PARSE\_PACKET\_LENGTH(header) \(\backslash\)}} +\DoxyCodeLine{61 \textcolor{preprocessor}{ (UINT16\_CLR\_LSB(static\_cast(header[1]) << 8U) | UINT16\_CLR\_MSB(static\_cast(header[0])))}} +\DoxyCodeLine{62 } +\DoxyCodeLine{63 \textcolor{comment}{// forward dec to prevent compile errors}} +\DoxyCodeLine{64 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x}{BNO08x}};} +\DoxyCodeLine{65 } +\DoxyCodeLine{71 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l}{BNO08xSH2HAL}}} +\DoxyCodeLine{72 \{} +\DoxyCodeLine{73 \textcolor{keyword}{public}:} +\DoxyCodeLine{74 \textcolor{keyword}{static} \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa}{set\_hal\_imu}}(\mbox{\hyperlink{class_b_n_o08x}{BNO08x}}* hal\_imu);} +\DoxyCodeLine{75 } +\DoxyCodeLine{76 \textcolor{keyword}{static} \textcolor{keywordtype}{int} \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0}{spi\_open}}(sh2\_Hal\_t* self);} +\DoxyCodeLine{77 \textcolor{keyword}{static} \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f}{spi\_close}}(sh2\_Hal\_t* self);} +\DoxyCodeLine{78 \textcolor{keyword}{static} \textcolor{keywordtype}{int} \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25}{spi\_read}}(sh2\_Hal\_t* self, uint8\_t* pBuffer, \textcolor{keywordtype}{unsigned} len, uint32\_t* t\_us);} +\DoxyCodeLine{79 \textcolor{keyword}{static} \textcolor{keywordtype}{int} \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299}{spi\_write}}(sh2\_Hal\_t* self, uint8\_t* pBuffer, \textcolor{keywordtype}{unsigned} len);} +\DoxyCodeLine{80 \textcolor{keyword}{static} uint32\_t \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5}{get\_time\_us}}(sh2\_Hal\_t* self);} +\DoxyCodeLine{81 \textcolor{keyword}{static} \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f}{hal\_cb}}(\textcolor{keywordtype}{void}* cookie, sh2\_AsyncEvent\_t* pEvent);} +\DoxyCodeLine{82 \textcolor{keyword}{static} \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997}{sensor\_event\_cb}}(\textcolor{keywordtype}{void}* cookie, sh2\_SensorEvent\_t* event);} +\DoxyCodeLine{83 } +\DoxyCodeLine{84 \textcolor{keyword}{private}:} +\DoxyCodeLine{85 \textcolor{keyword}{static} \mbox{\hyperlink{class_b_n_o08x}{BNO08x}}* imu;} +\DoxyCodeLine{86 \textcolor{keyword}{static} \textcolor{keywordtype}{void} hardware\_reset();} +\DoxyCodeLine{87 \textcolor{keyword}{static} \textcolor{keywordtype}{bool} spi\_wait\_for\_int();} +\DoxyCodeLine{88 \textcolor{keyword}{static} uint16\_t spi\_read\_sh2\_packet\_header(uint8\_t* pBuffer);} +\DoxyCodeLine{89 \textcolor{keyword}{static} \textcolor{keywordtype}{int} spi\_read\_sh2\_packet\_body(uint8\_t* pBuffer, uint16\_t packet\_sz);} +\DoxyCodeLine{90 } +\DoxyCodeLine{91 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* TAG = \textcolor{stringliteral}{"{}BNO08xSH2HAL"{}};} +\DoxyCodeLine{92 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_test_helper_8hpp.tex b/documentation/latex/_b_n_o08x_test_helper_8hpp.tex index 71759d0..cbd8d61 100644 --- a/documentation/latex/_b_n_o08x_test_helper_8hpp.tex +++ b/documentation/latex/_b_n_o08x_test_helper_8hpp.tex @@ -1,6 +1,6 @@ -\doxysection{include/\+BNO08x\+Test\+Helper.hpp File Reference} -\hypertarget{_b_n_o08x_test_helper_8hpp}{}\label{_b_n_o08x_test_helper_8hpp}\index{include/BNO08xTestHelper.hpp@{include/BNO08xTestHelper.hpp}} -{\ttfamily \#include "{}BNO08x.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_test_helper_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\+BNO08x\+Test\+Helper.hpp File Reference} +\label{_b_n_o08x_test_helper_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/BNO08xTestHelper.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/BNO08xTestHelper.hpp}} +{\ttfamily \#include \char`\"{}BNO08x.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Test\+Helper.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -14,14 +14,14 @@ This graph shows which files directly or indirectly include this file\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=350pt]{_b_n_o08x_test_helper_8hpp__dep__incl} +\includegraphics[width=274pt]{_b_n_o08x_test_helper_8hpp__dep__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_test_helper}{BNO08x\+Test\+Helper}} -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x}{BNO08x} unit test helper class. \end{DoxyCompactList}\end{DoxyCompactItemize} +\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} unit test helper class. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Detailed Description} diff --git a/documentation/latex/_b_n_o08x_test_helper_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_test_helper_8hpp__dep__incl.md5 index 6ddb4aa..049e240 100644 --- a/documentation/latex/_b_n_o08x_test_helper_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_test_helper_8hpp__dep__incl.md5 @@ -1 +1 @@ -5dc881ff3a9b580e2a9ccb70602e9615 \ No newline at end of file +045541ef7c60d3088e3f7066226399dc \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_test_helper_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_test_helper_8hpp__dep__incl.pdf index a15fd3c..3773cbc 100644 Binary files a/documentation/latex/_b_n_o08x_test_helper_8hpp__dep__incl.pdf and b/documentation/latex/_b_n_o08x_test_helper_8hpp__dep__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_test_helper_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_test_helper_8hpp__incl.md5 index 2b02f39..e0c65f4 100644 --- a/documentation/latex/_b_n_o08x_test_helper_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_test_helper_8hpp__incl.md5 @@ -1 +1 @@ -38603374cedd00bddcbdcda1c1a0eaee \ No newline at end of file +c83009f4414d67e2e6ae076f68aa23bc \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_test_helper_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_test_helper_8hpp__incl.pdf index c854ba5..fa50646 100644 Binary files a/documentation/latex/_b_n_o08x_test_helper_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_test_helper_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_test_helper_8hpp_source.tex b/documentation/latex/_b_n_o08x_test_helper_8hpp_source.tex index ffdb4f5..2b55931 100644 --- a/documentation/latex/_b_n_o08x_test_helper_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_test_helper_8hpp_source.tex @@ -1,151 +1,152 @@ -\doxysection{BNO08x\+Test\+Helper.\+hpp} -\hypertarget{_b_n_o08x_test_helper_8hpp_source}{}\label{_b_n_o08x_test_helper_8hpp_source}\index{include/BNO08xTestHelper.hpp@{include/BNO08xTestHelper.hpp}} +\hypertarget{_b_n_o08x_test_helper_8hpp_source}{}\doxysection{BNO08x\+Test\+Helper.\+hpp} +\label{_b_n_o08x_test_helper_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/BNO08xTestHelper.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/BNO08xTestHelper.hpp}} \mbox{\hyperlink{_b_n_o08x_test_helper_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{comment}{//\ in-\/house\ includes}} -\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.hpp}}"{}}} -\DoxyCodeLine{00010\ } -\DoxyCodeLine{00016\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_test_helper}{BNO08xTestHelper}}} -\DoxyCodeLine{00017\ \{} -\DoxyCodeLine{00018\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \textcolor{keyword}{inline}\ \textcolor{keyword}{static}\ \mbox{\hyperlink{class_b_n_o08x}{BNO08x}}*\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ =\ \textcolor{keyword}{nullptr};} -\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \textcolor{keyword}{inline}\ \textcolor{keyword}{static}\ \mbox{\hyperlink{structbno08x__config__t}{bno08x\_config\_t}}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a008b268f705b9d2925230cb8193c9f28}{imu\_cfg}};} -\DoxyCodeLine{00021\ } -\DoxyCodeLine{00022\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_test_helper_aa09d388a5da3a925ac25125b9c5c3a90}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08xTestHelper"{}};} -\DoxyCodeLine{00023\ } -\DoxyCodeLine{00024\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00032\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a066f8389fd1c682ec9565ebc3060d885}{print\_test\_start\_banner}}(\textcolor{keyword}{const}\ \textcolor{keywordtype}{char}*\ TEST\_TAG)} -\DoxyCodeLine{00033\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00034\ \ \ \ \ \ \ \ \ \ \ \ \ printf(\textcolor{stringliteral}{"{}-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/\ BEGIN\ TEST:\ \%s\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/\(\backslash\)n\(\backslash\)r"{}},\ TEST\_TAG);} -\DoxyCodeLine{00035\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00036\ } -\DoxyCodeLine{00044\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919}{print\_test\_end\_banner}}(\textcolor{keyword}{const}\ \textcolor{keywordtype}{char}*\ TEST\_TAG)} -\DoxyCodeLine{00045\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00046\ \ \ \ \ \ \ \ \ \ \ \ \ printf(\textcolor{stringliteral}{"{}-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/\ END\ TEST:\ \%s\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/\(\backslash\)n\(\backslash\)r"{}},\ TEST\_TAG);} -\DoxyCodeLine{00047\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00048\ } -\DoxyCodeLine{00057\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c}{print\_test\_msg}}(\textcolor{keyword}{const}\ \textcolor{keywordtype}{char}*\ TEST\_TAG,\ \textcolor{keyword}{const}\ \textcolor{keywordtype}{char}*\ msg)} -\DoxyCodeLine{00058\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00059\ \ \ \ \ \ \ \ \ \ \ \ \ printf(\textcolor{stringliteral}{"{}\%s:\ \%s:\ \%s\(\backslash\)n\(\backslash\)r"{}},\ \mbox{\hyperlink{class_b_n_o08x_test_helper_aa09d388a5da3a925ac25125b9c5c3a90}{TAG}},\ TEST\_TAG,\ msg);} -\DoxyCodeLine{00060\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00061\ } -\DoxyCodeLine{00069\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a9e2f9bf13f28f1a6ba87e86bc5947cf1}{set\_test\_imu\_cfg}}(\mbox{\hyperlink{structbno08x__config__t}{bno08x\_config\_t}}\ cfg)} -\DoxyCodeLine{00070\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00071\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_helper_a008b268f705b9d2925230cb8193c9f28}{imu\_cfg}}\ =\ cfg;} -\DoxyCodeLine{00072\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00073\ } -\DoxyCodeLine{00079\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518}{create\_test\_imu}}()} -\DoxyCodeLine{00080\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00081\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ !=\ \textcolor{keyword}{nullptr})} -\DoxyCodeLine{00082\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40}{destroy\_test\_imu}}();} -\DoxyCodeLine{00083\ } -\DoxyCodeLine{00084\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ =\ \textcolor{keyword}{new}\ \mbox{\hyperlink{class_b_n_o08x}{BNO08x}}();} -\DoxyCodeLine{00085\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00086\ } -\DoxyCodeLine{00092\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40}{destroy\_test\_imu}}()} -\DoxyCodeLine{00093\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00094\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ !=\ \textcolor{keyword}{nullptr})} -\DoxyCodeLine{00095\ \ \ \ \ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00096\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{delete}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}};} -\DoxyCodeLine{00097\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ =\ \textcolor{keyword}{nullptr};} -\DoxyCodeLine{00098\ \ \ \ \ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00099\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00100\ } -\DoxyCodeLine{00106\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \mbox{\hyperlink{class_b_n_o08x}{BNO08x}}*\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b}{get\_test\_imu}}()} -\DoxyCodeLine{00107\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00108\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}};} -\DoxyCodeLine{00109\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00110\ } -\DoxyCodeLine{00116\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d}{call\_init\_config\_args}}()} -\DoxyCodeLine{00117\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00118\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ ==\ \textcolor{keyword}{nullptr})} -\DoxyCodeLine{00119\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ ESP\_FAIL;} -\DoxyCodeLine{00120\ } -\DoxyCodeLine{00121\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}-\/>\mbox{\hyperlink{class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d}{init\_config\_args}}();} -\DoxyCodeLine{00122\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00123\ } -\DoxyCodeLine{00129\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161}{call\_init\_gpio}}()} -\DoxyCodeLine{00130\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00131\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ ==\ \textcolor{keyword}{nullptr})} -\DoxyCodeLine{00132\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ ESP\_FAIL;} -\DoxyCodeLine{00133\ } -\DoxyCodeLine{00134\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}-\/>\mbox{\hyperlink{class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10}{init\_gpio}}();} -\DoxyCodeLine{00135\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00136\ } -\DoxyCodeLine{00142\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15}{call\_init\_hint\_isr}}()} -\DoxyCodeLine{00143\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00144\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ ==\ \textcolor{keyword}{nullptr})} -\DoxyCodeLine{00145\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ ESP\_FAIL;} -\DoxyCodeLine{00146\ } -\DoxyCodeLine{00147\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}-\/>\mbox{\hyperlink{class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61}{init\_hint\_isr}}();} -\DoxyCodeLine{00148\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00149\ } -\DoxyCodeLine{00155\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5}{call\_init\_spi}}()} -\DoxyCodeLine{00156\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00157\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ ==\ \textcolor{keyword}{nullptr})} -\DoxyCodeLine{00158\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ ESP\_FAIL;} -\DoxyCodeLine{00159\ } -\DoxyCodeLine{00160\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}-\/>\mbox{\hyperlink{class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81}{init\_spi}}();} -\DoxyCodeLine{00161\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00162\ } -\DoxyCodeLine{00168\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4}{call\_init\_tasks}}()} -\DoxyCodeLine{00169\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00170\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ ==\ \textcolor{keyword}{nullptr})} -\DoxyCodeLine{00171\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ ESP\_FAIL;} -\DoxyCodeLine{00172\ } -\DoxyCodeLine{00173\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}-\/>\mbox{\hyperlink{class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead}{init\_tasks}}();} -\DoxyCodeLine{00174\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00175\ } -\DoxyCodeLine{00181\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449}{call\_init\_sh2\_HAL}}()} -\DoxyCodeLine{00182\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00183\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ ==\ \textcolor{keyword}{nullptr})} -\DoxyCodeLine{00184\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ ESP\_FAIL;} -\DoxyCodeLine{00185\ } -\DoxyCodeLine{00186\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}-\/>\mbox{\hyperlink{class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80}{init\_sh2\_HAL}}();} -\DoxyCodeLine{00187\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00188\ } -\DoxyCodeLine{00194\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b}{call\_deinit\_gpio}}()} -\DoxyCodeLine{00195\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00196\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ ==\ \textcolor{keyword}{nullptr})} -\DoxyCodeLine{00197\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ ESP\_FAIL;} -\DoxyCodeLine{00198\ } -\DoxyCodeLine{00199\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}-\/>\mbox{\hyperlink{class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3}{deinit\_gpio}}();} -\DoxyCodeLine{00200\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00201\ } -\DoxyCodeLine{00207\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261}{call\_deinit\_hint\_isr}}()} -\DoxyCodeLine{00208\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00209\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ ==\ \textcolor{keyword}{nullptr})} -\DoxyCodeLine{00210\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ ESP\_FAIL;} -\DoxyCodeLine{00211\ } -\DoxyCodeLine{00212\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}-\/>\mbox{\hyperlink{class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758}{deinit\_hint\_isr}}();} -\DoxyCodeLine{00213\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00214\ } -\DoxyCodeLine{00220\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868}{call\_deinit\_spi}}()} -\DoxyCodeLine{00221\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00222\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ ==\ \textcolor{keyword}{nullptr})} -\DoxyCodeLine{00223\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ ESP\_FAIL;} -\DoxyCodeLine{00224\ } -\DoxyCodeLine{00225\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}-\/>\mbox{\hyperlink{class_b_n_o08x_a233920ce97f685fbdabecccacf471d85}{deinit\_spi}}();} -\DoxyCodeLine{00226\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00227\ } -\DoxyCodeLine{00233\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec}{call\_deinit\_tasks}}()} -\DoxyCodeLine{00234\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00235\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ ==\ \textcolor{keyword}{nullptr})} -\DoxyCodeLine{00236\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ ESP\_FAIL;} -\DoxyCodeLine{00237\ } -\DoxyCodeLine{00238\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}-\/>\mbox{\hyperlink{class_b_n_o08x_a968144efd5100ccce0e453c40a63592b}{deinit\_tasks}}();} -\DoxyCodeLine{00239\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00240\ } -\DoxyCodeLine{00246\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d}{call\_deinit\_sh2\_HAL}}()} -\DoxyCodeLine{00247\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00248\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}\ ==\ \textcolor{keyword}{nullptr})} -\DoxyCodeLine{00249\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ ESP\_FAIL;} -\DoxyCodeLine{00250\ } -\DoxyCodeLine{00251\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\_imu}}-\/>\mbox{\hyperlink{class_b_n_o08x_a75c7226ea4626862a5039aa053116861}{deinit\_sh2\_HAL}}();} -\DoxyCodeLine{00252\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00253\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{comment}{// in-\/house includes}} +\DoxyCodeLine{9 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.hpp}}"{}}} +\DoxyCodeLine{10 } +\DoxyCodeLine{16 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_test_helper}{BNO08xTestHelper}}} +\DoxyCodeLine{17 \{} +\DoxyCodeLine{18 \textcolor{keyword}{private}:} +\DoxyCodeLine{19 \textcolor{keyword}{static} \textcolor{keyword}{inline} uint8\_t test\_imu\_buffer[\textcolor{keyword}{sizeof}(\mbox{\hyperlink{class_b_n_o08x}{BNO08x}})];} +\DoxyCodeLine{20 \textcolor{keyword}{inline} \textcolor{keyword}{static} \mbox{\hyperlink{class_b_n_o08x}{BNO08x}}* test\_imu = \textcolor{keyword}{nullptr};} +\DoxyCodeLine{21 \textcolor{keyword}{inline} \textcolor{keyword}{static} \mbox{\hyperlink{structbno08x__config__t}{bno08x\_config\_t}} imu\_cfg;} +\DoxyCodeLine{22 } +\DoxyCodeLine{23 \textcolor{keyword}{static} \textcolor{keyword}{const} \textcolor{keyword}{constexpr} \textcolor{keywordtype}{char}* TAG = \textcolor{stringliteral}{"{}BNO08xTestHelper"{}};} +\DoxyCodeLine{24 } +\DoxyCodeLine{25 \textcolor{keyword}{public}:} +\DoxyCodeLine{33 \textcolor{keyword}{static} \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_test_helper_a066f8389fd1c682ec9565ebc3060d885}{print\_test\_start\_banner}}(\textcolor{keyword}{const} \textcolor{keywordtype}{char}* TEST\_TAG)} +\DoxyCodeLine{34 \{} +\DoxyCodeLine{35 printf(\textcolor{stringliteral}{"{}-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/ BEGIN TEST: \%s -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/\(\backslash\)n\(\backslash\)r"{}}, TEST\_TAG);} +\DoxyCodeLine{36 \}} +\DoxyCodeLine{37 } +\DoxyCodeLine{45 \textcolor{keyword}{static} \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919}{print\_test\_end\_banner}}(\textcolor{keyword}{const} \textcolor{keywordtype}{char}* TEST\_TAG)} +\DoxyCodeLine{46 \{} +\DoxyCodeLine{47 printf(\textcolor{stringliteral}{"{}-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/ END TEST: \%s -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/\(\backslash\)n\(\backslash\)r"{}}, TEST\_TAG);} +\DoxyCodeLine{48 \}} +\DoxyCodeLine{49 } +\DoxyCodeLine{58 \textcolor{keyword}{static} \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c}{print\_test\_msg}}(\textcolor{keyword}{const} \textcolor{keywordtype}{char}* TEST\_TAG, \textcolor{keyword}{const} \textcolor{keywordtype}{char}* msg)} +\DoxyCodeLine{59 \{} +\DoxyCodeLine{60 printf(\textcolor{stringliteral}{"{}\%s: \%s: \%s\(\backslash\)n\(\backslash\)r"{}}, TAG, TEST\_TAG, msg);} +\DoxyCodeLine{61 \}} +\DoxyCodeLine{62 } +\DoxyCodeLine{70 \textcolor{keyword}{static} \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_test_helper_a9e2f9bf13f28f1a6ba87e86bc5947cf1}{set\_test\_imu\_cfg}}(\mbox{\hyperlink{structbno08x__config__t}{bno08x\_config\_t}} cfg)} +\DoxyCodeLine{71 \{} +\DoxyCodeLine{72 imu\_cfg = cfg;} +\DoxyCodeLine{73 \}} +\DoxyCodeLine{74 } +\DoxyCodeLine{80 \textcolor{keyword}{static} \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518}{create\_test\_imu}}()} +\DoxyCodeLine{81 \{} +\DoxyCodeLine{82 \textcolor{keywordflow}{if} (test\_imu != \textcolor{keyword}{nullptr})} +\DoxyCodeLine{83 \mbox{\hyperlink{class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40}{destroy\_test\_imu}}();} +\DoxyCodeLine{84 } +\DoxyCodeLine{85 test\_imu = \textcolor{keyword}{new} (\&test\_imu\_buffer) \mbox{\hyperlink{class_b_n_o08x}{BNO08x}}();} +\DoxyCodeLine{86 \}} +\DoxyCodeLine{87 } +\DoxyCodeLine{93 \textcolor{keyword}{static} \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40}{destroy\_test\_imu}}()} +\DoxyCodeLine{94 \{} +\DoxyCodeLine{95 \textcolor{keywordflow}{if} (test\_imu != \textcolor{keyword}{nullptr})} +\DoxyCodeLine{96 \{} +\DoxyCodeLine{97 test\_imu-\/>\string~BNO08x(); } +\DoxyCodeLine{98 test\_imu = \textcolor{keyword}{nullptr};} +\DoxyCodeLine{99 \}} +\DoxyCodeLine{100 \}} +\DoxyCodeLine{101 } +\DoxyCodeLine{107 \textcolor{keyword}{static} \mbox{\hyperlink{class_b_n_o08x}{BNO08x}}* \mbox{\hyperlink{class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b}{get\_test\_imu}}()} +\DoxyCodeLine{108 \{} +\DoxyCodeLine{109 \textcolor{keywordflow}{return} test\_imu;} +\DoxyCodeLine{110 \}} +\DoxyCodeLine{111 } +\DoxyCodeLine{117 \textcolor{keyword}{static} esp\_err\_t \mbox{\hyperlink{class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d}{call\_init\_config\_args}}()} +\DoxyCodeLine{118 \{} +\DoxyCodeLine{119 \textcolor{keywordflow}{if} (test\_imu == \textcolor{keyword}{nullptr})} +\DoxyCodeLine{120 \textcolor{keywordflow}{return} ESP\_FAIL;} +\DoxyCodeLine{121 } +\DoxyCodeLine{122 \textcolor{keywordflow}{return} test\_imu-\/>init\_config\_args();} +\DoxyCodeLine{123 \}} +\DoxyCodeLine{124 } +\DoxyCodeLine{130 \textcolor{keyword}{static} esp\_err\_t \mbox{\hyperlink{class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161}{call\_init\_gpio}}()} +\DoxyCodeLine{131 \{} +\DoxyCodeLine{132 \textcolor{keywordflow}{if} (test\_imu == \textcolor{keyword}{nullptr})} +\DoxyCodeLine{133 \textcolor{keywordflow}{return} ESP\_FAIL;} +\DoxyCodeLine{134 } +\DoxyCodeLine{135 \textcolor{keywordflow}{return} test\_imu-\/>init\_gpio();} +\DoxyCodeLine{136 \}} +\DoxyCodeLine{137 } +\DoxyCodeLine{143 \textcolor{keyword}{static} esp\_err\_t \mbox{\hyperlink{class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15}{call\_init\_hint\_isr}}()} +\DoxyCodeLine{144 \{} +\DoxyCodeLine{145 \textcolor{keywordflow}{if} (test\_imu == \textcolor{keyword}{nullptr})} +\DoxyCodeLine{146 \textcolor{keywordflow}{return} ESP\_FAIL;} +\DoxyCodeLine{147 } +\DoxyCodeLine{148 \textcolor{keywordflow}{return} test\_imu-\/>init\_hint\_isr();} +\DoxyCodeLine{149 \}} +\DoxyCodeLine{150 } +\DoxyCodeLine{156 \textcolor{keyword}{static} esp\_err\_t \mbox{\hyperlink{class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5}{call\_init\_spi}}()} +\DoxyCodeLine{157 \{} +\DoxyCodeLine{158 \textcolor{keywordflow}{if} (test\_imu == \textcolor{keyword}{nullptr})} +\DoxyCodeLine{159 \textcolor{keywordflow}{return} ESP\_FAIL;} +\DoxyCodeLine{160 } +\DoxyCodeLine{161 \textcolor{keywordflow}{return} test\_imu-\/>init\_spi();} +\DoxyCodeLine{162 \}} +\DoxyCodeLine{163 } +\DoxyCodeLine{169 \textcolor{keyword}{static} esp\_err\_t \mbox{\hyperlink{class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4}{call\_init\_tasks}}()} +\DoxyCodeLine{170 \{} +\DoxyCodeLine{171 \textcolor{keywordflow}{if} (test\_imu == \textcolor{keyword}{nullptr})} +\DoxyCodeLine{172 \textcolor{keywordflow}{return} ESP\_FAIL;} +\DoxyCodeLine{173 } +\DoxyCodeLine{174 \textcolor{keywordflow}{return} test\_imu-\/>init\_tasks();} +\DoxyCodeLine{175 \}} +\DoxyCodeLine{176 } +\DoxyCodeLine{182 \textcolor{keyword}{static} esp\_err\_t \mbox{\hyperlink{class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449}{call\_init\_sh2\_HAL}}()} +\DoxyCodeLine{183 \{} +\DoxyCodeLine{184 \textcolor{keywordflow}{if} (test\_imu == \textcolor{keyword}{nullptr})} +\DoxyCodeLine{185 \textcolor{keywordflow}{return} ESP\_FAIL;} +\DoxyCodeLine{186 } +\DoxyCodeLine{187 \textcolor{keywordflow}{return} test\_imu-\/>init\_sh2\_HAL();} +\DoxyCodeLine{188 \}} +\DoxyCodeLine{189 } +\DoxyCodeLine{195 \textcolor{keyword}{static} esp\_err\_t \mbox{\hyperlink{class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b}{call\_deinit\_gpio}}()} +\DoxyCodeLine{196 \{} +\DoxyCodeLine{197 \textcolor{keywordflow}{if} (test\_imu == \textcolor{keyword}{nullptr})} +\DoxyCodeLine{198 \textcolor{keywordflow}{return} ESP\_FAIL;} +\DoxyCodeLine{199 } +\DoxyCodeLine{200 \textcolor{keywordflow}{return} test\_imu-\/>deinit\_gpio();} +\DoxyCodeLine{201 \}} +\DoxyCodeLine{202 } +\DoxyCodeLine{208 \textcolor{keyword}{static} esp\_err\_t \mbox{\hyperlink{class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261}{call\_deinit\_hint\_isr}}()} +\DoxyCodeLine{209 \{} +\DoxyCodeLine{210 \textcolor{keywordflow}{if} (test\_imu == \textcolor{keyword}{nullptr})} +\DoxyCodeLine{211 \textcolor{keywordflow}{return} ESP\_FAIL;} +\DoxyCodeLine{212 } +\DoxyCodeLine{213 \textcolor{keywordflow}{return} test\_imu-\/>deinit\_hint\_isr();} +\DoxyCodeLine{214 \}} +\DoxyCodeLine{215 } +\DoxyCodeLine{221 \textcolor{keyword}{static} esp\_err\_t \mbox{\hyperlink{class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868}{call\_deinit\_spi}}()} +\DoxyCodeLine{222 \{} +\DoxyCodeLine{223 \textcolor{keywordflow}{if} (test\_imu == \textcolor{keyword}{nullptr})} +\DoxyCodeLine{224 \textcolor{keywordflow}{return} ESP\_FAIL;} +\DoxyCodeLine{225 } +\DoxyCodeLine{226 \textcolor{keywordflow}{return} test\_imu-\/>deinit\_spi();} +\DoxyCodeLine{227 \}} +\DoxyCodeLine{228 } +\DoxyCodeLine{234 \textcolor{keyword}{static} esp\_err\_t \mbox{\hyperlink{class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec}{call\_deinit\_tasks}}()} +\DoxyCodeLine{235 \{} +\DoxyCodeLine{236 \textcolor{keywordflow}{if} (test\_imu == \textcolor{keyword}{nullptr})} +\DoxyCodeLine{237 \textcolor{keywordflow}{return} ESP\_FAIL;} +\DoxyCodeLine{238 } +\DoxyCodeLine{239 \textcolor{keywordflow}{return} test\_imu-\/>deinit\_tasks();} +\DoxyCodeLine{240 \}} +\DoxyCodeLine{241 } +\DoxyCodeLine{247 \textcolor{keyword}{static} esp\_err\_t \mbox{\hyperlink{class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d}{call\_deinit\_sh2\_HAL}}()} +\DoxyCodeLine{248 \{} +\DoxyCodeLine{249 \textcolor{keywordflow}{if} (test\_imu == \textcolor{keyword}{nullptr})} +\DoxyCodeLine{250 \textcolor{keywordflow}{return} ESP\_FAIL;} +\DoxyCodeLine{251 } +\DoxyCodeLine{252 \textcolor{keywordflow}{return} test\_imu-\/>deinit\_sh2\_HAL();} +\DoxyCodeLine{253 \}} +\DoxyCodeLine{254 \};} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_test_suite_8hpp.tex b/documentation/latex/_b_n_o08x_test_suite_8hpp.tex index 164d222..e9b22fa 100644 --- a/documentation/latex/_b_n_o08x_test_suite_8hpp.tex +++ b/documentation/latex/_b_n_o08x_test_suite_8hpp.tex @@ -1,7 +1,7 @@ -\doxysection{include/\+BNO08x\+Test\+Suite.hpp File Reference} -\hypertarget{_b_n_o08x_test_suite_8hpp}{}\label{_b_n_o08x_test_suite_8hpp}\index{include/BNO08xTestSuite.hpp@{include/BNO08xTestSuite.hpp}} -{\ttfamily \#include "{}unity.\+h"{}}\newline -{\ttfamily \#include "{}BNO08x\+Test\+Helper.\+hpp"{}}\newline +\hypertarget{_b_n_o08x_test_suite_8hpp}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\+BNO08x\+Test\+Suite.hpp File Reference} +\label{_b_n_o08x_test_suite_8hpp}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/BNO08xTestSuite.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/BNO08xTestSuite.hpp}} +{\ttfamily \#include \char`\"{}unity.\+h\char`\"{}}\newline +{\ttfamily \#include \char`\"{}BNO08x\+Test\+Helper.\+hpp\char`\"{}}\newline Include dependency graph for BNO08x\+Test\+Suite.\+hpp\+: \nopagebreak \begin{figure}[H] @@ -10,11 +10,11 @@ Include dependency graph for BNO08x\+Test\+Suite.\+hpp\+: \includegraphics[width=350pt]{_b_n_o08x_test_suite_8hpp__incl} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_test_suite}{BNO08x\+Test\+Suite}} -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x}{BNO08x} unit test launch point class. \end{DoxyCompactList}\end{DoxyCompactItemize} +\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} unit test launch point class. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Detailed Description} diff --git a/documentation/latex/_b_n_o08x_test_suite_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_test_suite_8hpp__incl.md5 index 5130ba1..7e866b7 100644 --- a/documentation/latex/_b_n_o08x_test_suite_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_test_suite_8hpp__incl.md5 @@ -1 +1 @@ -00316b88e3df9a4a00bb9c4b2ee7491e \ No newline at end of file +b4cb8128032e1f01678a53e5970e5628 \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_test_suite_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_test_suite_8hpp__incl.pdf index bd57824..a6ff963 100644 Binary files a/documentation/latex/_b_n_o08x_test_suite_8hpp__incl.pdf and b/documentation/latex/_b_n_o08x_test_suite_8hpp__incl.pdf differ diff --git a/documentation/latex/_b_n_o08x_test_suite_8hpp_source.tex b/documentation/latex/_b_n_o08x_test_suite_8hpp_source.tex index ba07384..656b244 100644 --- a/documentation/latex/_b_n_o08x_test_suite_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_test_suite_8hpp_source.tex @@ -1,119 +1,119 @@ -\doxysection{BNO08x\+Test\+Suite.\+hpp} -\hypertarget{_b_n_o08x_test_suite_8hpp_source}{}\label{_b_n_o08x_test_suite_8hpp_source}\index{include/BNO08xTestSuite.hpp@{include/BNO08xTestSuite.hpp}} +\hypertarget{_b_n_o08x_test_suite_8hpp_source}{}\doxysection{BNO08x\+Test\+Suite.\+hpp} +\label{_b_n_o08x_test_suite_8hpp_source}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/BNO08xTestSuite.hpp@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/BNO08xTestSuite.hpp}} \mbox{\hyperlink{_b_n_o08x_test_suite_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ } -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#pragma\ once}} -\DoxyCodeLine{00007\ } -\DoxyCodeLine{00008\ \textcolor{comment}{//\ esp-\/idf\ includes}} -\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#include\ "{}unity.h"{}}} -\DoxyCodeLine{00010\ \textcolor{comment}{//\ in-\/house\ includes}} -\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_test_helper_8hpp}{BNO08xTestHelper.hpp}}"{}}} -\DoxyCodeLine{00012\ } -\DoxyCodeLine{00018\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_test_suite}{BNO08xTestSuite}}} -\DoxyCodeLine{00019\ \{} -\DoxyCodeLine{00020\ } -\DoxyCodeLine{00021\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00022\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085}{print\_begin\_tests\_banner}}(\textcolor{keyword}{const}\ \textcolor{keywordtype}{char}*\ test\_set\_name)} -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ printf(\textcolor{stringliteral}{"{}\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\ BEGIN\ TESTS:\ \%s\ \#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\(\backslash\)n\(\backslash\)r"{}},\ test\_set\_name);} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb}{print\_end\_tests\_banner}}(\textcolor{keyword}{const}\ \textcolor{keywordtype}{char}*\ test\_set\_name)} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \ \ \ \ printf(\textcolor{stringliteral}{"{}\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\ END\ TESTS:\ \%s\ \#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\(\backslash\)n\(\backslash\)r"{}},\ test\_set\_name);} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00031\ } -\DoxyCodeLine{00032\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00033\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd}{run\_all\_tests}}()} -\DoxyCodeLine{00034\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00035\ \ \ \ \ \ \ \ \ \ \ \ \ UNITY\_BEGIN();} -\DoxyCodeLine{00036\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16}{run\_init\_deinit\_tests}}(\textcolor{keyword}{false});} -\DoxyCodeLine{00037\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb}{run\_single\_report\_tests}}(\textcolor{keyword}{false});} -\DoxyCodeLine{00038\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5}{run\_multi\_report\_tests}}(\textcolor{keyword}{false});} -\DoxyCodeLine{00039\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8}{run\_callback\_tests}}(\textcolor{keyword}{false});} -\DoxyCodeLine{00040\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434}{run\_feature\_tests}}(\textcolor{keyword}{false});} -\DoxyCodeLine{00041\ \ \ \ \ \ \ \ \ \ \ \ \ UNITY\_END();} -\DoxyCodeLine{00042\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00043\ } -\DoxyCodeLine{00044\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16}{run\_init\_deinit\_tests}}(\textcolor{keywordtype}{bool}\ call\_unity\_end\_begin\ =\ \textcolor{keyword}{true})} -\DoxyCodeLine{00045\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00046\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085}{print\_begin\_tests\_banner}}(\textcolor{stringliteral}{"{}init\_denit\_tests"{}});} -\DoxyCodeLine{00047\ } -\DoxyCodeLine{00048\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (call\_unity\_end\_begin)} -\DoxyCodeLine{00049\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ UNITY\_BEGIN();} -\DoxyCodeLine{00050\ } -\DoxyCodeLine{00051\ \ \ \ \ \ \ \ \ \ \ \ \ unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[InitComprehensive]"{}},\ \textcolor{keyword}{false});} -\DoxyCodeLine{00052\ \ \ \ \ \ \ \ \ \ \ \ \ unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[DeinitComprehensive]"{}},\ \textcolor{keyword}{false});} -\DoxyCodeLine{00053\ \ \ \ \ \ \ \ \ \ \ \ \ unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[InitDenit]"{}},\ \textcolor{keyword}{false});} -\DoxyCodeLine{00054\ } -\DoxyCodeLine{00055\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (call\_unity\_end\_begin)} -\DoxyCodeLine{00056\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ UNITY\_END();} -\DoxyCodeLine{00057\ } -\DoxyCodeLine{00058\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb}{print\_end\_tests\_banner}}(\textcolor{stringliteral}{"{}init\_denit\_tests"{}});} -\DoxyCodeLine{00059\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00060\ } -\DoxyCodeLine{00061\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb}{run\_single\_report\_tests}}(\textcolor{keywordtype}{bool}\ call\_unity\_end\_begin\ =\ \textcolor{keyword}{true})} -\DoxyCodeLine{00062\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00063\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085}{print\_begin\_tests\_banner}}(\textcolor{stringliteral}{"{}single\_report\_enable\_disable\_tests"{}});} -\DoxyCodeLine{00064\ } -\DoxyCodeLine{00065\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (call\_unity\_end\_begin)} -\DoxyCodeLine{00066\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ UNITY\_BEGIN();} -\DoxyCodeLine{00067\ } -\DoxyCodeLine{00068\ \ \ \ \ \ \ \ \ \ \ \ \ unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[SingleReportEnableDisable]"{}},\ \textcolor{keyword}{false});} -\DoxyCodeLine{00069\ } -\DoxyCodeLine{00070\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (call\_unity\_end\_begin)} -\DoxyCodeLine{00071\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ UNITY\_END();} -\DoxyCodeLine{00072\ } -\DoxyCodeLine{00073\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb}{print\_end\_tests\_banner}}(\textcolor{stringliteral}{"{}single\_report\_enable\_disable\_tests"{}});} -\DoxyCodeLine{00074\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00075\ } -\DoxyCodeLine{00076\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5}{run\_multi\_report\_tests}}(\textcolor{keywordtype}{bool}\ call\_unity\_end\_begin\ =\ \textcolor{keyword}{true})} -\DoxyCodeLine{00077\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00078\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085}{print\_begin\_tests\_banner}}(\textcolor{stringliteral}{"{}multi\_report\_enable\_disable\_tests"{}});} -\DoxyCodeLine{00079\ } -\DoxyCodeLine{00080\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (call\_unity\_end\_begin)} -\DoxyCodeLine{00081\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ UNITY\_BEGIN();} -\DoxyCodeLine{00082\ } -\DoxyCodeLine{00083\ \ \ \ \ \ \ \ \ \ \ \ \ unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[MultiReportEnableDisable]"{}},\ \textcolor{keyword}{false});} -\DoxyCodeLine{00084\ } -\DoxyCodeLine{00085\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (call\_unity\_end\_begin)} -\DoxyCodeLine{00086\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ UNITY\_END();} -\DoxyCodeLine{00087\ } -\DoxyCodeLine{00088\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb}{print\_end\_tests\_banner}}(\textcolor{stringliteral}{"{}multi\_report\_enable\_disable\_tests"{}});} -\DoxyCodeLine{00089\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00090\ } -\DoxyCodeLine{00091\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8}{run\_callback\_tests}}(\textcolor{keywordtype}{bool}\ call\_unity\_end\_begin\ =\ \textcolor{keyword}{true})} -\DoxyCodeLine{00092\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00093\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085}{print\_begin\_tests\_banner}}(\textcolor{stringliteral}{"{}callback\_tests"{}});} -\DoxyCodeLine{00094\ } -\DoxyCodeLine{00095\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (call\_unity\_end\_begin)} -\DoxyCodeLine{00096\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ UNITY\_BEGIN();} -\DoxyCodeLine{00097\ } -\DoxyCodeLine{00098\ \ \ \ \ \ \ \ \ \ \ \ \ unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[CallbackAllReportVoidInputParam]"{}},\ \textcolor{keyword}{false});} -\DoxyCodeLine{00099\ \ \ \ \ \ \ \ \ \ \ \ \ unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[CallbackAllReportIDInputParam]"{}},\ \textcolor{keyword}{false});} -\DoxyCodeLine{00100\ \ \ \ \ \ \ \ \ \ \ \ \ unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[CallbackSingleReportVoidInputParam]"{}},\ \textcolor{keyword}{false});} -\DoxyCodeLine{00101\ } -\DoxyCodeLine{00102\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (call\_unity\_end\_begin)} -\DoxyCodeLine{00103\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ UNITY\_END();} -\DoxyCodeLine{00104\ } -\DoxyCodeLine{00105\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb}{print\_end\_tests\_banner}}(\textcolor{stringliteral}{"{}callback\_tests"{}});} -\DoxyCodeLine{00106\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00107\ } -\DoxyCodeLine{00108\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434}{run\_feature\_tests}}(\textcolor{keywordtype}{bool}\ call\_unity\_end\_begin\ =\ \textcolor{keyword}{true})} -\DoxyCodeLine{00109\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00110\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085}{print\_begin\_tests\_banner}}(\textcolor{stringliteral}{"{}feature\_tests"{}});} -\DoxyCodeLine{00111\ } -\DoxyCodeLine{00112\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (call\_unity\_end\_begin)} -\DoxyCodeLine{00113\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ UNITY\_BEGIN();} -\DoxyCodeLine{00114\ } -\DoxyCodeLine{00115\ \ \ \ \ \ \ \ \ \ \ \ \ unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[FeatureTests]"{}},\ \textcolor{keyword}{false});} -\DoxyCodeLine{00116\ } -\DoxyCodeLine{00117\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (call\_unity\_end\_begin)} -\DoxyCodeLine{00118\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ UNITY\_END();} -\DoxyCodeLine{00119\ } -\DoxyCodeLine{00120\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb}{print\_end\_tests\_banner}}(\textcolor{stringliteral}{"{}feature\_tests"{}});} -\DoxyCodeLine{00121\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00122\ \};} +\DoxyCodeLine{1 } +\DoxyCodeLine{6 \textcolor{preprocessor}{\#pragma once}} +\DoxyCodeLine{7 } +\DoxyCodeLine{8 \textcolor{comment}{// esp-\/idf includes}} +\DoxyCodeLine{9 \textcolor{preprocessor}{\#include "{}unity.h"{}}} +\DoxyCodeLine{10 \textcolor{comment}{// in-\/house includes}} +\DoxyCodeLine{11 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{_b_n_o08x_test_helper_8hpp}{BNO08xTestHelper.hpp}}"{}}} +\DoxyCodeLine{12 } +\DoxyCodeLine{18 \textcolor{keyword}{class }\mbox{\hyperlink{class_b_n_o08x_test_suite}{BNO08xTestSuite}}} +\DoxyCodeLine{19 \{} +\DoxyCodeLine{20 } +\DoxyCodeLine{21 \textcolor{keyword}{private}:} +\DoxyCodeLine{22 \textcolor{keyword}{static} \textcolor{keywordtype}{void} print\_begin\_tests\_banner(\textcolor{keyword}{const} \textcolor{keywordtype}{char}* test\_set\_name)} +\DoxyCodeLine{23 \{} +\DoxyCodeLine{24 printf(\textcolor{stringliteral}{"{}\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\# BEGIN TESTS: \%s \#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\(\backslash\)n\(\backslash\)r"{}}, test\_set\_name);} +\DoxyCodeLine{25 \}} +\DoxyCodeLine{26 } +\DoxyCodeLine{27 \textcolor{keyword}{static} \textcolor{keywordtype}{void} print\_end\_tests\_banner(\textcolor{keyword}{const} \textcolor{keywordtype}{char}* test\_set\_name)} +\DoxyCodeLine{28 \{} +\DoxyCodeLine{29 printf(\textcolor{stringliteral}{"{}\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\# END TESTS: \%s \#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\(\backslash\)n\(\backslash\)r"{}}, test\_set\_name);} +\DoxyCodeLine{30 \}} +\DoxyCodeLine{31 } +\DoxyCodeLine{32 \textcolor{keyword}{public}:} +\DoxyCodeLine{33 \textcolor{keyword}{static} \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd}{run\_all\_tests}}()} +\DoxyCodeLine{34 \{} +\DoxyCodeLine{35 UNITY\_BEGIN();} +\DoxyCodeLine{36 \mbox{\hyperlink{class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16}{run\_init\_deinit\_tests}}(\textcolor{keyword}{false});} +\DoxyCodeLine{37 \mbox{\hyperlink{class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb}{run\_single\_report\_tests}}(\textcolor{keyword}{false});} +\DoxyCodeLine{38 \mbox{\hyperlink{class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5}{run\_multi\_report\_tests}}(\textcolor{keyword}{false});} +\DoxyCodeLine{39 \mbox{\hyperlink{class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8}{run\_callback\_tests}}(\textcolor{keyword}{false});} +\DoxyCodeLine{40 \mbox{\hyperlink{class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434}{run\_feature\_tests}}(\textcolor{keyword}{false});} +\DoxyCodeLine{41 UNITY\_END();} +\DoxyCodeLine{42 \}} +\DoxyCodeLine{43 } +\DoxyCodeLine{44 \textcolor{keyword}{static} \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16}{run\_init\_deinit\_tests}}(\textcolor{keywordtype}{bool} call\_unity\_end\_begin = \textcolor{keyword}{true})} +\DoxyCodeLine{45 \{} +\DoxyCodeLine{46 print\_begin\_tests\_banner(\textcolor{stringliteral}{"{}init\_denit\_tests"{}});} +\DoxyCodeLine{47 } +\DoxyCodeLine{48 \textcolor{keywordflow}{if} (call\_unity\_end\_begin)} +\DoxyCodeLine{49 UNITY\_BEGIN();} +\DoxyCodeLine{50 } +\DoxyCodeLine{51 unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[InitComprehensive]"{}}, \textcolor{keyword}{false});} +\DoxyCodeLine{52 unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[DeinitComprehensive]"{}}, \textcolor{keyword}{false});} +\DoxyCodeLine{53 unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[InitDenit]"{}}, \textcolor{keyword}{false});} +\DoxyCodeLine{54 } +\DoxyCodeLine{55 \textcolor{keywordflow}{if} (call\_unity\_end\_begin)} +\DoxyCodeLine{56 UNITY\_END();} +\DoxyCodeLine{57 } +\DoxyCodeLine{58 print\_end\_tests\_banner(\textcolor{stringliteral}{"{}init\_denit\_tests"{}});} +\DoxyCodeLine{59 \}} +\DoxyCodeLine{60 } +\DoxyCodeLine{61 \textcolor{keyword}{static} \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb}{run\_single\_report\_tests}}(\textcolor{keywordtype}{bool} call\_unity\_end\_begin = \textcolor{keyword}{true})} +\DoxyCodeLine{62 \{} +\DoxyCodeLine{63 print\_begin\_tests\_banner(\textcolor{stringliteral}{"{}single\_report\_enable\_disable\_tests"{}});} +\DoxyCodeLine{64 } +\DoxyCodeLine{65 \textcolor{keywordflow}{if} (call\_unity\_end\_begin)} +\DoxyCodeLine{66 UNITY\_BEGIN();} +\DoxyCodeLine{67 } +\DoxyCodeLine{68 unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[SingleReportEnableDisable]"{}}, \textcolor{keyword}{false});} +\DoxyCodeLine{69 } +\DoxyCodeLine{70 \textcolor{keywordflow}{if} (call\_unity\_end\_begin)} +\DoxyCodeLine{71 UNITY\_END();} +\DoxyCodeLine{72 } +\DoxyCodeLine{73 print\_end\_tests\_banner(\textcolor{stringliteral}{"{}single\_report\_enable\_disable\_tests"{}});} +\DoxyCodeLine{74 \}} +\DoxyCodeLine{75 } +\DoxyCodeLine{76 \textcolor{keyword}{static} \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5}{run\_multi\_report\_tests}}(\textcolor{keywordtype}{bool} call\_unity\_end\_begin = \textcolor{keyword}{true})} +\DoxyCodeLine{77 \{} +\DoxyCodeLine{78 print\_begin\_tests\_banner(\textcolor{stringliteral}{"{}multi\_report\_enable\_disable\_tests"{}});} +\DoxyCodeLine{79 } +\DoxyCodeLine{80 \textcolor{keywordflow}{if} (call\_unity\_end\_begin)} +\DoxyCodeLine{81 UNITY\_BEGIN();} +\DoxyCodeLine{82 } +\DoxyCodeLine{83 unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[MultiReportEnableDisable]"{}}, \textcolor{keyword}{false});} +\DoxyCodeLine{84 } +\DoxyCodeLine{85 \textcolor{keywordflow}{if} (call\_unity\_end\_begin)} +\DoxyCodeLine{86 UNITY\_END();} +\DoxyCodeLine{87 } +\DoxyCodeLine{88 print\_end\_tests\_banner(\textcolor{stringliteral}{"{}multi\_report\_enable\_disable\_tests"{}});} +\DoxyCodeLine{89 \}} +\DoxyCodeLine{90 } +\DoxyCodeLine{91 \textcolor{keyword}{static} \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8}{run\_callback\_tests}}(\textcolor{keywordtype}{bool} call\_unity\_end\_begin = \textcolor{keyword}{true})} +\DoxyCodeLine{92 \{} +\DoxyCodeLine{93 print\_begin\_tests\_banner(\textcolor{stringliteral}{"{}callback\_tests"{}});} +\DoxyCodeLine{94 } +\DoxyCodeLine{95 \textcolor{keywordflow}{if} (call\_unity\_end\_begin)} +\DoxyCodeLine{96 UNITY\_BEGIN();} +\DoxyCodeLine{97 } +\DoxyCodeLine{98 unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[CallbackAllReportVoidInputParam]"{}}, \textcolor{keyword}{false});} +\DoxyCodeLine{99 unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[CallbackAllReportIDInputParam]"{}}, \textcolor{keyword}{false});} +\DoxyCodeLine{100 unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[CallbackSingleReportVoidInputParam]"{}}, \textcolor{keyword}{false});} +\DoxyCodeLine{101 } +\DoxyCodeLine{102 \textcolor{keywordflow}{if} (call\_unity\_end\_begin)} +\DoxyCodeLine{103 UNITY\_END();} +\DoxyCodeLine{104 } +\DoxyCodeLine{105 print\_end\_tests\_banner(\textcolor{stringliteral}{"{}callback\_tests"{}});} +\DoxyCodeLine{106 \}} +\DoxyCodeLine{107 } +\DoxyCodeLine{108 \textcolor{keyword}{static} \textcolor{keywordtype}{void} \mbox{\hyperlink{class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434}{run\_feature\_tests}}(\textcolor{keywordtype}{bool} call\_unity\_end\_begin = \textcolor{keyword}{true})} +\DoxyCodeLine{109 \{} +\DoxyCodeLine{110 print\_begin\_tests\_banner(\textcolor{stringliteral}{"{}feature\_tests"{}});} +\DoxyCodeLine{111 } +\DoxyCodeLine{112 \textcolor{keywordflow}{if} (call\_unity\_end\_begin)} +\DoxyCodeLine{113 UNITY\_BEGIN();} +\DoxyCodeLine{114 } +\DoxyCodeLine{115 unity\_run\_tests\_by\_tag(\textcolor{stringliteral}{"{}[FeatureTests]"{}}, \textcolor{keyword}{false});} +\DoxyCodeLine{116 } +\DoxyCodeLine{117 \textcolor{keywordflow}{if} (call\_unity\_end\_begin)} +\DoxyCodeLine{118 UNITY\_END();} +\DoxyCodeLine{119 } +\DoxyCodeLine{120 print\_end\_tests\_banner(\textcolor{stringliteral}{"{}feature\_tests"{}});} +\DoxyCodeLine{121 \}} +\DoxyCodeLine{122 \};} \end{DoxyCode} diff --git a/documentation/latex/_callback_tests_8cpp.tex b/documentation/latex/_callback_tests_8cpp.tex deleted file mode 100644 index 6c54153..0000000 --- a/documentation/latex/_callback_tests_8cpp.tex +++ /dev/null @@ -1,171 +0,0 @@ -\doxysection{test/\+Callback\+Tests.cpp File Reference} -\hypertarget{_callback_tests_8cpp}{}\label{_callback_tests_8cpp}\index{test/CallbackTests.cpp@{test/CallbackTests.cpp}} -{\ttfamily \#include "{}unity.\+h"{}}\newline -{\ttfamily \#include "{}../include/\+BNO08x\+Test\+Helper.\+hpp"{}}\newline -Include dependency graph for Callback\+Tests.\+cpp\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_callback_tests_8cpp__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00}{TEST\+\_\+\+CASE}} ("{}BNO08x Driver Creation for \mbox{[}Callback\+All\+Report\+Void\+Input\+Param\mbox{]} Tests"{}, "{}\mbox{[}Callback\+All\+Report\+Void\+Input\+Param\mbox{]}"{}) -\item -\mbox{\hyperlink{_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892}{TEST\+\_\+\+CASE}} ("{}Void Input Param Flavor Cb"{}, "{}\mbox{[}Callback\+All\+Report\+Void\+Input\+Param\mbox{]}"{}) -\item -\mbox{\hyperlink{_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8}{TEST\+\_\+\+CASE}} ("{}BNO08x Driver Cleanup for \mbox{[}Callback\+All\+Report\+Void\+Input\+Param\mbox{]} Tests"{}, "{}\mbox{[}Callback\+All\+Report\+Void\+Input\+Param\mbox{]}"{}) -\item -\mbox{\hyperlink{_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f}{TEST\+\_\+\+CASE}} ("{}BNO08x Driver Creation for \mbox{[}Callback\+All\+Report\+IDInput\+Param\mbox{]} Tests"{}, "{}\mbox{[}Callback\+All\+Report\+IDInput\+Param\mbox{]}"{}) -\item -\mbox{\hyperlink{_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f}{TEST\+\_\+\+CASE}} ("{}Report ID Input Param Flavor Cb"{}, "{}\mbox{[}Callback\+All\+Report\+IDInput\+Param\mbox{]}"{}) -\item -\mbox{\hyperlink{_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf}{TEST\+\_\+\+CASE}} ("{}BNO08x Driver Cleanup for \mbox{[}Callback\+All\+Report\+IDInput\+Param\mbox{]} Tests"{}, "{}\mbox{[}Callback\+All\+Report\+IDInput\+Param\mbox{]}"{}) -\item -\mbox{\hyperlink{_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa}{TEST\+\_\+\+CASE}} ("{}BNO08x Driver Creation for \mbox{[}Callback\+Single\+Report\+Void\+Input\+Param\mbox{]} Tests"{}, "{}\mbox{[}Callback\+Single\+Report\+Void\+Input\+Param\mbox{]}"{}) -\item -\mbox{\hyperlink{_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b}{TEST\+\_\+\+CASE}} ("{}Single Report Void Input Param Flavor Cb"{}, "{}\mbox{[}Callback\+Single\+Report\+Void\+Input\+Param\mbox{]}"{}) -\item -\mbox{\hyperlink{_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d}{TEST\+\_\+\+CASE}} ("{}BNO08x Driver Cleanup for \mbox{[}Callback\+Single\+Report\+Void\+Input\+Param\mbox{]} Tests"{}, "{}\mbox{[}Callback\+Single\+Report\+Void\+Input\+Param\mbox{]}"{}) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} -\begin{DoxyWarning}{Warning} -YOU MUST ADD THE FOLLOWING LINE TO YOUR MAIN PROJECTS CMake\+Lists.\+txt IN ORDER FOR THIS TEST SUITE TO BE BUILT WITH PROJECT\+: set(TEST\+\_\+\+COMPONENTS "{}esp32\+\_\+\+BNO08x"{} CACHE STRING "{}\+Components to test."{}) -\end{DoxyWarning} - - -\doxysubsection{Function Documentation} -\Hypertarget{_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf}\label{_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf} -\index{CallbackTests.cpp@{CallbackTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!CallbackTests.cpp@{CallbackTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [1/9]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}BNO08x Driver Cleanup for Tests"{}}]{\mbox{[}\+Callback\+All\+Report\+IDInput\+Param\mbox{]}, }\item[{"{}"{}}]{\mbox{[}\+Callback\+All\+Report\+IDInput\+Param\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=326pt]{_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf_cgraph} -\end{center} -\end{figure} -\Hypertarget{_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8}\label{_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8} -\index{CallbackTests.cpp@{CallbackTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!CallbackTests.cpp@{CallbackTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [2/9]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}BNO08x Driver Cleanup for Tests"{}}]{\mbox{[}\+Callback\+All\+Report\+Void\+Input\+Param\mbox{]}, }\item[{"{}"{}}]{\mbox{[}\+Callback\+All\+Report\+Void\+Input\+Param\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=326pt]{_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8_cgraph} -\end{center} -\end{figure} -\Hypertarget{_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d}\label{_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d} -\index{CallbackTests.cpp@{CallbackTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!CallbackTests.cpp@{CallbackTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [3/9]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}BNO08x Driver Cleanup for Tests"{}}]{\mbox{[}\+Callback\+Single\+Report\+Void\+Input\+Param\mbox{]}, }\item[{"{}"{}}]{\mbox{[}\+Callback\+Single\+Report\+Void\+Input\+Param\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=326pt]{_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d_cgraph} -\end{center} -\end{figure} -\Hypertarget{_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f}\label{_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f} -\index{CallbackTests.cpp@{CallbackTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!CallbackTests.cpp@{CallbackTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [4/9]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}BNO08x Driver Creation for Tests"{}}]{\mbox{[}\+Callback\+All\+Report\+IDInput\+Param\mbox{]}, }\item[{"{}"{}}]{\mbox{[}\+Callback\+All\+Report\+IDInput\+Param\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f_cgraph} -\end{center} -\end{figure} -\Hypertarget{_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00}\label{_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00} -\index{CallbackTests.cpp@{CallbackTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!CallbackTests.cpp@{CallbackTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [5/9]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}BNO08x Driver Creation for Tests"{}}]{\mbox{[}\+Callback\+All\+Report\+Void\+Input\+Param\mbox{]}, }\item[{"{}"{}}]{\mbox{[}\+Callback\+All\+Report\+Void\+Input\+Param\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00_cgraph} -\end{center} -\end{figure} -\Hypertarget{_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa}\label{_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa} -\index{CallbackTests.cpp@{CallbackTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!CallbackTests.cpp@{CallbackTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [6/9]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}BNO08x Driver Creation for Tests"{}}]{\mbox{[}\+Callback\+Single\+Report\+Void\+Input\+Param\mbox{]}, }\item[{"{}"{}}]{\mbox{[}\+Callback\+Single\+Report\+Void\+Input\+Param\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa_cgraph} -\end{center} -\end{figure} -\Hypertarget{_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f}\label{_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f} -\index{CallbackTests.cpp@{CallbackTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!CallbackTests.cpp@{CallbackTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [7/9]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Report ID Input Param Flavor Cb"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Callback\+All\+Report\+IDInput\+Param\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph} -\end{center} -\end{figure} -\Hypertarget{_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b}\label{_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b} -\index{CallbackTests.cpp@{CallbackTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!CallbackTests.cpp@{CallbackTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [8/9]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Single Report Void Input Param Flavor Cb"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Callback\+Single\+Report\+Void\+Input\+Param\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph} -\end{center} -\end{figure} -\Hypertarget{_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892}\label{_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892} -\index{CallbackTests.cpp@{CallbackTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!CallbackTests.cpp@{CallbackTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [9/9]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Void Input Param Flavor Cb"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Callback\+All\+Report\+Void\+Input\+Param\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph} -\end{center} -\end{figure} diff --git a/documentation/latex/_callback_tests_8cpp__incl.md5 b/documentation/latex/_callback_tests_8cpp__incl.md5 deleted file mode 100644 index 2c6cfe3..0000000 --- a/documentation/latex/_callback_tests_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -ec8f2a04e334053169f81db304b14999 \ No newline at end of file diff --git a/documentation/latex/_callback_tests_8cpp__incl.pdf b/documentation/latex/_callback_tests_8cpp__incl.pdf deleted file mode 100644 index db282b4..0000000 Binary files a/documentation/latex/_callback_tests_8cpp__incl.pdf and /dev/null differ diff --git a/documentation/latex/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.md5 b/documentation/latex/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.md5 deleted file mode 100644 index 464a668..0000000 --- a/documentation/latex/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5969b219f69ad4036147de74d21cfd2a \ No newline at end of file diff --git a/documentation/latex/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.pdf b/documentation/latex/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.pdf deleted file mode 100644 index be3a8c6..0000000 Binary files a/documentation/latex/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00_cgraph.md5 b/documentation/latex/_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00_cgraph.md5 deleted file mode 100644 index 14f229e..0000000 --- a/documentation/latex/_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d466220fabe681a7f1585b3a3f559ffc \ No newline at end of file diff --git a/documentation/latex/_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00_cgraph.pdf b/documentation/latex/_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00_cgraph.pdf deleted file mode 100644 index 904e74a..0000000 Binary files a/documentation/latex/_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.md5 b/documentation/latex/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.md5 deleted file mode 100644 index 5074ad3..0000000 --- a/documentation/latex/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -cd9cfa58eb86a516ddbe86d23c9bd7bb \ No newline at end of file diff --git a/documentation/latex/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.pdf b/documentation/latex/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.pdf deleted file mode 100644 index fe15536..0000000 Binary files a/documentation/latex/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa_cgraph.md5 b/documentation/latex/_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa_cgraph.md5 deleted file mode 100644 index 14f229e..0000000 --- a/documentation/latex/_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d466220fabe681a7f1585b3a3f559ffc \ No newline at end of file diff --git a/documentation/latex/_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa_cgraph.pdf b/documentation/latex/_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa_cgraph.pdf deleted file mode 100644 index 904e74a..0000000 Binary files a/documentation/latex/_callback_tests_8cpp_a8eee2d5630a432e4c206fd941aa9affa_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf_cgraph.md5 b/documentation/latex/_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf_cgraph.md5 deleted file mode 100644 index a18d280..0000000 --- a/documentation/latex/_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0f761db44c873b324368a7fd975984d7 \ No newline at end of file diff --git a/documentation/latex/_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf_cgraph.pdf b/documentation/latex/_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf_cgraph.pdf deleted file mode 100644 index c734a64..0000000 Binary files a/documentation/latex/_callback_tests_8cpp_a93a4532e4592eab29ca88f51cae930cf_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8_cgraph.md5 b/documentation/latex/_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8_cgraph.md5 deleted file mode 100644 index a18d280..0000000 --- a/documentation/latex/_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0f761db44c873b324368a7fd975984d7 \ No newline at end of file diff --git a/documentation/latex/_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8_cgraph.pdf b/documentation/latex/_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8_cgraph.pdf deleted file mode 100644 index c734a64..0000000 Binary files a/documentation/latex/_callback_tests_8cpp_a9ad6a1394e968c056e0d0a455d51c9f8_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.md5 b/documentation/latex/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.md5 deleted file mode 100644 index f4d0611..0000000 --- a/documentation/latex/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2d80dee1719328c6eab2a418bc412317 \ No newline at end of file diff --git a/documentation/latex/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.pdf b/documentation/latex/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.pdf deleted file mode 100644 index fd0df79..0000000 Binary files a/documentation/latex/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f_cgraph.md5 b/documentation/latex/_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f_cgraph.md5 deleted file mode 100644 index 14f229e..0000000 --- a/documentation/latex/_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d466220fabe681a7f1585b3a3f559ffc \ No newline at end of file diff --git a/documentation/latex/_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f_cgraph.pdf b/documentation/latex/_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f_cgraph.pdf deleted file mode 100644 index 904e74a..0000000 Binary files a/documentation/latex/_callback_tests_8cpp_aeec6d3065f943c1339c060573c89e05f_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d_cgraph.md5 b/documentation/latex/_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d_cgraph.md5 deleted file mode 100644 index a18d280..0000000 --- a/documentation/latex/_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0f761db44c873b324368a7fd975984d7 \ No newline at end of file diff --git a/documentation/latex/_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d_cgraph.pdf b/documentation/latex/_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d_cgraph.pdf deleted file mode 100644 index c734a64..0000000 Binary files a/documentation/latex/_callback_tests_8cpp_afc1ea15d6fd3e37c488c692435c9fc3d_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_feature_tests_8cpp.tex b/documentation/latex/_feature_tests_8cpp.tex deleted file mode 100644 index ff46a2d..0000000 --- a/documentation/latex/_feature_tests_8cpp.tex +++ /dev/null @@ -1,210 +0,0 @@ -\doxysection{test/\+Feature\+Tests.cpp File Reference} -\hypertarget{_feature_tests_8cpp}{}\label{_feature_tests_8cpp}\index{test/FeatureTests.cpp@{test/FeatureTests.cpp}} -{\ttfamily \#include "{}unity.\+h"{}}\newline -{\ttfamily \#include "{}../include/\+BNO08x\+Test\+Helper.\+hpp"{}}\newline -Include dependency graph for Feature\+Tests.\+cpp\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_feature_tests_8cpp__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2}{TEST\+\_\+\+CASE}} ("{}BNO08x Driver Creation for \mbox{[}Feature\+Tests\mbox{]} Tests"{}, "{}\mbox{[}Feature\+Tests\mbox{]}"{}) -\item -\mbox{\hyperlink{_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18}{TEST\+\_\+\+CASE}} ("{}Hard Reset"{}, "{}\mbox{[}Feature\+Tests\mbox{]}"{}) -\item -\mbox{\hyperlink{_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf}{TEST\+\_\+\+CASE}} ("{}Soft Reset"{}, "{}\mbox{[}Feature\+Tests\mbox{]}"{}) -\item -\mbox{\hyperlink{_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0}{TEST\+\_\+\+CASE}} ("{}Sleep"{}, "{}\mbox{[}Feature\+Tests\mbox{]}"{}) -\item -\mbox{\hyperlink{_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508}{TEST\+\_\+\+CASE}} ("{}Get Metadata"{}, "{}\mbox{[}Feature\+Tests\mbox{]}"{}) -\item -\mbox{\hyperlink{_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a}{TEST\+\_\+\+CASE}} ("{}Get Sample Counts"{}, "{}\mbox{[}Feature\+Tests\mbox{]}"{}) -\item -\mbox{\hyperlink{_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba}{TEST\+\_\+\+CASE}} ("{}Enable Dynamic Calibration"{}, "{}\mbox{[}Feature\+Tests\mbox{]}"{}) -\item -\mbox{\hyperlink{_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc}{TEST\+\_\+\+CASE}} ("{}Save Dynamic Calibration"{}, "{}\mbox{[}Feature\+Tests\mbox{]}"{}) -\item -\mbox{\hyperlink{_feature_tests_8cpp_a3998d182117c4def094998f795780351}{TEST\+\_\+\+CASE}} ("{}Autosave Dynamic Calibration"{}, "{}\mbox{[}Feature\+Tests\mbox{]}"{}) -\item -\mbox{\hyperlink{_feature_tests_8cpp_ace101f40531db107a743cff5815022e6}{TEST\+\_\+\+CASE}} ("{}Disable Dynamic Calibration"{}, "{}\mbox{[}Feature\+Tests\mbox{]}"{}) -\item -\mbox{\hyperlink{_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa}{TEST\+\_\+\+CASE}} ("{}Clear Dynamic Calibration"{}, "{}\mbox{[}Feature\+Tests\mbox{]}"{}) -\item -\mbox{\hyperlink{_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa}{TEST\+\_\+\+CASE}} ("{}BNO08x Driver Cleanup for \mbox{[}Feature\+Tests\mbox{]} Tests"{}, "{}\mbox{[}Feature\+Tests\mbox{]}"{}) -\end{DoxyCompactItemize} - - -\doxysubsection{Function Documentation} -\Hypertarget{_feature_tests_8cpp_a3998d182117c4def094998f795780351}\label{_feature_tests_8cpp_a3998d182117c4def094998f795780351} -\index{FeatureTests.cpp@{FeatureTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!FeatureTests.cpp@{FeatureTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [1/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Autosave Dynamic Calibration"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Feature\+Tests\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_feature_tests_8cpp_a3998d182117c4def094998f795780351_cgraph} -\end{center} -\end{figure} -\Hypertarget{_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa}\label{_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa} -\index{FeatureTests.cpp@{FeatureTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!FeatureTests.cpp@{FeatureTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [2/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}BNO08x Driver Cleanup for Tests"{}}]{\mbox{[}\+Feature\+Tests\mbox{]}, }\item[{"{}"{}}]{\mbox{[}\+Feature\+Tests\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=326pt]{_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa_cgraph} -\end{center} -\end{figure} -\Hypertarget{_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2}\label{_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2} -\index{FeatureTests.cpp@{FeatureTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!FeatureTests.cpp@{FeatureTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [3/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}BNO08x Driver Creation for Tests"{}}]{\mbox{[}\+Feature\+Tests\mbox{]}, }\item[{"{}"{}}]{\mbox{[}\+Feature\+Tests\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2_cgraph} -\end{center} -\end{figure} -\Hypertarget{_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa}\label{_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa} -\index{FeatureTests.cpp@{FeatureTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!FeatureTests.cpp@{FeatureTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [4/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Clear Dynamic Calibration"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Feature\+Tests\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph} -\end{center} -\end{figure} -\Hypertarget{_feature_tests_8cpp_ace101f40531db107a743cff5815022e6}\label{_feature_tests_8cpp_ace101f40531db107a743cff5815022e6} -\index{FeatureTests.cpp@{FeatureTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!FeatureTests.cpp@{FeatureTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [5/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Disable Dynamic Calibration"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Feature\+Tests\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_feature_tests_8cpp_ace101f40531db107a743cff5815022e6_cgraph} -\end{center} -\end{figure} -\Hypertarget{_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba}\label{_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba} -\index{FeatureTests.cpp@{FeatureTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!FeatureTests.cpp@{FeatureTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [6/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable Dynamic Calibration"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Feature\+Tests\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph} -\end{center} -\end{figure} -\Hypertarget{_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508}\label{_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508} -\index{FeatureTests.cpp@{FeatureTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!FeatureTests.cpp@{FeatureTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [7/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Get Metadata"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Feature\+Tests\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph} -\end{center} -\end{figure} -\Hypertarget{_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a}\label{_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a} -\index{FeatureTests.cpp@{FeatureTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!FeatureTests.cpp@{FeatureTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [8/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Get Sample Counts"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Feature\+Tests\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph} -\end{center} -\end{figure} -\Hypertarget{_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18}\label{_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18} -\index{FeatureTests.cpp@{FeatureTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!FeatureTests.cpp@{FeatureTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [9/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Hard Reset"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Feature\+Tests\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph} -\end{center} -\end{figure} -\Hypertarget{_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc}\label{_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc} -\index{FeatureTests.cpp@{FeatureTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!FeatureTests.cpp@{FeatureTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [10/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Save Dynamic Calibration"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Feature\+Tests\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc_cgraph} -\end{center} -\end{figure} -\Hypertarget{_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0}\label{_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0} -\index{FeatureTests.cpp@{FeatureTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!FeatureTests.cpp@{FeatureTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [11/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Sleep"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Feature\+Tests\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph} -\end{center} -\end{figure} -\Hypertarget{_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf}\label{_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf} -\index{FeatureTests.cpp@{FeatureTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!FeatureTests.cpp@{FeatureTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [12/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Soft Reset"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Feature\+Tests\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph} -\end{center} -\end{figure} diff --git a/documentation/latex/_feature_tests_8cpp__incl.md5 b/documentation/latex/_feature_tests_8cpp__incl.md5 deleted file mode 100644 index 32ea06c..0000000 --- a/documentation/latex/_feature_tests_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -101ca1f05cf4ed683d5e2d1a3eaa6fde \ No newline at end of file diff --git a/documentation/latex/_feature_tests_8cpp__incl.pdf b/documentation/latex/_feature_tests_8cpp__incl.pdf deleted file mode 100644 index cda56a3..0000000 Binary files a/documentation/latex/_feature_tests_8cpp__incl.pdf and /dev/null differ diff --git a/documentation/latex/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.md5 deleted file mode 100644 index 99b1c52..0000000 --- a/documentation/latex/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -62e8e6d0d0ca3cc3e0366c27bdffae7a \ No newline at end of file diff --git a/documentation/latex/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.pdf b/documentation/latex/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.pdf deleted file mode 100644 index 8af7d24..0000000 Binary files a/documentation/latex/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_feature_tests_8cpp_a3998d182117c4def094998f795780351_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_a3998d182117c4def094998f795780351_cgraph.md5 deleted file mode 100644 index 24fa3e4..0000000 --- a/documentation/latex/_feature_tests_8cpp_a3998d182117c4def094998f795780351_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -bfdd0cea483cc8dc9ea0cf49d4de11d2 \ No newline at end of file diff --git a/documentation/latex/_feature_tests_8cpp_a3998d182117c4def094998f795780351_cgraph.pdf b/documentation/latex/_feature_tests_8cpp_a3998d182117c4def094998f795780351_cgraph.pdf deleted file mode 100644 index 4f889b5..0000000 Binary files a/documentation/latex/_feature_tests_8cpp_a3998d182117c4def094998f795780351_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.md5 deleted file mode 100644 index cb3cc6e..0000000 --- a/documentation/latex/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0d6f14eb51d3ea5a8104c1ae52ea792e \ No newline at end of file diff --git a/documentation/latex/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.pdf b/documentation/latex/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.pdf deleted file mode 100644 index c099b28..0000000 Binary files a/documentation/latex/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa_cgraph.md5 deleted file mode 100644 index a18d280..0000000 --- a/documentation/latex/_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0f761db44c873b324368a7fd975984d7 \ No newline at end of file diff --git a/documentation/latex/_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa_cgraph.pdf b/documentation/latex/_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa_cgraph.pdf deleted file mode 100644 index c734a64..0000000 Binary files a/documentation/latex/_feature_tests_8cpp_a8b4b148361c7804ce12264d25abb5afa_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.md5 deleted file mode 100644 index 898e155..0000000 --- a/documentation/latex/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7df2535b84651f77d5fe65b3fb45f9f3 \ No newline at end of file diff --git a/documentation/latex/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.pdf b/documentation/latex/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.pdf deleted file mode 100644 index 9a47194..0000000 Binary files a/documentation/latex/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.md5 deleted file mode 100644 index c743c64..0000000 --- a/documentation/latex/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -976f75c3883befad5fdf55eab5adba0e \ No newline at end of file diff --git a/documentation/latex/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.pdf b/documentation/latex/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.pdf deleted file mode 100644 index f02a440..0000000 Binary files a/documentation/latex/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.md5 deleted file mode 100644 index dcb577e..0000000 --- a/documentation/latex/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -fdafc6a1b2aa6125ee3956c329706452 \ No newline at end of file diff --git a/documentation/latex/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.pdf b/documentation/latex/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.pdf deleted file mode 100644 index f0a1d5a..0000000 Binary files a/documentation/latex/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_feature_tests_8cpp_ace101f40531db107a743cff5815022e6_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_ace101f40531db107a743cff5815022e6_cgraph.md5 deleted file mode 100644 index 12c695d..0000000 --- a/documentation/latex/_feature_tests_8cpp_ace101f40531db107a743cff5815022e6_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -359dc83820fbc55d2c6ba2356e1a085d \ No newline at end of file diff --git a/documentation/latex/_feature_tests_8cpp_ace101f40531db107a743cff5815022e6_cgraph.pdf b/documentation/latex/_feature_tests_8cpp_ace101f40531db107a743cff5815022e6_cgraph.pdf deleted file mode 100644 index 7d2f14f..0000000 Binary files a/documentation/latex/_feature_tests_8cpp_ace101f40531db107a743cff5815022e6_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.md5 deleted file mode 100644 index e78f5fd..0000000 --- a/documentation/latex/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -56eca74b555348b102c722d66e2dec0f \ No newline at end of file diff --git a/documentation/latex/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.pdf b/documentation/latex/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.pdf deleted file mode 100644 index 4285b1b..0000000 Binary files a/documentation/latex/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc_cgraph.md5 deleted file mode 100644 index 0e2182e..0000000 --- a/documentation/latex/_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5cacbef43ffe5c46b2094cca1fdedf75 \ No newline at end of file diff --git a/documentation/latex/_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc_cgraph.pdf b/documentation/latex/_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc_cgraph.pdf deleted file mode 100644 index de74a32..0000000 Binary files a/documentation/latex/_feature_tests_8cpp_ad453409b2c919e183a31693bb9e561dc_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.md5 deleted file mode 100644 index 13c3492..0000000 --- a/documentation/latex/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a1dee3258af5248b32c90f5e0d9abda0 \ No newline at end of file diff --git a/documentation/latex/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.pdf b/documentation/latex/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.pdf deleted file mode 100644 index 168fb48..0000000 Binary files a/documentation/latex/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2_cgraph.md5 deleted file mode 100644 index 14f229e..0000000 --- a/documentation/latex/_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d466220fabe681a7f1585b3a3f559ffc \ No newline at end of file diff --git a/documentation/latex/_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2_cgraph.pdf b/documentation/latex/_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2_cgraph.pdf deleted file mode 100644 index 904e74a..0000000 Binary files a/documentation/latex/_feature_tests_8cpp_afabd65c2cd56b58720aaf252803b5fc2_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_init_denit_tests_8cpp.tex b/documentation/latex/_init_denit_tests_8cpp.tex deleted file mode 100644 index 3618249..0000000 --- a/documentation/latex/_init_denit_tests_8cpp.tex +++ /dev/null @@ -1,219 +0,0 @@ -\doxysection{test/\+Init\+Denit\+Tests.cpp File Reference} -\hypertarget{_init_denit_tests_8cpp}{}\label{_init_denit_tests_8cpp}\index{test/InitDenitTests.cpp@{test/InitDenitTests.cpp}} -{\ttfamily \#include "{}unity.\+h"{}}\newline -{\ttfamily \#include "{}../include/\+BNO08x\+Test\+Helper.\+hpp"{}}\newline -Include dependency graph for Init\+Denit\+Tests.\+cpp\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_init_denit_tests_8cpp__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087}{TEST\+\_\+\+CASE}} ("{}Init\+Comprehensive Config Args"{}, "{}\mbox{[}Init\+Comprehensive\mbox{]}"{}) -\item -\mbox{\hyperlink{_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357}{TEST\+\_\+\+CASE}} ("{}Init\+Comprehensive GPIO"{}, "{}\mbox{[}Init\+Comprehensive\mbox{]}"{}) -\item -\mbox{\hyperlink{_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79}{TEST\+\_\+\+CASE}} ("{}Init\+Comprehensive HINT ISR"{}, "{}\mbox{[}Init\+Comprehensive\mbox{]}"{}) -\item -\mbox{\hyperlink{_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24}{TEST\+\_\+\+CASE}} ("{}Init\+Comprehensive SPI"{}, "{}\mbox{[}Init\+Comprehensive\mbox{]}"{}) -\item -\mbox{\hyperlink{_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8}{TEST\+\_\+\+CASE}} ("{}Init\+Comprehensive sh2 HAL"{}, "{}\mbox{[}Init\+Comprehensive\mbox{]}"{}) -\item -\mbox{\hyperlink{_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05}{TEST\+\_\+\+CASE}} ("{}Init\+Comprehensive Tasks"{}, "{}\mbox{[}Init\+Comprehensive\mbox{]}"{}) -\item -\mbox{\hyperlink{_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1}{TEST\+\_\+\+CASE}} ("{}Deinit\+Comprehensive Tasks"{}, "{}\mbox{[}Deinit\+Comprehensive\mbox{]}"{}) -\item -\mbox{\hyperlink{_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297}{TEST\+\_\+\+CASE}} ("{}Deinit\+Comprehensive sh2 HAL"{}, "{}\mbox{[}Deinit\+Comprehensive\mbox{]}"{}) -\item -\mbox{\hyperlink{_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58}{TEST\+\_\+\+CASE}} ("{}Deinit\+Comprehensive HINT ISR"{}, "{}\mbox{[}Deinit\+Comprehensive\mbox{]}"{}) -\item -\mbox{\hyperlink{_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405}{TEST\+\_\+\+CASE}} ("{}Deinit\+Comprehensive SPI"{}, "{}\mbox{[}Deinit\+Comprehensive\mbox{]}"{}) -\item -\mbox{\hyperlink{_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594}{TEST\+\_\+\+CASE}} ("{}Deinit\+Comprehensive GPIO"{}, "{}\mbox{[}Deinit\+Comprehensive\mbox{]}"{}) -\item -\mbox{\hyperlink{_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081}{TEST\+\_\+\+CASE}} ("{}Init and Deinit"{}, "{}\mbox{[}Init\+Denit\mbox{]}"{}) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} -\begin{DoxyWarning}{Warning} -YOU MUST ADD THE FOLLOWING LINE TO YOUR MAIN PROJECTS CMake\+Lists.\+txt IN ORDER FOR THIS TEST SUITE TO BE BUILT WITH PROJECT\+: set(TEST\+\_\+\+COMPONENTS "{}esp32\+\_\+\+BNO08x"{} CACHE STRING "{}\+Components to test."{}) -\end{DoxyWarning} - - -\doxysubsection{Function Documentation} -\Hypertarget{_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594}\label{_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594} -\index{InitDenitTests.cpp@{InitDenitTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!InitDenitTests.cpp@{InitDenitTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [1/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Deinit\+Comprehensive GPIO"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Deinit\+Comprehensive\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594_cgraph} -\end{center} -\end{figure} -\Hypertarget{_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58}\label{_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58} -\index{InitDenitTests.cpp@{InitDenitTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!InitDenitTests.cpp@{InitDenitTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [2/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Deinit\+Comprehensive HINT ISR"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Deinit\+Comprehensive\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58_cgraph} -\end{center} -\end{figure} -\Hypertarget{_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297}\label{_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297} -\index{InitDenitTests.cpp@{InitDenitTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!InitDenitTests.cpp@{InitDenitTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [3/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Deinit\+Comprehensive sh2 HAL"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Deinit\+Comprehensive\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297_cgraph} -\end{center} -\end{figure} -\Hypertarget{_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405}\label{_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405} -\index{InitDenitTests.cpp@{InitDenitTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!InitDenitTests.cpp@{InitDenitTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [4/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Deinit\+Comprehensive SPI"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Deinit\+Comprehensive\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405_cgraph} -\end{center} -\end{figure} -\Hypertarget{_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1}\label{_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1} -\index{InitDenitTests.cpp@{InitDenitTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!InitDenitTests.cpp@{InitDenitTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [5/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Deinit\+Comprehensive Tasks"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Deinit\+Comprehensive\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1_cgraph} -\end{center} -\end{figure} -\Hypertarget{_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081}\label{_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081} -\index{InitDenitTests.cpp@{InitDenitTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!InitDenitTests.cpp@{InitDenitTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [6/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Init and Deinit"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Init\+Denit\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081_cgraph} -\end{center} -\end{figure} -\Hypertarget{_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087}\label{_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087} -\index{InitDenitTests.cpp@{InitDenitTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!InitDenitTests.cpp@{InitDenitTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [7/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Init\+Comprehensive Config Args"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Init\+Comprehensive\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087_cgraph} -\end{center} -\end{figure} -\Hypertarget{_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357}\label{_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357} -\index{InitDenitTests.cpp@{InitDenitTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!InitDenitTests.cpp@{InitDenitTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [8/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Init\+Comprehensive GPIO"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Init\+Comprehensive\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357_cgraph} -\end{center} -\end{figure} -\Hypertarget{_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79}\label{_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79} -\index{InitDenitTests.cpp@{InitDenitTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!InitDenitTests.cpp@{InitDenitTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [9/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Init\+Comprehensive HINT ISR"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Init\+Comprehensive\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79_cgraph} -\end{center} -\end{figure} -\Hypertarget{_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8}\label{_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8} -\index{InitDenitTests.cpp@{InitDenitTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!InitDenitTests.cpp@{InitDenitTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [10/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Init\+Comprehensive sh2 HAL"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Init\+Comprehensive\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8_cgraph} -\end{center} -\end{figure} -\Hypertarget{_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24}\label{_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24} -\index{InitDenitTests.cpp@{InitDenitTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!InitDenitTests.cpp@{InitDenitTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [11/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Init\+Comprehensive SPI"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Init\+Comprehensive\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24_cgraph} -\end{center} -\end{figure} -\Hypertarget{_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05}\label{_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05} -\index{InitDenitTests.cpp@{InitDenitTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!InitDenitTests.cpp@{InitDenitTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [12/12]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Init\+Comprehensive Tasks"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Init\+Comprehensive\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05_cgraph} -\end{center} -\end{figure} diff --git a/documentation/latex/_init_denit_tests_8cpp__incl.md5 b/documentation/latex/_init_denit_tests_8cpp__incl.md5 deleted file mode 100644 index 696c2bb..0000000 --- a/documentation/latex/_init_denit_tests_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -aab92cfcc3a55c636dad6079a13338c8 \ No newline at end of file diff --git a/documentation/latex/_init_denit_tests_8cpp__incl.pdf b/documentation/latex/_init_denit_tests_8cpp__incl.pdf deleted file mode 100644 index 9c8a24e..0000000 Binary files a/documentation/latex/_init_denit_tests_8cpp__incl.pdf and /dev/null differ diff --git a/documentation/latex/_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087_cgraph.md5 b/documentation/latex/_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087_cgraph.md5 deleted file mode 100644 index 36f9040..0000000 --- a/documentation/latex/_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7ddfdc7ac83ee42151e803892b831db0 \ No newline at end of file diff --git a/documentation/latex/_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087_cgraph.pdf b/documentation/latex/_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087_cgraph.pdf deleted file mode 100644 index 632dc7c..0000000 Binary files a/documentation/latex/_init_denit_tests_8cpp_a08cceb5b1726d652d1d8c41442e6c087_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405_cgraph.md5 b/documentation/latex/_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405_cgraph.md5 deleted file mode 100644 index cce7736..0000000 --- a/documentation/latex/_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3af8b6a1d647ac71ee229e232c1f75df \ No newline at end of file diff --git a/documentation/latex/_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405_cgraph.pdf b/documentation/latex/_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405_cgraph.pdf deleted file mode 100644 index 4d07d7c..0000000 Binary files a/documentation/latex/_init_denit_tests_8cpp_a12171e93ec585327ea2e7464a89c0405_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79_cgraph.md5 b/documentation/latex/_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79_cgraph.md5 deleted file mode 100644 index 69b73a7..0000000 --- a/documentation/latex/_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b4f815830a034ba47ba6411464fb2e12 \ No newline at end of file diff --git a/documentation/latex/_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79_cgraph.pdf b/documentation/latex/_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79_cgraph.pdf deleted file mode 100644 index 7664ddb..0000000 Binary files a/documentation/latex/_init_denit_tests_8cpp_a135555b0273a578259f0a9af775e5c79_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1_cgraph.md5 b/documentation/latex/_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1_cgraph.md5 deleted file mode 100644 index d5860bf..0000000 --- a/documentation/latex/_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d2ffd7e607d26a4547dd6aa7fb3ad35e \ No newline at end of file diff --git a/documentation/latex/_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1_cgraph.pdf b/documentation/latex/_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1_cgraph.pdf deleted file mode 100644 index 895e2b1..0000000 Binary files a/documentation/latex/_init_denit_tests_8cpp_a4ebea3b6dcabb85e93a987dc1e373fe1_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24_cgraph.md5 b/documentation/latex/_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24_cgraph.md5 deleted file mode 100644 index d8fc66b..0000000 --- a/documentation/latex/_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -771a92d17315de3a0d52e226987be0d2 \ No newline at end of file diff --git a/documentation/latex/_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24_cgraph.pdf b/documentation/latex/_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24_cgraph.pdf deleted file mode 100644 index 9d04591..0000000 Binary files a/documentation/latex/_init_denit_tests_8cpp_a5cc994abd95bc9cb407e7523b06b2b24_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357_cgraph.md5 b/documentation/latex/_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357_cgraph.md5 deleted file mode 100644 index 5a1915a..0000000 --- a/documentation/latex/_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8abf06c5e52ffe8644ee3464defcd5cf \ No newline at end of file diff --git a/documentation/latex/_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357_cgraph.pdf b/documentation/latex/_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357_cgraph.pdf deleted file mode 100644 index 487fcca..0000000 Binary files a/documentation/latex/_init_denit_tests_8cpp_a7d530ad94b062e47ad88eb95d86e0357_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8_cgraph.md5 b/documentation/latex/_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8_cgraph.md5 deleted file mode 100644 index c1137ed..0000000 --- a/documentation/latex/_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f90cf86a1d22796960212a50c6485861 \ No newline at end of file diff --git a/documentation/latex/_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8_cgraph.pdf b/documentation/latex/_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8_cgraph.pdf deleted file mode 100644 index f6b3528..0000000 Binary files a/documentation/latex/_init_denit_tests_8cpp_a82451407bbaeafb4370d82b27f0638e8_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297_cgraph.md5 b/documentation/latex/_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297_cgraph.md5 deleted file mode 100644 index 4028184..0000000 --- a/documentation/latex/_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -10163f1fd581cbdefcf2ab000311cb2b \ No newline at end of file diff --git a/documentation/latex/_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297_cgraph.pdf b/documentation/latex/_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297_cgraph.pdf deleted file mode 100644 index 130ce9c..0000000 Binary files a/documentation/latex/_init_denit_tests_8cpp_a8bc112d30656db88d9338e7916faf297_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594_cgraph.md5 b/documentation/latex/_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594_cgraph.md5 deleted file mode 100644 index 755c2e2..0000000 --- a/documentation/latex/_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -cb2acf0f861d1a228380a2ac0f1c963d \ No newline at end of file diff --git a/documentation/latex/_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594_cgraph.pdf b/documentation/latex/_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594_cgraph.pdf deleted file mode 100644 index 46fb976..0000000 Binary files a/documentation/latex/_init_denit_tests_8cpp_a95a131fd866eaf16e0f7fa52cdc35594_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05_cgraph.md5 b/documentation/latex/_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05_cgraph.md5 deleted file mode 100644 index d76d8db..0000000 --- a/documentation/latex/_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -4fe32acb3b745bb0d4547c41d4926642 \ No newline at end of file diff --git a/documentation/latex/_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05_cgraph.pdf b/documentation/latex/_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05_cgraph.pdf deleted file mode 100644 index 967401e..0000000 Binary files a/documentation/latex/_init_denit_tests_8cpp_a9f7d58c894a252a5d5f4926f43c1da05_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081_cgraph.md5 b/documentation/latex/_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081_cgraph.md5 deleted file mode 100644 index 28a9700..0000000 --- a/documentation/latex/_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -cc189bcac45d8451ff8a0593bae1d39b \ No newline at end of file diff --git a/documentation/latex/_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081_cgraph.pdf b/documentation/latex/_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081_cgraph.pdf deleted file mode 100644 index 3280de3..0000000 Binary files a/documentation/latex/_init_denit_tests_8cpp_ad6ee077b389f38cb1535e3f6fdab6081_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58_cgraph.md5 b/documentation/latex/_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58_cgraph.md5 deleted file mode 100644 index e8641fa..0000000 --- a/documentation/latex/_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -beaa9e4abb7ede3be8a143d48cf81f45 \ No newline at end of file diff --git a/documentation/latex/_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58_cgraph.pdf b/documentation/latex/_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58_cgraph.pdf deleted file mode 100644 index d8cf9f6..0000000 Binary files a/documentation/latex/_init_denit_tests_8cpp_af8076e4d67ed1a2c42b2194a68b9ef58_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_multi_report_tests_8cpp.tex b/documentation/latex/_multi_report_tests_8cpp.tex deleted file mode 100644 index 2b6c666..0000000 --- a/documentation/latex/_multi_report_tests_8cpp.tex +++ /dev/null @@ -1,107 +0,0 @@ -\doxysection{test/\+Multi\+Report\+Tests.cpp File Reference} -\hypertarget{_multi_report_tests_8cpp}{}\label{_multi_report_tests_8cpp}\index{test/MultiReportTests.cpp@{test/MultiReportTests.cpp}} -{\ttfamily \#include "{}unity.\+h"{}}\newline -{\ttfamily \#include "{}../include/\+BNO08x\+Test\+Helper.\+hpp"{}}\newline -Include dependency graph for Multi\+Report\+Tests.\+cpp\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_multi_report_tests_8cpp__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda}{TEST\+\_\+\+CASE}} ("{}BNO08x Driver Creation for \mbox{[}Multi\+Report\+Enable\+Disable\mbox{]} Tests"{}, "{}\mbox{[}Multi\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb}{TEST\+\_\+\+CASE}} ("{}Enable/Disable Dual Report"{}, "{}\mbox{[}Multi\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9}{TEST\+\_\+\+CASE}} ("{}Enable/Disable Quad Report"{}, "{}\mbox{[}Multi\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd}{TEST\+\_\+\+CASE}} ("{}Enable/Disable Octo Report"{}, "{}\mbox{[}Multi\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090}{TEST\+\_\+\+CASE}} ("{}BNO08x Driver Cleanup for \mbox{[}Multi\+Report\+Enable\+Disable\mbox{]} Tests"{}, "{}\mbox{[}Multi\+Report\+Enable\+Disable\mbox{]}"{}) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} -\begin{DoxyWarning}{Warning} -YOU MUST ADD THE FOLLOWING LINE TO YOUR MAIN PROJECTS CMake\+Lists.\+txt IN ORDER FOR THIS TEST SUITE TO BE BUILT WITH PROJECT\+: set(TEST\+\_\+\+COMPONENTS "{}esp32\+\_\+\+BNO08x"{} CACHE STRING "{}\+Components to test."{}) -\end{DoxyWarning} - - -\doxysubsection{Function Documentation} -\Hypertarget{_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090}\label{_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090} -\index{MultiReportTests.cpp@{MultiReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!MultiReportTests.cpp@{MultiReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [1/5]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}BNO08x Driver Cleanup for Tests"{}}]{\mbox{[}\+Multi\+Report\+Enable\+Disable\mbox{]}, }\item[{"{}"{}}]{\mbox{[}\+Multi\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=326pt]{_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph} -\end{center} -\end{figure} -\Hypertarget{_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda}\label{_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda} -\index{MultiReportTests.cpp@{MultiReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!MultiReportTests.cpp@{MultiReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [2/5]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}BNO08x Driver Creation for Tests"{}}]{\mbox{[}\+Multi\+Report\+Enable\+Disable\mbox{]}, }\item[{"{}"{}}]{\mbox{[}\+Multi\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph} -\end{center} -\end{figure} -\Hypertarget{_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb}\label{_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb} -\index{MultiReportTests.cpp@{MultiReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!MultiReportTests.cpp@{MultiReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [3/5]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable Dual Report"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Multi\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph} -\end{center} -\end{figure} -\Hypertarget{_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd}\label{_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd} -\index{MultiReportTests.cpp@{MultiReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!MultiReportTests.cpp@{MultiReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [4/5]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable Octo Report"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Multi\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph} -\end{center} -\end{figure} -\Hypertarget{_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9}\label{_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9} -\index{MultiReportTests.cpp@{MultiReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!MultiReportTests.cpp@{MultiReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [5/5]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable Quad Report"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Multi\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph} -\end{center} -\end{figure} diff --git a/documentation/latex/_multi_report_tests_8cpp__incl.md5 b/documentation/latex/_multi_report_tests_8cpp__incl.md5 deleted file mode 100644 index 22cecfa..0000000 --- a/documentation/latex/_multi_report_tests_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -3fd2475c74f91075e2d83106ebbe9bf4 \ No newline at end of file diff --git a/documentation/latex/_multi_report_tests_8cpp__incl.pdf b/documentation/latex/_multi_report_tests_8cpp__incl.pdf deleted file mode 100644 index ce254b6..0000000 Binary files a/documentation/latex/_multi_report_tests_8cpp__incl.pdf and /dev/null differ diff --git a/documentation/latex/_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph.md5 b/documentation/latex/_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph.md5 deleted file mode 100644 index 14f229e..0000000 --- a/documentation/latex/_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d466220fabe681a7f1585b3a3f559ffc \ No newline at end of file diff --git a/documentation/latex/_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph.pdf b/documentation/latex/_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph.pdf deleted file mode 100644 index 904e74a..0000000 Binary files a/documentation/latex/_multi_report_tests_8cpp_a1fd7b6a0d4dbb7f91fd5691b5b054bda_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.md5 b/documentation/latex/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.md5 deleted file mode 100644 index 339e676..0000000 --- a/documentation/latex/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5ba4682669decb480a5f1b9d847fc63b \ No newline at end of file diff --git a/documentation/latex/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.pdf b/documentation/latex/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.pdf deleted file mode 100644 index 96c9677..0000000 Binary files a/documentation/latex/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.md5 b/documentation/latex/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.md5 deleted file mode 100644 index e1cea1a..0000000 --- a/documentation/latex/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1854d73979ea932e78e2e22299747a9c \ No newline at end of file diff --git a/documentation/latex/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.pdf b/documentation/latex/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.pdf deleted file mode 100644 index 0ed8e20..0000000 Binary files a/documentation/latex/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.md5 b/documentation/latex/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.md5 deleted file mode 100644 index 681170a..0000000 --- a/documentation/latex/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -cd18d9626a8df25336505c19e467e549 \ No newline at end of file diff --git a/documentation/latex/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.pdf b/documentation/latex/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.pdf deleted file mode 100644 index bbdff9e..0000000 Binary files a/documentation/latex/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph.md5 b/documentation/latex/_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph.md5 deleted file mode 100644 index a18d280..0000000 --- a/documentation/latex/_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0f761db44c873b324368a7fd975984d7 \ No newline at end of file diff --git a/documentation/latex/_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph.pdf b/documentation/latex/_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph.pdf deleted file mode 100644 index c734a64..0000000 Binary files a/documentation/latex/_multi_report_tests_8cpp_ac92ec06fe64f7bedbbe37dee3e64c090_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_r_e_a_d_m_e_8md.tex b/documentation/latex/_r_e_a_d_m_e_8md.tex deleted file mode 100644 index dffc600..0000000 --- a/documentation/latex/_r_e_a_d_m_e_8md.tex +++ /dev/null @@ -1,2 +0,0 @@ -\doxysection{README.\+md File Reference} -\hypertarget{_r_e_a_d_m_e_8md}{}\label{_r_e_a_d_m_e_8md}\index{README.md@{README.md}} diff --git a/documentation/latex/_single_report_tests_8cpp.tex b/documentation/latex/_single_report_tests_8cpp.tex deleted file mode 100644 index 908d12e..0000000 --- a/documentation/latex/_single_report_tests_8cpp.tex +++ /dev/null @@ -1,283 +0,0 @@ -\doxysection{test/\+Single\+Report\+Tests.cpp File Reference} -\hypertarget{_single_report_tests_8cpp}{}\label{_single_report_tests_8cpp}\index{test/SingleReportTests.cpp@{test/SingleReportTests.cpp}} -{\ttfamily \#include "{}unity.\+h"{}}\newline -{\ttfamily \#include "{}../include/\+BNO08x\+Test\+Helper.\+hpp"{}}\newline -Include dependency graph for Single\+Report\+Tests.\+cpp\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp__incl} -\end{center} -\end{figure} -\doxysubsubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab}{TEST\+\_\+\+CASE}} ("{}BNO08x Driver Creation for \mbox{[}Single\+Report\+Enable\+Disable\mbox{]} Tests"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a}{TEST\+\_\+\+CASE}} ("{}Enable Incorrect Report"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949}{TEST\+\_\+\+CASE}} ("{}Enable/Disable Accelerometer"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8}{TEST\+\_\+\+CASE}} ("{}Enable/Disable Linear Accelerometer"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee}{TEST\+\_\+\+CASE}} ("{}Enable/Disable Gravity"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975}{TEST\+\_\+\+CASE}} ("{}Enable/Disable Cal Magnetometer"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc}{TEST\+\_\+\+CASE}} ("{}Enable/Disable Uncal Magnetometer"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f}{TEST\+\_\+\+CASE}} ("{}Enable/Disable Cal Gyro"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41}{TEST\+\_\+\+CASE}} ("{}Enable/Disable Uncal Gyro"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09}{TEST\+\_\+\+CASE}} ("{}Enable/Disable RV"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff}{TEST\+\_\+\+CASE}} ("{}Enable/Disable Game RV"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45}{TEST\+\_\+\+CASE}} ("{}Enable/Disable ARVR Stabilized RV"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123}{TEST\+\_\+\+CASE}} ("{}Enable/Disable ARVR Stabilized Game RV"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191}{TEST\+\_\+\+CASE}} ("{}Enable/Disable Gyro Integrated RV"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613}{TEST\+\_\+\+CASE}} ("{}Enable/Disable Geomagnetic RV"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\item -\mbox{\hyperlink{_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5}{TEST\+\_\+\+CASE}} ("{}BNO08x Driver Cleanup for \mbox{[}Single\+Report\+Enable\+Disable\mbox{]} Tests"{}, "{}\mbox{[}Single\+Report\+Enable\+Disable\mbox{]}"{}) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\begin{DoxyAuthor}{Author} -Myles Parfeniuk -\end{DoxyAuthor} -\begin{DoxyWarning}{Warning} -YOU MUST ADD THE FOLLOWING LINE TO YOUR MAIN PROJECTS CMake\+Lists.\+txt IN ORDER FOR THIS TEST SUITE TO BE BUILT WITH PROJECT\+: set(TEST\+\_\+\+COMPONENTS "{}esp32\+\_\+\+BNO08x"{} CACHE STRING "{}\+Components to test."{}) -\end{DoxyWarning} - - -\doxysubsection{Function Documentation} -\Hypertarget{_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5}\label{_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [1/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}BNO08x Driver Cleanup for Tests"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]}, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=326pt]{_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab}\label{_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [2/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}BNO08x Driver Creation for Tests"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]}, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a}\label{_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [3/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable Incorrect Report"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949}\label{_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [4/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable Accelerometer"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123}\label{_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [5/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable ARVR Stabilized Game RV"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45}\label{_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [6/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable ARVR Stabilized RV"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f}\label{_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [7/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable Cal Gyro"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975}\label{_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [8/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable Cal Magnetometer"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff}\label{_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [9/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable Game RV"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613}\label{_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [10/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable Geomagnetic RV"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee}\label{_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [11/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable Gravity"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191}\label{_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [12/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable Gyro Integrated RV"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8}\label{_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [13/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable Linear Accelerometer"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09}\label{_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [14/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable RV"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41}\label{_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [15/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable Uncal Gyro"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph} -\end{center} -\end{figure} -\Hypertarget{_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc}\label{_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc} -\index{SingleReportTests.cpp@{SingleReportTests.cpp}!TEST\_CASE@{TEST\_CASE}} -\index{TEST\_CASE@{TEST\_CASE}!SingleReportTests.cpp@{SingleReportTests.cpp}} -\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [16/16]}} -{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{"{}Enable/Disable Uncal Magnetometer"{}}]{, }\item[{"{}"{}}]{\mbox{[}\+Single\+Report\+Enable\+Disable\mbox{]} }\end{DoxyParamCaption})} - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph} -\end{center} -\end{figure} diff --git a/documentation/latex/_single_report_tests_8cpp__incl.md5 b/documentation/latex/_single_report_tests_8cpp__incl.md5 deleted file mode 100644 index 892c89e..0000000 --- a/documentation/latex/_single_report_tests_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -1851c2cf2e7d6df137cbf5975d5a06c4 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp__incl.pdf b/documentation/latex/_single_report_tests_8cpp__incl.pdf deleted file mode 100644 index 80df251..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp__incl.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.md5 deleted file mode 100644 index eade852..0000000 --- a/documentation/latex/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -98a0dbce04c6412c228318e88050fa76 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.pdf deleted file mode 100644 index 1d28b5c..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.md5 deleted file mode 100644 index eade852..0000000 --- a/documentation/latex/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -98a0dbce04c6412c228318e88050fa76 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.pdf deleted file mode 100644 index 1d28b5c..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.md5 deleted file mode 100644 index 6867ee0..0000000 --- a/documentation/latex/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -cf01d726601537c92a638054ba830c26 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.pdf deleted file mode 100644 index c1e54b9..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.md5 deleted file mode 100644 index eade852..0000000 --- a/documentation/latex/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -98a0dbce04c6412c228318e88050fa76 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.pdf deleted file mode 100644 index 1d28b5c..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.md5 deleted file mode 100644 index a18d280..0000000 --- a/documentation/latex/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0f761db44c873b324368a7fd975984d7 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.pdf deleted file mode 100644 index c734a64..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_a697ac897c8756d7553854e52229d36f5_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.md5 deleted file mode 100644 index eade852..0000000 --- a/documentation/latex/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -98a0dbce04c6412c228318e88050fa76 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.pdf deleted file mode 100644 index 1d28b5c..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.md5 deleted file mode 100644 index eade852..0000000 --- a/documentation/latex/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -98a0dbce04c6412c228318e88050fa76 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.pdf deleted file mode 100644 index 1d28b5c..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.md5 deleted file mode 100644 index d4655c0..0000000 --- a/documentation/latex/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b1ebd070fdacf8feb29cd22f0bfa4ba4 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.pdf deleted file mode 100644 index 3135be5..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.md5 deleted file mode 100644 index 14f229e..0000000 --- a/documentation/latex/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d466220fabe681a7f1585b3a3f559ffc \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.pdf deleted file mode 100644 index 904e74a..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_aac644123799c1f836d379c9789a064ab_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.md5 deleted file mode 100644 index a669bf3..0000000 --- a/documentation/latex/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c6d893926df5f135ae1928e07138aa08 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.pdf deleted file mode 100644 index a05f26b..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.md5 deleted file mode 100644 index 3d44ece..0000000 --- a/documentation/latex/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2ad877fca8c93b4a89ab3fa5012e5ac7 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.pdf deleted file mode 100644 index 3bf6de6..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.md5 deleted file mode 100644 index eade852..0000000 --- a/documentation/latex/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -98a0dbce04c6412c228318e88050fa76 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.pdf deleted file mode 100644 index 1d28b5c..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.md5 deleted file mode 100644 index 4e6d0ea..0000000 --- a/documentation/latex/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0123822cb4e4c90697a7c884dd1a3ef9 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.pdf deleted file mode 100644 index 432e699..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.md5 deleted file mode 100644 index 1d4a69f..0000000 --- a/documentation/latex/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -57cefa806863b2f7937079a1e31de291 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.pdf deleted file mode 100644 index e2715b8..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.md5 deleted file mode 100644 index 37816d2..0000000 --- a/documentation/latex/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -81f07d9e90cc58cd0abc7939714b3aa9 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.pdf deleted file mode 100644 index 874bba6..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.md5 deleted file mode 100644 index 2b3a173..0000000 --- a/documentation/latex/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6f8ea8605b81efc37f316d345aa1e5b2 \ No newline at end of file diff --git a/documentation/latex/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.pdf b/documentation/latex/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.pdf deleted file mode 100644 index 58c94ae..0000000 Binary files a/documentation/latex/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/annotated.tex b/documentation/latex/annotated.tex index 9a3f277..a114cec 100644 --- a/documentation/latex/annotated.tex +++ b/documentation/latex/annotated.tex @@ -1,6 +1,6 @@ \doxysection{Class List} Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x}{BNO08x}} \\*\doxylink{class_b_n_o08x}{BNO08x} IMU driver class }{\pageref{class_b_n_o08x}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x}{BNO08x}} \\*\mbox{\hyperlink{class_b_n_o08x}{BNO08x}} IMU driver class }{\pageref{class_b_n_o08x}}{} \item\contentsline{section}{\mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}} \\*Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports }{\pageref{structbno08x__accel__t}}{} \item\contentsline{section}{\mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\+\_\+activity\+\_\+classifier\+\_\+t}} \\*Struct to represent activity classifier data }{\pageref{structbno08x__activity__classifier__t}}{} \item\contentsline{section}{\mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} \\*Struct to represent angular velocity (units in rad/s) }{\pageref{structbno08x__ang__vel__t}}{} @@ -11,13 +11,13 @@ Here are the classes, structs, unions and interfaces with brief descriptions\+:\ \item\contentsline{section}{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t}} \\*Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup) }{\pageref{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}}{} \item\contentsline{section}{\mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\+\_\+magf\+\_\+bias\+\_\+t}} \\*Struct to represent magnetic field bias data (units in u\+Tesla) }{\pageref{structbno08x__magf__bias__t}}{} \item\contentsline{section}{\mbox{\hyperlink{structbno08x__magf__t}{bno08x\+\_\+magf\+\_\+t}} \\*Struct to represent magnetic field data (units in u\+Tesla) }{\pageref{structbno08x__magf__t}}{} -\item\contentsline{section}{\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \\*Struct to represent sensor/report meta data, returned from \doxylink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{BNO08x\+Rpt\+::get\+\_\+meta\+\_\+data()} }{\pageref{structbno08x__meta__data__t}}{} +\item\contentsline{section}{\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \\*Struct to represent sensor/report meta data, returned from \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{BNO08x\+Rpt\+::get\+\_\+meta\+\_\+data()}} }{\pageref{structbno08x__meta__data__t}}{} \item\contentsline{section}{\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \\*Struct to represent unit quaternion }{\pageref{structbno08x__quat__t}}{} \item\contentsline{section}{\mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\+\_\+raw\+\_\+accel\+\_\+t}} \\*Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts) }{\pageref{structbno08x__raw__accel__t}}{} \item\contentsline{section}{\mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\+\_\+raw\+\_\+gyro\+\_\+t}} \\*Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts) }{\pageref{structbno08x__raw__gyro__t}}{} \item\contentsline{section}{\mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\+\_\+raw\+\_\+magf\+\_\+t}} \\*Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts) }{\pageref{structbno08x__raw__magf__t}}{} \item\contentsline{section}{\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t}{BNO08x\+::bno08x\+\_\+reports\+\_\+t}} \\*Contains report implementations }{\pageref{struct_b_n_o08x_1_1bno08x__reports__t}}{} -\item\contentsline{section}{\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \\*Struct to represent sample counts, returned from \doxylink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{BNO08x\+Rpt\+::get\+\_\+sample\+\_\+counts()} }{\pageref{structbno08x__sample__counts__t}}{} +\item\contentsline{section}{\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \\*Struct to represent sample counts, returned from \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{BNO08x\+Rpt\+::get\+\_\+sample\+\_\+counts()}} }{\pageref{structbno08x__sample__counts__t}}{} \item\contentsline{section}{\mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\+\_\+shake\+\_\+detector\+\_\+t}} \\*Struct to represent shake detector data (flag meaning\+: 0 = no shake 1 = shake detected) }{\pageref{structbno08x__shake__detector__t}}{} \item\contentsline{section}{\mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\+\_\+stability\+\_\+classifier\+\_\+t}} \\*Struct to represent stability classifier data from stability classifier reports }{\pageref{structbno08x__stability__classifier__t}}{} \item\contentsline{section}{\mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\+\_\+step\+\_\+counter\+\_\+t}} \\*Struct to represent step counter data from step counter reports }{\pageref{structbno08x__step__counter__t}}{} @@ -26,7 +26,7 @@ Here are the classes, structs, unions and interfaces with brief descriptions\+:\ \item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08x\+Cb\+Generic}} \\*Parent class to represent callback functions as generic type such that all flavors can be invoked by single type }{\pageref{class_b_n_o08x_cb_generic}}{} \item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d}{BNO08x\+Cb\+Param\+Rpt\+ID}} \\*Class to hold callback functions which are passed report ID as input parameter }{\pageref{class_b_n_o08x_cb_param_rpt_i_d}}{} \item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_cb_param_void}{BNO08x\+Cb\+Param\+Void}} }{\pageref{class_b_n_o08x_cb_param_void}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}} \\*Class to represent and manage reports returned from \doxylink{class_b_n_o08x}{BNO08x} }{\pageref{class_b_n_o08x_rpt}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}} \\*Class to represent and manage reports returned from \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} }{\pageref{class_b_n_o08x_rpt}}{} \item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_acceleration}{BNO08x\+Rpt\+Acceleration}} \\*Class to represent accelerometer reports. (See Ref. Manual 6.\+5.\+9) }{\pageref{class_b_n_o08x_rpt_acceleration}}{} \item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier}{BNO08x\+Rpt\+Activity\+Classifier}} \\*Class to represent activity classifier reports. (See Ref. Manual 6.\+5.\+36) }{\pageref{class_b_n_o08x_rpt_activity_classifier}}{} \item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV}} \\*Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.\+5.\+43) }{\pageref{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v}}{} @@ -50,6 +50,6 @@ Here are the classes, structs, unions and interfaces with brief descriptions\+:\ \item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro}{BNO08x\+Rpt\+Uncal\+Gyro}} \\*Class to represent uncalibrated gyro reports. (See Ref. Manual 6.\+5.\+14) }{\pageref{class_b_n_o08x_rpt_uncal_gyro}}{} \item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer}{BNO08x\+Rpt\+Uncal\+Magnetometer}} \\*Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.\+5.\+17) }{\pageref{class_b_n_o08x_rpt_uncal_magnetometer}}{} \item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l}{BNO08x\+SH2\+HAL}} \\*Fully static class containing callback implementations for sh2 HAL lib }{\pageref{class_b_n_o08x_s_h2_h_a_l}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_test_helper}{BNO08x\+Test\+Helper}} \\*\doxylink{class_b_n_o08x}{BNO08x} unit test helper class }{\pageref{class_b_n_o08x_test_helper}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_test_suite}{BNO08x\+Test\+Suite}} \\*\doxylink{class_b_n_o08x}{BNO08x} unit test launch point class }{\pageref{class_b_n_o08x_test_suite}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_test_helper}{BNO08x\+Test\+Helper}} \\*\mbox{\hyperlink{class_b_n_o08x}{BNO08x}} unit test helper class }{\pageref{class_b_n_o08x_test_helper}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x_test_suite}{BNO08x\+Test\+Suite}} \\*\mbox{\hyperlink{class_b_n_o08x}{BNO08x}} unit test launch point class }{\pageref{class_b_n_o08x_test_suite}}{} \end{DoxyCompactList} diff --git a/documentation/latex/class_b_n_o08x.tex b/documentation/latex/class_b_n_o08x.tex index 805fa7a..fb15289 100644 --- a/documentation/latex/class_b_n_o08x.tex +++ b/documentation/latex/class_b_n_o08x.tex @@ -1,8 +1,8 @@ -\doxysection{BNO08x Class Reference} -\hypertarget{class_b_n_o08x}{}\label{class_b_n_o08x}\index{BNO08x@{BNO08x}} +\hypertarget{class_b_n_o08x}{}\doxysection{BNO08x Class Reference} +\label{class_b_n_o08x}\index{BNO08x@{BNO08x}} -\doxylink{class_b_n_o08x}{BNO08x} IMU driver class. +\mbox{\hyperlink{class_b_n_o08x}{BNO08x}} IMU driver class. @@ -19,55 +19,61 @@ Collaboration diagram for BNO08x\+: \includegraphics[width=350pt]{class_b_n_o08x__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Classes} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item struct \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t}{bno08x\+\_\+reports\+\_\+t}} \begin{DoxyCompactList}\small\item\em Contains report implementations. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Public Types} +\doxysubsection*{Public Types} \begin{DoxyCompactItemize} \item -typedef struct BNO08x\+::bno08x\+\_\+reports\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ae08bdaff01ecacf0f399ab289fdf0b99}{bno08x\+\_\+reports\+\_\+t}} +typedef struct \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t}{BNO08x\+::bno08x\+\_\+reports\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_ae08bdaff01ecacf0f399ab289fdf0b99}{bno08x\+\_\+reports\+\_\+t}} \begin{DoxyCompactList}\small\item\em Contains report implementations. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{class_b_n_o08x_ad12fb6cf310ad7a04a4e53809833bd61}{BNO08x}} (\mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_aeda443e9f608fccfec0e6770edc90c82}{imu\+\_\+config}}=\mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}}()) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x}{BNO08x} imu constructor. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9}{\texorpdfstring{$\sim$}{\string~}\+BNO08x}} () -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x}{BNO08x} imu deconstructor. \end{DoxyCompactList}\item +\mbox{\hyperlink{class_b_n_o08x_ad12fb6cf310ad7a04a4e53809833bd61}{BNO08x}} (\mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} imu\+\_\+config=\mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}}()) +\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} imu constructor. \end{DoxyCompactList}\item +\mbox{\hyperlink{class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9}{$\sim$\+BNO08x}} () +\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} imu deconstructor. \end{DoxyCompactList}\item bool \mbox{\hyperlink{class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798}{initialize}} () -\begin{DoxyCompactList}\small\item\em Initializes \doxylink{class_b_n_o08x}{BNO08x} sensor. \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Initializes \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} sensor. \end{DoxyCompactList}\item bool \mbox{\hyperlink{class_b_n_o08x_a28cd1c0b3477571d87133234e6358503}{hard\+\_\+reset}} () -\begin{DoxyCompactList}\small\item\em Hard resets \doxylink{class_b_n_o08x}{BNO08x} device. \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Hard resets \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} device. \end{DoxyCompactList}\item bool \mbox{\hyperlink{class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e}{soft\+\_\+reset}} () -\begin{DoxyCompactList}\small\item\em Soft resets \doxylink{class_b_n_o08x}{BNO08x} device by sending RESET (1) command on "{}device"{} channel. \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Soft resets \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} device by sending RESET (1) command on \char`\"{}device\char`\"{} channel. \end{DoxyCompactList}\item bool \mbox{\hyperlink{class_b_n_o08x_aebacbe092615cd083cf996b14402bba6}{disable\+\_\+all\+\_\+reports}} () \begin{DoxyCompactList}\small\item\em Disables all currently enabled reports. \end{DoxyCompactList}\item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147}{BNO08x\+Reset\+Reason}} \mbox{\hyperlink{class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85}{get\+\_\+reset\+\_\+reason}} () +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2}{BNO08x\+Reset\+Reason}} \mbox{\hyperlink{class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85}{get\+\_\+reset\+\_\+reason}} () \begin{DoxyCompactList}\small\item\em Returns reason for previous reset via product ID report. \end{DoxyCompactList}\item bool \mbox{\hyperlink{class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5}{on}} () -\begin{DoxyCompactList}\small\item\em Places \doxylink{class_b_n_o08x}{BNO08x} device in on state by sending ON (2) command on "{}device"{} channel. \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Places \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} device in on state by sending ON (2) command on \char`\"{}device\char`\"{} channel. \end{DoxyCompactList}\item bool \mbox{\hyperlink{class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c}{sleep}} () -\begin{DoxyCompactList}\small\item\em Places \doxylink{class_b_n_o08x}{BNO08x} device in sleep state by sending SLEEP (3) command on "{}device"{} channel. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_af0dd28db9e331312e45937b12295ca94}{calibration\+\_\+start}} (uint32\+\_\+t period\+\_\+us) +\begin{DoxyCompactList}\small\item\em Places \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} device in sleep state by sending SLEEP (3) command on \char`\"{}device\char`\"{} channel. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5}{dynamic\+\_\+calibration\+\_\+enable}} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9cc}{BNO08x\+Cal\+Sel}} sensor) \begin{DoxyCompactList}\small\item\em Starts simple calibration, see ref. manual 6.\+4.\+10.\+1. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483}{calibration\+\_\+end}} (sh2\+\_\+\+Cal\+Status\+\_\+t \&status) -\begin{DoxyCompactList}\small\item\em Ends turn-\/table calibration, see ref. manual 6.\+4.\+10.\+2. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5}{dynamic\+\_\+calibration\+\_\+enable}} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850}{BNO08x\+Cal\+Sel}} sensor) -\begin{DoxyCompactList}\small\item\em Enables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6.\+4.\+6.\+1. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95}{dynamic\+\_\+calibration\+\_\+disable}} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850}{BNO08x\+Cal\+Sel}} sensor) +bool \mbox{\hyperlink{class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95}{dynamic\+\_\+calibration\+\_\+disable}} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9cc}{BNO08x\+Cal\+Sel}} sensor) \begin{DoxyCompactList}\small\item\em Disables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6.\+4.\+6.\+1. \end{DoxyCompactList}\item bool \mbox{\hyperlink{class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b}{dynamic\+\_\+calibration\+\_\+autosave\+\_\+enable}} () -\begin{DoxyCompactList}\small\item\em Enables the automatic saving of dynamic/\+ME calibration data to \doxylink{class_b_n_o08x}{BNO08x} internal flash See ref manual 6.\+4.\+7.\+1. \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Enables the automatic saving of dynamic/\+ME calibration data to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} internal flash See ref manual 6.\+4.\+7.\+1. \end{DoxyCompactList}\item bool \mbox{\hyperlink{class_b_n_o08x_a9387728c276734da27388dbea38b6b32}{dynamic\+\_\+calibration\+\_\+autosave\+\_\+disable}} () -\begin{DoxyCompactList}\small\item\em Disables the automatic saving of dynamic/\+ME calibration data to \doxylink{class_b_n_o08x}{BNO08x} internal flash See ref manual 6.\+4.\+7.\+1. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85}{save\+\_\+dynamic\+\_\+calibration}} () -\begin{DoxyCompactList}\small\item\em Saves dynamic/motion engine calibration data to \doxylink{class_b_n_o08x}{BNO08x} internal flash immediately. See ref manual 6.\+4.\+5.\+1. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_a84a19cd1564f8d427394f137df54477d}{clear\+\_\+dynamic\+\_\+calibration}} () -\begin{DoxyCompactList}\small\item\em Clears dynamic/motion engine calibration data and resets \doxylink{class_b_n_o08x}{BNO08x} device. See ref manual 6.\+4.\+9.\+1. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c}{get\+\_\+frs}} (uint16\+\_\+t frs\+\_\+\+ID, uint32\+\_\+t(\&data)\mbox{[}16\mbox{]}, uint16\+\_\+t \&rx\+\_\+data\+\_\+sz) -\begin{DoxyCompactList}\small\item\em Retrieves a record from flash record system (if your goal is to retrieve meta data use the \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt}\+:get\+\_\+meta\+\_\+data() method instead) \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Disables the automatic saving of dynamic/\+ME calibration data to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} internal flash See ref manual 6.\+4.\+7.\+1. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_a85f1eca475ea0e6fbaff75c8a297d671}{dynamic\+\_\+calibration\+\_\+save}} () +\begin{DoxyCompactList}\small\item\em Saves dynamic/motion engine calibration data to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} internal flash immediately. See ref manual 6.\+4.\+5.\+1. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9}{dynamic\+\_\+calibration\+\_\+data\+\_\+clear\+\_\+ram}} () +\begin{DoxyCompactList}\small\item\em Clears dynamic/motion engine calibration data from ram and resets \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} device. See ref manual 6.\+4.\+9.\+1. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_a65a7175b6f6ad6ce687e4fd4cd4bc396}{dynamic\+\_\+calibration\+\_\+data\+\_\+delete}} () +\begin{DoxyCompactList}\small\item\em Deletes dynamic calibration data from \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} internal flash and resets the device. Follows the steps outlined in ref. manual 6.\+4.\+9. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_abcdba0d0e82db480d20ea4564511a276}{dynamic\+\_\+calibration\+\_\+run\+\_\+routine}} () +\begin{DoxyCompactList}\small\item\em Example calibration routine using dynamic/\+ME calibration commands. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_abba85271f3333b7f395ec55915c1d5f9}{set\+\_\+system\+\_\+orientation}} (float w, float x, float y, float z) +\begin{DoxyCompactList}\small\item\em Sets the system orientation of the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} device and persist it in flash (FRS). \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520}{get\+\_\+system\+\_\+orientation}} (float \&w, float \&x, float \&y, float \&z) +\begin{DoxyCompactList}\small\item\em Retrieves the system orientation of the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} device and converts to float. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3}{get\+\_\+frs}} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8e}{BNO08x\+Frs\+ID}} frs\+\_\+\+ID, uint32\+\_\+t(\&data)\mbox{[}16\mbox{]}, uint16\+\_\+t \&rx\+\_\+data\+\_\+sz) +\begin{DoxyCompactList}\small\item\em Retrieves a record from flash record system (if your goal is to retrieve sensor specific meta data use the \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}\+:get\+\_\+meta\+\_\+data() method instead) \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5}{write\+\_\+frs}} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8e}{BNO08x\+Frs\+ID}} frs\+\_\+\+ID, uint32\+\_\+t $\ast$data, const uint16\+\_\+t tx\+\_\+data\+\_\+sz) +\begin{DoxyCompactList}\small\item\em Writes a record to flash record system. \end{DoxyCompactList}\item sh2\+\_\+\+Product\+Ids\+\_\+t \mbox{\hyperlink{class_b_n_o08x_aa8fd64f60de86ff6b8562f90f3b09690}{get\+\_\+product\+\_\+\+IDs}} () \begin{DoxyCompactList}\small\item\em Returns product ID info sent by IMU at initialization. \end{DoxyCompactList}\item bool \mbox{\hyperlink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{data\+\_\+available}} () @@ -77,148 +83,20 @@ bool \mbox{\hyperlink{class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3}{register bool \mbox{\hyperlink{class_b_n_o08x_a082c79d9951ac32ea5fa25de90255a41}{register\+\_\+cb}} (std\+::function$<$ void(uint8\+\_\+t report\+\_\+\+ID)$>$ cb\+\_\+fxn) \begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a report is received, overloaded with callback param for most recent report ID. \end{DoxyCompactList}\item void \mbox{\hyperlink{class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6}{print\+\_\+product\+\_\+ids}} () -\begin{DoxyCompactList}\small\item\em Prints product IDs received at initialization. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -static const char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_a0559c3f2f49d287e7c400a780975f850}{activity\+\_\+to\+\_\+str}} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08x\+Activity}} activity) -\begin{DoxyCompactList}\small\item\em Converts a BNO08x\+Activity enum to string. \end{DoxyCompactList}\item -static const char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_aa8347555e37a185bef4a834b04231123}{stability\+\_\+to\+\_\+str}} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08x\+Stability}} stability) -\begin{DoxyCompactList}\small\item\em Converts a BNO08x\+Stability enum to string. \end{DoxyCompactList}\item -static const char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_a41d65567bb316971f68718ca69039ace}{accuracy\+\_\+to\+\_\+str}} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} accuracy) -\end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} +\begin{DoxyCompactList}\small\item\em Prints product IDs received at initialization. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_aae4512fa4768becf0e3919a0e0ec34d8}{print\+\_\+system\+\_\+orientation}} () +\begin{DoxyCompactList}\small\item\em Retrieves and prints system orientation. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t}{bno08x\+\_\+reports\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}} \end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} +\doxysubsection*{Static Public Attributes} \begin{DoxyCompactItemize} \item -void \mbox{\hyperlink{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}{data\+\_\+proc\+\_\+task}} () -\begin{DoxyCompactList}\small\item\em Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returned to user. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23}{sh2\+\_\+\+HAL\+\_\+service\+\_\+task}} () -\begin{DoxyCompactList}\small\item\em Task responsible for calling shtp\+\_\+service() when HINT is asserted to dispatch any sh2 HAL lib callbacks. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7}{cb\+\_\+task}} () -\begin{DoxyCompactList}\small\item\em Task responsible for executing callbacks registered with \doxylink{class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3}{register\+\_\+cb()}. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_a37e7c18232f47694d5e55bacc109189c}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_a171b4f380b145e295a11219a8e2a961a}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1}{handle\+\_\+sensor\+\_\+report}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) -\begin{DoxyCompactList}\small\item\em Parses receieved report and updates uer data with it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_a86275a93706656dae6af421bc15a4e59}{handle\+\_\+cb}} (uint8\+\_\+t rpt\+\_\+\+ID, \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08x\+Cb\+Generic}} \texorpdfstring{$\ast$}{*}cb\+\_\+entry) -\begin{DoxyCompactList}\small\item\em Determines the flavor of a passed callback and executes it appropriately. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d}{init\+\_\+config\+\_\+args}} () -\begin{DoxyCompactList}\small\item\em Initializes required esp-\/idf SPI data structures with values from user passed \doxylink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t} struct. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10}{init\+\_\+gpio}} () -\begin{DoxyCompactList}\small\item\em Initializes required gpio. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4}{init\+\_\+gpio\+\_\+inputs}} () -\begin{DoxyCompactList}\small\item\em Initializes required gpio inputs. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64}{init\+\_\+gpio\+\_\+outputs}} () -\begin{DoxyCompactList}\small\item\em Initializes required gpio outputs. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61}{init\+\_\+hint\+\_\+isr}} () -\begin{DoxyCompactList}\small\item\em Initializes host interrupt ISR. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81}{init\+\_\+spi}} () -\begin{DoxyCompactList}\small\item\em Initializes SPI. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead}{init\+\_\+tasks}} () -\begin{DoxyCompactList}\small\item\em Initializes data\+\_\+proc\+\_\+task. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80}{init\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Initializes sh2 HAL. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3}{deinit\+\_\+gpio}} () -\begin{DoxyCompactList}\small\item\em Deinitializes GPIO, called from deconstructor. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c}{deinit\+\_\+gpio\+\_\+inputs}} () -\begin{DoxyCompactList}\small\item\em Deinitializes GPIO inputs, called from deconstructor. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ab132a061bd437fd109225446aa1f6010}{deinit\+\_\+gpio\+\_\+outputs}} () -\begin{DoxyCompactList}\small\item\em Deinitializes GPIO outputs, called from deconstructor. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758}{deinit\+\_\+hint\+\_\+isr}} () -\begin{DoxyCompactList}\small\item\em Deinitializes host interrupt ISR, called from deconstructor. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a233920ce97f685fbdabecccacf471d85}{deinit\+\_\+spi}} () -\begin{DoxyCompactList}\small\item\em Deinitializes SPI. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a968144efd5100ccce0e453c40a63592b}{deinit\+\_\+tasks}} () -\begin{DoxyCompactList}\small\item\em Deinitializes tasks used by \doxylink{class_b_n_o08x}{BNO08x} driver. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a75c7226ea4626862a5039aa053116861}{deinit\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Deinitializes sh2 HAL. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc}{wait\+\_\+for\+\_\+hint}} () -\begin{DoxyCompactList}\small\item\em Waits for HINT pin assertion or HOST\+\_\+\+INT\+\_\+\+TIMEOUT\+\_\+\+DEFAULT\+\_\+\+MS to elapse. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e}{wait\+\_\+for\+\_\+reset}} () -\begin{DoxyCompactList}\small\item\em Waits for SH2 HAL lib to detect reset or HOST\+\_\+\+INT\+\_\+\+TIMEOUT\+\_\+\+DEFAULT\+\_\+\+MS to elapse. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67}{toggle\+\_\+reset}} () -\begin{DoxyCompactList}\small\item\em Toggles reset gpio pin for hard reset of \doxylink{class_b_n_o08x}{BNO08x} device. \end{DoxyCompactList}\item -esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95}{re\+\_\+enable\+\_\+reports}} () -\begin{DoxyCompactList}\small\item\em Re-\/enables all reports enabled by user (called when \doxylink{class_b_n_o08x}{BNO08x} reset is detected by sh2 HAL lib). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Member Functions} -\begin{DoxyCompactItemize} -\item -static void \mbox{\hyperlink{class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520}{data\+\_\+proc\+\_\+task\+\_\+trampoline}} (void \texorpdfstring{$\ast$}{*}arg) -\begin{DoxyCompactList}\small\item\em Static function used to launch data processing task. \end{DoxyCompactList}\item -static void \mbox{\hyperlink{class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1}{sh2\+\_\+\+HAL\+\_\+service\+\_\+task\+\_\+trampoline}} (void \texorpdfstring{$\ast$}{*}arg) -\begin{DoxyCompactList}\small\item\em Static function used to launch sh2 HAL service task. \end{DoxyCompactList}\item -static void \mbox{\hyperlink{class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc}{cb\+\_\+task\+\_\+trampoline}} (void \texorpdfstring{$\ast$}{*}arg) -\begin{DoxyCompactList}\small\item\em Static function used to launch cb\+\_\+task task. \end{DoxyCompactList}\item -static void IRAM\+\_\+\+ATTR \mbox{\hyperlink{class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7}{hint\+\_\+handler}} (void \texorpdfstring{$\ast$}{*}arg) -\begin{DoxyCompactList}\small\item\em HINT interrupt service routine, handles falling edge of \doxylink{class_b_n_o08x}{BNO08x} HINT pin. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -Task\+Handle\+\_\+t \mbox{\hyperlink{class_b_n_o08x_af9b6fbf35e7cd55d517d30c6429a21a4}{data\+\_\+proc\+\_\+task\+\_\+hdl}} -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}{data\+\_\+proc\+\_\+task()} task handle \end{DoxyCompactList}\item -Task\+Handle\+\_\+t \mbox{\hyperlink{class_b_n_o08x_afb288b912294ac6a568c1aab8bb382f6}{sh2\+\_\+\+HAL\+\_\+service\+\_\+task\+\_\+hdl}} -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23}{sh2\+\_\+\+HAL\+\_\+service\+\_\+task()} task handle \end{DoxyCompactList}\item -Task\+Handle\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a6931b6544788f268a9441a9f9d4a5e33}{cb\+\_\+task\+\_\+hdl}} -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23}{sh2\+\_\+\+HAL\+\_\+service\+\_\+task()} task handle \end{DoxyCompactList}\item -Semaphore\+Handle\+\_\+t \mbox{\hyperlink{class_b_n_o08x_aa92ff86d82a097a565ed2a2b9000b571}{sem\+\_\+kill\+\_\+tasks}} -\begin{DoxyCompactList}\small\item\em Counting Semaphore to count amount of killed tasks. \end{DoxyCompactList}\item -sh2\+\_\+\+Hal\+\_\+t \mbox{\hyperlink{class_b_n_o08x_abae123678dc62f139749f13a3b6d1baa}{sh2\+\_\+\+HAL}} -\begin{DoxyCompactList}\small\item\em sh2 hardware abstraction layer struct for use with sh2 HAL lib. \end{DoxyCompactList}\item -Queue\+Handle\+\_\+t \mbox{\hyperlink{class_b_n_o08x_aefd6d59af9f8cf73be017db55f8b2e6a}{queue\+\_\+rx\+\_\+sensor\+\_\+event}} -\begin{DoxyCompactList}\small\item\em Queue to send sensor events from sh2 HAL sensor event callback (\doxylink{class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997}{BNO08x\+SH2\+HAL\+::sensor\+\_\+event\+\_\+cb()}) to \doxylink{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}{data\+\_\+proc\+\_\+task()} \end{DoxyCompactList}\item -Queue\+Handle\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a8b45106ee35e8d2ddc9709b7f788212e}{queue\+\_\+cb\+\_\+report\+\_\+id}} -\begin{DoxyCompactList}\small\item\em Queue to send report ID of most recent report to \doxylink{class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7}{cb\+\_\+task()} \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_aeda443e9f608fccfec0e6770edc90c82}{imu\+\_\+config}} \{\} -\begin{DoxyCompactList}\small\item\em IMU configuration settings. \end{DoxyCompactList}\item -spi\+\_\+bus\+\_\+config\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a982f065df42f00e53fd87c840efdb0f1}{bus\+\_\+config}} \{\} -\begin{DoxyCompactList}\small\item\em SPI bus GPIO configuration settings. \end{DoxyCompactList}\item -spi\+\_\+device\+\_\+interface\+\_\+config\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a425a1f5a9f3232aadc685caaf4c2f82e}{imu\+\_\+spi\+\_\+config}} \{\} -\begin{DoxyCompactList}\small\item\em SPI slave device settings. \end{DoxyCompactList}\item -spi\+\_\+device\+\_\+handle\+\_\+t \mbox{\hyperlink{class_b_n_o08x_acc0ea091465fc9a5736f5e0c6a0ce8ef}{spi\+\_\+hdl}} \{\} -\begin{DoxyCompactList}\small\item\em SPI device handle. \end{DoxyCompactList}\item -spi\+\_\+transaction\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ac16adc5f00b0039c98a4921f13895026}{spi\+\_\+transaction}} \{\} -\begin{DoxyCompactList}\small\item\em SPI transaction handle. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_a0a2d157afc0da144536d8d6927cc63f1}{init\+\_\+status}} -\begin{DoxyCompactList}\small\item\em Initialization status of various functionality, used by deconstructor during cleanup, set during initialization. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\+\_\+ctx}} -\begin{DoxyCompactList}\small\item\em Holds context used to synchronize tasks and callback execution. \end{DoxyCompactList}\item -sh2\+\_\+\+Product\+Ids\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ac8f6fc515923ffc820a7cfafc0c2830f}{product\+\_\+\+IDs}} -\begin{DoxyCompactList}\small\item\em Product ID info returned IMU at initialization, can be viewed with \doxylink{class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6}{print\+\_\+product\+\_\+ids()} \end{DoxyCompactList}\item -etl\+::map$<$ uint8\+\_\+t, \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}} \texorpdfstring{$\ast$}{*}, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a9808babb45af9b32fc51cef8d50341be}{TOTAL\+\_\+\+RPT\+\_\+\+COUNT}}, etl\+::less$<$ uint8\+\_\+t $>$ $>$ \mbox{\hyperlink{class_b_n_o08x_a58b4949a61a784d09df3e7ecda175b39}{usr\+\_\+reports}} +static constexpr float \mbox{\hyperlink{class_b_n_o08x_ab8d5ebfc080838870e320494da3fa64d}{SQRT2\+OVER2}} = 0.\+7071067811865476f \end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr config\+STACK\+\_\+\+DEPTH\+\_\+\+TYPE \mbox{\hyperlink{class_b_n_o08x_a876ef3f899989de83ee6a9d6b218f8e1}{DATA\+\_\+\+PROC\+\_\+\+TASK\+\_\+\+SZ}} -\begin{DoxyCompactList}\small\item\em Size of \doxylink{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}{data\+\_\+proc\+\_\+task()} stack in bytes. \end{DoxyCompactList}\item -static const constexpr config\+STACK\+\_\+\+DEPTH\+\_\+\+TYPE \mbox{\hyperlink{class_b_n_o08x_aac1f772772db2d5fd14d51e44649d8eb}{SH2\+\_\+\+HAL\+\_\+\+SERVICE\+\_\+\+TASK\+\_\+\+SZ}} -\begin{DoxyCompactList}\small\item\em Size of \doxylink{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23}{sh2\+\_\+\+HAL\+\_\+service\+\_\+task()} stack in bytes. \end{DoxyCompactList}\item -static const constexpr config\+STACK\+\_\+\+DEPTH\+\_\+\+TYPE \mbox{\hyperlink{class_b_n_o08x_a63002547e309412846c3967c9d068ee3}{CB\+\_\+\+TASK\+\_\+\+SZ}} -\begin{DoxyCompactList}\small\item\em Size of \doxylink{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23}{sh2\+\_\+\+HAL\+\_\+service\+\_\+task()} stack in bytes. \end{DoxyCompactList}\item -static const constexpr uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a1a037bda37493cde56732cc6fdc7884b}{RX\+\_\+\+DATA\+\_\+\+LENGTH}} = 300U -\begin{DoxyCompactList}\small\item\em length buffer containing data received over spi \end{DoxyCompactList}\item -static const constexpr Tick\+Type\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ae51d4e3228a91ee407d5866e604804c4}{HOST\+\_\+\+INT\+\_\+\+TIMEOUT\+\_\+\+DEFAULT\+\_\+\+MS}} -\begin{DoxyCompactList}\small\item\em Max wait between HINT being asserted by \doxylink{class_b_n_o08x}{BNO08x} before transaction is considered failed (in miliseconds). \end{DoxyCompactList}\item -static const constexpr Tick\+Type\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ae32ce16c51a93b9d53058bf3b6f0d94b}{DATA\+\_\+\+AVAILABLE\+\_\+\+TIMEOUT\+\_\+\+MS}} -\begin{DoxyCompactList}\small\item\em Max wait between \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{data\+\_\+available()} being called and no new data/report being detected. \end{DoxyCompactList}\item -static const constexpr Tick\+Type\+\_\+t \mbox{\hyperlink{class_b_n_o08x_aa07e329d693eb8d9270a7f9ad6f1d94b}{HARD\+\_\+\+RESET\+\_\+\+DELAY\+\_\+\+MS}} -\begin{DoxyCompactList}\small\item\em How long RST pin is held low during hard reset (min 10ns according to datasheet, but should be longer for stable operation) \end{DoxyCompactList}\item -static const constexpr uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a031976dacd97917d9d72edccb607160c}{SCLK\+\_\+\+MAX\+\_\+\+SPEED}} = 3000000\+UL -\begin{DoxyCompactList}\small\item\em Max SPI SCLK speed \doxylink{class_b_n_o08x}{BNO08x} is capable of. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_a2c98d5f2c406a3efd0b48c5666fa8c46}{TAG}} = "{}BNO08x"{} -\begin{DoxyCompactList}\small\item\em Class tag used for serial print statements. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Friends} +\doxysubsection*{Friends} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_a6dd0081dc9eb0cfb019bfdca3aa31802}{BNO08x\+SH2\+HAL}} @@ -228,14 +106,14 @@ class \mbox{\hyperlink{class_b_n_o08x_a190775b71c35d8007faae7dd6a9f1030}{BNO08x\ \doxysubsection{Detailed Description} -\doxylink{class_b_n_o08x}{BNO08x} IMU driver class. +\mbox{\hyperlink{class_b_n_o08x}{BNO08x}} IMU driver class. \doxysubsection{Member Typedef Documentation} -\Hypertarget{class_b_n_o08x_ae08bdaff01ecacf0f399ab289fdf0b99}\label{class_b_n_o08x_ae08bdaff01ecacf0f399ab289fdf0b99} +\mbox{\Hypertarget{class_b_n_o08x_ae08bdaff01ecacf0f399ab289fdf0b99}\label{class_b_n_o08x_ae08bdaff01ecacf0f399ab289fdf0b99}} \index{BNO08x@{BNO08x}!bno08x\_reports\_t@{bno08x\_reports\_t}} \index{bno08x\_reports\_t@{bno08x\_reports\_t}!BNO08x@{BNO08x}} \doxysubsubsection{\texorpdfstring{bno08x\_reports\_t}{bno08x\_reports\_t}} -{\footnotesize\ttfamily typedef struct BNO08x\+::bno08x\+\_\+reports\+\_\+t BNO08x\+::bno08x\+\_\+reports\+\_\+t} +{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t}{BNO08x\+::bno08x\+\_\+reports\+\_\+t}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t}{BNO08x\+::bno08x\+\_\+reports\+\_\+t}}} @@ -244,7 +122,7 @@ Contains report implementations. \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_ad12fb6cf310ad7a04a4e53809833bd61}\label{class_b_n_o08x_ad12fb6cf310ad7a04a4e53809833bd61} +\mbox{\Hypertarget{class_b_n_o08x_ad12fb6cf310ad7a04a4e53809833bd61}\label{class_b_n_o08x_ad12fb6cf310ad7a04a4e53809833bd61}} \index{BNO08x@{BNO08x}!BNO08x@{BNO08x}} \index{BNO08x@{BNO08x}!BNO08x@{BNO08x}} \doxysubsubsection{\texorpdfstring{BNO08x()}{BNO08x()}} @@ -252,220 +130,37 @@ Contains report implementations. -\doxylink{class_b_n_o08x}{BNO08x} imu constructor. +\mbox{\hyperlink{class_b_n_o08x}{BNO08x}} imu constructor. -Construct a \doxylink{class_b_n_o08x}{BNO08x} object for managing a \doxylink{class_b_n_o08x}{BNO08x} sensor. +Construct a \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} object for managing a \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} sensor. \begin{DoxyParams}{Parameters} -{\em imu\+\_\+config} & Configuration settings (optional), default settings can be seen in \doxylink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t} \\ +{\em imu\+\_\+config} & Configuration settings (optional), default settings can be seen in \mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} void, nothing to return \end{DoxyReturn} -\Hypertarget{class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9}\label{class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9} -\index{BNO08x@{BNO08x}!````~BNO08x@{\texorpdfstring{$\sim$}{\string~}BNO08x}} -\index{````~BNO08x@{\texorpdfstring{$\sim$}{\string~}BNO08x}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{\texorpdfstring{$\sim$}{\string~}BNO08x()}{\string~BNO08x()}} -{\footnotesize\ttfamily BNO08x\+::\texorpdfstring{$\sim$}{\string~}\+BNO08x (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} +\mbox{\Hypertarget{class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9}\label{class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9}} +\index{BNO08x@{BNO08x}!````~BNO08x@{$\sim$BNO08x}} +\index{````~BNO08x@{$\sim$BNO08x}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{$\sim$BNO08x()}{~BNO08x()}} +{\footnotesize\ttfamily BNO08x\+::$\sim$\+BNO08x (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} -\doxylink{class_b_n_o08x}{BNO08x} imu deconstructor. +\mbox{\hyperlink{class_b_n_o08x}{BNO08x}} imu deconstructor. -Deconstructs a \doxylink{class_b_n_o08x}{BNO08x} object and releases any utilized resources. +Deconstructs a \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} object and releases any utilized resources. \begin{DoxyReturn}{Returns} void, nothing to return. \end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph} -\end{center} -\end{figure} \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_a41d65567bb316971f68718ca69039ace}\label{class_b_n_o08x_a41d65567bb316971f68718ca69039ace} -\index{BNO08x@{BNO08x}!accuracy\_to\_str@{accuracy\_to\_str}} -\index{accuracy\_to\_str@{accuracy\_to\_str}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{accuracy\_to\_str()}{accuracy\_to\_str()}} -{\footnotesize\ttfamily const char \texorpdfstring{$\ast$}{*} BNO08x\+::accuracy\+\_\+to\+\_\+str (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}}}]{accuracy }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=550pt]{class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a0559c3f2f49d287e7c400a780975f850}\label{class_b_n_o08x_a0559c3f2f49d287e7c400a780975f850} -\index{BNO08x@{BNO08x}!activity\_to\_str@{activity\_to\_str}} -\index{activity\_to\_str@{activity\_to\_str}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{activity\_to\_str()}{activity\_to\_str()}} -{\footnotesize\ttfamily const char \texorpdfstring{$\ast$}{*} BNO08x\+::activity\+\_\+to\+\_\+str (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08x\+Activity}}}]{activity }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - - - -Converts a BNO08x\+Activity enum to string. - -\begin{DoxyReturn}{Returns} -The resulting string conversion of the enum. -\end{DoxyReturn} -\Hypertarget{class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483}\label{class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483} -\index{BNO08x@{BNO08x}!calibration\_end@{calibration\_end}} -\index{calibration\_end@{calibration\_end}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{calibration\_end()}{calibration\_end()}} -{\footnotesize\ttfamily bool BNO08x\+::calibration\+\_\+end (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Cal\+Status\+\_\+t \&}]{status }\end{DoxyParamCaption})} - - - -Ends turn-\/table calibration, see ref. manual 6.\+4.\+10.\+2. - - -\begin{DoxyParams}{Parameters} -{\em status} & Returned status bits indicating result of turntable calibration.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if enable start turn-\/table calibration operation succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_af0dd28db9e331312e45937b12295ca94}\label{class_b_n_o08x_af0dd28db9e331312e45937b12295ca94} -\index{BNO08x@{BNO08x}!calibration\_start@{calibration\_start}} -\index{calibration\_start@{calibration\_start}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{calibration\_start()}{calibration\_start()}} -{\footnotesize\ttfamily bool BNO08x\+::calibration\+\_\+start (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{period\+\_\+us }\end{DoxyParamCaption})} - - - -Starts simple calibration, see ref. manual 6.\+4.\+10.\+1. - - -\begin{DoxyParams}{Parameters} -{\em period\+\_\+us} & This interval should be set to whatever rate the sensor hub is expected to run at after calibration.\\ -\hline -\end{DoxyParams} -After the calibration is started, the IMU should be rotated 180 degrees. After the IMU has been rotated call \doxylink{class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483}{calibration\+\_\+end()}. See ref. manual 6.\+4.\+10 for more detailed instructions. - -\begin{DoxyReturn}{Returns} -True if start simple calibration operation succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7}\label{class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7} -\index{BNO08x@{BNO08x}!cb\_task@{cb\_task}} -\index{cb\_task@{cb\_task}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{cb\_task()}{cb\_task()}} -{\footnotesize\ttfamily void BNO08x\+::cb\+\_\+task (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Task responsible for executing callbacks registered with \doxylink{class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3}{register\+\_\+cb()}. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc}\label{class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc} -\index{BNO08x@{BNO08x}!cb\_task\_trampoline@{cb\_task\_trampoline}} -\index{cb\_task\_trampoline@{cb\_task\_trampoline}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{cb\_task\_trampoline()}{cb\_task\_trampoline()}} -{\footnotesize\ttfamily void BNO08x\+::cb\+\_\+task\+\_\+trampoline (\begin{DoxyParamCaption}\item[{void \texorpdfstring{$\ast$}{*}}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - - - -Static function used to launch cb\+\_\+task task. - -Used such that \doxylink{class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7}{cb\+\_\+task()} can be non-\/static class member. - - -\begin{DoxyParams}{Parameters} -{\em arg} & void pointer to \doxylink{class_b_n_o08x}{BNO08x} imu object \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a84a19cd1564f8d427394f137df54477d}\label{class_b_n_o08x_a84a19cd1564f8d427394f137df54477d} -\index{BNO08x@{BNO08x}!clear\_dynamic\_calibration@{clear\_dynamic\_calibration}} -\index{clear\_dynamic\_calibration@{clear\_dynamic\_calibration}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{clear\_dynamic\_calibration()}{clear\_dynamic\_calibration()}} -{\footnotesize\ttfamily bool BNO08x\+::clear\+\_\+dynamic\+\_\+calibration (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Clears dynamic/motion engine calibration data and resets \doxylink{class_b_n_o08x}{BNO08x} device. See ref manual 6.\+4.\+9.\+1. - -\begin{DoxyReturn}{Returns} -True if save dynamic/\+ME calibration data succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=310pt]{class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}\label{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc} +\mbox{\Hypertarget{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}\label{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}} \index{BNO08x@{BNO08x}!data\_available@{data\_available}} \index{data\_available@{data\_available}!BNO08x@{BNO08x}} \doxysubsubsection{\texorpdfstring{data\_available()}{data\_available()}} @@ -483,230 +178,10 @@ Here is the caller graph for this function\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[height=550pt]{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph} +\includegraphics[width=350pt]{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}\label{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8} -\index{BNO08x@{BNO08x}!data\_proc\_task@{data\_proc\_task}} -\index{data\_proc\_task@{data\_proc\_task}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{data\_proc\_task()}{data\_proc\_task()}} -{\footnotesize\ttfamily void BNO08x\+::data\+\_\+proc\+\_\+task (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returned to user. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520}\label{class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520} -\index{BNO08x@{BNO08x}!data\_proc\_task\_trampoline@{data\_proc\_task\_trampoline}} -\index{data\_proc\_task\_trampoline@{data\_proc\_task\_trampoline}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{data\_proc\_task\_trampoline()}{data\_proc\_task\_trampoline()}} -{\footnotesize\ttfamily void BNO08x\+::data\+\_\+proc\+\_\+task\+\_\+trampoline (\begin{DoxyParamCaption}\item[{void \texorpdfstring{$\ast$}{*}}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - - - -Static function used to launch data processing task. - -Used such that \doxylink{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}{data\+\_\+proc\+\_\+task()} can be non-\/static class member. - - -\begin{DoxyParams}{Parameters} -{\em arg} & void pointer to \doxylink{class_b_n_o08x}{BNO08x} imu object \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3}\label{class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3} -\index{BNO08x@{BNO08x}!deinit\_gpio@{deinit\_gpio}} -\index{deinit\_gpio@{deinit\_gpio}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{deinit\_gpio()}{deinit\_gpio()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::deinit\+\_\+gpio (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Deinitializes GPIO, called from deconstructor. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if deinitialization was success. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=327pt]{class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c}\label{class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c} -\index{BNO08x@{BNO08x}!deinit\_gpio\_inputs@{deinit\_gpio\_inputs}} -\index{deinit\_gpio\_inputs@{deinit\_gpio\_inputs}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{deinit\_gpio\_inputs()}{deinit\_gpio\_inputs()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::deinit\+\_\+gpio\+\_\+inputs (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Deinitializes GPIO inputs, called from deconstructor. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if deinitialization was success. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_ab132a061bd437fd109225446aa1f6010}\label{class_b_n_o08x_ab132a061bd437fd109225446aa1f6010} -\index{BNO08x@{BNO08x}!deinit\_gpio\_outputs@{deinit\_gpio\_outputs}} -\index{deinit\_gpio\_outputs@{deinit\_gpio\_outputs}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{deinit\_gpio\_outputs()}{deinit\_gpio\_outputs()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::deinit\+\_\+gpio\+\_\+outputs (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Deinitializes GPIO outputs, called from deconstructor. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if deinitialization was success. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758}\label{class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758} -\index{BNO08x@{BNO08x}!deinit\_hint\_isr@{deinit\_hint\_isr}} -\index{deinit\_hint\_isr@{deinit\_hint\_isr}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{deinit\_hint\_isr()}{deinit\_hint\_isr()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::deinit\+\_\+hint\+\_\+isr (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Deinitializes host interrupt ISR, called from deconstructor. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if deinitialization was success. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a75c7226ea4626862a5039aa053116861}\label{class_b_n_o08x_a75c7226ea4626862a5039aa053116861} -\index{BNO08x@{BNO08x}!deinit\_sh2\_HAL@{deinit\_sh2\_HAL}} -\index{deinit\_sh2\_HAL@{deinit\_sh2\_HAL}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{deinit\_sh2\_HAL()}{deinit\_sh2\_HAL()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::deinit\+\_\+sh2\+\_\+\+HAL (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Deinitializes sh2 HAL. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if deinitialization was success. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a233920ce97f685fbdabecccacf471d85}\label{class_b_n_o08x_a233920ce97f685fbdabecccacf471d85} -\index{BNO08x@{BNO08x}!deinit\_spi@{deinit\_spi}} -\index{deinit\_spi@{deinit\_spi}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{deinit\_spi()}{deinit\_spi()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::deinit\+\_\+spi (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Deinitializes SPI. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if deinitialization was success. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a968144efd5100ccce0e453c40a63592b}\label{class_b_n_o08x_a968144efd5100ccce0e453c40a63592b} -\index{BNO08x@{BNO08x}!deinit\_tasks@{deinit\_tasks}} -\index{deinit\_tasks@{deinit\_tasks}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{deinit\_tasks()}{deinit\_tasks()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::deinit\+\_\+tasks (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Deinitializes tasks used by \doxylink{class_b_n_o08x}{BNO08x} driver. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if deinitialization was success. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_aebacbe092615cd083cf996b14402bba6}\label{class_b_n_o08x_aebacbe092615cd083cf996b14402bba6} +\mbox{\Hypertarget{class_b_n_o08x_aebacbe092615cd083cf996b14402bba6}\label{class_b_n_o08x_aebacbe092615cd083cf996b14402bba6}} \index{BNO08x@{BNO08x}!disable\_all\_reports@{disable\_all\_reports}} \index{disable\_all\_reports@{disable\_all\_reports}!BNO08x@{BNO08x}} \doxysubsubsection{\texorpdfstring{disable\_all\_reports()}{disable\_all\_reports()}} @@ -724,10 +199,10 @@ Here is the caller graph for this function\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=293pt]{class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph} +\includegraphics[width=350pt]{class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_a9387728c276734da27388dbea38b6b32}\label{class_b_n_o08x_a9387728c276734da27388dbea38b6b32} +\mbox{\Hypertarget{class_b_n_o08x_a9387728c276734da27388dbea38b6b32}\label{class_b_n_o08x_a9387728c276734da27388dbea38b6b32}} \index{BNO08x@{BNO08x}!dynamic\_calibration\_autosave\_disable@{dynamic\_calibration\_autosave\_disable}} \index{dynamic\_calibration\_autosave\_disable@{dynamic\_calibration\_autosave\_disable}!BNO08x@{BNO08x}} \doxysubsubsection{\texorpdfstring{dynamic\_calibration\_autosave\_disable()}{dynamic\_calibration\_autosave\_disable()}} @@ -735,28 +210,12 @@ Here is the caller graph for this function\+: -Disables the automatic saving of dynamic/\+ME calibration data to \doxylink{class_b_n_o08x}{BNO08x} internal flash See ref manual 6.\+4.\+7.\+1. +Disables the automatic saving of dynamic/\+ME calibration data to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} internal flash See ref manual 6.\+4.\+7.\+1. \begin{DoxyReturn}{Returns} True if dynamic/\+ME calibration autosave data enable succeeded. \end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=333pt]{class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b}\label{class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b} +\mbox{\Hypertarget{class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b}\label{class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b}} \index{BNO08x@{BNO08x}!dynamic\_calibration\_autosave\_enable@{dynamic\_calibration\_autosave\_enable}} \index{dynamic\_calibration\_autosave\_enable@{dynamic\_calibration\_autosave\_enable}!BNO08x@{BNO08x}} \doxysubsubsection{\texorpdfstring{dynamic\_calibration\_autosave\_enable()}{dynamic\_calibration\_autosave\_enable()}} @@ -764,17 +223,30 @@ Here is the caller graph for this function\+: -Enables the automatic saving of dynamic/\+ME calibration data to \doxylink{class_b_n_o08x}{BNO08x} internal flash See ref manual 6.\+4.\+7.\+1. +Enables the automatic saving of dynamic/\+ME calibration data to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} internal flash See ref manual 6.\+4.\+7.\+1. \begin{DoxyReturn}{Returns} True if dynamic/\+ME calibration autosave data enable succeeded. \end{DoxyReturn} +\mbox{\Hypertarget{class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9}\label{class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9}} +\index{BNO08x@{BNO08x}!dynamic\_calibration\_data\_clear\_ram@{dynamic\_calibration\_data\_clear\_ram}} +\index{dynamic\_calibration\_data\_clear\_ram@{dynamic\_calibration\_data\_clear\_ram}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{dynamic\_calibration\_data\_clear\_ram()}{dynamic\_calibration\_data\_clear\_ram()}} +{\footnotesize\ttfamily bool BNO08x\+::dynamic\+\_\+calibration\+\_\+data\+\_\+clear\+\_\+ram (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Clears dynamic/motion engine calibration data from ram and resets \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} device. See ref manual 6.\+4.\+9.\+1. + +\begin{DoxyReturn}{Returns} +True if save dynamic/\+ME calibration data succeeded. +\end{DoxyReturn} Here is the call graph for this function\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph} +\includegraphics[width=350pt]{class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_cgraph} \end{center} \end{figure} Here is the caller graph for this function\+: @@ -782,14 +254,35 @@ Here is the caller graph for this function\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=333pt]{class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph} +\includegraphics[width=350pt]{class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_icgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95}\label{class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95} +\mbox{\Hypertarget{class_b_n_o08x_a65a7175b6f6ad6ce687e4fd4cd4bc396}\label{class_b_n_o08x_a65a7175b6f6ad6ce687e4fd4cd4bc396}} +\index{BNO08x@{BNO08x}!dynamic\_calibration\_data\_delete@{dynamic\_calibration\_data\_delete}} +\index{dynamic\_calibration\_data\_delete@{dynamic\_calibration\_data\_delete}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{dynamic\_calibration\_data\_delete()}{dynamic\_calibration\_data\_delete()}} +{\footnotesize\ttfamily bool BNO08x\+::dynamic\+\_\+calibration\+\_\+data\+\_\+delete (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Deletes dynamic calibration data from \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} internal flash and resets the device. Follows the steps outlined in ref. manual 6.\+4.\+9. + +\begin{DoxyReturn}{Returns} +True if delete dynamic calibration data operation succeeded. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a65a7175b6f6ad6ce687e4fd4cd4bc396_cgraph} +\end{center} +\end{figure} +\mbox{\Hypertarget{class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95}\label{class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95}} \index{BNO08x@{BNO08x}!dynamic\_calibration\_disable@{dynamic\_calibration\_disable}} \index{dynamic\_calibration\_disable@{dynamic\_calibration\_disable}!BNO08x@{BNO08x}} \doxysubsubsection{\texorpdfstring{dynamic\_calibration\_disable()}{dynamic\_calibration\_disable()}} -{\footnotesize\ttfamily bool BNO08x\+::dynamic\+\_\+calibration\+\_\+disable (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850}{BNO08x\+Cal\+Sel}}}]{sensor }\end{DoxyParamCaption})} +{\footnotesize\ttfamily bool BNO08x\+::dynamic\+\_\+calibration\+\_\+disable (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9cc}{BNO08x\+Cal\+Sel}}}]{sensor }\end{DoxyParamCaption})} @@ -803,31 +296,45 @@ Disables dynamic/motion engine calibration for specified sensor(s), see ref. man \begin{DoxyReturn}{Returns} True if disable dynamic/\+ME calibration succeeded. \end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph} -\end{center} -\end{figure} Here is the caller graph for this function\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=333pt]{class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph} +\includegraphics[width=350pt]{class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5}\label{class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5} +\mbox{\Hypertarget{class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5}\label{class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5}} \index{BNO08x@{BNO08x}!dynamic\_calibration\_enable@{dynamic\_calibration\_enable}} \index{dynamic\_calibration\_enable@{dynamic\_calibration\_enable}!BNO08x@{BNO08x}} \doxysubsubsection{\texorpdfstring{dynamic\_calibration\_enable()}{dynamic\_calibration\_enable()}} -{\footnotesize\ttfamily bool BNO08x\+::dynamic\+\_\+calibration\+\_\+enable (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aeeb4f49593c062357c3b7037bc2de850}{BNO08x\+Cal\+Sel}}}]{sensor }\end{DoxyParamCaption})} +{\footnotesize\ttfamily bool BNO08x\+::dynamic\+\_\+calibration\+\_\+enable (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a25947bbe6bc4a7c9edd7067fdce0e9cc}{BNO08x\+Cal\+Sel}}}]{sensor }\end{DoxyParamCaption})} -Enables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6.\+4.\+6.\+1. +Starts simple calibration, see ref. manual 6.\+4.\+10.\+1. + + +\begin{DoxyParams}{Parameters} +{\em period\+\_\+us} & This interval should be set to whatever rate the sensor hub is expected to run at after calibration.\\ +\hline +\end{DoxyParams} +After the calibration is started, the IMU should be rotated 180 degrees. After the IMU has been rotated call calibration\+\_\+end(). See ref. manual 6.\+4.\+10 for more detailed instructions. + +\begin{DoxyReturn}{Returns} +True if start simple calibration operation succeeded. +\end{DoxyReturn} +Ends turn-\/table calibration, see ref. manual 6.\+4.\+10.\+2 + + +\begin{DoxyParams}{Parameters} +{\em status} & Returned status bits indicating result of turntable calibration.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if enable start turn-\/table calibration operation succeeded. +\end{DoxyReturn} +Enables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6.\+4.\+6.\+1 \begin{DoxyParams}{Parameters} @@ -837,33 +344,73 @@ Enables dynamic/motion engine calibration for specified sensor(s), see ref. manu \begin{DoxyReturn}{Returns} True if enable dynamic/\+ME calibration succeeded. \end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph} -\end{center} -\end{figure} Here is the caller graph for this function\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=333pt]{class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph} +\includegraphics[width=350pt]{class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c}\label{class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c} +\mbox{\Hypertarget{class_b_n_o08x_abcdba0d0e82db480d20ea4564511a276}\label{class_b_n_o08x_abcdba0d0e82db480d20ea4564511a276}} +\index{BNO08x@{BNO08x}!dynamic\_calibration\_run\_routine@{dynamic\_calibration\_run\_routine}} +\index{dynamic\_calibration\_run\_routine@{dynamic\_calibration\_run\_routine}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{dynamic\_calibration\_run\_routine()}{dynamic\_calibration\_run\_routine()}} +{\footnotesize\ttfamily bool BNO08x\+::dynamic\+\_\+calibration\+\_\+run\+\_\+routine (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Example calibration routine using dynamic/\+ME calibration commands. + +Routine does the following\+:alignas + +1) disables all enabled reports 2) sends a command to enable dynamic/motion engine calibration for all possible options (SH2\+\_\+\+CAL\+\_\+\+ACCEL $\vert$ SH2\+\_\+\+CAL\+\_\+\+GYRO $\vert$ SH2\+\_\+\+CAL\+\_\+\+MAG $\vert$ SH2\+\_\+\+CAL\+\_\+\+PLANAR) 3) enables game rotation vector reports and calibrated magnetic field reports 4) moving window average for accuracy received through reports 5) deems calibration accuracy threshold met when magf accuracy avg is \texorpdfstring{$>$}{>}=2 (MED) and quat accuracy avg \texorpdfstring{$>$}{>}=3 (HIGH) for longer than 5 seconds 6) sends command to save dynamic calibration data 7) disables all enabled reports + +Note the DCD commands don\textquotesingle{}t have to be used this way, this is just an example, but the \mbox{\hyperlink{class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b}{dynamic\+\_\+calibration\+\_\+autosave\+\_\+enable()}} allows calibration to be run and saved constantly even while data is used for other operations. + +\begin{DoxyReturn}{Returns} +True if calibration routine succeeded. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_abcdba0d0e82db480d20ea4564511a276_cgraph} +\end{center} +\end{figure} +\mbox{\Hypertarget{class_b_n_o08x_a85f1eca475ea0e6fbaff75c8a297d671}\label{class_b_n_o08x_a85f1eca475ea0e6fbaff75c8a297d671}} +\index{BNO08x@{BNO08x}!dynamic\_calibration\_save@{dynamic\_calibration\_save}} +\index{dynamic\_calibration\_save@{dynamic\_calibration\_save}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{dynamic\_calibration\_save()}{dynamic\_calibration\_save()}} +{\footnotesize\ttfamily bool BNO08x\+::dynamic\+\_\+calibration\+\_\+save (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Saves dynamic/motion engine calibration data to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} internal flash immediately. See ref manual 6.\+4.\+5.\+1. + +\begin{DoxyReturn}{Returns} +True if save dynamic/\+ME calibration data succeeded. +\end{DoxyReturn} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a85f1eca475ea0e6fbaff75c8a297d671_icgraph} +\end{center} +\end{figure} +\mbox{\Hypertarget{class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3}\label{class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3}} \index{BNO08x@{BNO08x}!get\_frs@{get\_frs}} \index{get\_frs@{get\_frs}!BNO08x@{BNO08x}} \doxysubsubsection{\texorpdfstring{get\_frs()}{get\_frs()}} -{\footnotesize\ttfamily bool BNO08x\+::get\+\_\+frs (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{frs\+\_\+\+ID, }\item[{uint32\+\_\+t(\&)}]{data\mbox{[}16\mbox{]}, }\item[{uint16\+\_\+t \&}]{rx\+\_\+data\+\_\+sz }\end{DoxyParamCaption})} +{\footnotesize\ttfamily bool BNO08x\+::get\+\_\+frs (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8e}{BNO08x\+Frs\+ID}}}]{frs\+\_\+\+ID, }\item[{uint32\+\_\+t(\&)}]{data\mbox{[}16\mbox{]}, }\item[{uint16\+\_\+t \&}]{rx\+\_\+data\+\_\+sz }\end{DoxyParamCaption})} -Retrieves a record from flash record system (if your goal is to retrieve meta data use the \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt}\+:get\+\_\+meta\+\_\+data() method instead) +Retrieves a record from flash record system (if your goal is to retrieve sensor specific meta data use the \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}\+:get\+\_\+meta\+\_\+data() method instead) -For more details on returned and data and frs\+\_\+\+ID see ref. manual 6.\+3.\+7 \& 4.\+3 +For more details on returned and data and frs\+\_\+\+IDs see ref. manual 6.\+3.\+7 \& 4.\+3 \begin{DoxyParams}{Parameters} @@ -882,10 +429,18 @@ Here is the call graph for this function\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=336pt]{class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph} +\includegraphics[width=326pt]{class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_aa8fd64f60de86ff6b8562f90f3b09690}\label{class_b_n_o08x_aa8fd64f60de86ff6b8562f90f3b09690} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_icgraph} +\end{center} +\end{figure} +\mbox{\Hypertarget{class_b_n_o08x_aa8fd64f60de86ff6b8562f90f3b09690}\label{class_b_n_o08x_aa8fd64f60de86ff6b8562f90f3b09690}} \index{BNO08x@{BNO08x}!get\_product\_IDs@{get\_product\_IDs}} \index{get\_product\_IDs@{get\_product\_IDs}!BNO08x@{BNO08x}} \doxysubsubsection{\texorpdfstring{get\_product\_IDs()}{get\_product\_IDs()}} @@ -898,27 +453,19 @@ Returns product ID info sent by IMU at initialization. \begin{DoxyReturn}{Returns} The product ID info returned at initialization. \end{DoxyReturn} -\Hypertarget{class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85}\label{class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85} +\mbox{\Hypertarget{class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85}\label{class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85}} \index{BNO08x@{BNO08x}!get\_reset\_reason@{get\_reset\_reason}} \index{get\_reset\_reason@{get\_reset\_reason}!BNO08x@{BNO08x}} \doxysubsubsection{\texorpdfstring{get\_reset\_reason()}{get\_reset\_reason()}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147}{BNO08x\+Reset\+Reason}} BNO08x\+::get\+\_\+reset\+\_\+reason (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} +{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2}{BNO08x\+Reset\+Reason}} BNO08x\+::get\+\_\+reset\+\_\+reason (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} Returns reason for previous reset via product ID report. \begin{DoxyReturn}{Returns} -Enum object containing reset reason, \doxylink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{BNO08x\+Reset\+Reason\+::\+UNDEFINED} if failure. +Enum object containing reset reason, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_afed71c9ed8a8563767f26282408ccee2a0db45d2a4141101bdfe48e3314cfbca3}{BNO08x\+Reset\+Reason\+::\+UNDEFINED}} if failure. \end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph} -\end{center} -\end{figure} Here is the caller graph for this function\+: \nopagebreak \begin{figure}[H] @@ -927,25 +474,33 @@ Here is the caller graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_a86275a93706656dae6af421bc15a4e59}\label{class_b_n_o08x_a86275a93706656dae6af421bc15a4e59} -\index{BNO08x@{BNO08x}!handle\_cb@{handle\_cb}} -\index{handle\_cb@{handle\_cb}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{handle\_cb()}{handle\_cb()}} -{\footnotesize\ttfamily void BNO08x\+::handle\+\_\+cb (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{rpt\+\_\+\+ID, }\item[{\mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08x\+Cb\+Generic}} \texorpdfstring{$\ast$}{*}}]{cb\+\_\+entry }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} +\mbox{\Hypertarget{class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520}\label{class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520}} +\index{BNO08x@{BNO08x}!get\_system\_orientation@{get\_system\_orientation}} +\index{get\_system\_orientation@{get\_system\_orientation}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_system\_orientation()}{get\_system\_orientation()}} +{\footnotesize\ttfamily bool BNO08x\+::get\+\_\+system\+\_\+orientation (\begin{DoxyParamCaption}\item[{float \&}]{Qw, }\item[{float \&}]{Qx, }\item[{float \&}]{Qy, }\item[{float \&}]{Qz }\end{DoxyParamCaption})} -Determines the flavor of a passed callback and executes it appropriately. +Retrieves the system orientation of the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} device and converts to float. -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} + +\begin{DoxyParams}{Parameters} +{\em Qw} & Reference to save real component of mapping quaternion. \\ +\hline +{\em Qx} & Reference to save X (i) component of mapping quaternion. \\ +\hline +{\em Qy} & Reference to save Y (j) component of mapping quaternion. \\ +\hline +{\em Qz} & Reference to save Z (k) component of mapping quaternion. \\ +\hline +\end{DoxyParams} Here is the call graph for this function\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph} +\includegraphics[width=350pt]{class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_cgraph} \end{center} \end{figure} Here is the caller graph for this function\+: @@ -953,31 +508,10 @@ Here is the caller graph for this function\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph} +\includegraphics[width=350pt]{class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_icgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1}\label{class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1} -\index{BNO08x@{BNO08x}!handle\_sensor\_report@{handle\_sensor\_report}} -\index{handle\_sensor\_report@{handle\_sensor\_report}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{handle\_sensor\_report()}{handle\_sensor\_report()}} -{\footnotesize\ttfamily void BNO08x\+::handle\+\_\+sensor\+\_\+report (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Parses receieved report and updates uer data with it. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a28cd1c0b3477571d87133234e6358503}\label{class_b_n_o08x_a28cd1c0b3477571d87133234e6358503} +\mbox{\Hypertarget{class_b_n_o08x_a28cd1c0b3477571d87133234e6358503}\label{class_b_n_o08x_a28cd1c0b3477571d87133234e6358503}} \index{BNO08x@{BNO08x}!hard\_reset@{hard\_reset}} \index{hard\_reset@{hard\_reset}!BNO08x@{BNO08x}} \doxysubsubsection{\texorpdfstring{hard\_reset()}{hard\_reset()}} @@ -985,7 +519,7 @@ Here is the caller graph for this function\+: -Hard resets \doxylink{class_b_n_o08x}{BNO08x} device. +Hard resets \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} device. \begin{DoxyReturn}{Returns} True if reset was success. @@ -1003,233 +537,10 @@ Here is the caller graph for this function\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=293pt]{class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph} +\includegraphics[width=350pt]{class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7}\label{class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7} -\index{BNO08x@{BNO08x}!hint\_handler@{hint\_handler}} -\index{hint\_handler@{hint\_handler}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{hint\_handler()}{hint\_handler()}} -{\footnotesize\ttfamily void IRAM\+\_\+\+ATTR BNO08x\+::hint\+\_\+handler (\begin{DoxyParamCaption}\item[{void \texorpdfstring{$\ast$}{*}}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - - - -HINT interrupt service routine, handles falling edge of \doxylink{class_b_n_o08x}{BNO08x} HINT pin. - -ISR that launches SPI task to perform transaction upon assertion of \doxylink{class_b_n_o08x}{BNO08x} interrupt pin. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d}\label{class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d} -\index{BNO08x@{BNO08x}!init\_config\_args@{init\_config\_args}} -\index{init\_config\_args@{init\_config\_args}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{init\_config\_args()}{init\_config\_args()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::init\+\_\+config\+\_\+args (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Initializes required esp-\/idf SPI data structures with values from user passed \doxylink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t} struct. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if initialization was success. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10}\label{class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10} -\index{BNO08x@{BNO08x}!init\_gpio@{init\_gpio}} -\index{init\_gpio@{init\_gpio}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{init\_gpio()}{init\_gpio()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::init\+\_\+gpio (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Initializes required gpio. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if initialization was success. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=343pt]{class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4}\label{class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4} -\index{BNO08x@{BNO08x}!init\_gpio\_inputs@{init\_gpio\_inputs}} -\index{init\_gpio\_inputs@{init\_gpio\_inputs}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{init\_gpio\_inputs()}{init\_gpio\_inputs()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::init\+\_\+gpio\+\_\+inputs (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Initializes required gpio inputs. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if initialization was success. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64}\label{class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64} -\index{BNO08x@{BNO08x}!init\_gpio\_outputs@{init\_gpio\_outputs}} -\index{init\_gpio\_outputs@{init\_gpio\_outputs}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{init\_gpio\_outputs()}{init\_gpio\_outputs()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::init\+\_\+gpio\+\_\+outputs (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Initializes required gpio outputs. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if initialization was success. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61}\label{class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61} -\index{BNO08x@{BNO08x}!init\_hint\_isr@{init\_hint\_isr}} -\index{init\_hint\_isr@{init\_hint\_isr}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{init\_hint\_isr()}{init\_hint\_isr()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::init\+\_\+hint\+\_\+isr (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Initializes host interrupt ISR. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if initialization was success. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=336pt]{class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80}\label{class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80} -\index{BNO08x@{BNO08x}!init\_sh2\_HAL@{init\_sh2\_HAL}} -\index{init\_sh2\_HAL@{init\_sh2\_HAL}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{init\_sh2\_HAL()}{init\_sh2\_HAL()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::init\+\_\+sh2\+\_\+\+HAL (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Initializes sh2 HAL. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if initialization was success. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81}\label{class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81} -\index{BNO08x@{BNO08x}!init\_spi@{init\_spi}} -\index{init\_spi@{init\_spi}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{init\_spi()}{init\_spi()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::init\+\_\+spi (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Initializes SPI. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if initialization was success. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead}\label{class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead} -\index{BNO08x@{BNO08x}!init\_tasks@{init\_tasks}} -\index{init\_tasks@{init\_tasks}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{init\_tasks()}{init\_tasks()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::init\+\_\+tasks (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Initializes data\+\_\+proc\+\_\+task. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if initialization was success. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798}\label{class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798} +\mbox{\Hypertarget{class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798}\label{class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798}} \index{BNO08x@{BNO08x}!initialize@{initialize}} \index{initialize@{initialize}!BNO08x@{BNO08x}} \doxysubsubsection{\texorpdfstring{initialize()}{initialize()}} @@ -1237,64 +548,14 @@ Here is the caller graph for this function\+: -Initializes \doxylink{class_b_n_o08x}{BNO08x} sensor. +Initializes \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} sensor. Resets sensor and goes through initialization process. Configures GPIO, required ISRs, and launches two tasks, one to manage SPI transactions, another to process any received data. \begin{DoxyReturn}{Returns} True if initialization was success, false if otherwise. \end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=282pt]{class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c}\label{class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c} -\index{BNO08x@{BNO08x}!lock\_sh2\_HAL@{lock\_sh2\_HAL}} -\index{lock\_sh2\_HAL@{lock\_sh2\_HAL}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{lock\_sh2\_HAL()}{lock\_sh2\_HAL()}} -{\footnotesize\ttfamily void BNO08x\+::lock\+\_\+sh2\+\_\+\+HAL (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Locks sh2 HAL lib to only allow the calling task to call its APIs. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a37e7c18232f47694d5e55bacc109189c}\label{class_b_n_o08x_a37e7c18232f47694d5e55bacc109189c} -\index{BNO08x@{BNO08x}!lock\_user\_data@{lock\_user\_data}} -\index{lock\_user\_data@{lock\_user\_data}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{lock\_user\_data()}{lock\_user\_data()}} -{\footnotesize\ttfamily void BNO08x\+::lock\+\_\+user\+\_\+data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Locks locks user data to only allow the calling task to read/modify it. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -\Hypertarget{class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5}\label{class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5} +\mbox{\Hypertarget{class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5}\label{class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5}} \index{BNO08x@{BNO08x}!on@{on}} \index{on@{on}!BNO08x@{BNO08x}} \doxysubsubsection{\texorpdfstring{on()}{on()}} @@ -1302,28 +563,12 @@ void, nothing to return -Places \doxylink{class_b_n_o08x}{BNO08x} device in on state by sending ON (2) command on "{}device"{} channel. +Places \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} device in on state by sending ON (2) command on \char`\"{}device\char`\"{} channel. \begin{DoxyReturn}{Returns} True if on operation succeeded. \end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=318pt]{class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=258pt]{class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6}\label{class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6} +\mbox{\Hypertarget{class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6}\label{class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6}} \index{BNO08x@{BNO08x}!print\_product\_ids@{print\_product\_ids}} \index{print\_product\_ids@{print\_product\_ids}!BNO08x@{BNO08x}} \doxysubsubsection{\texorpdfstring{print\_product\_ids()}{print\_product\_ids()}} @@ -1336,36 +581,28 @@ Prints product IDs received at initialization. \begin{DoxyReturn}{Returns} void, nothing to return \end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95}\label{class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95} -\index{BNO08x@{BNO08x}!re\_enable\_reports@{re\_enable\_reports}} -\index{re\_enable\_reports@{re\_enable\_reports}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{re\_enable\_reports()}{re\_enable\_reports()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::re\+\_\+enable\+\_\+reports (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} +\mbox{\Hypertarget{class_b_n_o08x_aae4512fa4768becf0e3919a0e0ec34d8}\label{class_b_n_o08x_aae4512fa4768becf0e3919a0e0ec34d8}} +\index{BNO08x@{BNO08x}!print\_system\_orientation@{print\_system\_orientation}} +\index{print\_system\_orientation@{print\_system\_orientation}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{print\_system\_orientation()}{print\_system\_orientation()}} +{\footnotesize\ttfamily void BNO08x\+::print\+\_\+system\+\_\+orientation (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} -Re-\/enables all reports enabled by user (called when \doxylink{class_b_n_o08x}{BNO08x} reset is detected by sh2 HAL lib). +Retrieves and prints system orientation. \begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if enabled reports were successfuly re-\/enabled. +void, nothing to return \end{DoxyReturn} -Here is the caller graph for this function\+: +Here is the call graph for this function\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph} +\includegraphics[width=350pt]{class_b_n_o08x_aae4512fa4768becf0e3919a0e0ec34d8_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_a082c79d9951ac32ea5fa25de90255a41}\label{class_b_n_o08x_a082c79d9951ac32ea5fa25de90255a41} +\mbox{\Hypertarget{class_b_n_o08x_a082c79d9951ac32ea5fa25de90255a41}\label{class_b_n_o08x_a082c79d9951ac32ea5fa25de90255a41}} \index{BNO08x@{BNO08x}!register\_cb@{register\_cb}} \index{register\_cb@{register\_cb}!BNO08x@{BNO08x}} \doxysubsubsection{\texorpdfstring{register\_cb()}{register\_cb()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} @@ -1383,7 +620,7 @@ Registers a callback to execute when new data from a report is received, overloa \begin{DoxyReturn}{Returns} void, nothing to return \end{DoxyReturn} -\Hypertarget{class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3}\label{class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3} +\mbox{\Hypertarget{class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3}\label{class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3}} \index{BNO08x@{BNO08x}!register\_cb@{register\_cb}} \index{register\_cb@{register\_cb}!BNO08x@{BNO08x}} \doxysubsubsection{\texorpdfstring{register\_cb()}{register\_cb()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} @@ -1401,109 +638,37 @@ Registers a callback to execute when new data from a report is received. \begin{DoxyReturn}{Returns} void, nothing to return \end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=295pt]{class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85}\label{class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85} -\index{BNO08x@{BNO08x}!save\_dynamic\_calibration@{save\_dynamic\_calibration}} -\index{save\_dynamic\_calibration@{save\_dynamic\_calibration}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{save\_dynamic\_calibration()}{save\_dynamic\_calibration()}} -{\footnotesize\ttfamily bool BNO08x\+::save\+\_\+dynamic\+\_\+calibration (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} +\mbox{\Hypertarget{class_b_n_o08x_abba85271f3333b7f395ec55915c1d5f9}\label{class_b_n_o08x_abba85271f3333b7f395ec55915c1d5f9}} +\index{BNO08x@{BNO08x}!set\_system\_orientation@{set\_system\_orientation}} +\index{set\_system\_orientation@{set\_system\_orientation}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{set\_system\_orientation()}{set\_system\_orientation()}} +{\footnotesize\ttfamily bool BNO08x\+::set\+\_\+system\+\_\+orientation (\begin{DoxyParamCaption}\item[{float}]{Qw, }\item[{float}]{Qx, }\item[{float}]{Qy, }\item[{float}]{Qz }\end{DoxyParamCaption})} -Saves dynamic/motion engine calibration data to \doxylink{class_b_n_o08x}{BNO08x} internal flash immediately. See ref manual 6.\+4.\+5.\+1. +Sets the system orientation of the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} device and persist it in flash (FRS). -\begin{DoxyReturn}{Returns} -True if save dynamic/\+ME calibration data succeeded. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=309pt]{class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23}\label{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23} -\index{BNO08x@{BNO08x}!sh2\_HAL\_service\_task@{sh2\_HAL\_service\_task}} -\index{sh2\_HAL\_service\_task@{sh2\_HAL\_service\_task}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{sh2\_HAL\_service\_task()}{sh2\_HAL\_service\_task()}} -{\footnotesize\ttfamily void BNO08x\+::sh2\+\_\+\+HAL\+\_\+service\+\_\+task (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} +\begin{DoxyNote}{Note} +Datasheet Figure 4.\+3 for reference of physical mounting position relative to mapping quaternion. +Use SQRT2\+OVER2 as a constant for sqrt(2)/2 +that a reset is required to apply changes. -Task responsible for calling shtp\+\_\+service() when HINT is asserted to dispatch any sh2 HAL lib callbacks. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1}\label{class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1} -\index{BNO08x@{BNO08x}!sh2\_HAL\_service\_task\_trampoline@{sh2\_HAL\_service\_task\_trampoline}} -\index{sh2\_HAL\_service\_task\_trampoline@{sh2\_HAL\_service\_task\_trampoline}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{sh2\_HAL\_service\_task\_trampoline()}{sh2\_HAL\_service\_task\_trampoline()}} -{\footnotesize\ttfamily void BNO08x\+::sh2\+\_\+\+HAL\+\_\+service\+\_\+task\+\_\+trampoline (\begin{DoxyParamCaption}\item[{void \texorpdfstring{$\ast$}{*}}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - - - -Static function used to launch sh2 HAL service task. - -Used such that \doxylink{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23}{sh2\+\_\+\+HAL\+\_\+service\+\_\+task()} can be non-\/static class member. - +This configuration seems only to work if reports are already enabled. e.\+g. set .rpt.\+rv.\+enable(\+PERIOD) prior this call +\end{DoxyNote} \begin{DoxyParams}{Parameters} -{\em arg} & void pointer to \doxylink{class_b_n_o08x}{BNO08x} imu object \\ +{\em Qw} & Real component of mapping quaternion. \\ +\hline +{\em Qx} & X (i) component of mapping quaternion. \\ +\hline +{\em Qy} & Y (j) component of mapping quaternion. \\ +\hline +{\em Qz} & Z (k) component of mapping quaternion. \\ \hline \end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c}\label{class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c} +\mbox{\Hypertarget{class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c}\label{class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c}} \index{BNO08x@{BNO08x}!sleep@{sleep}} \index{sleep@{sleep}!BNO08x@{BNO08x}} \doxysubsubsection{\texorpdfstring{sleep()}{sleep()}} @@ -1511,28 +676,12 @@ Here is the caller graph for this function\+: -Places \doxylink{class_b_n_o08x}{BNO08x} device in sleep state by sending SLEEP (3) command on "{}device"{} channel. +Places \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} device in sleep state by sending SLEEP (3) command on \char`\"{}device\char`\"{} channel. \begin{DoxyReturn}{Returns} True if sleep operation succeeded. \end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=330pt]{class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=270pt]{class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e}\label{class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e} +\mbox{\Hypertarget{class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e}\label{class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e}} \index{BNO08x@{BNO08x}!soft\_reset@{soft\_reset}} \index{soft\_reset@{soft\_reset}!BNO08x@{BNO08x}} \doxysubsubsection{\texorpdfstring{soft\_reset()}{soft\_reset()}} @@ -1540,7 +689,7 @@ Here is the caller graph for this function\+: -Soft resets \doxylink{class_b_n_o08x}{BNO08x} device by sending RESET (1) command on "{}device"{} channel. +Soft resets \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} device by sending RESET (1) command on \char`\"{}device\char`\"{} channel. \begin{DoxyReturn}{Returns} True if soft reset operation succeeded. @@ -1553,134 +702,56 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph} \end{center} \end{figure} +\mbox{\Hypertarget{class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5}\label{class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5}} +\index{BNO08x@{BNO08x}!write\_frs@{write\_frs}} +\index{write\_frs@{write\_frs}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{write\_frs()}{write\_frs()}} +{\footnotesize\ttfamily bool BNO08x\+::write\+\_\+frs (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a8ac8ee2d5f81f6102ed94866f2bdcc8e}{BNO08x\+Frs\+ID}}}]{frs\+\_\+\+ID, }\item[{uint32\+\_\+t $\ast$}]{data, }\item[{const uint16\+\_\+t}]{tx\+\_\+data\+\_\+sz }\end{DoxyParamCaption})} + + + +Writes a record to flash record system. + +For more details on flash records and frs\+\_\+\+IDs see ref. manual 6.\+3.\+6 \& 4.\+3 + + +\begin{DoxyParams}{Parameters} +{\em frs\+\_\+\+ID} & The ID of the desired to write to flash. \\ +\hline +{\em data} & Buffer of 16 uint32\+\_\+t to store data to send. \\ +\hline +{\em tx\+\_\+data\+\_\+sz} & Length of data, amount of 32 bit words to write to flash.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if get flash record system operation succeeded. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=335pt]{class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_cgraph} +\end{center} +\end{figure} Here is the caller graph for this function\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=290pt]{class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_aa8347555e37a185bef4a834b04231123}\label{class_b_n_o08x_aa8347555e37a185bef4a834b04231123} -\index{BNO08x@{BNO08x}!stability\_to\_str@{stability\_to\_str}} -\index{stability\_to\_str@{stability\_to\_str}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{stability\_to\_str()}{stability\_to\_str()}} -{\footnotesize\ttfamily const char \texorpdfstring{$\ast$}{*} BNO08x\+::stability\+\_\+to\+\_\+str (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08x\+Stability}}}]{stability }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - - - -Converts a BNO08x\+Stability enum to string. - -\begin{DoxyReturn}{Returns} -The resulting string conversion of the enum. -\end{DoxyReturn} -\Hypertarget{class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67}\label{class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67} -\index{BNO08x@{BNO08x}!toggle\_reset@{toggle\_reset}} -\index{toggle\_reset@{toggle\_reset}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{toggle\_reset()}{toggle\_reset()}} -{\footnotesize\ttfamily void BNO08x\+::toggle\+\_\+reset (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Toggles reset gpio pin for hard reset of \doxylink{class_b_n_o08x}{BNO08x} device. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42}\label{class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42} -\index{BNO08x@{BNO08x}!unlock\_sh2\_HAL@{unlock\_sh2\_HAL}} -\index{unlock\_sh2\_HAL@{unlock\_sh2\_HAL}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{unlock\_sh2\_HAL()}{unlock\_sh2\_HAL()}} -{\footnotesize\ttfamily void BNO08x\+::unlock\+\_\+sh2\+\_\+\+HAL (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Unlocks sh2 HAL lib to allow other tasks to call its APIs. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a171b4f380b145e295a11219a8e2a961a}\label{class_b_n_o08x_a171b4f380b145e295a11219a8e2a961a} -\index{BNO08x@{BNO08x}!unlock\_user\_data@{unlock\_user\_data}} -\index{unlock\_user\_data@{unlock\_user\_data}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{unlock\_user\_data()}{unlock\_user\_data()}} -{\footnotesize\ttfamily void BNO08x\+::unlock\+\_\+user\+\_\+data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Unlocks user data to allow other tasks to read/modify it. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -\Hypertarget{class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc}\label{class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc} -\index{BNO08x@{BNO08x}!wait\_for\_hint@{wait\_for\_hint}} -\index{wait\_for\_hint@{wait\_for\_hint}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{wait\_for\_hint()}{wait\_for\_hint()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::wait\+\_\+for\+\_\+hint (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Waits for HINT pin assertion or HOST\+\_\+\+INT\+\_\+\+TIMEOUT\+\_\+\+DEFAULT\+\_\+\+MS to elapse. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if HINT was asserted. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e}\label{class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e} -\index{BNO08x@{BNO08x}!wait\_for\_reset@{wait\_for\_reset}} -\index{wait\_for\_reset@{wait\_for\_reset}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{wait\_for\_reset()}{wait\_for\_reset()}} -{\footnotesize\ttfamily esp\+\_\+err\+\_\+t BNO08x\+::wait\+\_\+for\+\_\+reset (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} - - - -Waits for SH2 HAL lib to detect reset or HOST\+\_\+\+INT\+\_\+\+TIMEOUT\+\_\+\+DEFAULT\+\_\+\+MS to elapse. - -\begin{DoxyReturn}{Returns} -ESP\+\_\+\+OK if reset was detected by SH2 HAL lib. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph} +\includegraphics[width=350pt]{class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_icgraph} \end{center} \end{figure} -\doxysubsection{Friends And Related Symbol Documentation} -\Hypertarget{class_b_n_o08x_a6dd0081dc9eb0cfb019bfdca3aa31802}\label{class_b_n_o08x_a6dd0081dc9eb0cfb019bfdca3aa31802} +\doxysubsection{Friends And Related Function Documentation} +\mbox{\Hypertarget{class_b_n_o08x_a6dd0081dc9eb0cfb019bfdca3aa31802}\label{class_b_n_o08x_a6dd0081dc9eb0cfb019bfdca3aa31802}} \index{BNO08x@{BNO08x}!BNO08xSH2HAL@{BNO08xSH2HAL}} \index{BNO08xSH2HAL@{BNO08xSH2HAL}!BNO08x@{BNO08x}} \doxysubsubsection{\texorpdfstring{BNO08xSH2HAL}{BNO08xSH2HAL}} {\footnotesize\ttfamily friend class \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l}{BNO08x\+SH2\+HAL}}\hspace{0.3cm}{\ttfamily [friend]}} -\Hypertarget{class_b_n_o08x_a190775b71c35d8007faae7dd6a9f1030}\label{class_b_n_o08x_a190775b71c35d8007faae7dd6a9f1030} +\mbox{\Hypertarget{class_b_n_o08x_a190775b71c35d8007faae7dd6a9f1030}\label{class_b_n_o08x_a190775b71c35d8007faae7dd6a9f1030}} \index{BNO08x@{BNO08x}!BNO08xTestHelper@{BNO08xTestHelper}} \index{BNO08xTestHelper@{BNO08xTestHelper}!BNO08x@{BNO08x}} \doxysubsubsection{\texorpdfstring{BNO08xTestHelper}{BNO08xTestHelper}} @@ -1689,300 +760,21 @@ Here is the caller graph for this function\+: \doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_a982f065df42f00e53fd87c840efdb0f1}\label{class_b_n_o08x_a982f065df42f00e53fd87c840efdb0f1} -\index{BNO08x@{BNO08x}!bus\_config@{bus\_config}} -\index{bus\_config@{bus\_config}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{bus\_config}{bus\_config}} -{\footnotesize\ttfamily spi\+\_\+bus\+\_\+config\+\_\+t BNO08x\+::bus\+\_\+config \{\}\hspace{0.3cm}{\ttfamily [private]}} - - - -SPI bus GPIO configuration settings. - -\Hypertarget{class_b_n_o08x_a6931b6544788f268a9441a9f9d4a5e33}\label{class_b_n_o08x_a6931b6544788f268a9441a9f9d4a5e33} -\index{BNO08x@{BNO08x}!cb\_task\_hdl@{cb\_task\_hdl}} -\index{cb\_task\_hdl@{cb\_task\_hdl}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{cb\_task\_hdl}{cb\_task\_hdl}} -{\footnotesize\ttfamily Task\+Handle\+\_\+t BNO08x\+::cb\+\_\+task\+\_\+hdl\hspace{0.3cm}{\ttfamily [private]}} - - - -\doxylink{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23}{sh2\+\_\+\+HAL\+\_\+service\+\_\+task()} task handle - -\Hypertarget{class_b_n_o08x_a63002547e309412846c3967c9d068ee3}\label{class_b_n_o08x_a63002547e309412846c3967c9d068ee3} -\index{BNO08x@{BNO08x}!CB\_TASK\_SZ@{CB\_TASK\_SZ}} -\index{CB\_TASK\_SZ@{CB\_TASK\_SZ}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{CB\_TASK\_SZ}{CB\_TASK\_SZ}} -{\footnotesize\ttfamily const constexpr config\+STACK\+\_\+\+DEPTH\+\_\+\+TYPE BNO08x\+::\+CB\+\_\+\+TASK\+\_\+\+SZ\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{=} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_CB\_TASK\_SZ} - -\end{DoxyCode} - - -Size of \doxylink{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23}{sh2\+\_\+\+HAL\+\_\+service\+\_\+task()} stack in bytes. - -\Hypertarget{class_b_n_o08x_ae32ce16c51a93b9d53058bf3b6f0d94b}\label{class_b_n_o08x_ae32ce16c51a93b9d53058bf3b6f0d94b} -\index{BNO08x@{BNO08x}!DATA\_AVAILABLE\_TIMEOUT\_MS@{DATA\_AVAILABLE\_TIMEOUT\_MS}} -\index{DATA\_AVAILABLE\_TIMEOUT\_MS@{DATA\_AVAILABLE\_TIMEOUT\_MS}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{DATA\_AVAILABLE\_TIMEOUT\_MS}{DATA\_AVAILABLE\_TIMEOUT\_MS}} -{\footnotesize\ttfamily const constexpr Tick\+Type\+\_\+t BNO08x\+::\+DATA\+\_\+\+AVAILABLE\+\_\+\+TIMEOUT\+\_\+\+MS\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{=} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_DATA\_AVAILABLE\_TIMEOUT\_MS\ /} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ portTICK\_PERIOD\_MS} - -\end{DoxyCode} - - -Max wait between \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{data\+\_\+available()} being called and no new data/report being detected. - -\Hypertarget{class_b_n_o08x_af9b6fbf35e7cd55d517d30c6429a21a4}\label{class_b_n_o08x_af9b6fbf35e7cd55d517d30c6429a21a4} -\index{BNO08x@{BNO08x}!data\_proc\_task\_hdl@{data\_proc\_task\_hdl}} -\index{data\_proc\_task\_hdl@{data\_proc\_task\_hdl}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{data\_proc\_task\_hdl}{data\_proc\_task\_hdl}} -{\footnotesize\ttfamily Task\+Handle\+\_\+t BNO08x\+::data\+\_\+proc\+\_\+task\+\_\+hdl\hspace{0.3cm}{\ttfamily [private]}} - - - -\doxylink{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}{data\+\_\+proc\+\_\+task()} task handle - -\Hypertarget{class_b_n_o08x_a876ef3f899989de83ee6a9d6b218f8e1}\label{class_b_n_o08x_a876ef3f899989de83ee6a9d6b218f8e1} -\index{BNO08x@{BNO08x}!DATA\_PROC\_TASK\_SZ@{DATA\_PROC\_TASK\_SZ}} -\index{DATA\_PROC\_TASK\_SZ@{DATA\_PROC\_TASK\_SZ}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{DATA\_PROC\_TASK\_SZ}{DATA\_PROC\_TASK\_SZ}} -{\footnotesize\ttfamily const constexpr config\+STACK\+\_\+\+DEPTH\+\_\+\+TYPE BNO08x\+::\+DATA\+\_\+\+PROC\+\_\+\+TASK\+\_\+\+SZ\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{=} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_DATA\_PROC\_TASK\_SZ} - -\end{DoxyCode} - - -Size of \doxylink{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}{data\+\_\+proc\+\_\+task()} stack in bytes. - -\Hypertarget{class_b_n_o08x_aa07e329d693eb8d9270a7f9ad6f1d94b}\label{class_b_n_o08x_aa07e329d693eb8d9270a7f9ad6f1d94b} -\index{BNO08x@{BNO08x}!HARD\_RESET\_DELAY\_MS@{HARD\_RESET\_DELAY\_MS}} -\index{HARD\_RESET\_DELAY\_MS@{HARD\_RESET\_DELAY\_MS}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{HARD\_RESET\_DELAY\_MS}{HARD\_RESET\_DELAY\_MS}} -{\footnotesize\ttfamily const constexpr Tick\+Type\+\_\+t BNO08x\+::\+HARD\+\_\+\+RESET\+\_\+\+DELAY\+\_\+\+MS\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{=} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_HARD\_RESET\_DELAY\_MS\ /} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ portTICK\_PERIOD\_MS} - -\end{DoxyCode} - - -How long RST pin is held low during hard reset (min 10ns according to datasheet, but should be longer for stable operation) - -\Hypertarget{class_b_n_o08x_ae51d4e3228a91ee407d5866e604804c4}\label{class_b_n_o08x_ae51d4e3228a91ee407d5866e604804c4} -\index{BNO08x@{BNO08x}!HOST\_INT\_TIMEOUT\_DEFAULT\_MS@{HOST\_INT\_TIMEOUT\_DEFAULT\_MS}} -\index{HOST\_INT\_TIMEOUT\_DEFAULT\_MS@{HOST\_INT\_TIMEOUT\_DEFAULT\_MS}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{HOST\_INT\_TIMEOUT\_DEFAULT\_MS}{HOST\_INT\_TIMEOUT\_DEFAULT\_MS}} -{\footnotesize\ttfamily const constexpr Tick\+Type\+\_\+t BNO08x\+::\+HOST\+\_\+\+INT\+\_\+\+TIMEOUT\+\_\+\+DEFAULT\+\_\+\+MS\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{=} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_HINT\_TIMEOUT\_MS\ /} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ portTICK\_PERIOD\_MS} - -\end{DoxyCode} - - -Max wait between HINT being asserted by \doxylink{class_b_n_o08x}{BNO08x} before transaction is considered failed (in miliseconds). - -\Hypertarget{class_b_n_o08x_aeda443e9f608fccfec0e6770edc90c82}\label{class_b_n_o08x_aeda443e9f608fccfec0e6770edc90c82} -\index{BNO08x@{BNO08x}!imu\_config@{imu\_config}} -\index{imu\_config@{imu\_config}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{imu\_config}{imu\_config}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} BNO08x\+::imu\+\_\+config \{\}\hspace{0.3cm}{\ttfamily [private]}} - - - -IMU configuration settings. - -\Hypertarget{class_b_n_o08x_a425a1f5a9f3232aadc685caaf4c2f82e}\label{class_b_n_o08x_a425a1f5a9f3232aadc685caaf4c2f82e} -\index{BNO08x@{BNO08x}!imu\_spi\_config@{imu\_spi\_config}} -\index{imu\_spi\_config@{imu\_spi\_config}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{imu\_spi\_config}{imu\_spi\_config}} -{\footnotesize\ttfamily spi\+\_\+device\+\_\+interface\+\_\+config\+\_\+t BNO08x\+::imu\+\_\+spi\+\_\+config \{\}\hspace{0.3cm}{\ttfamily [private]}} - - - -SPI slave device settings. - -\Hypertarget{class_b_n_o08x_a0a2d157afc0da144536d8d6927cc63f1}\label{class_b_n_o08x_a0a2d157afc0da144536d8d6927cc63f1} -\index{BNO08x@{BNO08x}!init\_status@{init\_status}} -\index{init\_status@{init\_status}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{init\_status}{init\_status}} -{\footnotesize\ttfamily \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t}} BNO08x\+::init\+\_\+status\hspace{0.3cm}{\ttfamily [private]}} - - - -Initialization status of various functionality, used by deconstructor during cleanup, set during initialization. - -\Hypertarget{class_b_n_o08x_ac8f6fc515923ffc820a7cfafc0c2830f}\label{class_b_n_o08x_ac8f6fc515923ffc820a7cfafc0c2830f} -\index{BNO08x@{BNO08x}!product\_IDs@{product\_IDs}} -\index{product\_IDs@{product\_IDs}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{product\_IDs}{product\_IDs}} -{\footnotesize\ttfamily sh2\+\_\+\+Product\+Ids\+\_\+t BNO08x\+::product\+\_\+\+IDs\hspace{0.3cm}{\ttfamily [private]}} - - - -Product ID info returned IMU at initialization, can be viewed with \doxylink{class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6}{print\+\_\+product\+\_\+ids()} - -\Hypertarget{class_b_n_o08x_a8b45106ee35e8d2ddc9709b7f788212e}\label{class_b_n_o08x_a8b45106ee35e8d2ddc9709b7f788212e} -\index{BNO08x@{BNO08x}!queue\_cb\_report\_id@{queue\_cb\_report\_id}} -\index{queue\_cb\_report\_id@{queue\_cb\_report\_id}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{queue\_cb\_report\_id}{queue\_cb\_report\_id}} -{\footnotesize\ttfamily Queue\+Handle\+\_\+t BNO08x\+::queue\+\_\+cb\+\_\+report\+\_\+id\hspace{0.3cm}{\ttfamily [private]}} - - - -Queue to send report ID of most recent report to \doxylink{class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7}{cb\+\_\+task()} - -\Hypertarget{class_b_n_o08x_aefd6d59af9f8cf73be017db55f8b2e6a}\label{class_b_n_o08x_aefd6d59af9f8cf73be017db55f8b2e6a} -\index{BNO08x@{BNO08x}!queue\_rx\_sensor\_event@{queue\_rx\_sensor\_event}} -\index{queue\_rx\_sensor\_event@{queue\_rx\_sensor\_event}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{queue\_rx\_sensor\_event}{queue\_rx\_sensor\_event}} -{\footnotesize\ttfamily Queue\+Handle\+\_\+t BNO08x\+::queue\+\_\+rx\+\_\+sensor\+\_\+event\hspace{0.3cm}{\ttfamily [private]}} - - - -Queue to send sensor events from sh2 HAL sensor event callback (\doxylink{class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997}{BNO08x\+SH2\+HAL\+::sensor\+\_\+event\+\_\+cb()}) to \doxylink{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}{data\+\_\+proc\+\_\+task()} - -\Hypertarget{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}\label{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e} +\mbox{\Hypertarget{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}\label{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}} \index{BNO08x@{BNO08x}!rpt@{rpt}} \index{rpt@{rpt}!BNO08x@{BNO08x}} \doxysubsubsection{\texorpdfstring{rpt}{rpt}} {\footnotesize\ttfamily \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t}{bno08x\+\_\+reports\+\_\+t}} BNO08x\+::rpt} -\Hypertarget{class_b_n_o08x_a1a037bda37493cde56732cc6fdc7884b}\label{class_b_n_o08x_a1a037bda37493cde56732cc6fdc7884b} -\index{BNO08x@{BNO08x}!RX\_DATA\_LENGTH@{RX\_DATA\_LENGTH}} -\index{RX\_DATA\_LENGTH@{RX\_DATA\_LENGTH}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{RX\_DATA\_LENGTH}{RX\_DATA\_LENGTH}} -{\footnotesize\ttfamily const constexpr uint16\+\_\+t BNO08x\+::\+RX\+\_\+\+DATA\+\_\+\+LENGTH = 300U\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -length buffer containing data received over spi - -\Hypertarget{class_b_n_o08x_a031976dacd97917d9d72edccb607160c}\label{class_b_n_o08x_a031976dacd97917d9d72edccb607160c} -\index{BNO08x@{BNO08x}!SCLK\_MAX\_SPEED@{SCLK\_MAX\_SPEED}} -\index{SCLK\_MAX\_SPEED@{SCLK\_MAX\_SPEED}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{SCLK\_MAX\_SPEED}{SCLK\_MAX\_SPEED}} -{\footnotesize\ttfamily const constexpr uint32\+\_\+t BNO08x\+::\+SCLK\+\_\+\+MAX\+\_\+\+SPEED = 3000000\+UL\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -Max SPI SCLK speed \doxylink{class_b_n_o08x}{BNO08x} is capable of. - -\Hypertarget{class_b_n_o08x_aa92ff86d82a097a565ed2a2b9000b571}\label{class_b_n_o08x_aa92ff86d82a097a565ed2a2b9000b571} -\index{BNO08x@{BNO08x}!sem\_kill\_tasks@{sem\_kill\_tasks}} -\index{sem\_kill\_tasks@{sem\_kill\_tasks}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{sem\_kill\_tasks}{sem\_kill\_tasks}} -{\footnotesize\ttfamily Semaphore\+Handle\+\_\+t BNO08x\+::sem\+\_\+kill\+\_\+tasks\hspace{0.3cm}{\ttfamily [private]}} - - - -Counting Semaphore to count amount of killed tasks. - -\Hypertarget{class_b_n_o08x_abae123678dc62f139749f13a3b6d1baa}\label{class_b_n_o08x_abae123678dc62f139749f13a3b6d1baa} -\index{BNO08x@{BNO08x}!sh2\_HAL@{sh2\_HAL}} -\index{sh2\_HAL@{sh2\_HAL}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{sh2\_HAL}{sh2\_HAL}} -{\footnotesize\ttfamily sh2\+\_\+\+Hal\+\_\+t BNO08x\+::sh2\+\_\+\+HAL\hspace{0.3cm}{\ttfamily [private]}} - - - -sh2 hardware abstraction layer struct for use with sh2 HAL lib. - -\Hypertarget{class_b_n_o08x_afb288b912294ac6a568c1aab8bb382f6}\label{class_b_n_o08x_afb288b912294ac6a568c1aab8bb382f6} -\index{BNO08x@{BNO08x}!sh2\_HAL\_service\_task\_hdl@{sh2\_HAL\_service\_task\_hdl}} -\index{sh2\_HAL\_service\_task\_hdl@{sh2\_HAL\_service\_task\_hdl}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{sh2\_HAL\_service\_task\_hdl}{sh2\_HAL\_service\_task\_hdl}} -{\footnotesize\ttfamily Task\+Handle\+\_\+t BNO08x\+::sh2\+\_\+\+HAL\+\_\+service\+\_\+task\+\_\+hdl\hspace{0.3cm}{\ttfamily [private]}} - - - -\doxylink{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23}{sh2\+\_\+\+HAL\+\_\+service\+\_\+task()} task handle - -\Hypertarget{class_b_n_o08x_aac1f772772db2d5fd14d51e44649d8eb}\label{class_b_n_o08x_aac1f772772db2d5fd14d51e44649d8eb} -\index{BNO08x@{BNO08x}!SH2\_HAL\_SERVICE\_TASK\_SZ@{SH2\_HAL\_SERVICE\_TASK\_SZ}} -\index{SH2\_HAL\_SERVICE\_TASK\_SZ@{SH2\_HAL\_SERVICE\_TASK\_SZ}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{SH2\_HAL\_SERVICE\_TASK\_SZ}{SH2\_HAL\_SERVICE\_TASK\_SZ}} -{\footnotesize\ttfamily const constexpr config\+STACK\+\_\+\+DEPTH\+\_\+\+TYPE BNO08x\+::\+SH2\+\_\+\+HAL\+\_\+\+SERVICE\+\_\+\+TASK\+\_\+\+SZ\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{=} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_SH2\_HAL\_SERVICE\_TASK\_SZ} - -\end{DoxyCode} - - -Size of \doxylink{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23}{sh2\+\_\+\+HAL\+\_\+service\+\_\+task()} stack in bytes. - -\Hypertarget{class_b_n_o08x_acc0ea091465fc9a5736f5e0c6a0ce8ef}\label{class_b_n_o08x_acc0ea091465fc9a5736f5e0c6a0ce8ef} -\index{BNO08x@{BNO08x}!spi\_hdl@{spi\_hdl}} -\index{spi\_hdl@{spi\_hdl}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{spi\_hdl}{spi\_hdl}} -{\footnotesize\ttfamily spi\+\_\+device\+\_\+handle\+\_\+t BNO08x\+::spi\+\_\+hdl \{\}\hspace{0.3cm}{\ttfamily [private]}} - - - -SPI device handle. - -\Hypertarget{class_b_n_o08x_ac16adc5f00b0039c98a4921f13895026}\label{class_b_n_o08x_ac16adc5f00b0039c98a4921f13895026} -\index{BNO08x@{BNO08x}!spi\_transaction@{spi\_transaction}} -\index{spi\_transaction@{spi\_transaction}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{spi\_transaction}{spi\_transaction}} -{\footnotesize\ttfamily spi\+\_\+transaction\+\_\+t BNO08x\+::spi\+\_\+transaction \{\}\hspace{0.3cm}{\ttfamily [private]}} - - - -SPI transaction handle. - -\Hypertarget{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}\label{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e} -\index{BNO08x@{BNO08x}!sync\_ctx@{sync\_ctx}} -\index{sync\_ctx@{sync\_ctx}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{sync\_ctx}{sync\_ctx}} -{\footnotesize\ttfamily \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} BNO08x\+::sync\+\_\+ctx\hspace{0.3cm}{\ttfamily [private]}} - - - -Holds context used to synchronize tasks and callback execution. - -\Hypertarget{class_b_n_o08x_a2c98d5f2c406a3efd0b48c5666fa8c46}\label{class_b_n_o08x_a2c98d5f2c406a3efd0b48c5666fa8c46} -\index{BNO08x@{BNO08x}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+::\+TAG = "{}BNO08x"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - - - -Class tag used for serial print statements. - -\Hypertarget{class_b_n_o08x_a58b4949a61a784d09df3e7ecda175b39}\label{class_b_n_o08x_a58b4949a61a784d09df3e7ecda175b39} -\index{BNO08x@{BNO08x}!usr\_reports@{usr\_reports}} -\index{usr\_reports@{usr\_reports}!BNO08x@{BNO08x}} -\doxysubsubsection{\texorpdfstring{usr\_reports}{usr\_reports}} -{\footnotesize\ttfamily etl\+::map$<$uint8\+\_\+t, \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}\texorpdfstring{$\ast$}{*}, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a9808babb45af9b32fc51cef8d50341be}{TOTAL\+\_\+\+RPT\+\_\+\+COUNT}}, etl\+::less$<$uint8\+\_\+t$>$ $>$ BNO08x\+::usr\+\_\+reports\hspace{0.3cm}{\ttfamily [private]}} +\mbox{\Hypertarget{class_b_n_o08x_ab8d5ebfc080838870e320494da3fa64d}\label{class_b_n_o08x_ab8d5ebfc080838870e320494da3fa64d}} +\index{BNO08x@{BNO08x}!SQRT2OVER2@{SQRT2OVER2}} +\index{SQRT2OVER2@{SQRT2OVER2}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SQRT2OVER2}{SQRT2OVER2}} +{\footnotesize\ttfamily constexpr float BNO08x\+::\+SQRT2\+OVER2 = 0.\+7071067811865476f\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}} The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -include/\mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.\+hpp}}\item -source/\mbox{\hyperlink{_b_n_o08x_8cpp}{BNO08x.\+cpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.\+hpp}}\item +\mbox{\hyperlink{_b_n_o08x_8cpp}{BNO08x.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x__coll__graph.md5 b/documentation/latex/class_b_n_o08x__coll__graph.md5 index d3794b9..5bbe806 100644 --- a/documentation/latex/class_b_n_o08x__coll__graph.md5 +++ b/documentation/latex/class_b_n_o08x__coll__graph.md5 @@ -1 +1 @@ -d5618573c28bee41d6393db6d353abbc \ No newline at end of file +791b2f67452223cf4dd1ba839e730d0c \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x__coll__graph.pdf b/documentation/latex/class_b_n_o08x__coll__graph.pdf index b0427cd..8d68ad9 100644 Binary files a/documentation/latex/class_b_n_o08x__coll__graph.pdf and b/documentation/latex/class_b_n_o08x__coll__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.md5 b/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.md5 deleted file mode 100644 index 00b0416..0000000 --- a/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -9757d550059826072e5bdb36ef9695a9 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.pdf b/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.pdf deleted file mode 100644 index a3f8218..0000000 Binary files a/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.md5 b/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.md5 deleted file mode 100644 index 02ef4e2..0000000 --- a/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d0be1982f7d664b05f338ea6f7a467ec \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.pdf b/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.pdf deleted file mode 100644 index 379dd70..0000000 Binary files a/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_cgraph.md5 b/documentation/latex/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_cgraph.md5 new file mode 100644 index 0000000..c56b204 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_cgraph.md5 @@ -0,0 +1 @@ +30c3f4020049d9f95fdbcbfa0342acb2 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_cgraph.pdf b/documentation/latex/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_cgraph.pdf new file mode 100644 index 0000000..77a4d4a Binary files /dev/null and b/documentation/latex/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_icgraph.md5 b/documentation/latex/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_icgraph.md5 new file mode 100644 index 0000000..96b65cf --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_icgraph.md5 @@ -0,0 +1 @@ +0cb9fdfe1778e13c51d82d521a8c6112 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_icgraph.pdf b/documentation/latex/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_icgraph.pdf new file mode 100644 index 0000000..6a7a387 Binary files /dev/null and b/documentation/latex/class_b_n_o08x_a138577792350b8d5cc48cbf46b34c4f3_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.md5 b/documentation/latex/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.md5 deleted file mode 100644 index d0e1b02..0000000 --- a/documentation/latex/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -48b443791aafb7938bba24a752870068 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.pdf b/documentation/latex/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.pdf deleted file mode 100644 index cd24474..0000000 Binary files a/documentation/latex/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.md5 b/documentation/latex/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.md5 deleted file mode 100644 index 846ed77..0000000 --- a/documentation/latex/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -555e8c05ba41004305d47d9ca1e6e0aa \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.pdf b/documentation/latex/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.pdf deleted file mode 100644 index e02122a..0000000 Binary files a/documentation/latex/class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.md5 b/documentation/latex/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.md5 deleted file mode 100644 index 82467ab..0000000 --- a/documentation/latex/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f30274f0e258e4a5a50d766c713a238a \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.pdf b/documentation/latex/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.pdf deleted file mode 100644 index aa390a1..0000000 Binary files a/documentation/latex/class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.md5 b/documentation/latex/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.md5 deleted file mode 100644 index 2c98d5f..0000000 --- a/documentation/latex/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -ab99c9dd002f66e6f00489b143dbe04b \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.pdf b/documentation/latex/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.pdf deleted file mode 100644 index a9644bc..0000000 Binary files a/documentation/latex/class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.md5 b/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.md5 index 2d65950..d483e98 100644 --- a/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.md5 @@ -1 +1 @@ -06d24a52ec948e32820bd7b6f2d9aa3f \ No newline at end of file +f3fda31a5afc5da8340fb8f1e76e8bf7 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.pdf b/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.pdf index d23fa2f..c363a3b 100644 Binary files a/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.pdf and b/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.md5 b/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.md5 index 6c74baa..bbdc814 100644 --- a/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.md5 +++ b/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.md5 @@ -1 +1 @@ -5101a69ffa09064e11c3e6fd935df50b \ No newline at end of file +3b23bad54a1bf5e7449e944b78dd1372 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.pdf b/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.pdf index feed654..5b5b219 100644 Binary files a/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.pdf and b/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.md5 b/documentation/latex/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.md5 deleted file mode 100644 index e699091..0000000 --- a/documentation/latex/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0b4c849d6c143f374436734d77b15e9e \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.pdf b/documentation/latex/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.pdf deleted file mode 100644 index 4aca426..0000000 Binary files a/documentation/latex/class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.md5 b/documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.md5 index 09f7891..2bb5129 100644 --- a/documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.md5 +++ b/documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.md5 @@ -1 +1 @@ -6f21ea19131375b5235243d7a1c6ca03 \ No newline at end of file +cde229891c3fcc34849c2853c3bca1f7 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.pdf b/documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.pdf index 92b7735..ae0884a 100644 Binary files a/documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.pdf and b/documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.md5 b/documentation/latex/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.md5 deleted file mode 100644 index aa83706..0000000 --- a/documentation/latex/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -63b1fe8da3c2ce6614c859c8a6281482 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.pdf b/documentation/latex/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.pdf deleted file mode 100644 index 1edd1a2..0000000 Binary files a/documentation/latex/class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_cgraph.md5 b/documentation/latex/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_cgraph.md5 new file mode 100644 index 0000000..a8e244f --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_cgraph.md5 @@ -0,0 +1 @@ +44830cfbcf353aa709be6472f19aff44 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_cgraph.pdf b/documentation/latex/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_cgraph.pdf new file mode 100644 index 0000000..040caab Binary files /dev/null and b/documentation/latex/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_icgraph.md5 b/documentation/latex/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_icgraph.md5 new file mode 100644 index 0000000..c8ed56d --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_icgraph.md5 @@ -0,0 +1 @@ +b26b318630186992f72609794da488db \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_icgraph.pdf b/documentation/latex/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_icgraph.pdf new file mode 100644 index 0000000..d1a9dde Binary files /dev/null and b/documentation/latex/class_b_n_o08x_a441681a5133b1a125b534925c9bc10f9_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.md5 b/documentation/latex/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.md5 deleted file mode 100644 index 055fc4a..0000000 --- a/documentation/latex/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c75684f235e7915652a964b0bf69f738 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.pdf b/documentation/latex/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.pdf deleted file mode 100644 index 22b3924..0000000 Binary files a/documentation/latex/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.md5 b/documentation/latex/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.md5 deleted file mode 100644 index 67ecb7e..0000000 --- a/documentation/latex/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a8ef8caa6110abc7bf394d9267a3cb0b \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.pdf b/documentation/latex/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.pdf deleted file mode 100644 index e5fd67a..0000000 Binary files a/documentation/latex/class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.md5 b/documentation/latex/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.md5 deleted file mode 100644 index 4fbe521..0000000 --- a/documentation/latex/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -4d1bf06ea0edd089d58be389b3f72ee5 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.pdf b/documentation/latex/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.pdf deleted file mode 100644 index faec7e6..0000000 Binary files a/documentation/latex/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.md5 b/documentation/latex/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.md5 deleted file mode 100644 index 0909139..0000000 --- a/documentation/latex/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f91782cfacac036a0c3b652a3730f6a9 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.pdf b/documentation/latex/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.pdf deleted file mode 100644 index c629852..0000000 Binary files a/documentation/latex/class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.md5 b/documentation/latex/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.md5 deleted file mode 100644 index e37f346..0000000 --- a/documentation/latex/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d5799d72943a676218202aa3905f8609 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.pdf b/documentation/latex/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.pdf deleted file mode 100644 index 0392293..0000000 Binary files a/documentation/latex/class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.md5 b/documentation/latex/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.md5 deleted file mode 100644 index 1cd92a1..0000000 --- a/documentation/latex/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -479586b4ed652363a658323aaae738ad \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.pdf b/documentation/latex/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.pdf deleted file mode 100644 index 43957c3..0000000 Binary files a/documentation/latex/class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.md5 b/documentation/latex/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.md5 deleted file mode 100644 index 1c520e9..0000000 --- a/documentation/latex/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8ca6fd4463cc7ed850a10381deaaafcd \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.pdf b/documentation/latex/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.pdf deleted file mode 100644 index 045460e..0000000 Binary files a/documentation/latex/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.md5 b/documentation/latex/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.md5 index 420db1d..964861c 100644 --- a/documentation/latex/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.md5 +++ b/documentation/latex/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.md5 @@ -1 +1 @@ -f4347731a36183740527b7070c777482 \ No newline at end of file +fd02f63106f7a5154a8955b418a40787 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.pdf b/documentation/latex/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.pdf index 48d0fa5..256fb51 100644 Binary files a/documentation/latex/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.pdf and b/documentation/latex/class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.md5 b/documentation/latex/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.md5 deleted file mode 100644 index 9b0226b..0000000 --- a/documentation/latex/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d8c9813766598fba8efb56221b9d57a7 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.pdf b/documentation/latex/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.pdf deleted file mode 100644 index 2a68fdf..0000000 Binary files a/documentation/latex/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.md5 b/documentation/latex/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.md5 deleted file mode 100644 index 13bef05..0000000 --- a/documentation/latex/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d0de3d439d5c094c450e5ea1f5df05d0 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.pdf b/documentation/latex/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.pdf deleted file mode 100644 index c62a058..0000000 Binary files a/documentation/latex/class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a65a7175b6f6ad6ce687e4fd4cd4bc396_cgraph.md5 b/documentation/latex/class_b_n_o08x_a65a7175b6f6ad6ce687e4fd4cd4bc396_cgraph.md5 new file mode 100644 index 0000000..7bf107d --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a65a7175b6f6ad6ce687e4fd4cd4bc396_cgraph.md5 @@ -0,0 +1 @@ +e262b45bcd06857f6c9e6a3762ce362a \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a65a7175b6f6ad6ce687e4fd4cd4bc396_cgraph.pdf b/documentation/latex/class_b_n_o08x_a65a7175b6f6ad6ce687e4fd4cd4bc396_cgraph.pdf new file mode 100644 index 0000000..59f94e1 Binary files /dev/null and b/documentation/latex/class_b_n_o08x_a65a7175b6f6ad6ce687e4fd4cd4bc396_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.md5 b/documentation/latex/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.md5 deleted file mode 100644 index d179503..0000000 --- a/documentation/latex/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f26992e3471a165096290110508a1484 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.pdf b/documentation/latex/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.pdf deleted file mode 100644 index f2f589c..0000000 Binary files a/documentation/latex/class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.md5 b/documentation/latex/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.md5 deleted file mode 100644 index 8cdd4c3..0000000 --- a/documentation/latex/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -84fdea7336fa802f2c6010371e274150 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.pdf b/documentation/latex/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.pdf deleted file mode 100644 index e3309db..0000000 Binary files a/documentation/latex/class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.md5 b/documentation/latex/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.md5 deleted file mode 100644 index 695f31e..0000000 --- a/documentation/latex/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -23b9c1490ade5e0697e052d4212fb4df \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.pdf b/documentation/latex/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.pdf deleted file mode 100644 index 32d46cd..0000000 Binary files a/documentation/latex/class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.md5 b/documentation/latex/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.md5 deleted file mode 100644 index 9f397f6..0000000 --- a/documentation/latex/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a598b9d11a1629b8a72c63357ffc2220 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.pdf b/documentation/latex/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.pdf deleted file mode 100644 index 1ebe061..0000000 Binary files a/documentation/latex/class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.md5 b/documentation/latex/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.md5 deleted file mode 100644 index f432206..0000000 --- a/documentation/latex/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7276831a7b4c79d5fce9171477e85b94 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.pdf b/documentation/latex/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.pdf deleted file mode 100644 index 81bea7b..0000000 Binary files a/documentation/latex/class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.md5 b/documentation/latex/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.md5 deleted file mode 100644 index 1c5b56c..0000000 --- a/documentation/latex/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5f14f8f9d8ec03a918746d3c4a53cf0c \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.pdf b/documentation/latex/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.pdf deleted file mode 100644 index 0d26e0a..0000000 Binary files a/documentation/latex/class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.md5 b/documentation/latex/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.md5 deleted file mode 100644 index becbdad..0000000 --- a/documentation/latex/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -223da0f6494239394d04cc636d23ac78 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.pdf b/documentation/latex/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.pdf deleted file mode 100644 index cec3097..0000000 Binary files a/documentation/latex/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.md5 b/documentation/latex/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.md5 deleted file mode 100644 index 2dd90fb..0000000 --- a/documentation/latex/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -dbf09caa2d5ae030f5b073e463fabed4 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.pdf b/documentation/latex/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.pdf deleted file mode 100644 index 265900a..0000000 Binary files a/documentation/latex/class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.md5 b/documentation/latex/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.md5 deleted file mode 100644 index 8f45ee1..0000000 --- a/documentation/latex/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -00d6a23187c8dfdae5348f069eff26a3 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.pdf b/documentation/latex/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.pdf deleted file mode 100644 index 7c90c37..0000000 Binary files a/documentation/latex/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.md5 b/documentation/latex/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.md5 deleted file mode 100644 index c85c487..0000000 --- a/documentation/latex/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -879650cfbb7840a410d17f5861177ba8 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.pdf b/documentation/latex/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.pdf deleted file mode 100644 index b76dfb1..0000000 Binary files a/documentation/latex/class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.md5 b/documentation/latex/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.md5 deleted file mode 100644 index 3cfff40..0000000 --- a/documentation/latex/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7d47fa6c4e564a6aa62da2ae34ed3109 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.pdf b/documentation/latex/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.pdf deleted file mode 100644 index decc106..0000000 Binary files a/documentation/latex/class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.md5 b/documentation/latex/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.md5 deleted file mode 100644 index c106128..0000000 --- a/documentation/latex/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -053a403332f960d5048921f5c99a6b89 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.pdf b/documentation/latex/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.pdf deleted file mode 100644 index 7b49993..0000000 Binary files a/documentation/latex/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.md5 b/documentation/latex/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.md5 deleted file mode 100644 index 4e3ab12..0000000 --- a/documentation/latex/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -866e8f74e67e6c25ad5f84ea5256fc80 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.pdf b/documentation/latex/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.pdf deleted file mode 100644 index 0c2375e..0000000 Binary files a/documentation/latex/class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.md5 b/documentation/latex/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.md5 deleted file mode 100644 index f1383d3..0000000 --- a/documentation/latex/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -9c5156a8a3bfe0cf61ca39e30c34cb37 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.pdf b/documentation/latex/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.pdf deleted file mode 100644 index 5a6039c..0000000 Binary files a/documentation/latex/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.md5 b/documentation/latex/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.md5 deleted file mode 100644 index 13a7aba..0000000 --- a/documentation/latex/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -fd3be0ce47e94f5b3775c2784704da35 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.pdf b/documentation/latex/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.pdf deleted file mode 100644 index ce466c8..0000000 Binary files a/documentation/latex/class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a85f1eca475ea0e6fbaff75c8a297d671_icgraph.md5 b/documentation/latex/class_b_n_o08x_a85f1eca475ea0e6fbaff75c8a297d671_icgraph.md5 new file mode 100644 index 0000000..41a478e --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a85f1eca475ea0e6fbaff75c8a297d671_icgraph.md5 @@ -0,0 +1 @@ +2a69abeac3bae992a3ad028bcc12826b \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a85f1eca475ea0e6fbaff75c8a297d671_icgraph.pdf b/documentation/latex/class_b_n_o08x_a85f1eca475ea0e6fbaff75c8a297d671_icgraph.pdf new file mode 100644 index 0000000..c7efc4c Binary files /dev/null and b/documentation/latex/class_b_n_o08x_a85f1eca475ea0e6fbaff75c8a297d671_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.md5 b/documentation/latex/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.md5 deleted file mode 100644 index 8d28c43..0000000 --- a/documentation/latex/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0a38f8a54f59d8111dccd7d5aa7bb5f9 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.pdf b/documentation/latex/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.pdf deleted file mode 100644 index b5bae8f..0000000 Binary files a/documentation/latex/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.md5 b/documentation/latex/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.md5 deleted file mode 100644 index 3ddca99..0000000 --- a/documentation/latex/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3b04cc938a36f277bdf112ccbf845b1d \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.pdf b/documentation/latex/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.pdf deleted file mode 100644 index f238fb1..0000000 Binary files a/documentation/latex/class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.md5 b/documentation/latex/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.md5 deleted file mode 100644 index 57fc570..0000000 --- a/documentation/latex/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -92a88774e995473d840f90a466401366 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.pdf b/documentation/latex/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.pdf deleted file mode 100644 index f094c8b..0000000 Binary files a/documentation/latex/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.md5 b/documentation/latex/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.md5 deleted file mode 100644 index 87f2360..0000000 --- a/documentation/latex/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3082c315f42838154328291eb3b32a2e \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.pdf b/documentation/latex/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.pdf deleted file mode 100644 index 89759e5..0000000 Binary files a/documentation/latex/class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.md5 b/documentation/latex/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.md5 deleted file mode 100644 index e462427..0000000 --- a/documentation/latex/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a6987e04dc81aaa7f28b18cac0d9ce81 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.pdf b/documentation/latex/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.pdf deleted file mode 100644 index 22e53c2..0000000 Binary files a/documentation/latex/class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.md5 b/documentation/latex/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.md5 deleted file mode 100644 index 82d4166..0000000 --- a/documentation/latex/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -755609c62c3876f6de546a71fc449a62 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.pdf b/documentation/latex/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.pdf deleted file mode 100644 index 1c727b2..0000000 Binary files a/documentation/latex/class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.md5 b/documentation/latex/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.md5 deleted file mode 100644 index ac8c7db..0000000 --- a/documentation/latex/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -02955c36c9fd2fe6ffc08322e4ece033 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.pdf b/documentation/latex/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.pdf deleted file mode 100644 index c35557e..0000000 Binary files a/documentation/latex/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.md5 b/documentation/latex/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.md5 deleted file mode 100644 index 771d34b..0000000 --- a/documentation/latex/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -afeedbe3192ca64b305723e347d434d3 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.pdf b/documentation/latex/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.pdf deleted file mode 100644 index 632a3e8..0000000 Binary files a/documentation/latex/class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.md5 b/documentation/latex/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.md5 deleted file mode 100644 index 654e1a2..0000000 --- a/documentation/latex/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -67c6a9f775868280e60139c64845f8b7 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.pdf b/documentation/latex/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.pdf deleted file mode 100644 index c4a1596..0000000 Binary files a/documentation/latex/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.md5 b/documentation/latex/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.md5 index bb8f602..2711968 100644 --- a/documentation/latex/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.md5 +++ b/documentation/latex/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.md5 @@ -1 +1 @@ -067234f5dbefbbd8ae5cae5daa22a923 \ No newline at end of file +6eff6080e7dd8a81c06ec27d7dcac750 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.pdf b/documentation/latex/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.pdf index f5ac8d3..9edf2e6 100644 Binary files a/documentation/latex/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.pdf and b/documentation/latex/class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.md5 b/documentation/latex/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.md5 deleted file mode 100644 index d8a2ec8..0000000 --- a/documentation/latex/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8e27a9c027202564a674c80a2e538fa6 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.pdf b/documentation/latex/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.pdf deleted file mode 100644 index b8518cb..0000000 Binary files a/documentation/latex/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.md5 b/documentation/latex/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.md5 deleted file mode 100644 index 3122845..0000000 --- a/documentation/latex/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5734175e4605984344b5c5de9ae04edf \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.pdf b/documentation/latex/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.pdf deleted file mode 100644 index 72c5fdd..0000000 Binary files a/documentation/latex/class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.md5 b/documentation/latex/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.md5 deleted file mode 100644 index 63ed8a2..0000000 --- a/documentation/latex/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3b14e93fbad2b0361d670ae83e3d3f05 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.pdf b/documentation/latex/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.pdf deleted file mode 100644 index 70bb3af..0000000 Binary files a/documentation/latex/class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.md5 b/documentation/latex/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.md5 deleted file mode 100644 index 90a25df..0000000 --- a/documentation/latex/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6acac5d6520f83ac5130cf6e4a7b36da \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.pdf b/documentation/latex/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.pdf deleted file mode 100644 index 3dd20e4..0000000 Binary files a/documentation/latex/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.md5 b/documentation/latex/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.md5 index 78b3896..92a9092 100644 --- a/documentation/latex/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.md5 +++ b/documentation/latex/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.md5 @@ -1 +1 @@ -e07e5ef9dd577ded529ce659789a259e \ No newline at end of file +f089864d2ed6de13cee66971e7790ce2 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.pdf b/documentation/latex/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.pdf index 76240c8..282254a 100644 Binary files a/documentation/latex/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.pdf and b/documentation/latex/class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.md5 b/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.md5 index 16b49b8..9830a96 100644 --- a/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.md5 @@ -1 +1 @@ -5c473845bad720512ad448fd62f53ac0 \ No newline at end of file +20ee085ea69c98e5551cc7945c6396c2 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.pdf b/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.pdf index a528f94..334a891 100644 Binary files a/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.pdf and b/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.md5 b/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.md5 deleted file mode 100644 index 224f785..0000000 --- a/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2fa972d016c78dc00562921c686af02e \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.pdf b/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.pdf deleted file mode 100644 index 8262e42..0000000 Binary files a/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.md5 b/documentation/latex/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.md5 deleted file mode 100644 index cf01cf2..0000000 --- a/documentation/latex/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -50c6ca3f8957598e09c9380f98e99129 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.pdf b/documentation/latex/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.pdf deleted file mode 100644 index 6735e8a..0000000 Binary files a/documentation/latex/class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.md5 b/documentation/latex/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.md5 deleted file mode 100644 index 0a9e9ac..0000000 --- a/documentation/latex/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -440b6682a0343004b4f3275ec2e7cc40 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.pdf b/documentation/latex/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.pdf deleted file mode 100644 index 9c79105..0000000 Binary files a/documentation/latex/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.md5 b/documentation/latex/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.md5 deleted file mode 100644 index b6f6ca0..0000000 --- a/documentation/latex/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a9aa474bc044be682c10ca461fa23fb9 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.pdf b/documentation/latex/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.pdf deleted file mode 100644 index cfcf73c..0000000 Binary files a/documentation/latex/class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_cgraph.md5 b/documentation/latex/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_cgraph.md5 new file mode 100644 index 0000000..2644f12 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_cgraph.md5 @@ -0,0 +1 @@ +46d825c47b05e79291859a6dc991c3e7 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_cgraph.pdf b/documentation/latex/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_cgraph.pdf new file mode 100644 index 0000000..474bcc8 Binary files /dev/null and b/documentation/latex/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_icgraph.md5 b/documentation/latex/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_icgraph.md5 new file mode 100644 index 0000000..844e45f --- /dev/null +++ b/documentation/latex/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_icgraph.md5 @@ -0,0 +1 @@ +8aa78ce252f5ce9b14dd39c541b36ef2 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_icgraph.pdf b/documentation/latex/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_icgraph.pdf new file mode 100644 index 0000000..680797c Binary files /dev/null and b/documentation/latex/class_b_n_o08x_aa616a645a4fc9054194fdbf76ec9c5b5_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.md5 b/documentation/latex/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.md5 deleted file mode 100644 index ff47fb5..0000000 --- a/documentation/latex/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e090e3206ad282d269d026a62688058d \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.pdf b/documentation/latex/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.pdf deleted file mode 100644 index 9f6729f..0000000 Binary files a/documentation/latex/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.md5 b/documentation/latex/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.md5 deleted file mode 100644 index 8108023..0000000 --- a/documentation/latex/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6433702a9d3a7ffd3c05d70a00b1b5fd \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.pdf b/documentation/latex/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.pdf deleted file mode 100644 index 29700cd..0000000 Binary files a/documentation/latex/class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.md5 b/documentation/latex/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.md5 deleted file mode 100644 index 06066aa..0000000 --- a/documentation/latex/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3a820c04125bc62412b83cb4c6e14c55 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.pdf b/documentation/latex/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.pdf deleted file mode 100644 index 12ad176..0000000 Binary files a/documentation/latex/class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_aae4512fa4768becf0e3919a0e0ec34d8_cgraph.md5 b/documentation/latex/class_b_n_o08x_aae4512fa4768becf0e3919a0e0ec34d8_cgraph.md5 new file mode 100644 index 0000000..65715f5 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_aae4512fa4768becf0e3919a0e0ec34d8_cgraph.md5 @@ -0,0 +1 @@ +344cd0635555de25c1dc238a15081b47 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_aae4512fa4768becf0e3919a0e0ec34d8_cgraph.pdf b/documentation/latex/class_b_n_o08x_aae4512fa4768becf0e3919a0e0ec34d8_cgraph.pdf new file mode 100644 index 0000000..43fd36c Binary files /dev/null and b/documentation/latex/class_b_n_o08x_aae4512fa4768becf0e3919a0e0ec34d8_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.md5 b/documentation/latex/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.md5 deleted file mode 100644 index 72c339b..0000000 --- a/documentation/latex/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e1bf8f30afa5b5ba3baa079837499a2c \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.pdf b/documentation/latex/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.pdf deleted file mode 100644 index e98be3c..0000000 Binary files a/documentation/latex/class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.md5 b/documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.md5 deleted file mode 100644 index 7b2722d..0000000 --- a/documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -111f6ecc9a0a67532e1c13196b65366b \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.pdf b/documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.pdf deleted file mode 100644 index 78b9962..0000000 Binary files a/documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.md5 b/documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.md5 deleted file mode 100644 index f01b7e3..0000000 --- a/documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -94149892bdbc47d80c693b7e0156b670 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.pdf b/documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.pdf deleted file mode 100644 index d7daebb..0000000 Binary files a/documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_abcdba0d0e82db480d20ea4564511a276_cgraph.md5 b/documentation/latex/class_b_n_o08x_abcdba0d0e82db480d20ea4564511a276_cgraph.md5 new file mode 100644 index 0000000..638a8ea --- /dev/null +++ b/documentation/latex/class_b_n_o08x_abcdba0d0e82db480d20ea4564511a276_cgraph.md5 @@ -0,0 +1 @@ +5b073b7082dfd95ff8762b6f71f4b3ce \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_abcdba0d0e82db480d20ea4564511a276_cgraph.pdf b/documentation/latex/class_b_n_o08x_abcdba0d0e82db480d20ea4564511a276_cgraph.pdf new file mode 100644 index 0000000..e7f643b Binary files /dev/null and b/documentation/latex/class_b_n_o08x_abcdba0d0e82db480d20ea4564511a276_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.md5 b/documentation/latex/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.md5 deleted file mode 100644 index bb06569..0000000 --- a/documentation/latex/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -74ae0d394bc8d13855acb6194f2fcec1 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.pdf b/documentation/latex/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.pdf deleted file mode 100644 index 85e08b3..0000000 Binary files a/documentation/latex/class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.md5 b/documentation/latex/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.md5 deleted file mode 100644 index 05c19d6..0000000 --- a/documentation/latex/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d142c4ca8c0ed96293adad3bf61b3344 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.pdf b/documentation/latex/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.pdf deleted file mode 100644 index dd4c5a8..0000000 Binary files a/documentation/latex/class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_cgraph.md5 b/documentation/latex/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_cgraph.md5 new file mode 100644 index 0000000..fdfd657 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_cgraph.md5 @@ -0,0 +1 @@ +8a07b0fa62e3d6a8b1454fd4bf3a121c \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_cgraph.pdf b/documentation/latex/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_cgraph.pdf new file mode 100644 index 0000000..a45f31c Binary files /dev/null and b/documentation/latex/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_icgraph.md5 b/documentation/latex/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_icgraph.md5 new file mode 100644 index 0000000..ee288be --- /dev/null +++ b/documentation/latex/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_icgraph.md5 @@ -0,0 +1 @@ +90898a11028d5ba139943f8a103a3a5a \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_icgraph.pdf b/documentation/latex/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_icgraph.pdf new file mode 100644 index 0000000..fd33cb4 Binary files /dev/null and b/documentation/latex/class_b_n_o08x_ad42c335827c7b09cd2e4ff303a0d3520_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.md5 b/documentation/latex/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.md5 deleted file mode 100644 index b0e8295..0000000 --- a/documentation/latex/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -423800ccc7580944f433e83d27ab3957 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.pdf b/documentation/latex/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.pdf deleted file mode 100644 index cd5460a..0000000 Binary files a/documentation/latex/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.md5 b/documentation/latex/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.md5 deleted file mode 100644 index 4608ddb..0000000 --- a/documentation/latex/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7caa414458a7fd1992fce2d161f5c5cf \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.pdf b/documentation/latex/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.pdf deleted file mode 100644 index afc3568..0000000 Binary files a/documentation/latex/class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.md5 b/documentation/latex/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.md5 deleted file mode 100644 index 1b6ad59..0000000 --- a/documentation/latex/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e652ffcbe78f0fd7596ef8d5deb14d57 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.pdf b/documentation/latex/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.pdf deleted file mode 100644 index 676c1c9..0000000 Binary files a/documentation/latex/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.md5 b/documentation/latex/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.md5 deleted file mode 100644 index 9d4cc7a..0000000 --- a/documentation/latex/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -44869db7526b5633330e66a4556a72e7 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.pdf b/documentation/latex/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.pdf deleted file mode 100644 index edcec29..0000000 Binary files a/documentation/latex/class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.md5 b/documentation/latex/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.md5 deleted file mode 100644 index 31638f2..0000000 --- a/documentation/latex/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -081ff6f01598dc7ebcde14857580a95c \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.pdf b/documentation/latex/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.pdf deleted file mode 100644 index d76d1df..0000000 Binary files a/documentation/latex/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.md5 b/documentation/latex/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.md5 deleted file mode 100644 index 1b815e0..0000000 --- a/documentation/latex/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0ed98a06b8498436ace2b7b414b85716 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.pdf b/documentation/latex/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.pdf deleted file mode 100644 index 450d774..0000000 Binary files a/documentation/latex/class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.md5 b/documentation/latex/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.md5 deleted file mode 100644 index a4e956d..0000000 --- a/documentation/latex/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8bb666375595f6876413b48c1346547c \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.pdf b/documentation/latex/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.pdf deleted file mode 100644 index f3785c1..0000000 Binary files a/documentation/latex/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.md5 b/documentation/latex/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.md5 deleted file mode 100644 index 6003585..0000000 --- a/documentation/latex/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -fa383812b71320bb6bddcc52c8fdcd33 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.pdf b/documentation/latex/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.pdf deleted file mode 100644 index 4216993..0000000 Binary files a/documentation/latex/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.md5 b/documentation/latex/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.md5 index b50b903..354c9ae 100644 --- a/documentation/latex/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.md5 +++ b/documentation/latex/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.md5 @@ -1 +1 @@ -280bcb829e0db925ee1452b9082d097a \ No newline at end of file +e0f37f045436623c27b0771d3dcd8238 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.pdf b/documentation/latex/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.pdf index 83e344f..ba49ec8 100644 Binary files a/documentation/latex/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.pdf and b/documentation/latex/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.md5 b/documentation/latex/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.md5 deleted file mode 100644 index f276bcc..0000000 --- a/documentation/latex/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -ecb6153e941bc5d08ae3ebd43df0bfaa \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.pdf b/documentation/latex/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.pdf deleted file mode 100644 index 602f296..0000000 Binary files a/documentation/latex/class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.md5 b/documentation/latex/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.md5 deleted file mode 100644 index 65ba028..0000000 --- a/documentation/latex/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1cd41fbf7ad753b75d5fd5fe3dc5a7b1 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.pdf b/documentation/latex/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.pdf deleted file mode 100644 index 080aa60..0000000 Binary files a/documentation/latex/class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_cb_generic.tex b/documentation/latex/class_b_n_o08x_cb_generic.tex index a7046dc..1dc7304 100644 --- a/documentation/latex/class_b_n_o08x_cb_generic.tex +++ b/documentation/latex/class_b_n_o08x_cb_generic.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Cb\+Generic Class Reference} -\hypertarget{class_b_n_o08x_cb_generic}{}\label{class_b_n_o08x_cb_generic}\index{BNO08xCbGeneric@{BNO08xCbGeneric}} +\hypertarget{class_b_n_o08x_cb_generic}{}\doxysection{BNO08x\+Cb\+Generic Class Reference} +\label{class_b_n_o08x_cb_generic}\index{BNO08xCbGeneric@{BNO08xCbGeneric}} Parent class to represent callback functions as generic type such that all flavors can be invoked by single type. @@ -7,7 +7,7 @@ Parent class to represent callback functions as generic type such that all flavo -{\ttfamily \#include $<$BNO08x\+Cb\+Generic.\+hpp$>$} +{\ttfamily \#include $<$callback/\+BNO08x\+Cb\+Generic.\+hpp$>$} @@ -16,22 +16,22 @@ Inheritance diagram for BNO08x\+Cb\+Generic\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=328pt]{class_b_n_o08x_cb_generic__inherit__graph} +\includegraphics[width=346pt]{class_b_n_o08x_cb_generic__inherit__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item virtual void \mbox{\hyperlink{class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb}{invoke}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}})=0 \item -virtual \mbox{\hyperlink{class_b_n_o08x_cb_generic_a4caa8d4932c70bc07e187f489542ab87}{\texorpdfstring{$\sim$}{\string~}\+BNO08x\+Cb\+Generic}} ()=default +virtual \mbox{\hyperlink{class_b_n_o08x_cb_generic_a4caa8d4932c70bc07e187f489542ab87}{$\sim$\+BNO08x\+Cb\+Generic}} ()=default \end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} +\doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}} \end{DoxyCompactItemize} -\doxysubsubsection*{Protected Member Functions} +\doxysubsection*{Protected Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{class_b_n_o08x_cb_generic_a5b1984f0111c5ca5e07a7f5487cd5234}{BNO08x\+Cb\+Generic}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}}) @@ -42,13 +42,13 @@ uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9 Parent class to represent callback functions as generic type such that all flavors can be invoked by single type. \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_cb_generic_a4caa8d4932c70bc07e187f489542ab87}\label{class_b_n_o08x_cb_generic_a4caa8d4932c70bc07e187f489542ab87} -\index{BNO08xCbGeneric@{BNO08xCbGeneric}!````~BNO08xCbGeneric@{\texorpdfstring{$\sim$}{\string~}BNO08xCbGeneric}} -\index{````~BNO08xCbGeneric@{\texorpdfstring{$\sim$}{\string~}BNO08xCbGeneric}!BNO08xCbGeneric@{BNO08xCbGeneric}} -\doxysubsubsection{\texorpdfstring{\texorpdfstring{$\sim$}{\string~}BNO08xCbGeneric()}{\string~BNO08xCbGeneric()}} -{\footnotesize\ttfamily virtual BNO08x\+Cb\+Generic\+::\texorpdfstring{$\sim$}{\string~}\+BNO08x\+Cb\+Generic (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [default]}} +\mbox{\Hypertarget{class_b_n_o08x_cb_generic_a4caa8d4932c70bc07e187f489542ab87}\label{class_b_n_o08x_cb_generic_a4caa8d4932c70bc07e187f489542ab87}} +\index{BNO08xCbGeneric@{BNO08xCbGeneric}!````~BNO08xCbGeneric@{$\sim$BNO08xCbGeneric}} +\index{````~BNO08xCbGeneric@{$\sim$BNO08xCbGeneric}!BNO08xCbGeneric@{BNO08xCbGeneric}} +\doxysubsubsection{\texorpdfstring{$\sim$BNO08xCbGeneric()}{~BNO08xCbGeneric()}} +{\footnotesize\ttfamily virtual BNO08x\+Cb\+Generic\+::$\sim$\+BNO08x\+Cb\+Generic (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [default]}} -\Hypertarget{class_b_n_o08x_cb_generic_a5b1984f0111c5ca5e07a7f5487cd5234}\label{class_b_n_o08x_cb_generic_a5b1984f0111c5ca5e07a7f5487cd5234} +\mbox{\Hypertarget{class_b_n_o08x_cb_generic_a5b1984f0111c5ca5e07a7f5487cd5234}\label{class_b_n_o08x_cb_generic_a5b1984f0111c5ca5e07a7f5487cd5234}} \index{BNO08xCbGeneric@{BNO08xCbGeneric}!BNO08xCbGeneric@{BNO08xCbGeneric}} \index{BNO08xCbGeneric@{BNO08xCbGeneric}!BNO08xCbGeneric@{BNO08xCbGeneric}} \doxysubsubsection{\texorpdfstring{BNO08xCbGeneric()}{BNO08xCbGeneric()}} @@ -57,7 +57,7 @@ Parent class to represent callback functions as generic type such that all flavo \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb}\label{class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb} +\mbox{\Hypertarget{class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb}\label{class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb}} \index{BNO08xCbGeneric@{BNO08xCbGeneric}!invoke@{invoke}} \index{invoke@{invoke}!BNO08xCbGeneric@{BNO08xCbGeneric}} \doxysubsubsection{\texorpdfstring{invoke()}{invoke()}} @@ -67,18 +67,10 @@ Parent class to represent callback functions as generic type such that all flavo Implemented in \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_ae263c2af6f9363d1a4fc58824b53cb72}{BNO08x\+Cb\+Param\+Rpt\+ID}}, and \mbox{\hyperlink{class_b_n_o08x_cb_param_void_a5cfdaad83528e3e418f51041d500b6f9}{BNO08x\+Cb\+Param\+Void}}. -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph} -\end{center} -\end{figure} \doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}\label{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1} +\mbox{\Hypertarget{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}\label{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}} \index{BNO08xCbGeneric@{BNO08xCbGeneric}!rpt\_ID@{rpt\_ID}} \index{rpt\_ID@{rpt\_ID}!BNO08xCbGeneric@{BNO08xCbGeneric}} \doxysubsubsection{\texorpdfstring{rpt\_ID}{rpt\_ID}} @@ -88,4 +80,4 @@ Here is the caller graph for this function\+: The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/callback/\mbox{\hyperlink{_b_n_o08x_cb_generic_8hpp}{BNO08x\+Cb\+Generic.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/callback/\mbox{\hyperlink{_b_n_o08x_cb_generic_8hpp}{BNO08x\+Cb\+Generic.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_cb_generic__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_cb_generic__inherit__graph.md5 index 209cc78..ddff478 100644 --- a/documentation/latex/class_b_n_o08x_cb_generic__inherit__graph.md5 +++ b/documentation/latex/class_b_n_o08x_cb_generic__inherit__graph.md5 @@ -1 +1 @@ -d29abe0a7159f478d139c3e0ddb6ceff \ No newline at end of file +0b1f973e190b5a1b354a63e243bb2733 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_cb_generic__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_cb_generic__inherit__graph.pdf index c751ddd..a7460a8 100644 Binary files a/documentation/latex/class_b_n_o08x_cb_generic__inherit__graph.pdf and b/documentation/latex/class_b_n_o08x_cb_generic__inherit__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.md5 b/documentation/latex/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.md5 deleted file mode 100644 index d541489..0000000 --- a/documentation/latex/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -de59a25f283d02c1aa03e51dc3999de8 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.pdf b/documentation/latex/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.pdf deleted file mode 100644 index b410904..0000000 Binary files a/documentation/latex/class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c98801368ff0bb_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d.tex b/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d.tex index 78631a6..a9e80f4 100644 --- a/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d.tex +++ b/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Cb\+Param\+Rpt\+ID Class Reference} -\hypertarget{class_b_n_o08x_cb_param_rpt_i_d}{}\label{class_b_n_o08x_cb_param_rpt_i_d}\index{BNO08xCbParamRptID@{BNO08xCbParamRptID}} +\hypertarget{class_b_n_o08x_cb_param_rpt_i_d}{}\doxysection{BNO08x\+Cb\+Param\+Rpt\+ID Class Reference} +\label{class_b_n_o08x_cb_param_rpt_i_d}\index{BNO08xCbParamRptID@{BNO08xCbParamRptID}} Class to hold callback functions which are passed report ID as input parameter. @@ -7,7 +7,7 @@ Class to hold callback functions which are passed report ID as input parameter. -{\ttfamily \#include $<$BNO08x\+Cb\+Param\+Rpt\+ID.\+hpp$>$} +{\ttfamily \#include $<$callback/\+BNO08x\+Cb\+Param\+Rpt\+ID.\+hpp$>$} @@ -16,7 +16,7 @@ Inheritance diagram for BNO08x\+Cb\+Param\+Rpt\+ID\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=197pt]{class_b_n_o08x_cb_param_rpt_i_d__inherit__graph} +\includegraphics[width=207pt]{class_b_n_o08x_cb_param_rpt_i_d__inherit__graph} \end{center} \end{figure} @@ -26,37 +26,17 @@ Collaboration diagram for BNO08x\+Cb\+Param\+Rpt\+ID\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=197pt]{class_b_n_o08x_cb_param_rpt_i_d__coll__graph} +\includegraphics[width=207pt]{class_b_n_o08x_cb_param_rpt_i_d__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_a5ba2a4e27588fdd0ae43133544c76a22}{BNO08x\+Cb\+Param\+Rpt\+ID}} (std\+::function$<$ void(uint8\+\_\+t)$>$ \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_a9ee722c68dfc68d7759a8bde1ad3db49}{cb\+\_\+fxn}}, uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}}) +\mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_a5ba2a4e27588fdd0ae43133544c76a22}{BNO08x\+Cb\+Param\+Rpt\+ID}} (std\+::function$<$ void(uint8\+\_\+t)$>$ cb\+\_\+fxn, uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}}) \item void \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_ae263c2af6f9363d1a4fc58824b53cb72}{invoke}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}}) override \begin{DoxyCompactList}\small\item\em Invokes contained callback function. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08x\+Cb\+Generic}}} -\begin{DoxyCompactItemize} -\item -virtual \mbox{\hyperlink{class_b_n_o08x_cb_generic_a4caa8d4932c70bc07e187f489542ab87}{\texorpdfstring{$\sim$}{\string~}\+BNO08x\+Cb\+Generic}} ()=default -\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -std\+::function$<$ void(uint8\+\_\+t)$>$ \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_a9ee722c68dfc68d7759a8bde1ad3db49}{cb\+\_\+fxn}} -\begin{DoxyCompactList}\small\item\em Wrapped callback function passed at register\+\_\+cb(). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Public Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08x\+Cb\+Generic}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}} -\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08x\+Cb\+Generic}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_cb_generic_a5b1984f0111c5ca5e07a7f5487cd5234}{BNO08x\+Cb\+Generic}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}}) -\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} \doxysubsection{Detailed Description} @@ -65,7 +45,7 @@ Class to hold callback functions which are passed report ID as input parameter. Class to hold callback functions with void input parameters. \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_cb_param_rpt_i_d_a5ba2a4e27588fdd0ae43133544c76a22}\label{class_b_n_o08x_cb_param_rpt_i_d_a5ba2a4e27588fdd0ae43133544c76a22} +\mbox{\Hypertarget{class_b_n_o08x_cb_param_rpt_i_d_a5ba2a4e27588fdd0ae43133544c76a22}\label{class_b_n_o08x_cb_param_rpt_i_d_a5ba2a4e27588fdd0ae43133544c76a22}} \index{BNO08xCbParamRptID@{BNO08xCbParamRptID}!BNO08xCbParamRptID@{BNO08xCbParamRptID}} \index{BNO08xCbParamRptID@{BNO08xCbParamRptID}!BNO08xCbParamRptID@{BNO08xCbParamRptID}} \doxysubsubsection{\texorpdfstring{BNO08xCbParamRptID()}{BNO08xCbParamRptID()}} @@ -74,7 +54,7 @@ Class to hold callback functions with void input parameters. \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_cb_param_rpt_i_d_ae263c2af6f9363d1a4fc58824b53cb72}\label{class_b_n_o08x_cb_param_rpt_i_d_ae263c2af6f9363d1a4fc58824b53cb72} +\mbox{\Hypertarget{class_b_n_o08x_cb_param_rpt_i_d_ae263c2af6f9363d1a4fc58824b53cb72}\label{class_b_n_o08x_cb_param_rpt_i_d_ae263c2af6f9363d1a4fc58824b53cb72}} \index{BNO08xCbParamRptID@{BNO08xCbParamRptID}!invoke@{invoke}} \index{invoke@{invoke}!BNO08xCbParamRptID@{BNO08xCbParamRptID}} \doxysubsubsection{\texorpdfstring{invoke()}{invoke()}} @@ -98,19 +78,6 @@ Implements \mbox{\hyperlink{class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c988013 -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_cb_param_rpt_i_d_a9ee722c68dfc68d7759a8bde1ad3db49}\label{class_b_n_o08x_cb_param_rpt_i_d_a9ee722c68dfc68d7759a8bde1ad3db49} -\index{BNO08xCbParamRptID@{BNO08xCbParamRptID}!cb\_fxn@{cb\_fxn}} -\index{cb\_fxn@{cb\_fxn}!BNO08xCbParamRptID@{BNO08xCbParamRptID}} -\doxysubsubsection{\texorpdfstring{cb\_fxn}{cb\_fxn}} -{\footnotesize\ttfamily std\+::function$<$void(uint8\+\_\+t)$>$ BNO08x\+Cb\+Param\+Rpt\+ID\+::cb\+\_\+fxn\hspace{0.3cm}{\ttfamily [private]}} - - - -Wrapped callback function passed at register\+\_\+cb(). - - - The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/callback/\mbox{\hyperlink{_b_n_o08x_cb_param_rpt_i_d_8hpp}{BNO08x\+Cb\+Param\+Rpt\+ID.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/callback/\mbox{\hyperlink{_b_n_o08x_cb_param_rpt_i_d_8hpp}{BNO08x\+Cb\+Param\+Rpt\+ID.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.md5 b/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.md5 index a94bfdb..e6ed2ea 100644 --- a/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.md5 +++ b/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.md5 @@ -1 +1 @@ -23f7d481a9f68be1bcb2ffe43cfd88b8 \ No newline at end of file +afd03ca0cb33c56799f2e5eb98020005 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.pdf b/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.pdf index af1f7a4..00b1386 100644 Binary files a/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.pdf and b/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__coll__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.md5 index a94bfdb..e6ed2ea 100644 --- a/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.md5 +++ b/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.md5 @@ -1 +1 @@ -23f7d481a9f68be1bcb2ffe43cfd88b8 \ No newline at end of file +afd03ca0cb33c56799f2e5eb98020005 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.pdf index af1f7a4..00b1386 100644 Binary files a/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.pdf and b/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d__inherit__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_cb_param_void.tex b/documentation/latex/class_b_n_o08x_cb_param_void.tex index e543f37..2d2e7d9 100644 --- a/documentation/latex/class_b_n_o08x_cb_param_void.tex +++ b/documentation/latex/class_b_n_o08x_cb_param_void.tex @@ -1,8 +1,8 @@ -\doxysection{BNO08x\+Cb\+Param\+Void Class Reference} -\hypertarget{class_b_n_o08x_cb_param_void}{}\label{class_b_n_o08x_cb_param_void}\index{BNO08xCbParamVoid@{BNO08xCbParamVoid}} +\hypertarget{class_b_n_o08x_cb_param_void}{}\doxysection{BNO08x\+Cb\+Param\+Void Class Reference} +\label{class_b_n_o08x_cb_param_void}\index{BNO08xCbParamVoid@{BNO08xCbParamVoid}} -{\ttfamily \#include $<$BNO08x\+Cb\+Param\+Void.\+hpp$>$} +{\ttfamily \#include $<$callback/\+BNO08x\+Cb\+Param\+Void.\+hpp$>$} @@ -11,7 +11,7 @@ Inheritance diagram for BNO08x\+Cb\+Param\+Void\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=193pt]{class_b_n_o08x_cb_param_void__inherit__graph} +\includegraphics[width=201pt]{class_b_n_o08x_cb_param_void__inherit__graph} \end{center} \end{figure} @@ -21,41 +21,21 @@ Collaboration diagram for BNO08x\+Cb\+Param\+Void\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=193pt]{class_b_n_o08x_cb_param_void__coll__graph} +\includegraphics[width=201pt]{class_b_n_o08x_cb_param_void__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{class_b_n_o08x_cb_param_void_a989c124bfd9871f80a415b76510d966b}{BNO08x\+Cb\+Param\+Void}} (std\+::function$<$ void(void)$>$ \mbox{\hyperlink{class_b_n_o08x_cb_param_void_aee991fda1f28ec7f93afe378b8e3f261}{cb\+\_\+fxn}}, uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}}) +\mbox{\hyperlink{class_b_n_o08x_cb_param_void_a989c124bfd9871f80a415b76510d966b}{BNO08x\+Cb\+Param\+Void}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn, uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}}) \item void \mbox{\hyperlink{class_b_n_o08x_cb_param_void_a5cfdaad83528e3e418f51041d500b6f9}{invoke}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}}) override \begin{DoxyCompactList}\small\item\em Invokes contained callback function. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08x\+Cb\+Generic}}} -\begin{DoxyCompactItemize} -\item -virtual \mbox{\hyperlink{class_b_n_o08x_cb_generic_a4caa8d4932c70bc07e187f489542ab87}{\texorpdfstring{$\sim$}{\string~}\+BNO08x\+Cb\+Generic}} ()=default -\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -std\+::function$<$ void(void)$>$ \mbox{\hyperlink{class_b_n_o08x_cb_param_void_aee991fda1f28ec7f93afe378b8e3f261}{cb\+\_\+fxn}} -\begin{DoxyCompactList}\small\item\em Wrapped callback function passed at register\+\_\+cb(). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Public Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08x\+Cb\+Generic}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}} -\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_cb_generic}{BNO08x\+Cb\+Generic}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_cb_generic_a5b1984f0111c5ca5e07a7f5487cd5234}{BNO08x\+Cb\+Generic}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9c217793e1}{rpt\+\_\+\+ID}}) -\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_cb_param_void_a989c124bfd9871f80a415b76510d966b}\label{class_b_n_o08x_cb_param_void_a989c124bfd9871f80a415b76510d966b} +\mbox{\Hypertarget{class_b_n_o08x_cb_param_void_a989c124bfd9871f80a415b76510d966b}\label{class_b_n_o08x_cb_param_void_a989c124bfd9871f80a415b76510d966b}} \index{BNO08xCbParamVoid@{BNO08xCbParamVoid}!BNO08xCbParamVoid@{BNO08xCbParamVoid}} \index{BNO08xCbParamVoid@{BNO08xCbParamVoid}!BNO08xCbParamVoid@{BNO08xCbParamVoid}} \doxysubsubsection{\texorpdfstring{BNO08xCbParamVoid()}{BNO08xCbParamVoid()}} @@ -64,7 +44,7 @@ uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_cb_generic_a808841c9f19664cb6ff06f9 \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_cb_param_void_a5cfdaad83528e3e418f51041d500b6f9}\label{class_b_n_o08x_cb_param_void_a5cfdaad83528e3e418f51041d500b6f9} +\mbox{\Hypertarget{class_b_n_o08x_cb_param_void_a5cfdaad83528e3e418f51041d500b6f9}\label{class_b_n_o08x_cb_param_void_a5cfdaad83528e3e418f51041d500b6f9}} \index{BNO08xCbParamVoid@{BNO08xCbParamVoid}!invoke@{invoke}} \index{invoke@{invoke}!BNO08xCbParamVoid@{BNO08xCbParamVoid}} \doxysubsubsection{\texorpdfstring{invoke()}{invoke()}} @@ -76,7 +56,7 @@ Invokes contained callback function. \begin{DoxyParams}{Parameters} -{\em rpt\+\_\+\+ID} & n/a, not used, kept to maintain same prototype as \doxylink{class_b_n_o08x_cb_param_rpt_i_d_ae263c2af6f9363d1a4fc58824b53cb72}{BNO08x\+Cb\+Param\+Rpt\+ID\+::invoke()}\\ +{\em rpt\+\_\+\+ID} & n/a, not used, kept to maintain same prototype as \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d_ae263c2af6f9363d1a4fc58824b53cb72}{BNO08x\+Cb\+Param\+Rpt\+ID\+::invoke()}}\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -88,19 +68,6 @@ Implements \mbox{\hyperlink{class_b_n_o08x_cb_generic_a19f9e8a22d039acf29c988013 -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_cb_param_void_aee991fda1f28ec7f93afe378b8e3f261}\label{class_b_n_o08x_cb_param_void_aee991fda1f28ec7f93afe378b8e3f261} -\index{BNO08xCbParamVoid@{BNO08xCbParamVoid}!cb\_fxn@{cb\_fxn}} -\index{cb\_fxn@{cb\_fxn}!BNO08xCbParamVoid@{BNO08xCbParamVoid}} -\doxysubsubsection{\texorpdfstring{cb\_fxn}{cb\_fxn}} -{\footnotesize\ttfamily std\+::function$<$void(void)$>$ BNO08x\+Cb\+Param\+Void\+::cb\+\_\+fxn\hspace{0.3cm}{\ttfamily [private]}} - - - -Wrapped callback function passed at register\+\_\+cb(). - - - The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/callback/\mbox{\hyperlink{_b_n_o08x_cb_param_void_8hpp}{BNO08x\+Cb\+Param\+Void.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/callback/\mbox{\hyperlink{_b_n_o08x_cb_param_void_8hpp}{BNO08x\+Cb\+Param\+Void.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_cb_param_void__coll__graph.md5 b/documentation/latex/class_b_n_o08x_cb_param_void__coll__graph.md5 index b196d7e..39a3a3b 100644 --- a/documentation/latex/class_b_n_o08x_cb_param_void__coll__graph.md5 +++ b/documentation/latex/class_b_n_o08x_cb_param_void__coll__graph.md5 @@ -1 +1 @@ -28f23ffa0bff725c7ab87ca1ddcb60f7 \ No newline at end of file +b0c8fac9f72a0749936054ef3a316c32 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_cb_param_void__coll__graph.pdf b/documentation/latex/class_b_n_o08x_cb_param_void__coll__graph.pdf index 5e39ea3..3d5483b 100644 Binary files a/documentation/latex/class_b_n_o08x_cb_param_void__coll__graph.pdf and b/documentation/latex/class_b_n_o08x_cb_param_void__coll__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_cb_param_void__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_cb_param_void__inherit__graph.md5 index b196d7e..39a3a3b 100644 --- a/documentation/latex/class_b_n_o08x_cb_param_void__inherit__graph.md5 +++ b/documentation/latex/class_b_n_o08x_cb_param_void__inherit__graph.md5 @@ -1 +1 @@ -28f23ffa0bff725c7ab87ca1ddcb60f7 \ No newline at end of file +b0c8fac9f72a0749936054ef3a316c32 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_cb_param_void__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_cb_param_void__inherit__graph.pdf index 5e39ea3..3d5483b 100644 Binary files a/documentation/latex/class_b_n_o08x_cb_param_void__inherit__graph.pdf and b/documentation/latex/class_b_n_o08x_cb_param_void__inherit__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt.tex b/documentation/latex/class_b_n_o08x_rpt.tex index 24939c3..7dfd500 100644 --- a/documentation/latex/class_b_n_o08x_rpt.tex +++ b/documentation/latex/class_b_n_o08x_rpt.tex @@ -1,13 +1,13 @@ -\doxysection{BNO08x\+Rpt Class Reference} -\hypertarget{class_b_n_o08x_rpt}{}\label{class_b_n_o08x_rpt}\index{BNO08xRpt@{BNO08xRpt}} +\hypertarget{class_b_n_o08x_rpt}{}\doxysection{BNO08x\+Rpt Class Reference} +\label{class_b_n_o08x_rpt}\index{BNO08xRpt@{BNO08xRpt}} -Class to represent and manage reports returned from \doxylink{class_b_n_o08x}{BNO08x}. +Class to represent and manage reports returned from \mbox{\hyperlink{class_b_n_o08x}{BNO08x}}. -{\ttfamily \#include $<$BNO08x\+Rpt.\+hpp$>$} +{\ttfamily \#include $<$report/\+BNO08x\+Rpt.\+hpp$>$} @@ -26,14 +26,14 @@ Collaboration diagram for BNO08x\+Rpt\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=188pt]{class_b_n_o08x_rpt__coll__graph} +\includegraphics[width=199pt]{class_b_n_o08x_rpt__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg) +\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} stops sending it. \end{DoxyCompactList}\item bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) \begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () @@ -43,20 +43,20 @@ bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flus bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) \begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Clears \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) \begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\item -virtual bool \mbox{\hyperlink{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}})=0 +virtual bool \mbox{\hyperlink{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg)=0 \end{DoxyCompactItemize} -\doxysubsubsection*{Protected Member Functions} +\doxysubsection*{Protected Member Functions} \begin{DoxyCompactItemize} \item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -virtual void \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val)=0 +bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg) +\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending it. \end{DoxyCompactList}\item +virtual void \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t $\ast$sensor\+\_\+val)=0 \item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item +\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) +\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}} report constructor. \end{DoxyCompactList}\item void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () \begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () @@ -66,8 +66,8 @@ void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlo void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () \begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Protected Attributes} +\begin{DoxyCompactList}\small\item\em Signals to \mbox{\hyperlink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()}} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Protected Attributes} \begin{DoxyCompactItemize} \item uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} @@ -76,16 +76,16 @@ Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3c \begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} \begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} +\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} \end{DoxyCompactItemize} -\doxysubsubsection*{Static Protected Attributes} +\doxysubsection*{Static Protected Attributes} \begin{DoxyCompactItemize} \item static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} \begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} +static const constexpr char $\ast$ \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = \char`\"{}BNO08x\+Rpt\char`\"{} \end{DoxyCompactItemize} -\doxysubsubsection*{Friends} +\doxysubsection*{Friends} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{class_b_n_o08x_rpt_a9313d906399750f09e3fe4dae87cec15}{BNO08x}} @@ -93,24 +93,24 @@ class \mbox{\hyperlink{class_b_n_o08x_rpt_a9313d906399750f09e3fe4dae87cec15}{BNO \doxysubsection{Detailed Description} -Class to represent and manage reports returned from \doxylink{class_b_n_o08x}{BNO08x}. +Class to represent and manage reports returned from \mbox{\hyperlink{class_b_n_o08x}{BNO08x}}. \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}\label{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c} +\mbox{\Hypertarget{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}\label{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}} \index{BNO08xRpt@{BNO08xRpt}!BNO08xRpt@{BNO08xRpt}} \index{BNO08xRpt@{BNO08xRpt}!BNO08xRpt@{BNO08xRpt}} \doxysubsubsection{\texorpdfstring{BNO08xRpt()}{BNO08xRpt()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+::\+BNO08x\+Rpt (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}} +{\footnotesize\ttfamily BNO08x\+Rpt\+::\+BNO08x\+Rpt (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}} -\doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. +\mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}} report constructor. -Construct a \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} object for managing a \doxylink{class_b_n_o08x}{BNO08x} sensor report. +Construct a \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}} object for managing a \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} sensor report. \begin{DoxyParams}{Parameters} -{\em imu} & Pointer to \doxylink{class_b_n_o08x}{BNO08x} imu object. \\ +{\em imu} & Pointer to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} imu object. \\ \hline {\em report\+\_\+\+ID} & Report ID, ex. SH2\+\_\+\+ACCELERATION. \\ \hline @@ -125,7 +125,7 @@ void, nothing to return \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}\label{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6} +\mbox{\Hypertarget{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}\label{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}} \index{BNO08xRpt@{BNO08xRpt}!clear\_sample\_counts@{clear\_sample\_counts}} \index{clear\_sample\_counts@{clear\_sample\_counts}!BNO08xRpt@{BNO08xRpt}} \doxysubsubsection{\texorpdfstring{clear\_sample\_counts()}{clear\_sample\_counts()}} @@ -133,7 +133,7 @@ void, nothing to return -Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) +Clears \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \begin{DoxyReturn}{Returns} True clear counts operation succeeded. @@ -146,15 +146,15 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}\label{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc} +\mbox{\Hypertarget{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}\label{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}} \index{BNO08xRpt@{BNO08xRpt}!disable@{disable}} \index{disable@{disable}!BNO08xRpt@{BNO08xRpt}} \doxysubsubsection{\texorpdfstring{disable()}{disable()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+::disable (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}} }\end{DoxyParamCaption})} +{\footnotesize\ttfamily bool BNO08x\+Rpt\+::disable (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily BNO08xPrivateTypes\+:\+:default\+\_\+sensor\+\_\+cfg} }\end{DoxyParamCaption})} -Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. +Disables a sensor report by setting its period to 0us such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} stops sending it. \begin{DoxyParams}{Parameters} @@ -174,25 +174,17 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph} \end{center} \end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=550pt]{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4}\label{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4} +\mbox{\Hypertarget{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4}\label{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4}} \index{BNO08xRpt@{BNO08xRpt}!enable@{enable}} \index{enable@{enable}!BNO08xRpt@{BNO08xRpt}} \doxysubsubsection{\texorpdfstring{enable()}{enable()}} -{\footnotesize\ttfamily virtual bool BNO08x\+Rpt\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} +{\footnotesize\ttfamily virtual bool BNO08x\+Rpt\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily BNO08xPrivateTypes\+:\+:default\+\_\+sensor\+\_\+cfg} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} Implemented in \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f}{BNO08x\+Rpt\+Acceleration}}, \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823}{BNO08x\+Rpt\+Activity\+Classifier}}, \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc}{BNO08x\+Rpt\+Cal\+Gyro}}, \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393}{BNO08x\+Rpt\+Cal\+Magnetometer}}, \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571}{BNO08x\+Rpt\+Gravity}}, \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed}{BNO08x\+Rpt\+Linear\+Acceleration}}, \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer}}, \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d}{BNO08x\+Rpt\+Raw\+MEMSGyro}}, \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer}}, \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e}{BNO08x\+Rpt\+RVGeneric}}, \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8}{BNO08x\+Rpt\+Shake\+Detector}}, \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60}{BNO08x\+Rpt\+Stability\+Classifier}}, \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1}{BNO08x\+Rpt\+Step\+Counter}}, \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc}{BNO08x\+Rpt\+Tap\+Detector}}, \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706}{BNO08x\+Rpt\+Uncal\+Gyro}}, and \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867}{BNO08x\+Rpt\+Uncal\+Magnetometer}}. -\Hypertarget{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}\label{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72} +\mbox{\Hypertarget{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}\label{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}} \index{BNO08xRpt@{BNO08xRpt}!flush@{flush}} \index{flush@{flush}!BNO08xRpt@{BNO08xRpt}} \doxysubsubsection{\texorpdfstring{flush()}{flush()}} @@ -213,7 +205,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}\label{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf} +\mbox{\Hypertarget{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}\label{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}} \index{BNO08xRpt@{BNO08xRpt}!get\_meta\_data@{get\_meta\_data}} \index{get\_meta\_data@{get\_meta\_data}!BNO08xRpt@{BNO08xRpt}} \doxysubsubsection{\texorpdfstring{get\_meta\_data()}{get\_meta\_data()}} @@ -236,15 +228,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph} \end{center} \end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=327pt]{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}\label{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38} +\mbox{\Hypertarget{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}\label{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}} \index{BNO08xRpt@{BNO08xRpt}!get\_sample\_counts@{get\_sample\_counts}} \index{get\_sample\_counts@{get\_sample\_counts}!BNO08xRpt@{BNO08xRpt}} \doxysubsubsection{\texorpdfstring{get\_sample\_counts()}{get\_sample\_counts()}} @@ -270,15 +254,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph} \end{center} \end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=312pt]{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}\label{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed} +\mbox{\Hypertarget{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}\label{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}} \index{BNO08xRpt@{BNO08xRpt}!has\_new\_data@{has\_new\_data}} \index{has\_new\_data@{has\_new\_data}!BNO08xRpt@{BNO08xRpt}} \doxysubsubsection{\texorpdfstring{has\_new\_data()}{has\_new\_data()}} @@ -296,10 +272,10 @@ Here is the caller graph for this function\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[height=550pt]{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph} +\includegraphics[width=350pt]{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}\label{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12} +\mbox{\Hypertarget{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}\label{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}} \index{BNO08xRpt@{BNO08xRpt}!lock\_sh2\_HAL@{lock\_sh2\_HAL}} \index{lock\_sh2\_HAL@{lock\_sh2\_HAL}!BNO08xRpt@{BNO08xRpt}} \doxysubsubsection{\texorpdfstring{lock\_sh2\_HAL()}{lock\_sh2\_HAL()}} @@ -320,7 +296,7 @@ Here is the caller graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}\label{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0} +\mbox{\Hypertarget{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}\label{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}} \index{BNO08xRpt@{BNO08xRpt}!lock\_user\_data@{lock\_user\_data}} \index{lock\_user\_data@{lock\_user\_data}!BNO08xRpt@{BNO08xRpt}} \doxysubsubsection{\texorpdfstring{lock\_user\_data()}{lock\_user\_data()}} @@ -341,7 +317,7 @@ Here is the caller graph for this function\+: \includegraphics[height=550pt]{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}\label{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46} +\mbox{\Hypertarget{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}\label{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}} \index{BNO08xRpt@{BNO08xRpt}!register\_cb@{register\_cb}} \index{register\_cb@{register\_cb}!BNO08xRpt@{BNO08xRpt}} \doxysubsubsection{\texorpdfstring{register\_cb()}{register\_cb()}} @@ -359,29 +335,21 @@ Registers a callback to execute when new data from a specific report is received \begin{DoxyReturn}{Returns} void, nothing to return \end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=310pt]{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}\label{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c} +\mbox{\Hypertarget{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}\label{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}} \index{BNO08xRpt@{BNO08xRpt}!rpt\_enable@{rpt\_enable}} \index{rpt\_enable@{rpt\_enable}!BNO08xRpt@{BNO08xRpt}} \doxysubsubsection{\texorpdfstring{rpt\_enable()}{rpt\_enable()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+::rpt\+\_\+enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}} +{\footnotesize\ttfamily bool BNO08x\+Rpt\+::rpt\+\_\+enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily BNO08xPrivateTypes\+:\+:default\+\_\+sensor\+\_\+cfg} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}} -Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. +Enables a sensor report such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending it. \begin{DoxyParams}{Parameters} {\em report\+\_\+period\+\_\+us} & The period/interval of the report in microseconds. \\ \hline -{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see \doxylink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg} for defaults).\\ +{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg for defaults).\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -400,10 +368,10 @@ Here is the caller graph for this function\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[height=550pt]{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph} +\includegraphics[width=350pt]{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}\label{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329} +\mbox{\Hypertarget{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}\label{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}} \index{BNO08xRpt@{BNO08xRpt}!signal\_data\_available@{signal\_data\_available}} \index{signal\_data\_available@{signal\_data\_available}!BNO08xRpt@{BNO08xRpt}} \doxysubsubsection{\texorpdfstring{signal\_data\_available()}{signal\_data\_available()}} @@ -411,20 +379,12 @@ Here is the caller graph for this function\+: -Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. +Signals to \mbox{\hyperlink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()}} that a new report has arrived. \begin{DoxyReturn}{Returns} void, nothing to return \end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=550pt]{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}\label{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765} +\mbox{\Hypertarget{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}\label{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}} \index{BNO08xRpt@{BNO08xRpt}!unlock\_sh2\_HAL@{unlock\_sh2\_HAL}} \index{unlock\_sh2\_HAL@{unlock\_sh2\_HAL}!BNO08xRpt@{BNO08xRpt}} \doxysubsubsection{\texorpdfstring{unlock\_sh2\_HAL()}{unlock\_sh2\_HAL()}} @@ -445,7 +405,7 @@ Here is the caller graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}\label{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3} +\mbox{\Hypertarget{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}\label{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}} \index{BNO08xRpt@{BNO08xRpt}!unlock\_user\_data@{unlock\_user\_data}} \index{unlock\_user\_data@{unlock\_user\_data}!BNO08xRpt@{BNO08xRpt}} \doxysubsubsection{\texorpdfstring{unlock\_user\_data()}{unlock\_user\_data()}} @@ -466,20 +426,16 @@ Here is the caller graph for this function\+: \includegraphics[height=550pt]{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}\label{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f} +\mbox{\Hypertarget{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}\label{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}} \index{BNO08xRpt@{BNO08xRpt}!update\_data@{update\_data}} \index{update\_data@{update\_data}!BNO08xRpt@{BNO08xRpt}} \doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily virtual void BNO08x\+Rpt\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [pure virtual]}} +{\footnotesize\ttfamily virtual void BNO08x\+Rpt\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t $\ast$}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [pure virtual]}} -Implemented in \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045}{BNO08x\+Rpt\+Acceleration}}, \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333}{BNO08x\+Rpt\+Activity\+Classifier}}, \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV}}, \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d}{BNO08x\+Rpt\+ARVRStabilized\+RV}}, \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f}{BNO08x\+Rpt\+Cal\+Gyro}}, \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784}{BNO08x\+Rpt\+Cal\+Magnetometer}}, \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d}{BNO08x\+Rpt\+Game\+RV}}, \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2}{BNO08x\+Rpt\+Gravity}}, \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb}{BNO08x\+Rpt\+IGyro\+RV}}, \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e}{BNO08x\+Rpt\+Linear\+Acceleration}}, \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer}}, \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5}{BNO08x\+Rpt\+Raw\+MEMSGyro}}, \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer}}, \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48}{BNO08x\+Rpt\+RV}}, \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306}{BNO08x\+Rpt\+RVGeomag}}, \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393}{BNO08x\+Rpt\+Shake\+Detector}}, \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2}{BNO08x\+Rpt\+Stability\+Classifier}}, \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa}{BNO08x\+Rpt\+Step\+Counter}}, \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7}{BNO08x\+Rpt\+Tap\+Detector}}, \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489}{BNO08x\+Rpt\+Uncal\+Gyro}}, and \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4}{BNO08x\+Rpt\+Uncal\+Magnetometer}}. - - - -\doxysubsection{Friends And Related Symbol Documentation} -\Hypertarget{class_b_n_o08x_rpt_a9313d906399750f09e3fe4dae87cec15}\label{class_b_n_o08x_rpt_a9313d906399750f09e3fe4dae87cec15} +\doxysubsection{Friends And Related Function Documentation} +\mbox{\Hypertarget{class_b_n_o08x_rpt_a9313d906399750f09e3fe4dae87cec15}\label{class_b_n_o08x_rpt_a9313d906399750f09e3fe4dae87cec15}} \index{BNO08xRpt@{BNO08xRpt}!BNO08x@{BNO08x}} \index{BNO08x@{BNO08x}!BNO08xRpt@{BNO08xRpt}} \doxysubsubsection{\texorpdfstring{BNO08x}{BNO08x}} @@ -488,7 +444,7 @@ Implemented in \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd3 \doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}\label{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512} +\mbox{\Hypertarget{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}\label{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}} \index{BNO08xRpt@{BNO08xRpt}!ID@{ID}} \index{ID@{ID}!BNO08xRpt@{BNO08xRpt}} \doxysubsubsection{\texorpdfstring{ID}{ID}} @@ -498,7 +454,7 @@ Implemented in \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd3 Report ID, ex. SH2\+\_\+\+ACCELERATION. -\Hypertarget{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}\label{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52} +\mbox{\Hypertarget{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}\label{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}} \index{BNO08xRpt@{BNO08xRpt}!period\_us@{period\_us}} \index{period\_us@{period\_us}!BNO08xRpt@{BNO08xRpt}} \doxysubsubsection{\texorpdfstring{period\_us}{period\_us}} @@ -508,7 +464,7 @@ Report ID, ex. SH2\+\_\+\+ACCELERATION. The period/interval of the report in microseconds. -\Hypertarget{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}\label{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80} +\mbox{\Hypertarget{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}\label{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}} \index{BNO08xRpt@{BNO08xRpt}!RAD\_2\_DEG@{RAD\_2\_DEG}} \index{RAD\_2\_DEG@{RAD\_2\_DEG}!BNO08xRpt@{BNO08xRpt}} \doxysubsubsection{\texorpdfstring{RAD\_2\_DEG}{RAD\_2\_DEG}} @@ -517,14 +473,14 @@ The period/interval of the report in microseconds. {\bfseries Initial value\+:} \begin{DoxyCode}{0} \DoxyCodeLine{=} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (180.0f\ /\ M\_PI)} +\DoxyCodeLine{ (180.0f / M\_PI)} \end{DoxyCode} Constant for radian to degree conversions, sed in quaternion to euler function conversions. -\Hypertarget{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}\label{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e} +\mbox{\Hypertarget{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}\label{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}} \index{BNO08xRpt@{BNO08xRpt}!rpt\_bit@{rpt\_bit}} \index{rpt\_bit@{rpt\_bit}!BNO08xRpt@{BNO08xRpt}} \doxysubsubsection{\texorpdfstring{rpt\_bit}{rpt\_bit}} @@ -534,21 +490,21 @@ Constant for radian to degree conversions, sed in quaternion to euler function c Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. -\Hypertarget{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}\label{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5} +\mbox{\Hypertarget{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}\label{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}} \index{BNO08xRpt@{BNO08xRpt}!sync\_ctx@{sync\_ctx}} \index{sync\_ctx@{sync\_ctx}!BNO08xRpt@{BNO08xRpt}} \doxysubsubsection{\texorpdfstring{sync\_ctx}{sync\_ctx}} -{\footnotesize\ttfamily \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}}\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+::sync\+\_\+ctx\hspace{0.3cm}{\ttfamily [protected]}} +{\footnotesize\ttfamily \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}}$\ast$ BNO08x\+Rpt\+::sync\+\_\+ctx\hspace{0.3cm}{\ttfamily [protected]}} -\Hypertarget{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}\label{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45} +\mbox{\Hypertarget{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}\label{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}} \index{BNO08xRpt@{BNO08xRpt}!TAG@{TAG}} \index{TAG@{TAG}!BNO08xRpt@{BNO08xRpt}} \doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+::\+TAG = "{}BNO08x\+Rpt"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [protected]}} +{\footnotesize\ttfamily const constexpr char$\ast$ BNO08x\+Rpt\+::\+TAG = \char`\"{}BNO08x\+Rpt\char`\"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [protected]}} The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08x\+Rpt.\+hpp}}\item -source/\mbox{\hyperlink{_b_n_o08x_rpt_8cpp}{BNO08x\+Rpt.\+cpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08x\+Rpt.\+hpp}}\item +\mbox{\hyperlink{_b_n_o08x_rpt_8cpp}{BNO08x\+Rpt.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt__coll__graph.md5 index a8213fc..be0612e 100644 --- a/documentation/latex/class_b_n_o08x_rpt__coll__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt__coll__graph.md5 @@ -1 +1 @@ -3b1633c72989add49ed37bfc2222c1b6 \ No newline at end of file +48ca32aaa7f1b792b51fb1ff6c083b8f \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt__coll__graph.pdf index f891866..438bc0b 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt__coll__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt__coll__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt__inherit__graph.md5 index 29ae888..89490b1 100644 --- a/documentation/latex/class_b_n_o08x_rpt__inherit__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt__inherit__graph.md5 @@ -1 +1 @@ -0234106ad5c7e7612ed12a5ad70eccac \ No newline at end of file +b249f1dc5b775d27f8d3f391784db531 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt__inherit__graph.pdf index cdea998..8c4ae56 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt__inherit__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt__inherit__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.md5 index 74bad17..12e69b2 100644 --- a/documentation/latex/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.md5 @@ -1 +1 @@ -6030756754424af685db08b1d8728aa4 \ No newline at end of file +5d7a39ef9fd82fdb7639d55c65fae71a \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.pdf index 007b647..e7efb9c 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.md5 index c4d547b..f807043 100644 --- a/documentation/latex/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.md5 @@ -1 +1 @@ -9c955d7da5b711429ad5d1d5ddc36e67 \ No newline at end of file +3ae73f7890db5142baa1cd1d8ad1b21a \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.pdf index dd421cf..578d0bb 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.md5 deleted file mode 100644 index 54f562c..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -79315f4cfb1d3d2ec16f034455426ee6 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.pdf deleted file mode 100644 index 0fcd509..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.md5 index 1607345..d57b319 100644 --- a/documentation/latex/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.md5 @@ -1 +1 @@ -4d1fdd8a93da1a3e5ba7b668b7a46705 \ No newline at end of file +98a37fe3a60672bc61756037d501075c \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.pdf index 8f14be6..e861fac 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.md5 deleted file mode 100644 index 14bb3ff..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -960cc1a87791cbeb3fc7fec956fb50c3 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.pdf deleted file mode 100644 index 1f9c853..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.md5 index c79160b..6bdbbb4 100644 --- a/documentation/latex/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.md5 @@ -1 +1 @@ -7984e8995cf6998adaac528c14133d3f \ No newline at end of file +5d5762efd5bc27001634a76e9250c864 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.pdf index ee03332..cad93b0 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.md5 index f8a9bf9..33a543a 100644 --- a/documentation/latex/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.md5 @@ -1 +1 @@ -c58f317dbae88b21cc1d062172eb2141 \ No newline at end of file +e0fbc02cc1566d1d799380c2786c51aa \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.pdf index 6a436df..a5b97ac 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.md5 index 9ca779b..6377e77 100644 --- a/documentation/latex/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.md5 @@ -1 +1 @@ -b1c63bc4c1c8eeac5a699c3d035777df \ No newline at end of file +221c13d8f57d3a3589e0935c9d48ef01 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.pdf index 9c88367..67713f7 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.md5 index bf23be7..baf55bd 100644 --- a/documentation/latex/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.md5 @@ -1 +1 @@ -881af1d4d20ee0388cff6d1b16b37907 \ No newline at end of file +c1a5dec8e4380331b8f6d30dd5aaa2e1 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.pdf index c220d4c..a6f188b 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.md5 deleted file mode 100644 index f0439e1..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8adc8ed877f09d660a445895b6ce3d25 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.pdf deleted file mode 100644 index e861f83..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.md5 index 6cd8c22..667af40 100644 --- a/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.md5 @@ -1 +1 @@ -ca3273fa1e3cd2d708f8cb668c58f783 \ No newline at end of file +86cfe987efbb50a8b8198c62222d9e20 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.pdf index fcff948..c5c1b75 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.md5 deleted file mode 100644 index 63fa105..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -15c5ea434b3d88f5cda92b8ebc9413ce \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.pdf deleted file mode 100644 index d19b5de..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.tex b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.tex index 4c42e00..f93b199 100644 --- a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.tex +++ b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV Class Reference} -\hypertarget{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v}{}\label{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v}\index{BNO08xRptARVRStabilizedGameRV@{BNO08xRptARVRStabilizedGameRV}} +\hypertarget{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v}{}\doxysection{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV Class Reference} +\label{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v}\index{BNO08xRptARVRStabilizedGameRV@{BNO08xRptARVRStabilizedGameRV}} Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.\+5.\+43) @@ -7,7 +7,7 @@ Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.\ -{\ttfamily \#include $<$BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+hpp$>$} +{\ttfamily \#include $<$report/\+BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+hpp$>$} @@ -16,7 +16,7 @@ Inheritance diagram for BNO08x\+Rpt\+ARVRStabilized\+Game\+RV\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=257pt]{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph} +\includegraphics[width=271pt]{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph} \end{center} \end{figure} @@ -26,160 +26,30 @@ Collaboration diagram for BNO08x\+Rpt\+ARVRStabilized\+Game\+RV\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=269pt]{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph} +\includegraphics[width=309pt]{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_aabfa5bbfb21fb1f36dda44bd0de7d220}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables a rotation vector report such that the \doxylink{class_b_n_o08x}{BNO08x} begins it. \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8}{get\+\_\+quat}} () -\begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.\+0f). \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7}{get\+\_\+euler}} (bool in\+\_\+degrees=true) -\begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates ARVR stabilized game rotation vector data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a67df5767ac056e546d66867379aa4b2e}{TAG}} = "{}BNO08x\+Rpt\+ARVRStabilized\+Game\+RV"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a7c35188ccfb976cba1b7e4626022987c}{BNO08x\+Rpt\+RVGeneric}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd}{tare}} (bool x, bool y, bool z, sh2\+\_\+\+Tare\+Basis\+\_\+t basis) -\begin{DoxyCompactList}\small\item\em Tares vector basis according to axis flags. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ad5174665e1c943291110630dc461caff}{data}} -\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a5315a83517cd15397842254a9926b1c4}{TAG}} = "{}BNO08x\+Rpt\+RVGeneric"{} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} +\mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_aabfa5bbfb21fb1f36dda44bd0de7d220}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) \end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} \doxysubsection{Detailed Description} Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.\+5.\+43) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_aabfa5bbfb21fb1f36dda44bd0de7d220}\label{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_aabfa5bbfb21fb1f36dda44bd0de7d220} +\mbox{\Hypertarget{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_aabfa5bbfb21fb1f36dda44bd0de7d220}\label{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_aabfa5bbfb21fb1f36dda44bd0de7d220}} \index{BNO08xRptARVRStabilizedGameRV@{BNO08xRptARVRStabilizedGameRV}!BNO08xRptARVRStabilizedGameRV@{BNO08xRptARVRStabilizedGameRV}} \index{BNO08xRptARVRStabilizedGameRV@{BNO08xRptARVRStabilizedGameRV}!BNO08xRptARVRStabilizedGameRV@{BNO08xRptARVRStabilizedGameRV}} \doxysubsubsection{\texorpdfstring{BNO08xRptARVRStabilizedGameRV()}{BNO08xRptARVRStabilizedGameRV()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+ARVRStabilized\+Game\+RV\+::\+BNO08x\+Rpt\+ARVRStabilized\+Game\+RV (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8}\label{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8} -\index{BNO08xRptARVRStabilizedGameRV@{BNO08xRptARVRStabilizedGameRV}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptARVRStabilizedGameRV@{BNO08xRptARVRStabilizedGameRV}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+ARVRStabilized\+Game\+RV\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates ARVR stabilized game rotation vector data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a67df5767ac056e546d66867379aa4b2e}\label{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a67df5767ac056e546d66867379aa4b2e} -\index{BNO08xRptARVRStabilizedGameRV@{BNO08xRptARVRStabilizedGameRV}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptARVRStabilizedGameRV@{BNO08xRptARVRStabilizedGameRV}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+ARVRStabilized\+Game\+RV\+::\+TAG = "{}BNO08x\+Rpt\+ARVRStabilized\+Game\+RV"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} +{\footnotesize\ttfamily BNO08x\+Rpt\+ARVRStabilized\+Game\+RV\+::\+BNO08x\+Rpt\+ARVRStabilized\+Game\+RV (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+cpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+hpp}}\item +report/\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.md5 index 7affe51..13a72ee 100644 --- a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.md5 @@ -1 +1 @@ -5fa2745b4d0be3fa19021c15c3c36e4f \ No newline at end of file +76e18a2099aa107493c2098abb8695c5 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.pdf index 79257bb..50bbba4 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__coll__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.md5 index 1ff3e38..f1d7fe7 100644 --- a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.md5 @@ -1 +1 @@ -1aecbb93cae47a0f83bf9657b254382c \ No newline at end of file +596f13719ebe0086ed9b47d17242a0db \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.pdf index 9eed40e..b4d6da7 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v__inherit__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.md5 deleted file mode 100644 index ad368c0..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -77da3db2c11d6ff957339218eefe10d9 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.pdf deleted file mode 100644 index 472e1bb..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_a2f822419d659be71209de6b69e8064b8_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.tex b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.tex index eac76cb..b234056 100644 --- a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.tex +++ b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+ARVRStabilized\+RV Class Reference} -\hypertarget{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v}{}\label{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v}\index{BNO08xRptARVRStabilizedRV@{BNO08xRptARVRStabilizedRV}} +\hypertarget{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v}{}\doxysection{BNO08x\+Rpt\+ARVRStabilized\+RV Class Reference} +\label{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v}\index{BNO08xRptARVRStabilizedRV@{BNO08xRptARVRStabilizedRV}} Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.\+5.\+42) @@ -7,7 +7,7 @@ Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.\ -{\ttfamily \#include $<$BNO08x\+Rpt\+ARVRStabilized\+RV.\+hpp$>$} +{\ttfamily \#include $<$report/\+BNO08x\+Rpt\+ARVRStabilized\+RV.\+hpp$>$} @@ -16,7 +16,7 @@ Inheritance diagram for BNO08x\+Rpt\+ARVRStabilized\+RV\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=231pt]{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph} +\includegraphics[width=241pt]{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph} \end{center} \end{figure} @@ -26,160 +26,30 @@ Collaboration diagram for BNO08x\+Rpt\+ARVRStabilized\+RV\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=266pt]{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph} +\includegraphics[width=294pt]{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a7b19b87c861a35b7da1d96b606c21d6d}{BNO08x\+Rpt\+ARVRStabilized\+RV}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables a rotation vector report such that the \doxylink{class_b_n_o08x}{BNO08x} begins it. \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8}{get\+\_\+quat}} () -\begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.\+0f). \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7}{get\+\_\+euler}} (bool in\+\_\+degrees=true) -\begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates ARVR stabilized rotation vector data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a6ecf69eae461c03a09174f0d358c6371}{TAG}} = "{}BNO08x\+Rpt\+ARVRStabilized\+RV"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a7c35188ccfb976cba1b7e4626022987c}{BNO08x\+Rpt\+RVGeneric}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd}{tare}} (bool x, bool y, bool z, sh2\+\_\+\+Tare\+Basis\+\_\+t basis) -\begin{DoxyCompactList}\small\item\em Tares vector basis according to axis flags. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ad5174665e1c943291110630dc461caff}{data}} -\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a5315a83517cd15397842254a9926b1c4}{TAG}} = "{}BNO08x\+Rpt\+RVGeneric"{} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} +\mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a7b19b87c861a35b7da1d96b606c21d6d}{BNO08x\+Rpt\+ARVRStabilized\+RV}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) \end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} \doxysubsection{Detailed Description} Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.\+5.\+42) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a7b19b87c861a35b7da1d96b606c21d6d}\label{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a7b19b87c861a35b7da1d96b606c21d6d} +\mbox{\Hypertarget{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a7b19b87c861a35b7da1d96b606c21d6d}\label{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a7b19b87c861a35b7da1d96b606c21d6d}} \index{BNO08xRptARVRStabilizedRV@{BNO08xRptARVRStabilizedRV}!BNO08xRptARVRStabilizedRV@{BNO08xRptARVRStabilizedRV}} \index{BNO08xRptARVRStabilizedRV@{BNO08xRptARVRStabilizedRV}!BNO08xRptARVRStabilizedRV@{BNO08xRptARVRStabilizedRV}} \doxysubsubsection{\texorpdfstring{BNO08xRptARVRStabilizedRV()}{BNO08xRptARVRStabilizedRV()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+ARVRStabilized\+RV\+::\+BNO08x\+Rpt\+ARVRStabilized\+RV (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - - - -\doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d}\label{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d} -\index{BNO08xRptARVRStabilizedRV@{BNO08xRptARVRStabilizedRV}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptARVRStabilizedRV@{BNO08xRptARVRStabilizedRV}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+ARVRStabilized\+RV\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates ARVR stabilized rotation vector data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a6ecf69eae461c03a09174f0d358c6371}\label{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a6ecf69eae461c03a09174f0d358c6371} -\index{BNO08xRptARVRStabilizedRV@{BNO08xRptARVRStabilizedRV}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptARVRStabilizedRV@{BNO08xRptARVRStabilizedRV}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+ARVRStabilized\+RV\+::\+TAG = "{}BNO08x\+Rpt\+ARVRStabilized\+RV"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} +{\footnotesize\ttfamily BNO08x\+Rpt\+ARVRStabilized\+RV\+::\+BNO08x\+Rpt\+ARVRStabilized\+RV (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp}{BNO08x\+Rpt\+ARVRStabilized\+RV.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp}{BNO08x\+Rpt\+ARVRStabilized\+RV.\+cpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp}{BNO08x\+Rpt\+ARVRStabilized\+RV.\+hpp}}\item +report/\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp}{BNO08x\+Rpt\+ARVRStabilized\+RV.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.md5 index 8035d05..99c8abe 100644 --- a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.md5 @@ -1 +1 @@ -68be8ba6aa20b1b2e529f18f235e6d59 \ No newline at end of file +2d97a4f9b8a66fb2d1abaeabba86285d \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.pdf index 58d2620..5f8f34d 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__coll__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.md5 index 8e9f631..9ce27f2 100644 --- a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.md5 @@ -1 +1 @@ -63513a5ebfd68a7b7903d898bf6a6e08 \ No newline at end of file +29ed7d131d88fff4de3aedf5c97e5996 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.pdf index 0d3ea15..d23fe10 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v__inherit__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.md5 deleted file mode 100644 index 4cd9bf6..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -22f021f11446ab5c392ef0099aa9a66e \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.pdf deleted file mode 100644 index 8ac6d5f..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_a0ddf587eff71b83b01de57c2a69aa34d_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.md5 index ba5afcb..745e5d0 100644 --- a/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.md5 @@ -1 +1 @@ -3ed984b24da16aa01cfc8e8c7eb0c1a9 \ No newline at end of file +dde0c509d23983a2a1d70f3f207b3ef6 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.pdf index 497d4f2..826bfb0 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.md5 index 29b6f23..0d90048 100644 --- a/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.md5 @@ -1 +1 @@ -e7938c850de53842b90c5542e956e34f \ No newline at end of file +d3b8d66aff12e98704437fafe6d3907d \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.pdf index 79dcb90..2116134 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.md5 index e1ad5b8..6316c97 100644 --- a/documentation/latex/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.md5 @@ -1 +1 @@ -1a3ae34e8371d0837b6717a2e8120b1e \ No newline at end of file +0a813608ac9568f22968b06edfebb302 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.pdf index 730a2bb..53435a6 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration.tex b/documentation/latex/class_b_n_o08x_rpt_acceleration.tex index e2d4c0b..ca3b158 100644 --- a/documentation/latex/class_b_n_o08x_rpt_acceleration.tex +++ b/documentation/latex/class_b_n_o08x_rpt_acceleration.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Acceleration Class Reference} -\hypertarget{class_b_n_o08x_rpt_acceleration}{}\label{class_b_n_o08x_rpt_acceleration}\index{BNO08xRptAcceleration@{BNO08xRptAcceleration}} +\hypertarget{class_b_n_o08x_rpt_acceleration}{}\doxysection{BNO08x\+Rpt\+Acceleration Class Reference} +\label{class_b_n_o08x_rpt_acceleration}\index{BNO08xRptAcceleration@{BNO08xRptAcceleration}} Class to represent accelerometer reports. (See Ref. Manual 6.\+5.\+9) @@ -7,7 +7,7 @@ Class to represent accelerometer reports. (See Ref. Manual 6.\+5.\+9) -{\ttfamily \#include $<$BNO08x\+Rpt\+Acceleration.\+hpp$>$} +{\ttfamily \#include $<$report/\+BNO08x\+Rpt\+Acceleration.\+hpp$>$} @@ -16,7 +16,7 @@ Inheritance diagram for BNO08x\+Rpt\+Acceleration\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=202pt]{class_b_n_o08x_rpt_acceleration__inherit__graph} +\includegraphics[width=214pt]{class_b_n_o08x_rpt_acceleration__inherit__graph} \end{center} \end{figure} @@ -26,116 +26,49 @@ Collaboration diagram for BNO08x\+Rpt\+Acceleration\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=270pt]{class_b_n_o08x_rpt_acceleration__coll__graph} +\includegraphics[width=214pt]{class_b_n_o08x_rpt_acceleration__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_af3a06d4c127a5cebd136489ab5c673e2}{BNO08x\+Rpt\+Acceleration}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) +\mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_af3a06d4c127a5cebd136489ab5c673e2}{BNO08x\+Rpt\+Acceleration}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) \item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables acceleration reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg) override +\begin{DoxyCompactList}\small\item\em Enables acceleration reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them. \end{DoxyCompactList}\item \mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328}{get}} () -\begin{DoxyCompactList}\small\item\em Grabs most recent acceleration data (including gravity), units are in m/s\texorpdfstring{$^\wedge$}{\string^}2. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates accelerometer data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_a1869ad2ad09103f92d8864a596ae7510}{data}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_a6a071b08b16c314ecd771d3547ddbf22}{TAG}} = "{}BNO08x\+Rpt\+Acceleration"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} +\begin{DoxyCompactList}\small\item\em Grabs most recent acceleration data (including gravity), units are in m/s$^\wedge$2. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} \doxysubsection{Detailed Description} Class to represent accelerometer reports. (See Ref. Manual 6.\+5.\+9) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_acceleration_af3a06d4c127a5cebd136489ab5c673e2}\label{class_b_n_o08x_rpt_acceleration_af3a06d4c127a5cebd136489ab5c673e2} +\mbox{\Hypertarget{class_b_n_o08x_rpt_acceleration_af3a06d4c127a5cebd136489ab5c673e2}\label{class_b_n_o08x_rpt_acceleration_af3a06d4c127a5cebd136489ab5c673e2}} \index{BNO08xRptAcceleration@{BNO08xRptAcceleration}!BNO08xRptAcceleration@{BNO08xRptAcceleration}} \index{BNO08xRptAcceleration@{BNO08xRptAcceleration}!BNO08xRptAcceleration@{BNO08xRptAcceleration}} \doxysubsubsection{\texorpdfstring{BNO08xRptAcceleration()}{BNO08xRptAcceleration()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Acceleration\+::\+BNO08x\+Rpt\+Acceleration (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} +{\footnotesize\ttfamily BNO08x\+Rpt\+Acceleration\+::\+BNO08x\+Rpt\+Acceleration (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f}\label{class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f} +\mbox{\Hypertarget{class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f}\label{class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f}} \index{BNO08xRptAcceleration@{BNO08xRptAcceleration}!enable@{enable}} \index{enable@{enable}!BNO08xRptAcceleration@{BNO08xRptAcceleration}} \doxysubsubsection{\texorpdfstring{enable()}{enable()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+Acceleration\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} +{\footnotesize\ttfamily bool BNO08x\+Rpt\+Acceleration\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily BNO08xPrivateTypes\+:\+:default\+\_\+sensor\+\_\+cfg} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} -Enables acceleration reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. +Enables acceleration reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them. \begin{DoxyParams}{Parameters} {\em report\+\_\+period\+\_\+us} & The period/interval of the report in microseconds. \\ \hline -{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see \doxylink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg} for defaults).\\ +{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg for defaults).\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -153,15 +86,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph} \end{center} \end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=550pt]{class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328}\label{class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328} +\mbox{\Hypertarget{class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328}\label{class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328}} \index{BNO08xRptAcceleration@{BNO08xRptAcceleration}!get@{get}} \index{get@{get}!BNO08xRptAcceleration@{BNO08xRptAcceleration}} \doxysubsubsection{\texorpdfstring{get()}{get()}} @@ -169,7 +94,7 @@ Here is the caller graph for this function\+: -Grabs most recent acceleration data (including gravity), units are in m/s\texorpdfstring{$^\wedge$}{\string^}2. +Grabs most recent acceleration data (including gravity), units are in m/s$^\wedge$2. \begin{DoxyReturn}{Returns} Struct containing requested data. @@ -182,62 +107,9 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph} \end{center} \end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=550pt]{class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045}\label{class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045} -\index{BNO08xRptAcceleration@{BNO08xRptAcceleration}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptAcceleration@{BNO08xRptAcceleration}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Acceleration\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates accelerometer data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_acceleration_a1869ad2ad09103f92d8864a596ae7510}\label{class_b_n_o08x_rpt_acceleration_a1869ad2ad09103f92d8864a596ae7510} -\index{BNO08xRptAcceleration@{BNO08xRptAcceleration}!data@{data}} -\index{data@{data}!BNO08xRptAcceleration@{BNO08xRptAcceleration}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}} BNO08x\+Rpt\+Acceleration\+::data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_acceleration_a6a071b08b16c314ecd771d3547ddbf22}\label{class_b_n_o08x_rpt_acceleration_a6a071b08b16c314ecd771d3547ddbf22} -\index{BNO08xRptAcceleration@{BNO08xRptAcceleration}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptAcceleration@{BNO08xRptAcceleration}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Acceleration\+::\+TAG = "{}BNO08x\+Rpt\+Acceleration"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_acceleration_8hpp}{BNO08x\+Rpt\+Acceleration.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_acceleration_8cpp}{BNO08x\+Rpt\+Acceleration.\+cpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_acceleration_8hpp}{BNO08x\+Rpt\+Acceleration.\+hpp}}\item +report/\mbox{\hyperlink{_b_n_o08x_rpt_acceleration_8cpp}{BNO08x\+Rpt\+Acceleration.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_acceleration__coll__graph.md5 index 38d30a6..45805a8 100644 --- a/documentation/latex/class_b_n_o08x_rpt_acceleration__coll__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_acceleration__coll__graph.md5 @@ -1 +1 @@ -cbe4f1ee57528a8deeae9efebd5eb582 \ No newline at end of file +f0b28046e0c21d719dcf7dddc939849d \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_acceleration__coll__graph.pdf index a8e9a25..ff1c2e8 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_acceleration__coll__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_acceleration__coll__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_acceleration__inherit__graph.md5 index 95461b1..d6bdd92 100644 --- a/documentation/latex/class_b_n_o08x_rpt_acceleration__inherit__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_acceleration__inherit__graph.md5 @@ -1 +1 @@ -ec21d588bdd7c663ea723cb32701dfee \ No newline at end of file +ec9818629a0bf68a6c7c12cb3fb11662 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_acceleration__inherit__graph.pdf index cf2d3fb..a1902eb 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_acceleration__inherit__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_acceleration__inherit__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.md5 deleted file mode 100644 index 57d6765..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -9865b12ea123cfb2041a5a15e255f5af \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.pdf deleted file mode 100644 index f58b4e6..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.md5 index 35fb19a..fde85ab 100644 --- a/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.md5 @@ -1 +1 @@ -ef99e0993c9b9f66699cc5670a4128cf \ No newline at end of file +fb1a857e80d5b97a069b18c3704b20b9 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.pdf index 5786e45..2387c18 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.md5 deleted file mode 100644 index 3940edc..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -31a721072fb9fcb42db473dfe7f9d01f \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.pdf deleted file mode 100644 index 11c836b..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.md5 index ffa7494..5d7f5e8 100644 --- a/documentation/latex/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.md5 @@ -1 +1 @@ -70a7bb889938285412c465d68fdc3367 \ No newline at end of file +bad30142e0be7d58ba83d76d5622e47b \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.pdf index 8bfc494..a7b6328 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.md5 deleted file mode 100644 index 2741f30..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -bc68f6ffa95dc307b4bcd42b3a27adcd \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.pdf deleted file mode 100644 index 7fcdd71..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_activity_classifier.tex b/documentation/latex/class_b_n_o08x_rpt_activity_classifier.tex index d84f3dd..87baf41 100644 --- a/documentation/latex/class_b_n_o08x_rpt_activity_classifier.tex +++ b/documentation/latex/class_b_n_o08x_rpt_activity_classifier.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Activity\+Classifier Class Reference} -\hypertarget{class_b_n_o08x_rpt_activity_classifier}{}\label{class_b_n_o08x_rpt_activity_classifier}\index{BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}} +\hypertarget{class_b_n_o08x_rpt_activity_classifier}{}\doxysection{BNO08x\+Rpt\+Activity\+Classifier Class Reference} +\label{class_b_n_o08x_rpt_activity_classifier}\index{BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}} Class to represent activity classifier reports. (See Ref. Manual 6.\+5.\+36) @@ -7,7 +7,7 @@ Class to represent activity classifier reports. (See Ref. Manual 6.\+5.\+36) -{\ttfamily \#include $<$BNO08x\+Rpt\+Activity\+Classifier.\+hpp$>$} +{\ttfamily \#include $<$report/\+BNO08x\+Rpt\+Activity\+Classifier.\+hpp$>$} @@ -16,7 +16,7 @@ Inheritance diagram for BNO08x\+Rpt\+Activity\+Classifier\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=219pt]{class_b_n_o08x_rpt_activity_classifier__inherit__graph} +\includegraphics[width=235pt]{class_b_n_o08x_rpt_activity_classifier__inherit__graph} \end{center} \end{figure} @@ -26,122 +26,53 @@ Collaboration diagram for BNO08x\+Rpt\+Activity\+Classifier\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=320pt]{class_b_n_o08x_rpt_activity_classifier__coll__graph} +\includegraphics[width=235pt]{class_b_n_o08x_rpt_activity_classifier__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_abee4e61d75eb1982f11f08eb542511a5}{BNO08x\+Rpt\+Activity\+Classifier}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) +\mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_abee4e61d75eb1982f11f08eb542511a5}{BNO08x\+Rpt\+Activity\+Classifier}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) \item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables activity classifier reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg) override +\begin{DoxyCompactList}\small\item\em Enables activity classifier reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them. \end{DoxyCompactList}\item \mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\+\_\+activity\+\_\+classifier\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d}{get}} () \begin{DoxyCompactList}\small\item\em Grabs most recent activity classifier data. \end{DoxyCompactList}\item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08x\+Activity}} \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2}{get\+\_\+most\+\_\+likely\+\_\+activity}} () +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97d}{BNO08x\+Activity}} \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2}{get\+\_\+most\+\_\+likely\+\_\+activity}} () \begin{DoxyCompactList}\small\item\em Grabs most the most likely activity from most recent activity classifier data. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_adb51886e94e91d114246c51919fd368b}{set\+\_\+activities\+\_\+to\+\_\+enable}} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0f}{BNO08x\+Activity\+Enable}} \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_a10a0eaa37c9cacf5f97397c4dccdbe8e}{activities\+\_\+to\+\_\+enable}}) +void \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_adb51886e94e91d114246c51919fd368b}{set\+\_\+activities\+\_\+to\+\_\+enable}} (\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3a}{BNO08x\+Activity\+Enable}} activities\+\_\+to\+\_\+enable) \begin{DoxyCompactList}\small\item\em Sets the activities to be monitored for with Activity\+Classifier reports, all enable after setting. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates activity classifier data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\+\_\+activity\+\_\+classifier\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_a55ed407cd5174879f791ddfde1bc119c}{data}} -\begin{DoxyCompactList}\small\item\em Most recent report data, doesn\textquotesingle{}t account for step rollover. \end{DoxyCompactList}\item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0f}{BNO08x\+Activity\+Enable}} \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_a10a0eaa37c9cacf5f97397c4dccdbe8e}{activities\+\_\+to\+\_\+enable}} -\begin{DoxyCompactList}\small\item\em Activities to be monitored, call enable after setting. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_af39bac9547a4f9a822e4505b08941b7d}{TAG}} = "{}BNO08x\+Rpt\+Activity\+Classifier"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} \doxysubsection{Detailed Description} Class to represent activity classifier reports. (See Ref. Manual 6.\+5.\+36) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_activity_classifier_abee4e61d75eb1982f11f08eb542511a5}\label{class_b_n_o08x_rpt_activity_classifier_abee4e61d75eb1982f11f08eb542511a5} +\mbox{\Hypertarget{class_b_n_o08x_rpt_activity_classifier_abee4e61d75eb1982f11f08eb542511a5}\label{class_b_n_o08x_rpt_activity_classifier_abee4e61d75eb1982f11f08eb542511a5}} \index{BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}!BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}} \index{BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}!BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}} \doxysubsubsection{\texorpdfstring{BNO08xRptActivityClassifier()}{BNO08xRptActivityClassifier()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Activity\+Classifier\+::\+BNO08x\+Rpt\+Activity\+Classifier (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} +{\footnotesize\ttfamily BNO08x\+Rpt\+Activity\+Classifier\+::\+BNO08x\+Rpt\+Activity\+Classifier (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823}\label{class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823} +\mbox{\Hypertarget{class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823}\label{class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823}} \index{BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}!enable@{enable}} \index{enable@{enable}!BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}} \doxysubsubsection{\texorpdfstring{enable()}{enable()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+Activity\+Classifier\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} +{\footnotesize\ttfamily bool BNO08x\+Rpt\+Activity\+Classifier\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily BNO08xPrivateTypes\+:\+:default\+\_\+sensor\+\_\+cfg} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} -Enables activity classifier reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. +Enables activity classifier reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them. \begin{DoxyParams}{Parameters} {\em report\+\_\+period\+\_\+us} & The period/interval of the report in microseconds. \\ \hline -{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see \doxylink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg} for defaults).\\ +{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg for defaults).\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -159,7 +90,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d}\label{class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d} +\mbox{\Hypertarget{class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d}\label{class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d}} \index{BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}!get@{get}} \index{get@{get}!BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}} \doxysubsubsection{\texorpdfstring{get()}{get()}} @@ -180,11 +111,11 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2}\label{class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2} +\mbox{\Hypertarget{class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2}\label{class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2}} \index{BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}!get\_most\_likely\_activity@{get\_most\_likely\_activity}} \index{get\_most\_likely\_activity@{get\_most\_likely\_activity}!BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}} \doxysubsubsection{\texorpdfstring{get\_most\_likely\_activity()}{get\_most\_likely\_activity()}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08x\+Activity}} BNO08x\+Rpt\+Activity\+Classifier\+::get\+\_\+most\+\_\+likely\+\_\+activity (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} +{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97d}{BNO08x\+Activity}} BNO08x\+Rpt\+Activity\+Classifier\+::get\+\_\+most\+\_\+likely\+\_\+activity (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} @@ -201,11 +132,11 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_activity_classifier_adb51886e94e91d114246c51919fd368b}\label{class_b_n_o08x_rpt_activity_classifier_adb51886e94e91d114246c51919fd368b} +\mbox{\Hypertarget{class_b_n_o08x_rpt_activity_classifier_adb51886e94e91d114246c51919fd368b}\label{class_b_n_o08x_rpt_activity_classifier_adb51886e94e91d114246c51919fd368b}} \index{BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}!set\_activities\_to\_enable@{set\_activities\_to\_enable}} \index{set\_activities\_to\_enable@{set\_activities\_to\_enable}!BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}} \doxysubsubsection{\texorpdfstring{set\_activities\_to\_enable()}{set\_activities\_to\_enable()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Activity\+Classifier\+::set\+\_\+activities\+\_\+to\+\_\+enable (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0f}{BNO08x\+Activity\+Enable}}}]{activities\+\_\+to\+\_\+enable }\end{DoxyParamCaption})} +{\footnotesize\ttfamily void BNO08x\+Rpt\+Activity\+Classifier\+::set\+\_\+activities\+\_\+to\+\_\+enable (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a64f4487da0833d5304046093935f5d3a}{BNO08x\+Activity\+Enable}}}]{activities\+\_\+to\+\_\+enable }\end{DoxyParamCaption})} @@ -219,74 +150,9 @@ Sets the activities to be monitored for with Activity\+Classifier reports, all e \begin{DoxyReturn}{Returns} void, nothing to return \end{DoxyReturn} -\Hypertarget{class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333}\label{class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333} -\index{BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Activity\+Classifier\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates activity classifier data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_activity_classifier_a10a0eaa37c9cacf5f97397c4dccdbe8e}\label{class_b_n_o08x_rpt_activity_classifier_a10a0eaa37c9cacf5f97397c4dccdbe8e} -\index{BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}!activities\_to\_enable@{activities\_to\_enable}} -\index{activities\_to\_enable@{activities\_to\_enable}!BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}} -\doxysubsubsection{\texorpdfstring{activities\_to\_enable}{activities\_to\_enable}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0f}{BNO08x\+Activity\+Enable}} BNO08x\+Rpt\+Activity\+Classifier\+::activities\+\_\+to\+\_\+enable\hspace{0.3cm}{\ttfamily [private]}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{=} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa5fb1f955b45e38e31789286a1790398d}{BNO08xActivityEnable::ALL}}} - -\end{DoxyCode} - - -Activities to be monitored, call enable after setting. - -\Hypertarget{class_b_n_o08x_rpt_activity_classifier_a55ed407cd5174879f791ddfde1bc119c}\label{class_b_n_o08x_rpt_activity_classifier_a55ed407cd5174879f791ddfde1bc119c} -\index{BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}!data@{data}} -\index{data@{data}!BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\+\_\+activity\+\_\+classifier\+\_\+t}} BNO08x\+Rpt\+Activity\+Classifier\+::data\hspace{0.3cm}{\ttfamily [private]}} - - - -Most recent report data, doesn\textquotesingle{}t account for step rollover. - -\Hypertarget{class_b_n_o08x_rpt_activity_classifier_af39bac9547a4f9a822e4505b08941b7d}\label{class_b_n_o08x_rpt_activity_classifier_af39bac9547a4f9a822e4505b08941b7d} -\index{BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptActivityClassifier@{BNO08xRptActivityClassifier}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Activity\+Classifier\+::\+TAG = "{}BNO08x\+Rpt\+Activity\+Classifier"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_activity_classifier_8hpp}{BNO08x\+Rpt\+Activity\+Classifier.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_activity_classifier_8cpp}{BNO08x\+Rpt\+Activity\+Classifier.\+cpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_activity_classifier_8hpp}{BNO08x\+Rpt\+Activity\+Classifier.\+hpp}}\item +report/\mbox{\hyperlink{_b_n_o08x_rpt_activity_classifier_8cpp}{BNO08x\+Rpt\+Activity\+Classifier.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_activity_classifier__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_activity_classifier__coll__graph.md5 index 3f812a0..1551a38 100644 --- a/documentation/latex/class_b_n_o08x_rpt_activity_classifier__coll__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_activity_classifier__coll__graph.md5 @@ -1 +1 @@ -bbc1af06f3c7ced669d03c85fc8ec85c \ No newline at end of file +031eb34f2a4fd8a21ae1a090701ee2c0 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_activity_classifier__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_activity_classifier__coll__graph.pdf index 03dfc9a..8a2ea0b 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_activity_classifier__coll__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_activity_classifier__coll__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_activity_classifier__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_activity_classifier__inherit__graph.md5 index 781e310..5f109cc 100644 --- a/documentation/latex/class_b_n_o08x_rpt_activity_classifier__inherit__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_activity_classifier__inherit__graph.md5 @@ -1 +1 @@ -4f22f998ab4900c164e15f13ad3d8ef3 \ No newline at end of file +4730f0c006f81da3089fbd29ea553c9c \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_activity_classifier__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_activity_classifier__inherit__graph.pdf index 9b5e876..0931023 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_activity_classifier__inherit__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_activity_classifier__inherit__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.md5 index 7f6d82a..d85ca58 100644 --- a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.md5 @@ -1 +1 @@ -565985117fbadfaa4882946dbb858d59 \ No newline at end of file +a19dbcf02b026131dba86d627f6a700e \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.pdf index 4f5e95b..db3faa5 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.md5 index 64df35f..05060d6 100644 --- a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.md5 @@ -1 +1 @@ -d649e26ed8036caf99950faeb9777db9 \ No newline at end of file +52e3544dc84722daef7c85c00b82fe8d \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.pdf index f6c9862..b7ac09a 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a903a426e65752996075798ba6c51bff2_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.md5 index 11a6e31..112fbb4 100644 --- a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.md5 @@ -1 +1 @@ -7da49248516c4d31b781717eb4c85f5d \ No newline at end of file +ca640589b783e47439927707cbc4fad6 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.pdf index b9ef3e2..70ef935 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_activity_classifier_aa77475212d3a5eb52ec31b9916cfe22d_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.md5 deleted file mode 100644 index 737e805..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -76dc3350acfd6912eca20dcd9a2a43e0 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.pdf deleted file mode 100644 index 36e591e..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.md5 index 380765a..8368b49 100644 --- a/documentation/latex/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.md5 @@ -1 +1 @@ -229a56ba33e8a23dc622e5e8c62d9fb0 \ No newline at end of file +9e218e8e38a70f39350b5fb574f8509a \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.pdf index a4ba880..a1f6420 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.md5 deleted file mode 100644 index e790cce..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -fb327f66776de357ca6abeb5b007b616 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.pdf deleted file mode 100644 index 5317824..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro.tex b/documentation/latex/class_b_n_o08x_rpt_cal_gyro.tex index 089bacc..9da1038 100644 --- a/documentation/latex/class_b_n_o08x_rpt_cal_gyro.tex +++ b/documentation/latex/class_b_n_o08x_rpt_cal_gyro.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Cal\+Gyro Class Reference} -\hypertarget{class_b_n_o08x_rpt_cal_gyro}{}\label{class_b_n_o08x_rpt_cal_gyro}\index{BNO08xRptCalGyro@{BNO08xRptCalGyro}} +\hypertarget{class_b_n_o08x_rpt_cal_gyro}{}\doxysection{BNO08x\+Rpt\+Cal\+Gyro Class Reference} +\label{class_b_n_o08x_rpt_cal_gyro}\index{BNO08xRptCalGyro@{BNO08xRptCalGyro}} Class to represent calibrated gyro reports. (See Ref. Manual 6.\+5.\+13) @@ -7,7 +7,7 @@ Class to represent calibrated gyro reports. (See Ref. Manual 6.\+5.\+13) -{\ttfamily \#include $<$BNO08x\+Rpt\+Cal\+Gyro.\+hpp$>$} +{\ttfamily \#include $<$report/\+BNO08x\+Rpt\+Cal\+Gyro.\+hpp$>$} @@ -16,7 +16,7 @@ Inheritance diagram for BNO08x\+Rpt\+Cal\+Gyro\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=183pt]{class_b_n_o08x_rpt_cal_gyro__inherit__graph} +\includegraphics[width=192pt]{class_b_n_o08x_rpt_cal_gyro__inherit__graph} \end{center} \end{figure} @@ -26,116 +26,49 @@ Collaboration diagram for BNO08x\+Rpt\+Cal\+Gyro\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=266pt]{class_b_n_o08x_rpt_cal_gyro__coll__graph} +\includegraphics[width=199pt]{class_b_n_o08x_rpt_cal_gyro__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_ad351243a258fa1075212d63a38b1e7b5}{BNO08x\+Rpt\+Cal\+Gyro}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) +\mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_ad351243a258fa1075212d63a38b1e7b5}{BNO08x\+Rpt\+Cal\+Gyro}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) \item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables calibrated gyro reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg) override +\begin{DoxyCompactList}\small\item\em Enables calibrated gyro reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them. \end{DoxyCompactList}\item \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\+\_\+gyro\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815}{get}} () \begin{DoxyCompactList}\small\item\em Grabs most recent gyroscope data (velocity), units are in rad/s. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates calibrated gyro data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__gyro__t}{bno08x\+\_\+gyro\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_afc6142cf93ed7990b01d5b21038c148e}{data}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_ae3c6150a08f8d97a6a892a5796f49a32}{TAG}} = "{}BNO08x\+Rpt\+Cal\+Gyro"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} \doxysubsection{Detailed Description} Class to represent calibrated gyro reports. (See Ref. Manual 6.\+5.\+13) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_cal_gyro_ad351243a258fa1075212d63a38b1e7b5}\label{class_b_n_o08x_rpt_cal_gyro_ad351243a258fa1075212d63a38b1e7b5} +\mbox{\Hypertarget{class_b_n_o08x_rpt_cal_gyro_ad351243a258fa1075212d63a38b1e7b5}\label{class_b_n_o08x_rpt_cal_gyro_ad351243a258fa1075212d63a38b1e7b5}} \index{BNO08xRptCalGyro@{BNO08xRptCalGyro}!BNO08xRptCalGyro@{BNO08xRptCalGyro}} \index{BNO08xRptCalGyro@{BNO08xRptCalGyro}!BNO08xRptCalGyro@{BNO08xRptCalGyro}} \doxysubsubsection{\texorpdfstring{BNO08xRptCalGyro()}{BNO08xRptCalGyro()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Cal\+Gyro\+::\+BNO08x\+Rpt\+Cal\+Gyro (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} +{\footnotesize\ttfamily BNO08x\+Rpt\+Cal\+Gyro\+::\+BNO08x\+Rpt\+Cal\+Gyro (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc}\label{class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc} +\mbox{\Hypertarget{class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc}\label{class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc}} \index{BNO08xRptCalGyro@{BNO08xRptCalGyro}!enable@{enable}} \index{enable@{enable}!BNO08xRptCalGyro@{BNO08xRptCalGyro}} \doxysubsubsection{\texorpdfstring{enable()}{enable()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+Cal\+Gyro\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} +{\footnotesize\ttfamily bool BNO08x\+Rpt\+Cal\+Gyro\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily BNO08xPrivateTypes\+:\+:default\+\_\+sensor\+\_\+cfg} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} -Enables calibrated gyro reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. +Enables calibrated gyro reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them. \begin{DoxyParams}{Parameters} {\em report\+\_\+period\+\_\+us} & The period/interval of the report in microseconds. \\ \hline -{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see \doxylink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg} for defaults).\\ +{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg for defaults).\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -153,15 +86,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph} \end{center} \end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=326pt]{class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815}\label{class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815} +\mbox{\Hypertarget{class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815}\label{class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815}} \index{BNO08xRptCalGyro@{BNO08xRptCalGyro}!get@{get}} \index{get@{get}!BNO08xRptCalGyro@{BNO08xRptCalGyro}} \doxysubsubsection{\texorpdfstring{get()}{get()}} @@ -182,62 +107,9 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph} \end{center} \end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=311pt]{class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f}\label{class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f} -\index{BNO08xRptCalGyro@{BNO08xRptCalGyro}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptCalGyro@{BNO08xRptCalGyro}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Cal\+Gyro\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates calibrated gyro data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_cal_gyro_afc6142cf93ed7990b01d5b21038c148e}\label{class_b_n_o08x_rpt_cal_gyro_afc6142cf93ed7990b01d5b21038c148e} -\index{BNO08xRptCalGyro@{BNO08xRptCalGyro}!data@{data}} -\index{data@{data}!BNO08xRptCalGyro@{BNO08xRptCalGyro}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\+\_\+gyro\+\_\+t}} BNO08x\+Rpt\+Cal\+Gyro\+::data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_cal_gyro_ae3c6150a08f8d97a6a892a5796f49a32}\label{class_b_n_o08x_rpt_cal_gyro_ae3c6150a08f8d97a6a892a5796f49a32} -\index{BNO08xRptCalGyro@{BNO08xRptCalGyro}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptCalGyro@{BNO08xRptCalGyro}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Cal\+Gyro\+::\+TAG = "{}BNO08x\+Rpt\+Cal\+Gyro"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_cal_gyro_8hpp}{BNO08x\+Rpt\+Cal\+Gyro.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_cal_gyro_8cpp}{BNO08x\+Rpt\+Cal\+Gyro.\+cpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_cal_gyro_8hpp}{BNO08x\+Rpt\+Cal\+Gyro.\+hpp}}\item +report/\mbox{\hyperlink{_b_n_o08x_rpt_cal_gyro_8cpp}{BNO08x\+Rpt\+Cal\+Gyro.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_gyro__coll__graph.md5 index e03f95e..53884fe 100644 --- a/documentation/latex/class_b_n_o08x_rpt_cal_gyro__coll__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_cal_gyro__coll__graph.md5 @@ -1 +1 @@ -95a961350d845bc8d79a5208e64184d8 \ No newline at end of file +dddde7bb75b4d3cd4cd869edae4d3437 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_cal_gyro__coll__graph.pdf index c4fd260..218905d 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_gyro__coll__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_cal_gyro__coll__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_gyro__inherit__graph.md5 index be7f5cd..d8c3b8a 100644 --- a/documentation/latex/class_b_n_o08x_rpt_cal_gyro__inherit__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_cal_gyro__inherit__graph.md5 @@ -1 +1 @@ -672d2648d5cad97f59a92ddb69defd2b \ No newline at end of file +c4bbc90fb12dbb62912415ea02c42af5 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_cal_gyro__inherit__graph.pdf index 177bfe4..57e0e9c 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_gyro__inherit__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_cal_gyro__inherit__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.md5 deleted file mode 100644 index 000f5e1..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -9c67582b5b234797eadd75297ff6e8f2 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.pdf deleted file mode 100644 index 7cd3b58..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.md5 index eb58440..c1f16ef 100644 --- a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.md5 @@ -1 +1 @@ -d47a5ab3f959b3cd0a7a1348fc67fbac \ No newline at end of file +57216e0a18bfdb88f5d0efec037f2748 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.pdf index 69ef200..fb24fdb 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.md5 deleted file mode 100644 index e09ae3b..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5b84bd82a1811eb46c86800ef0789d15 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.pdf deleted file mode 100644 index a912f5a..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.md5 index 88539d4..bb53dde 100644 --- a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.md5 @@ -1 +1 @@ -06df5d6b41ff590ca672f09e176f9c28 \ No newline at end of file +647652cf68905b61f2cd57913bff54b1 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.pdf index f7c8bf5..2f4fd1e 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.md5 deleted file mode 100644 index ffc3a78..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6df9cb6badb5fd80b2b84c58fe505ef0 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.pdf deleted file mode 100644 index 9a6d8a1..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer.tex b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer.tex index d7ceb31..1be0fbf 100644 --- a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer.tex +++ b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Cal\+Magnetometer Class Reference} -\hypertarget{class_b_n_o08x_rpt_cal_magnetometer}{}\label{class_b_n_o08x_rpt_cal_magnetometer}\index{BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}} +\hypertarget{class_b_n_o08x_rpt_cal_magnetometer}{}\doxysection{BNO08x\+Rpt\+Cal\+Magnetometer Class Reference} +\label{class_b_n_o08x_rpt_cal_magnetometer}\index{BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}} Class to represent calibrated magnetometer reports. (See Ref. Manual 6.\+5.\+16) @@ -7,7 +7,7 @@ Class to represent calibrated magnetometer reports. (See Ref. Manual 6.\+5.\+16) -{\ttfamily \#include $<$BNO08x\+Rpt\+Cal\+Magnetometer.\+hpp$>$} +{\ttfamily \#include $<$report/\+BNO08x\+Rpt\+Cal\+Magnetometer.\+hpp$>$} @@ -16,7 +16,7 @@ Inheritance diagram for BNO08x\+Rpt\+Cal\+Magnetometer\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=224pt]{class_b_n_o08x_rpt_cal_magnetometer__inherit__graph} +\includegraphics[width=241pt]{class_b_n_o08x_rpt_cal_magnetometer__inherit__graph} \end{center} \end{figure} @@ -26,116 +26,49 @@ Collaboration diagram for BNO08x\+Rpt\+Cal\+Magnetometer\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=268pt]{class_b_n_o08x_rpt_cal_magnetometer__coll__graph} +\includegraphics[width=241pt]{class_b_n_o08x_rpt_cal_magnetometer__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a731d7e69b97b6402b2cf2e18e9a08b06}{BNO08x\+Rpt\+Cal\+Magnetometer}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) +\mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a731d7e69b97b6402b2cf2e18e9a08b06}{BNO08x\+Rpt\+Cal\+Magnetometer}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) \item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables calibrated magnetometer reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg) override +\begin{DoxyCompactList}\small\item\em Enables calibrated magnetometer reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them. \end{DoxyCompactList}\item \mbox{\hyperlink{structbno08x__magf__t}{bno08x\+\_\+magf\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2}{get}} () \begin{DoxyCompactList}\small\item\em Grabs most recent calibrated magnetometer data, units are in u\+Tesla. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates calibrated magnetometer data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__magf__t}{bno08x\+\_\+magf\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a67db73f48d00bfa76411d5192350e677}{data}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a99f95d049803de93390b3071efeead4a}{TAG}} = "{}BNO08x\+Rpt\+Cal\+Magnetometer"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} \doxysubsection{Detailed Description} Class to represent calibrated magnetometer reports. (See Ref. Manual 6.\+5.\+16) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_cal_magnetometer_a731d7e69b97b6402b2cf2e18e9a08b06}\label{class_b_n_o08x_rpt_cal_magnetometer_a731d7e69b97b6402b2cf2e18e9a08b06} +\mbox{\Hypertarget{class_b_n_o08x_rpt_cal_magnetometer_a731d7e69b97b6402b2cf2e18e9a08b06}\label{class_b_n_o08x_rpt_cal_magnetometer_a731d7e69b97b6402b2cf2e18e9a08b06}} \index{BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}!BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}} \index{BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}!BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}} \doxysubsubsection{\texorpdfstring{BNO08xRptCalMagnetometer()}{BNO08xRptCalMagnetometer()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Cal\+Magnetometer\+::\+BNO08x\+Rpt\+Cal\+Magnetometer (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} +{\footnotesize\ttfamily BNO08x\+Rpt\+Cal\+Magnetometer\+::\+BNO08x\+Rpt\+Cal\+Magnetometer (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393}\label{class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393} +\mbox{\Hypertarget{class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393}\label{class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393}} \index{BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}!enable@{enable}} \index{enable@{enable}!BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}} \doxysubsubsection{\texorpdfstring{enable()}{enable()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+Cal\+Magnetometer\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} +{\footnotesize\ttfamily bool BNO08x\+Rpt\+Cal\+Magnetometer\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily BNO08xPrivateTypes\+:\+:default\+\_\+sensor\+\_\+cfg} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} -Enables calibrated magnetometer reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. +Enables calibrated magnetometer reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them. \begin{DoxyParams}{Parameters} {\em report\+\_\+period\+\_\+us} & The period/interval of the report in microseconds. \\ \hline -{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see \doxylink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg} for defaults).\\ +{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg for defaults).\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -158,10 +91,10 @@ Here is the caller graph for this function\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=333pt]{class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph} +\includegraphics[width=350pt]{class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2}\label{class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2} +\mbox{\Hypertarget{class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2}\label{class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2}} \index{BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}!get@{get}} \index{get@{get}!BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}} \doxysubsubsection{\texorpdfstring{get()}{get()}} @@ -190,54 +123,9 @@ Here is the caller graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784}\label{class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784} -\index{BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Cal\+Magnetometer\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates calibrated magnetometer data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_cal_magnetometer_a67db73f48d00bfa76411d5192350e677}\label{class_b_n_o08x_rpt_cal_magnetometer_a67db73f48d00bfa76411d5192350e677} -\index{BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}!data@{data}} -\index{data@{data}!BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__magf__t}{bno08x\+\_\+magf\+\_\+t}} BNO08x\+Rpt\+Cal\+Magnetometer\+::data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_cal_magnetometer_a99f95d049803de93390b3071efeead4a}\label{class_b_n_o08x_rpt_cal_magnetometer_a99f95d049803de93390b3071efeead4a} -\index{BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Cal\+Magnetometer\+::\+TAG = "{}BNO08x\+Rpt\+Cal\+Magnetometer"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_cal_magnetometer_8hpp}{BNO08x\+Rpt\+Cal\+Magnetometer.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_cal_magnetometer_8cpp}{BNO08x\+Rpt\+Cal\+Magnetometer.\+cpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_cal_magnetometer_8hpp}{BNO08x\+Rpt\+Cal\+Magnetometer.\+hpp}}\item +report/\mbox{\hyperlink{_b_n_o08x_rpt_cal_magnetometer_8cpp}{BNO08x\+Rpt\+Cal\+Magnetometer.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.md5 index 02f63ae..817313d 100644 --- a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.md5 @@ -1 +1 @@ -abcff53b9177254271b6d2a87362c8ca \ No newline at end of file +90b1dcc077c94d3ae03d0d555001bd88 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.pdf index d85ef38..31bb703 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__coll__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.md5 index 05c8476..ef819e1 100644 --- a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.md5 @@ -1 +1 @@ -2cbd141d4a6b5eb0f1391bebcafd3267 \ No newline at end of file +ba2406e85e72a6030dac7684fb770f38 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.pdf index dd9968d..855bc56 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer__inherit__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.md5 index 322b1f0..56727ea 100644 --- a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.md5 @@ -1 +1 @@ -09582b466881aa5fd187674946a9d057 \ No newline at end of file +09340c2f9973e5a54fb17cb0cd50172e \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.pdf index 3d8e069..448580a 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.md5 index 6269983..769cb91 100644 --- a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.md5 @@ -1 +1 @@ -a65872c46c11ad437a4c59bf3bc5614c \ No newline at end of file +32ddc5c71b769bf4eb448f75312cf8e9 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.pdf index 7aa9024..8df89d9 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.md5 index 6579d23..1c414ee 100644 --- a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.md5 @@ -1 +1 @@ -928eabc438a32a28c7133a169482dca2 \ No newline at end of file +d68c0d1334448f55070a5c414245e570 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.pdf index 9ca144a..5c7ffe4 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.md5 index b643213..dfa9e92 100644 --- a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.md5 @@ -1 +1 @@ -df7c5c2fe73f767d4fb0942af487db04 \ No newline at end of file +2b4893007b5c426fada8bbb593e8d61b \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.pdf index 204715b..4688520 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.md5 deleted file mode 100644 index a01f6b0..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -471ee5a1cbd0d9cbae3fa67ab682f22f \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.pdf deleted file mode 100644 index aff663f..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_game_r_v.tex b/documentation/latex/class_b_n_o08x_rpt_game_r_v.tex index 9a9c1d7..2a33127 100644 --- a/documentation/latex/class_b_n_o08x_rpt_game_r_v.tex +++ b/documentation/latex/class_b_n_o08x_rpt_game_r_v.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Game\+RV Class Reference} -\hypertarget{class_b_n_o08x_rpt_game_r_v}{}\label{class_b_n_o08x_rpt_game_r_v}\index{BNO08xRptGameRV@{BNO08xRptGameRV}} +\hypertarget{class_b_n_o08x_rpt_game_r_v}{}\doxysection{BNO08x\+Rpt\+Game\+RV Class Reference} +\label{class_b_n_o08x_rpt_game_r_v}\index{BNO08xRptGameRV@{BNO08xRptGameRV}} Class to represent game rotation vector reports. (See Ref. Manual 6.\+5.\+19) @@ -7,7 +7,7 @@ Class to represent game rotation vector reports. (See Ref. Manual 6.\+5.\+19) -{\ttfamily \#include $<$BNO08x\+Rpt\+Game\+RV.\+hpp$>$} +{\ttfamily \#include $<$report/\+BNO08x\+Rpt\+Game\+RV.\+hpp$>$} @@ -16,7 +16,7 @@ Inheritance diagram for BNO08x\+Rpt\+Game\+RV\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=195pt]{class_b_n_o08x_rpt_game_r_v__inherit__graph} +\includegraphics[width=204pt]{class_b_n_o08x_rpt_game_r_v__inherit__graph} \end{center} \end{figure} @@ -26,125 +26,37 @@ Collaboration diagram for BNO08x\+Rpt\+Game\+RV\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=266pt]{class_b_n_o08x_rpt_game_r_v__coll__graph} +\includegraphics[width=283pt]{class_b_n_o08x_rpt_game_r_v__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_a5ce3525ae691ef37dff5c8d638e98e18}{BNO08x\+Rpt\+Game\+RV}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) +\mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_a5ce3525ae691ef37dff5c8d638e98e18}{BNO08x\+Rpt\+Game\+RV}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) \item bool \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2}{tare}} (bool x=true, bool y=true, bool z=true) \begin{DoxyCompactList}\small\item\em Tares game rotation vector axis. \end{DoxyCompactList}\item bool \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06}{tare\+\_\+persist}} () -\begin{DoxyCompactList}\small\item\em Saves most recent tare operation to \doxylink{class_b_n_o08x}{BNO08x} internal flash, such that it persists on reset. \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Saves most recent tare operation to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} internal flash, such that it persists on reset. \end{DoxyCompactList}\item void \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f}{tare\+\_\+clear}} () \begin{DoxyCompactList}\small\item\em Clears most recent tare operation. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables a rotation vector report such that the \doxylink{class_b_n_o08x}{BNO08x} begins it. \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8}{get\+\_\+quat}} () -\begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.\+0f). \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7}{get\+\_\+euler}} (bool in\+\_\+degrees=true) -\begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates game rotation vector data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_a3fd3cec253a42d897a736adaf50bfe5d}{TAG}} = "{}BNO08x\+Rpt\+Game\+RV"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a7c35188ccfb976cba1b7e4626022987c}{BNO08x\+Rpt\+RVGeneric}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd}{tare}} (bool x, bool y, bool z, sh2\+\_\+\+Tare\+Basis\+\_\+t basis) -\begin{DoxyCompactList}\small\item\em Tares vector basis according to axis flags. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ad5174665e1c943291110630dc461caff}{data}} -\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a5315a83517cd15397842254a9926b1c4}{TAG}} = "{}BNO08x\+Rpt\+RVGeneric"{} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} \doxysubsection{Detailed Description} Class to represent game rotation vector reports. (See Ref. Manual 6.\+5.\+19) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_game_r_v_a5ce3525ae691ef37dff5c8d638e98e18}\label{class_b_n_o08x_rpt_game_r_v_a5ce3525ae691ef37dff5c8d638e98e18} +\mbox{\Hypertarget{class_b_n_o08x_rpt_game_r_v_a5ce3525ae691ef37dff5c8d638e98e18}\label{class_b_n_o08x_rpt_game_r_v_a5ce3525ae691ef37dff5c8d638e98e18}} \index{BNO08xRptGameRV@{BNO08xRptGameRV}!BNO08xRptGameRV@{BNO08xRptGameRV}} \index{BNO08xRptGameRV@{BNO08xRptGameRV}!BNO08xRptGameRV@{BNO08xRptGameRV}} \doxysubsubsection{\texorpdfstring{BNO08xRptGameRV()}{BNO08xRptGameRV()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Game\+RV\+::\+BNO08x\+Rpt\+Game\+RV (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} +{\footnotesize\ttfamily BNO08x\+Rpt\+Game\+RV\+::\+BNO08x\+Rpt\+Game\+RV (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2}\label{class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2} +\mbox{\Hypertarget{class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2}\label{class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2}} \index{BNO08xRptGameRV@{BNO08xRptGameRV}!tare@{tare}} \index{tare@{tare}!BNO08xRptGameRV@{BNO08xRptGameRV}} \doxysubsubsection{\texorpdfstring{tare()}{tare()}} @@ -174,7 +86,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f}\label{class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f} +\mbox{\Hypertarget{class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f}\label{class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f}} \index{BNO08xRptGameRV@{BNO08xRptGameRV}!tare\_clear@{tare\_clear}} \index{tare\_clear@{tare\_clear}!BNO08xRptGameRV@{BNO08xRptGameRV}} \doxysubsubsection{\texorpdfstring{tare\_clear()}{tare\_clear()}} @@ -195,7 +107,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06}\label{class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06} +\mbox{\Hypertarget{class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06}\label{class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06}} \index{BNO08xRptGameRV@{BNO08xRptGameRV}!tare\_persist@{tare\_persist}} \index{tare\_persist@{tare\_persist}!BNO08xRptGameRV@{BNO08xRptGameRV}} \doxysubsubsection{\texorpdfstring{tare\_persist()}{tare\_persist()}} @@ -203,7 +115,7 @@ Here is the call graph for this function\+: -Saves most recent tare operation to \doxylink{class_b_n_o08x}{BNO08x} internal flash, such that it persists on reset. +Saves most recent tare operation to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} internal flash, such that it persists on reset. \begin{DoxyReturn}{Returns} True if tare operation succeeded. @@ -216,48 +128,9 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d}\label{class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d} -\index{BNO08xRptGameRV@{BNO08xRptGameRV}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptGameRV@{BNO08xRptGameRV}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Game\+RV\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates game rotation vector data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_game_r_v_a3fd3cec253a42d897a736adaf50bfe5d}\label{class_b_n_o08x_rpt_game_r_v_a3fd3cec253a42d897a736adaf50bfe5d} -\index{BNO08xRptGameRV@{BNO08xRptGameRV}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptGameRV@{BNO08xRptGameRV}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Game\+RV\+::\+TAG = "{}BNO08x\+Rpt\+Game\+RV"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_game_r_v_8hpp}{BNO08x\+Rpt\+Game\+RV.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_game_r_v_8cpp}{BNO08x\+Rpt\+Game\+RV.\+cpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_game_r_v_8hpp}{BNO08x\+Rpt\+Game\+RV.\+hpp}}\item +report/\mbox{\hyperlink{_b_n_o08x_rpt_game_r_v_8cpp}{BNO08x\+Rpt\+Game\+RV.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_game_r_v__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_game_r_v__coll__graph.md5 index 7dca88b..c585462 100644 --- a/documentation/latex/class_b_n_o08x_rpt_game_r_v__coll__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_game_r_v__coll__graph.md5 @@ -1 +1 @@ -3f90c6cccdb20506a0063a3d7efd7ce7 \ No newline at end of file +caa392caa24926d62013494e3656c6f5 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_game_r_v__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_game_r_v__coll__graph.pdf index c00cdc4..d971875 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_game_r_v__coll__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_game_r_v__coll__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_game_r_v__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_game_r_v__inherit__graph.md5 index bbe97ac..b8063bb 100644 --- a/documentation/latex/class_b_n_o08x_rpt_game_r_v__inherit__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_game_r_v__inherit__graph.md5 @@ -1 +1 @@ -8b908020d6a58e302bcb7674cf1e20ca \ No newline at end of file +d940e4fb0dfb888d7a80ff75ecdadf49 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_game_r_v__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_game_r_v__inherit__graph.pdf index 92a5c3a..7f45d45 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_game_r_v__inherit__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_game_r_v__inherit__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.md5 index 5ac9703..5712677 100644 --- a/documentation/latex/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.md5 @@ -1 +1 @@ -6ffe045efb2d36e1ab09be129b3a4075 \ No newline at end of file +dffabdf9b059ced5b3da519bf9aa0f87 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.pdf index 7a658d0..bcf5678 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_game_r_v_a773f8e4bf9e5059d6b301fc346cbc9d2_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.md5 deleted file mode 100644 index 0ea0592..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b180086988afd74e9a4c8b38c9e8cff1 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.pdf deleted file mode 100644 index 4473972..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_game_r_v_a8f9be2a12cec2a8467829fe561bf5f3d_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.md5 index 0e46b89..8291704 100644 --- a/documentation/latex/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.md5 @@ -1 +1 @@ -6db6aa12683bf9bb40e836abd322abd9 \ No newline at end of file +404331bb6226e5cee5a51794d0f5dace \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.pdf index 4ab3412..a901c95 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc89558f_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.md5 index e54c637..0b8aa6f 100644 --- a/documentation/latex/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.md5 @@ -1 +1 @@ -c6c4da970d4f96b37f3b68824964b1e2 \ No newline at end of file +0c7da3d21c17ee19b67f81aac63a186d \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.pdf index 52b2244..cfb6fc1 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_game_r_v_ae91c07ae4d781216065fd704b5c88d06_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity.tex b/documentation/latex/class_b_n_o08x_rpt_gravity.tex index b858fcc..1d61bf0 100644 --- a/documentation/latex/class_b_n_o08x_rpt_gravity.tex +++ b/documentation/latex/class_b_n_o08x_rpt_gravity.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Gravity Class Reference} -\hypertarget{class_b_n_o08x_rpt_gravity}{}\label{class_b_n_o08x_rpt_gravity}\index{BNO08xRptGravity@{BNO08xRptGravity}} +\hypertarget{class_b_n_o08x_rpt_gravity}{}\doxysection{BNO08x\+Rpt\+Gravity Class Reference} +\label{class_b_n_o08x_rpt_gravity}\index{BNO08xRptGravity@{BNO08xRptGravity}} Class to represent gravity reports. (See Ref. Manual 6.\+5.\+11) @@ -7,7 +7,7 @@ Class to represent gravity reports. (See Ref. Manual 6.\+5.\+11) -{\ttfamily \#include $<$BNO08x\+Rpt\+Gravity.\+hpp$>$} +{\ttfamily \#include $<$report/\+BNO08x\+Rpt\+Gravity.\+hpp$>$} @@ -16,7 +16,7 @@ Inheritance diagram for BNO08x\+Rpt\+Gravity\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=178pt]{class_b_n_o08x_rpt_gravity__inherit__graph} +\includegraphics[width=189pt]{class_b_n_o08x_rpt_gravity__inherit__graph} \end{center} \end{figure} @@ -26,116 +26,49 @@ Collaboration diagram for BNO08x\+Rpt\+Gravity\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=270pt]{class_b_n_o08x_rpt_gravity__coll__graph} +\includegraphics[width=199pt]{class_b_n_o08x_rpt_gravity__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a472ced1c466461f64dda3d9132813dba}{BNO08x\+Rpt\+Gravity}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) +\mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a472ced1c466461f64dda3d9132813dba}{BNO08x\+Rpt\+Gravity}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) \item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables gravity reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg) override +\begin{DoxyCompactList}\small\item\em Enables gravity reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them. \end{DoxyCompactList}\item \mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115}{get}} () -\begin{DoxyCompactList}\small\item\em Grabs most recent gravity data, units are in m/s\texorpdfstring{$^\wedge$}{\string^}2. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates gravity data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_ab9fddb16529de63f82d04b29503e7dbe}{data}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a03dfa109a427c7657a2a5bdd3b5af68c}{TAG}} = "{}BNO08x\+Rpt\+Gravity"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} +\begin{DoxyCompactList}\small\item\em Grabs most recent gravity data, units are in m/s$^\wedge$2. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} \doxysubsection{Detailed Description} Class to represent gravity reports. (See Ref. Manual 6.\+5.\+11) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_gravity_a472ced1c466461f64dda3d9132813dba}\label{class_b_n_o08x_rpt_gravity_a472ced1c466461f64dda3d9132813dba} +\mbox{\Hypertarget{class_b_n_o08x_rpt_gravity_a472ced1c466461f64dda3d9132813dba}\label{class_b_n_o08x_rpt_gravity_a472ced1c466461f64dda3d9132813dba}} \index{BNO08xRptGravity@{BNO08xRptGravity}!BNO08xRptGravity@{BNO08xRptGravity}} \index{BNO08xRptGravity@{BNO08xRptGravity}!BNO08xRptGravity@{BNO08xRptGravity}} \doxysubsubsection{\texorpdfstring{BNO08xRptGravity()}{BNO08xRptGravity()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Gravity\+::\+BNO08x\+Rpt\+Gravity (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} +{\footnotesize\ttfamily BNO08x\+Rpt\+Gravity\+::\+BNO08x\+Rpt\+Gravity (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571}\label{class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571} +\mbox{\Hypertarget{class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571}\label{class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571}} \index{BNO08xRptGravity@{BNO08xRptGravity}!enable@{enable}} \index{enable@{enable}!BNO08xRptGravity@{BNO08xRptGravity}} \doxysubsubsection{\texorpdfstring{enable()}{enable()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+Gravity\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} +{\footnotesize\ttfamily bool BNO08x\+Rpt\+Gravity\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily BNO08xPrivateTypes\+:\+:default\+\_\+sensor\+\_\+cfg} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} -Enables gravity reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. +Enables gravity reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them. \begin{DoxyParams}{Parameters} {\em report\+\_\+period\+\_\+us} & The period/interval of the report in microseconds. \\ \hline -{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see \doxylink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg} for defaults).\\ +{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg for defaults).\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -153,15 +86,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph} \end{center} \end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=321pt]{class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115}\label{class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115} +\mbox{\Hypertarget{class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115}\label{class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115}} \index{BNO08xRptGravity@{BNO08xRptGravity}!get@{get}} \index{get@{get}!BNO08xRptGravity@{BNO08xRptGravity}} \doxysubsubsection{\texorpdfstring{get()}{get()}} @@ -169,7 +94,7 @@ Here is the caller graph for this function\+: -Grabs most recent gravity data, units are in m/s\texorpdfstring{$^\wedge$}{\string^}2. +Grabs most recent gravity data, units are in m/s$^\wedge$2. \begin{DoxyReturn}{Returns} Struct containing requested data. @@ -182,62 +107,9 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph} \end{center} \end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=306pt]{class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2}\label{class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2} -\index{BNO08xRptGravity@{BNO08xRptGravity}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptGravity@{BNO08xRptGravity}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Gravity\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates gravity data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_gravity_ab9fddb16529de63f82d04b29503e7dbe}\label{class_b_n_o08x_rpt_gravity_ab9fddb16529de63f82d04b29503e7dbe} -\index{BNO08xRptGravity@{BNO08xRptGravity}!data@{data}} -\index{data@{data}!BNO08xRptGravity@{BNO08xRptGravity}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}} BNO08x\+Rpt\+Gravity\+::data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_gravity_a03dfa109a427c7657a2a5bdd3b5af68c}\label{class_b_n_o08x_rpt_gravity_a03dfa109a427c7657a2a5bdd3b5af68c} -\index{BNO08xRptGravity@{BNO08xRptGravity}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptGravity@{BNO08xRptGravity}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Gravity\+::\+TAG = "{}BNO08x\+Rpt\+Gravity"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_gravity_8hpp}{BNO08x\+Rpt\+Gravity.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_gravity_8cpp}{BNO08x\+Rpt\+Gravity.\+cpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_gravity_8hpp}{BNO08x\+Rpt\+Gravity.\+hpp}}\item +report/\mbox{\hyperlink{_b_n_o08x_rpt_gravity_8cpp}{BNO08x\+Rpt\+Gravity.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_gravity__coll__graph.md5 index 687a56f..869c151 100644 --- a/documentation/latex/class_b_n_o08x_rpt_gravity__coll__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_gravity__coll__graph.md5 @@ -1 +1 @@ -646c63ff28da72a8475981d4e410d23c \ No newline at end of file +5bf4092b72fd14f7d23a2c81d6dad141 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_gravity__coll__graph.pdf index 4354a2b..5364e89 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_gravity__coll__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_gravity__coll__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_gravity__inherit__graph.md5 index f6f4578..be6267c 100644 --- a/documentation/latex/class_b_n_o08x_rpt_gravity__inherit__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_gravity__inherit__graph.md5 @@ -1 +1 @@ -0f0052612b96a90c2d2f4eaf0f0f6acc \ No newline at end of file +b19fca0085ff6bdbcd7e7dd57efc1150 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_gravity__inherit__graph.pdf index e25011a..99304cf 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_gravity__inherit__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_gravity__inherit__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.md5 index e21531b..106d80e 100644 --- a/documentation/latex/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.md5 @@ -1 +1 @@ -bced1c217db5f616fd97d388cf169a3a \ No newline at end of file +7995d9d2b3df695399f5dd365d300ed5 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.pdf index 3f2619a..8ae5e3c 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.md5 deleted file mode 100644 index ec6cc29..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5676de20c90d25d603f97451fbe88339 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.pdf deleted file mode 100644 index 896afa4..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.md5 deleted file mode 100644 index d8f4838..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c901d7d5847253851fcb504d9ab736c0 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.pdf deleted file mode 100644 index 63ce72c..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.md5 index a7733c6..a802617 100644 --- a/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.md5 @@ -1 +1 @@ -766eec5b12929141a39aab268bcd0a87 \ No newline at end of file +fc84815679831dcb666af05bd3c15c97 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.pdf index 2eef152..7fab59a 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.md5 deleted file mode 100644 index ac50515..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d1242c454e6f8bab6c39221fedf9ffe0 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.pdf deleted file mode 100644 index 4068f4d..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v.tex b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v.tex index 33816bd..96c4293 100644 --- a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v.tex +++ b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+IGyro\+RV Class Reference} -\hypertarget{class_b_n_o08x_rpt_i_gyro_r_v}{}\label{class_b_n_o08x_rpt_i_gyro_r_v}\index{BNO08xRptIGyroRV@{BNO08xRptIGyroRV}} +\hypertarget{class_b_n_o08x_rpt_i_gyro_r_v}{}\doxysection{BNO08x\+Rpt\+IGyro\+RV Class Reference} +\label{class_b_n_o08x_rpt_i_gyro_r_v}\index{BNO08xRptIGyroRV@{BNO08xRptIGyroRV}} Class to represent integrated gyro rotation vector reports. (See Ref. Manual 6.\+5.\+44) @@ -7,7 +7,7 @@ Class to represent integrated gyro rotation vector reports. (See Ref. Manual 6.\ -{\ttfamily \#include $<$BNO08x\+Rpt\+IGyro\+RV.\+hpp$>$} +{\ttfamily \#include $<$report/\+BNO08x\+Rpt\+IGyro\+RV.\+hpp$>$} @@ -16,7 +16,7 @@ Inheritance diagram for BNO08x\+Rpt\+IGyro\+RV\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=195pt]{class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph} +\includegraphics[width=204pt]{class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph} \end{center} \end{figure} @@ -26,128 +26,35 @@ Collaboration diagram for BNO08x\+Rpt\+IGyro\+RV\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=349pt]{class_b_n_o08x_rpt_i_gyro_r_v__coll__graph} +\includegraphics[width=283pt]{class_b_n_o08x_rpt_i_gyro_r_v__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_a5574d6213be1d7176d981e04fb9b4ea4}{BNO08x\+Rpt\+IGyro\+RV}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) +\mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_a5574d6213be1d7176d981e04fb9b4ea4}{BNO08x\+Rpt\+IGyro\+RV}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) \item void \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55}{get}} (\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \&quat, \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} \&vel) \begin{DoxyCompactList}\small\item\em Grabs most recent gyro integrated rotation vector data. \end{DoxyCompactList}\item \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061}{get\+\_\+vel}} () \begin{DoxyCompactList}\small\item\em Grabs most recent gyro integrated rotation vector angular velocity data, units are in rad/s. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables a rotation vector report such that the \doxylink{class_b_n_o08x}{BNO08x} begins it. \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8}{get\+\_\+quat}} () -\begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.\+0f). \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7}{get\+\_\+euler}} (bool in\+\_\+degrees=true) -\begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates gyro integrated rotation vector data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_a0949ad830be352bf2df8ab2cd3506ba7}{data\+\_\+vel}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_a5dcd8ea49d6eac6ff6f75b0ec125b04b}{TAG}} = "{}BNO08x\+Rpt\+IGyro\+RV"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a7c35188ccfb976cba1b7e4626022987c}{BNO08x\+Rpt\+RVGeneric}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd}{tare}} (bool x, bool y, bool z, sh2\+\_\+\+Tare\+Basis\+\_\+t basis) -\begin{DoxyCompactList}\small\item\em Tares vector basis according to axis flags. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ad5174665e1c943291110630dc461caff}{data}} -\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a5315a83517cd15397842254a9926b1c4}{TAG}} = "{}BNO08x\+Rpt\+RVGeneric"{} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} \doxysubsection{Detailed Description} Class to represent integrated gyro rotation vector reports. (See Ref. Manual 6.\+5.\+44) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_i_gyro_r_v_a5574d6213be1d7176d981e04fb9b4ea4}\label{class_b_n_o08x_rpt_i_gyro_r_v_a5574d6213be1d7176d981e04fb9b4ea4} +\mbox{\Hypertarget{class_b_n_o08x_rpt_i_gyro_r_v_a5574d6213be1d7176d981e04fb9b4ea4}\label{class_b_n_o08x_rpt_i_gyro_r_v_a5574d6213be1d7176d981e04fb9b4ea4}} \index{BNO08xRptIGyroRV@{BNO08xRptIGyroRV}!BNO08xRptIGyroRV@{BNO08xRptIGyroRV}} \index{BNO08xRptIGyroRV@{BNO08xRptIGyroRV}!BNO08xRptIGyroRV@{BNO08xRptIGyroRV}} \doxysubsubsection{\texorpdfstring{BNO08xRptIGyroRV()}{BNO08xRptIGyroRV()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+IGyro\+RV\+::\+BNO08x\+Rpt\+IGyro\+RV (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} +{\footnotesize\ttfamily BNO08x\+Rpt\+IGyro\+RV\+::\+BNO08x\+Rpt\+IGyro\+RV (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55}\label{class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55} +\mbox{\Hypertarget{class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55}\label{class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55}} \index{BNO08xRptIGyroRV@{BNO08xRptIGyroRV}!get@{get}} \index{get@{get}!BNO08xRptIGyroRV@{BNO08xRptIGyroRV}} \doxysubsubsection{\texorpdfstring{get()}{get()}} @@ -175,7 +82,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061}\label{class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061} +\mbox{\Hypertarget{class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061}\label{class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061}} \index{BNO08xRptIGyroRV@{BNO08xRptIGyroRV}!get\_vel@{get\_vel}} \index{get\_vel@{get\_vel}!BNO08xRptIGyroRV@{BNO08xRptIGyroRV}} \doxysubsubsection{\texorpdfstring{get\_vel()}{get\_vel()}} @@ -196,54 +103,9 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb}\label{class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb} -\index{BNO08xRptIGyroRV@{BNO08xRptIGyroRV}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptIGyroRV@{BNO08xRptIGyroRV}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+IGyro\+RV\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates gyro integrated rotation vector data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_i_gyro_r_v_a0949ad830be352bf2df8ab2cd3506ba7}\label{class_b_n_o08x_rpt_i_gyro_r_v_a0949ad830be352bf2df8ab2cd3506ba7} -\index{BNO08xRptIGyroRV@{BNO08xRptIGyroRV}!data\_vel@{data\_vel}} -\index{data\_vel@{data\_vel}!BNO08xRptIGyroRV@{BNO08xRptIGyroRV}} -\doxysubsubsection{\texorpdfstring{data\_vel}{data\_vel}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} BNO08x\+Rpt\+IGyro\+RV\+::data\+\_\+vel\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_i_gyro_r_v_a5dcd8ea49d6eac6ff6f75b0ec125b04b}\label{class_b_n_o08x_rpt_i_gyro_r_v_a5dcd8ea49d6eac6ff6f75b0ec125b04b} -\index{BNO08xRptIGyroRV@{BNO08xRptIGyroRV}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptIGyroRV@{BNO08xRptIGyroRV}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+IGyro\+RV\+::\+TAG = "{}BNO08x\+Rpt\+IGyro\+RV"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_i_gyro_r_v_8hpp}{BNO08x\+Rpt\+IGyro\+RV.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_i_gyro_r_v_8cpp}{BNO08x\+Rpt\+IGyro\+RV.\+cpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_i_gyro_r_v_8hpp}{BNO08x\+Rpt\+IGyro\+RV.\+hpp}}\item +report/\mbox{\hyperlink{_b_n_o08x_rpt_i_gyro_r_v_8cpp}{BNO08x\+Rpt\+IGyro\+RV.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.md5 index a3a3e6b..811ed12 100644 --- a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.md5 @@ -1 +1 @@ -7b32e10a4d4ce1a4b9e46e7ffc75f7c0 \ No newline at end of file +fa83661ca4b9626272d00755b474ad1f \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.pdf index bd5db75..1162daf 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__coll__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.md5 index f715cd1..1770f6a 100644 --- a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.md5 @@ -1 +1 @@ -e2a69dd3c7241425dd72a16d4138fc7d \ No newline at end of file +5f5b9d28ef6dffe8bf2cdf8d4ef502f9 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.pdf index c00ab55..68ace85 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v__inherit__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.md5 deleted file mode 100644 index 0cad2df..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b3c64675eea64806f05048bac1cc5b42 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.pdf deleted file mode 100644 index ef48a1d..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_a29e7154e8fed38487dd100f3e98d72fb_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.md5 index 3a22ad2..8fbbb09 100644 --- a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.md5 @@ -1 +1 @@ -2d287bbe9195e388e9416c835a8d81d4 \ No newline at end of file +039db6fb18cb8b86d1904d2f8f305191 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.pdf index ea4b0a5..96e70d1 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_a8e9877551635f8be5e380d47195b4061_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.md5 index 89f6eb1..6801ff9 100644 --- a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.md5 @@ -1 +1 @@ -76360c80615221c9994130070f908904 \ No newline at end of file +2e44d1ea98806aea847903abf57a89c7 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.pdf index dff173e..e3ec0a9 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b46f55_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration.tex b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration.tex index 48fb161..2482dda 100644 --- a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration.tex +++ b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Linear\+Acceleration Class Reference} -\hypertarget{class_b_n_o08x_rpt_linear_acceleration}{}\label{class_b_n_o08x_rpt_linear_acceleration}\index{BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}} +\hypertarget{class_b_n_o08x_rpt_linear_acceleration}{}\doxysection{BNO08x\+Rpt\+Linear\+Acceleration Class Reference} +\label{class_b_n_o08x_rpt_linear_acceleration}\index{BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}} Class to represent linear accelerometer reports. (See Ref. Manual 6.\+5.\+10) @@ -7,7 +7,7 @@ Class to represent linear accelerometer reports. (See Ref. Manual 6.\+5.\+10) -{\ttfamily \#include $<$BNO08x\+Rpt\+Linear\+Acceleration.\+hpp$>$} +{\ttfamily \#include $<$report/\+BNO08x\+Rpt\+Linear\+Acceleration.\+hpp$>$} @@ -16,7 +16,7 @@ Inheritance diagram for BNO08x\+Rpt\+Linear\+Acceleration\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=228pt]{class_b_n_o08x_rpt_linear_acceleration__inherit__graph} +\includegraphics[width=244pt]{class_b_n_o08x_rpt_linear_acceleration__inherit__graph} \end{center} \end{figure} @@ -26,116 +26,49 @@ Collaboration diagram for BNO08x\+Rpt\+Linear\+Acceleration\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=278pt]{class_b_n_o08x_rpt_linear_acceleration__coll__graph} +\includegraphics[width=244pt]{class_b_n_o08x_rpt_linear_acceleration__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_ad63032b796912c9be563a5e6da801c59}{BNO08x\+Rpt\+Linear\+Acceleration}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) +\mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_ad63032b796912c9be563a5e6da801c59}{BNO08x\+Rpt\+Linear\+Acceleration}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) \item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables linear acceleration reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg) override +\begin{DoxyCompactList}\small\item\em Enables linear acceleration reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them. \end{DoxyCompactList}\item \mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0}{get}} () -\begin{DoxyCompactList}\small\item\em Grabs most recent acceleration data (including gravity), units are in m/s\texorpdfstring{$^\wedge$}{\string^}2. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates accelerometer data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_ab3f043b7762358d2a40cdfb326037f77}{data}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_afd26d783dd276ad3c77cd0bb27115bd2}{TAG}} = "{}BNO08x\+Rpt\+Linear\+Acceleration"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} +\begin{DoxyCompactList}\small\item\em Grabs most recent acceleration data (including gravity), units are in m/s$^\wedge$2. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} \doxysubsection{Detailed Description} Class to represent linear accelerometer reports. (See Ref. Manual 6.\+5.\+10) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_linear_acceleration_ad63032b796912c9be563a5e6da801c59}\label{class_b_n_o08x_rpt_linear_acceleration_ad63032b796912c9be563a5e6da801c59} +\mbox{\Hypertarget{class_b_n_o08x_rpt_linear_acceleration_ad63032b796912c9be563a5e6da801c59}\label{class_b_n_o08x_rpt_linear_acceleration_ad63032b796912c9be563a5e6da801c59}} \index{BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}!BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}} \index{BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}!BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}} \doxysubsubsection{\texorpdfstring{BNO08xRptLinearAcceleration()}{BNO08xRptLinearAcceleration()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Linear\+Acceleration\+::\+BNO08x\+Rpt\+Linear\+Acceleration (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} +{\footnotesize\ttfamily BNO08x\+Rpt\+Linear\+Acceleration\+::\+BNO08x\+Rpt\+Linear\+Acceleration (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed}\label{class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed} +\mbox{\Hypertarget{class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed}\label{class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed}} \index{BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}!enable@{enable}} \index{enable@{enable}!BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}} \doxysubsubsection{\texorpdfstring{enable()}{enable()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+Linear\+Acceleration\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} +{\footnotesize\ttfamily bool BNO08x\+Rpt\+Linear\+Acceleration\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily BNO08xPrivateTypes\+:\+:default\+\_\+sensor\+\_\+cfg} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} -Enables linear acceleration reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. +Enables linear acceleration reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them. \begin{DoxyParams}{Parameters} {\em report\+\_\+period\+\_\+us} & The period/interval of the report in microseconds. \\ \hline -{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see \doxylink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg} for defaults).\\ +{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg for defaults).\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -153,15 +86,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph} \end{center} \end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=336pt]{class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0}\label{class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0} +\mbox{\Hypertarget{class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0}\label{class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0}} \index{BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}!get@{get}} \index{get@{get}!BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}} \doxysubsubsection{\texorpdfstring{get()}{get()}} @@ -169,7 +94,7 @@ Here is the caller graph for this function\+: -Grabs most recent acceleration data (including gravity), units are in m/s\texorpdfstring{$^\wedge$}{\string^}2. +Grabs most recent acceleration data (including gravity), units are in m/s$^\wedge$2. \begin{DoxyReturn}{Returns} Struct containing requested data. @@ -182,62 +107,9 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph} \end{center} \end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e}\label{class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e} -\index{BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Linear\+Acceleration\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates accelerometer data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_linear_acceleration_ab3f043b7762358d2a40cdfb326037f77}\label{class_b_n_o08x_rpt_linear_acceleration_ab3f043b7762358d2a40cdfb326037f77} -\index{BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}!data@{data}} -\index{data@{data}!BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}} BNO08x\+Rpt\+Linear\+Acceleration\+::data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_linear_acceleration_afd26d783dd276ad3c77cd0bb27115bd2}\label{class_b_n_o08x_rpt_linear_acceleration_afd26d783dd276ad3c77cd0bb27115bd2} -\index{BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Linear\+Acceleration\+::\+TAG = "{}BNO08x\+Rpt\+Linear\+Acceleration"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_linear_acceleration_8hpp}{BNO08x\+Rpt\+Linear\+Acceleration.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_linear_acceleration_8cpp}{BNO08x\+Rpt\+Linear\+Acceleration.\+cpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_linear_acceleration_8hpp}{BNO08x\+Rpt\+Linear\+Acceleration.\+hpp}}\item +report/\mbox{\hyperlink{_b_n_o08x_rpt_linear_acceleration_8cpp}{BNO08x\+Rpt\+Linear\+Acceleration.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__coll__graph.md5 index 7a6cdf9..c93c848 100644 --- a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__coll__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__coll__graph.md5 @@ -1 +1 @@ -f7775b6de100bab4306a2ae2b60b380d \ No newline at end of file +f7415b2e414528d595b755922a774cda \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__coll__graph.pdf index 01231af..3515caa 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__coll__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__coll__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.md5 index 94d9eb1..c661a99 100644 --- a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.md5 @@ -1 +1 @@ -0bf14b0d8ae408e5cba1b61e908c4bf0 \ No newline at end of file +9164dfd8c33b7af86ad022be42a6a269 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.pdf index 9b9b386..a2ca023 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration__inherit__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.md5 index 5f398bb..8ce090f 100644 --- a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.md5 @@ -1 +1 @@ -5ad50e58478fcace157129671e085316 \ No newline at end of file +7443b41a37d196e558ca7fe7ee4d5b63 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.pdf index fe096fd..8cbc573 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.md5 deleted file mode 100644 index 890da80..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -da594cbfd68030e928d9c9f28567b2bf \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.pdf deleted file mode 100644 index 8cb0d4c..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.md5 index 54e96a9..b1884c5 100644 --- a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.md5 @@ -1 +1 @@ -fd25373d862fd29e86be80d80f241f1e \ No newline at end of file +c218ffabf57c954f0d5520efe3e3ef37 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.pdf index 8b8bede..037b0e2 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.md5 deleted file mode 100644 index 665d1f8..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0e9ad53a14c9a0137c54b3d49c1c5075 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.pdf deleted file mode 100644 index c77972e..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.md5 deleted file mode 100644 index 595d5a1..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b4b6b3480ce449623b44f0bac30fe883 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.pdf deleted file mode 100644 index 4c760d9..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v.tex b/documentation/latex/class_b_n_o08x_rpt_r_v.tex index df6c1a2..f3f1056 100644 --- a/documentation/latex/class_b_n_o08x_rpt_r_v.tex +++ b/documentation/latex/class_b_n_o08x_rpt_r_v.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+RV Class Reference} -\hypertarget{class_b_n_o08x_rpt_r_v}{}\label{class_b_n_o08x_rpt_r_v}\index{BNO08xRptRV@{BNO08xRptRV}} +\hypertarget{class_b_n_o08x_rpt_r_v}{}\doxysection{BNO08x\+Rpt\+RV Class Reference} +\label{class_b_n_o08x_rpt_r_v}\index{BNO08xRptRV@{BNO08xRptRV}} Class to represent rotation vector reports. (See Ref. Manual 6.\+5.\+18) @@ -7,7 +7,7 @@ Class to represent rotation vector reports. (See Ref. Manual 6.\+5.\+18) -{\ttfamily \#include $<$BNO08x\+Rpt\+RV.\+hpp$>$} +{\ttfamily \#include $<$report/\+BNO08x\+Rpt\+RV.\+hpp$>$} @@ -16,7 +16,7 @@ Inheritance diagram for BNO08x\+Rpt\+RV\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=195pt]{class_b_n_o08x_rpt_r_v__inherit__graph} +\includegraphics[width=204pt]{class_b_n_o08x_rpt_r_v__inherit__graph} \end{center} \end{figure} @@ -26,125 +26,37 @@ Collaboration diagram for BNO08x\+Rpt\+RV\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=266pt]{class_b_n_o08x_rpt_r_v__coll__graph} +\includegraphics[width=283pt]{class_b_n_o08x_rpt_r_v__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_a3c4173b40339de15cb7f304f73ae53f3}{BNO08x\+Rpt\+RV}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) +\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_a3c4173b40339de15cb7f304f73ae53f3}{BNO08x\+Rpt\+RV}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) \item bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226}{tare}} (bool x=true, bool y=true, bool z=true) \begin{DoxyCompactList}\small\item\em Tares rotation vector axis. \end{DoxyCompactList}\item bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0}{tare\+\_\+persist}} () -\begin{DoxyCompactList}\small\item\em Saves most recent tare operation to \doxylink{class_b_n_o08x}{BNO08x} internal flash, such that it persists on reset. \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Saves most recent tare operation to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} internal flash, such that it persists on reset. \end{DoxyCompactList}\item void \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87}{tare\+\_\+clear}} () \begin{DoxyCompactList}\small\item\em Clears most recent tare operation. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables a rotation vector report such that the \doxylink{class_b_n_o08x}{BNO08x} begins it. \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8}{get\+\_\+quat}} () -\begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.\+0f). \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7}{get\+\_\+euler}} (bool in\+\_\+degrees=true) -\begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates rotation vector data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_a3569aae0c42e23e9932d62238a8735f8}{TAG}} = "{}BNO08x\+Rpt\+RV"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a7c35188ccfb976cba1b7e4626022987c}{BNO08x\+Rpt\+RVGeneric}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd}{tare}} (bool x, bool y, bool z, sh2\+\_\+\+Tare\+Basis\+\_\+t basis) -\begin{DoxyCompactList}\small\item\em Tares vector basis according to axis flags. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ad5174665e1c943291110630dc461caff}{data}} -\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a5315a83517cd15397842254a9926b1c4}{TAG}} = "{}BNO08x\+Rpt\+RVGeneric"{} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} \doxysubsection{Detailed Description} Class to represent rotation vector reports. (See Ref. Manual 6.\+5.\+18) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_r_v_a3c4173b40339de15cb7f304f73ae53f3}\label{class_b_n_o08x_rpt_r_v_a3c4173b40339de15cb7f304f73ae53f3} +\mbox{\Hypertarget{class_b_n_o08x_rpt_r_v_a3c4173b40339de15cb7f304f73ae53f3}\label{class_b_n_o08x_rpt_r_v_a3c4173b40339de15cb7f304f73ae53f3}} \index{BNO08xRptRV@{BNO08xRptRV}!BNO08xRptRV@{BNO08xRptRV}} \index{BNO08xRptRV@{BNO08xRptRV}!BNO08xRptRV@{BNO08xRptRV}} \doxysubsubsection{\texorpdfstring{BNO08xRptRV()}{BNO08xRptRV()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+RV\+::\+BNO08x\+Rpt\+RV (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} +{\footnotesize\ttfamily BNO08x\+Rpt\+RV\+::\+BNO08x\+Rpt\+RV (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226}\label{class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226} +\mbox{\Hypertarget{class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226}\label{class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226}} \index{BNO08xRptRV@{BNO08xRptRV}!tare@{tare}} \index{tare@{tare}!BNO08xRptRV@{BNO08xRptRV}} \doxysubsubsection{\texorpdfstring{tare()}{tare()}} @@ -174,7 +86,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87}\label{class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87} +\mbox{\Hypertarget{class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87}\label{class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87}} \index{BNO08xRptRV@{BNO08xRptRV}!tare\_clear@{tare\_clear}} \index{tare\_clear@{tare\_clear}!BNO08xRptRV@{BNO08xRptRV}} \doxysubsubsection{\texorpdfstring{tare\_clear()}{tare\_clear()}} @@ -195,7 +107,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0}\label{class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0} +\mbox{\Hypertarget{class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0}\label{class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0}} \index{BNO08xRptRV@{BNO08xRptRV}!tare\_persist@{tare\_persist}} \index{tare\_persist@{tare\_persist}!BNO08xRptRV@{BNO08xRptRV}} \doxysubsubsection{\texorpdfstring{tare\_persist()}{tare\_persist()}} @@ -203,7 +115,7 @@ Here is the call graph for this function\+: -Saves most recent tare operation to \doxylink{class_b_n_o08x}{BNO08x} internal flash, such that it persists on reset. +Saves most recent tare operation to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} internal flash, such that it persists on reset. \begin{DoxyReturn}{Returns} True if tare operation succeeded. @@ -216,48 +128,9 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48}\label{class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48} -\index{BNO08xRptRV@{BNO08xRptRV}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptRV@{BNO08xRptRV}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+RV\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates rotation vector data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_r_v_a3569aae0c42e23e9932d62238a8735f8}\label{class_b_n_o08x_rpt_r_v_a3569aae0c42e23e9932d62238a8735f8} -\index{BNO08xRptRV@{BNO08xRptRV}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptRV@{BNO08xRptRV}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+RV\+::\+TAG = "{}BNO08x\+Rpt\+RV"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_8hpp}{BNO08x\+Rpt\+RV.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_8cpp}{BNO08x\+Rpt\+RV.\+cpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_8hpp}{BNO08x\+Rpt\+RV.\+hpp}}\item +report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_8cpp}{BNO08x\+Rpt\+RV.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v__coll__graph.md5 index 7afc5c3..c7d667a 100644 --- a/documentation/latex/class_b_n_o08x_rpt_r_v__coll__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_r_v__coll__graph.md5 @@ -1 +1 @@ -3283a5b2f5bcde917b4b7e9e9249efdb \ No newline at end of file +c819228bc8afe1ef1624898da70ca8c4 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v__coll__graph.pdf index b3d74e8..7a09adc 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v__coll__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_r_v__coll__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v__inherit__graph.md5 index 10aaee3..b658dff 100644 --- a/documentation/latex/class_b_n_o08x_rpt_r_v__inherit__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_r_v__inherit__graph.md5 @@ -1 +1 @@ -d3c5c9b5337875ea4583746bf7fe9529 \ No newline at end of file +4000c25bb7982e60040a0f3c1a8b4afd \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v__inherit__graph.pdf index d7e93f7..f9830e9 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v__inherit__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_r_v__inherit__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.md5 index 8e8d767..bd849eb 100644 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.md5 @@ -1 +1 @@ -648182869f8ca50622edbd9694394535 \ No newline at end of file +038a2defbb9f89dfb62ae35c44165607 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.pdf index 7d18e0a..b644117 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.md5 index 808fd26..e98ce7e 100644 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.md5 @@ -1 +1 @@ -946fd5a3715a89a1f87c6edeab2b817a \ No newline at end of file +bcf814ae4e89475086643012d48e8b5f \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.pdf index f3ffb13..9245f27 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_r_v_aa152921434b50a95977b0a4f925abec0_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.md5 index 3aba70a..282e428 100644 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.md5 @@ -1 +1 @@ -13c118c9a6eb10b9a12630a98b73a2b4 \ No newline at end of file +f3f6e66c3acd1c2be84ac6064e7dd966 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.pdf index cfeeec6..0b32997 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_r_v_aab42904ebfc698d0af0944deaafcd226_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.md5 deleted file mode 100644 index 2363fbf..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -417a339eaec0f1166c39d1165409eee7 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.pdf deleted file mode 100644 index 4c3527e..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_ab6a7a480ecc404383a1db5c6b29e3c48_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic.tex b/documentation/latex/class_b_n_o08x_rpt_r_v_generic.tex index 308a5fb..64d81b0 100644 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_generic.tex +++ b/documentation/latex/class_b_n_o08x_rpt_r_v_generic.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+RVGeneric Class Reference} -\hypertarget{class_b_n_o08x_rpt_r_v_generic}{}\label{class_b_n_o08x_rpt_r_v_generic}\index{BNO08xRptRVGeneric@{BNO08xRptRVGeneric}} +\hypertarget{class_b_n_o08x_rpt_r_v_generic}{}\doxysection{BNO08x\+Rpt\+RVGeneric Class Reference} +\label{class_b_n_o08x_rpt_r_v_generic}\index{BNO08xRptRVGeneric@{BNO08xRptRVGeneric}} Class to represent rotation vector reports. @@ -7,7 +7,7 @@ Class to represent rotation vector reports. -{\ttfamily \#include $<$BNO08x\+Rpt\+RVGeneric.\+hpp$>$} +{\ttfamily \#include $<$report/\+BNO08x\+Rpt\+RVGeneric.\+hpp$>$} @@ -26,88 +26,34 @@ Collaboration diagram for BNO08x\+Rpt\+RVGeneric\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=266pt]{class_b_n_o08x_rpt_r_v_generic__coll__graph} +\includegraphics[width=283pt]{class_b_n_o08x_rpt_r_v_generic__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables a rotation vector report such that the \doxylink{class_b_n_o08x}{BNO08x} begins it. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg) override +\begin{DoxyCompactList}\small\item\em Enables a rotation vector report such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins it. \end{DoxyCompactList}\item \mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8}{get\+\_\+quat}} () \begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.\+0f). \end{DoxyCompactList}\item \mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7}{get\+\_\+euler}} (bool in\+\_\+degrees=true) \begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} +\doxysubsection*{Protected Member Functions} \begin{DoxyCompactItemize} \item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Protected Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a7c35188ccfb976cba1b7e4626022987c}{BNO08x\+Rpt\+RVGeneric}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) +\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a7c35188ccfb976cba1b7e4626022987c}{BNO08x\+Rpt\+RVGeneric}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) \item bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd}{tare}} (bool x, bool y, bool z, sh2\+\_\+\+Tare\+Basis\+\_\+t basis) \begin{DoxyCompactList}\small\item\em Tares vector basis according to axis flags. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -virtual void \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val)=0 -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Protected Attributes} +\doxysubsection*{Protected Attributes} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ad5174665e1c943291110630dc461caff}{data}} \end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} +\doxysubsection*{Static Protected Attributes} \begin{DoxyCompactItemize} \item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Protected Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a5315a83517cd15397842254a9926b1c4}{TAG}} = "{}BNO08x\+Rpt\+RVGeneric"{} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} +static const constexpr char $\ast$ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a5315a83517cd15397842254a9926b1c4}{TAG}} = \char`\"{}BNO08x\+Rpt\+RVGeneric\char`\"{} \end{DoxyCompactItemize} @@ -115,30 +61,30 @@ static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_ Class to represent rotation vector reports. \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_r_v_generic_a7c35188ccfb976cba1b7e4626022987c}\label{class_b_n_o08x_rpt_r_v_generic_a7c35188ccfb976cba1b7e4626022987c} +\mbox{\Hypertarget{class_b_n_o08x_rpt_r_v_generic_a7c35188ccfb976cba1b7e4626022987c}\label{class_b_n_o08x_rpt_r_v_generic_a7c35188ccfb976cba1b7e4626022987c}} \index{BNO08xRptRVGeneric@{BNO08xRptRVGeneric}!BNO08xRptRVGeneric@{BNO08xRptRVGeneric}} \index{BNO08xRptRVGeneric@{BNO08xRptRVGeneric}!BNO08xRptRVGeneric@{BNO08xRptRVGeneric}} \doxysubsubsection{\texorpdfstring{BNO08xRptRVGeneric()}{BNO08xRptRVGeneric()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+RVGeneric\+::\+BNO08x\+Rpt\+RVGeneric (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}} +{\footnotesize\ttfamily BNO08x\+Rpt\+RVGeneric\+::\+BNO08x\+Rpt\+RVGeneric (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}} \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e}\label{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e} +\mbox{\Hypertarget{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e}\label{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e}} \index{BNO08xRptRVGeneric@{BNO08xRptRVGeneric}!enable@{enable}} \index{enable@{enable}!BNO08xRptRVGeneric@{BNO08xRptRVGeneric}} \doxysubsubsection{\texorpdfstring{enable()}{enable()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+RVGeneric\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} +{\footnotesize\ttfamily bool BNO08x\+Rpt\+RVGeneric\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily BNO08xPrivateTypes\+:\+:default\+\_\+sensor\+\_\+cfg} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} -Enables a rotation vector report such that the \doxylink{class_b_n_o08x}{BNO08x} begins it. +Enables a rotation vector report such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins it. \begin{DoxyParams}{Parameters} {\em report\+\_\+period\+\_\+us} & The period/interval of the report in microseconds. \\ \hline -{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see \doxylink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg} for defaults).\\ +{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg for defaults).\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -161,10 +107,10 @@ Here is the caller graph for this function\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=303pt]{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph} +\includegraphics[width=350pt]{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7}\label{class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7} +\mbox{\Hypertarget{class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7}\label{class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7}} \index{BNO08xRptRVGeneric@{BNO08xRptRVGeneric}!get\_euler@{get\_euler}} \index{get\_euler@{get\_euler}!BNO08xRptRVGeneric@{BNO08xRptRVGeneric}} \doxysubsubsection{\texorpdfstring{get\_euler()}{get\_euler()}} @@ -190,7 +136,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8}\label{class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8} +\mbox{\Hypertarget{class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8}\label{class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8}} \index{BNO08xRptRVGeneric@{BNO08xRptRVGeneric}!get\_quat@{get\_quat}} \index{get\_quat@{get\_quat}!BNO08xRptRVGeneric@{BNO08xRptRVGeneric}} \doxysubsubsection{\texorpdfstring{get\_quat()}{get\_quat()}} @@ -224,10 +170,10 @@ Here is the caller graph for this function\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=346pt]{class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph} +\includegraphics[width=350pt]{class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd}\label{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd} +\mbox{\Hypertarget{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd}\label{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd}} \index{BNO08xRptRVGeneric@{BNO08xRptRVGeneric}!tare@{tare}} \index{tare@{tare}!BNO08xRptRVGeneric@{BNO08xRptRVGeneric}} \doxysubsubsection{\texorpdfstring{tare()}{tare()}} @@ -270,21 +216,21 @@ Here is the caller graph for this function\+: \doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_r_v_generic_ad5174665e1c943291110630dc461caff}\label{class_b_n_o08x_rpt_r_v_generic_ad5174665e1c943291110630dc461caff} +\mbox{\Hypertarget{class_b_n_o08x_rpt_r_v_generic_ad5174665e1c943291110630dc461caff}\label{class_b_n_o08x_rpt_r_v_generic_ad5174665e1c943291110630dc461caff}} \index{BNO08xRptRVGeneric@{BNO08xRptRVGeneric}!data@{data}} \index{data@{data}!BNO08xRptRVGeneric@{BNO08xRptRVGeneric}} \doxysubsubsection{\texorpdfstring{data}{data}} {\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} BNO08x\+Rpt\+RVGeneric\+::data\hspace{0.3cm}{\ttfamily [protected]}} -\Hypertarget{class_b_n_o08x_rpt_r_v_generic_a5315a83517cd15397842254a9926b1c4}\label{class_b_n_o08x_rpt_r_v_generic_a5315a83517cd15397842254a9926b1c4} +\mbox{\Hypertarget{class_b_n_o08x_rpt_r_v_generic_a5315a83517cd15397842254a9926b1c4}\label{class_b_n_o08x_rpt_r_v_generic_a5315a83517cd15397842254a9926b1c4}} \index{BNO08xRptRVGeneric@{BNO08xRptRVGeneric}!TAG@{TAG}} \index{TAG@{TAG}!BNO08xRptRVGeneric@{BNO08xRptRVGeneric}} \doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+RVGeneric\+::\+TAG = "{}BNO08x\+Rpt\+RVGeneric"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [protected]}} +{\footnotesize\ttfamily const constexpr char$\ast$ BNO08x\+Rpt\+RVGeneric\+::\+TAG = \char`\"{}BNO08x\+Rpt\+RVGeneric\char`\"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [protected]}} The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{BNO08x\+Rpt\+RVGeneric.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8cpp}{BNO08x\+Rpt\+RVGeneric.\+cpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{BNO08x\+Rpt\+RVGeneric.\+hpp}}\item +report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8cpp}{BNO08x\+Rpt\+RVGeneric.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_generic__coll__graph.md5 index e9bf977..32984e0 100644 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_generic__coll__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_r_v_generic__coll__graph.md5 @@ -1 +1 @@ -2aadb95a2ac57998d1c4e7511434d331 \ No newline at end of file +e1fcaae09be32dfdb2b963321d1919ef \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_generic__coll__graph.pdf index 6933c4a..46c1c17 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_generic__coll__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_r_v_generic__coll__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_generic__inherit__graph.md5 index d74bc5a..7153501 100644 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_generic__inherit__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_r_v_generic__inherit__graph.md5 @@ -1 +1 @@ -bf6d7f6b9fda5c86d3e96441f95fe710 \ No newline at end of file +21d40dd4858643f5a15f1924bd28a896 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_generic__inherit__graph.pdf index 0834767..a2de76c 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_generic__inherit__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_r_v_generic__inherit__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.md5 index 711269b..a723ca2 100644 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.md5 @@ -1 +1 @@ -3781aac220bdaed8fdcc79fbbeb5a181 \ No newline at end of file +a7cdf537088049566903472ff1d8a90b \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.pdf index f9f09a1..99ff209 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.md5 index e545956..00eefd8 100644 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.md5 @@ -1 +1 @@ -57dde565a4812366359e6a903d3dad87 \ No newline at end of file +9ea3ab0e147bee2a03d8aae79e64e9ec \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.pdf index 8158513..6d18070 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.md5 index ac48d4c..bb6c858 100644 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.md5 @@ -1 +1 @@ -782ce1e3f3af6f8a4420ecb4c498c621 \ No newline at end of file +7d1ae4d035881a55168cb0e4897f1a1b \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.pdf index 0a28a7d..6d73a5e 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.md5 index c542c1e..19db755 100644 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.md5 @@ -1 +1 @@ -71247e6a04cd1766a5f9d68ebe574951 \ No newline at end of file +a9388d03226fee1d0eb4c5f7d8d9ec3f \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.pdf index 5838186..5b62755 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.md5 index 00b7dc2..b85978a 100644 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.md5 @@ -1 +1 @@ -4a33a49f376788385702f52144867195 \ No newline at end of file +6a1b27f1b6853182598226751bb8fd22 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.pdf index 04fdc45..0df744b 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.md5 index 9e0389a..3e5c041 100644 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.md5 @@ -1 +1 @@ -556561346a0b1e5ffacc9edbda1d12da \ No newline at end of file +291e125362157d44044de4c21f142bce \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.pdf index c3c3d82..274315f 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.md5 index 9207254..965fe8c 100644 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.md5 @@ -1 +1 @@ -3f9abef7639a268e6c5ec7dd3960102f \ No newline at end of file +2d1ca179fb42f0ca2bfb058babffad14 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.pdf index b63430d..88b0eff 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag.tex b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag.tex index eb52e60..9c5bc4e 100644 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag.tex +++ b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+RVGeomag Class Reference} -\hypertarget{class_b_n_o08x_rpt_r_v_geomag}{}\label{class_b_n_o08x_rpt_r_v_geomag}\index{BNO08xRptRVGeomag@{BNO08xRptRVGeomag}} +\hypertarget{class_b_n_o08x_rpt_r_v_geomag}{}\doxysection{BNO08x\+Rpt\+RVGeomag Class Reference} +\label{class_b_n_o08x_rpt_r_v_geomag}\index{BNO08xRptRVGeomag@{BNO08xRptRVGeomag}} Class to represent geomagnetic rotation vector reports. (See Ref. Manual 6.\+5.\+20) @@ -7,7 +7,7 @@ Class to represent geomagnetic rotation vector reports. (See Ref. Manual 6.\+5.\ -{\ttfamily \#include $<$BNO08x\+Rpt\+RVGeomag.\+hpp$>$} +{\ttfamily \#include $<$report/\+BNO08x\+Rpt\+RVGeomag.\+hpp$>$} @@ -16,7 +16,7 @@ Inheritance diagram for BNO08x\+Rpt\+RVGeomag\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=198pt]{class_b_n_o08x_rpt_r_v_geomag__inherit__graph} +\includegraphics[width=208pt]{class_b_n_o08x_rpt_r_v_geomag__inherit__graph} \end{center} \end{figure} @@ -26,125 +26,37 @@ Collaboration diagram for BNO08x\+Rpt\+RVGeomag\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=266pt]{class_b_n_o08x_rpt_r_v_geomag__coll__graph} +\includegraphics[width=283pt]{class_b_n_o08x_rpt_r_v_geomag__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a32bd70c7777973497b6d1b7f960bea0b}{BNO08x\+Rpt\+RVGeomag}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) +\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a32bd70c7777973497b6d1b7f960bea0b}{BNO08x\+Rpt\+RVGeomag}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) \item bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874}{tare}} (bool x=true, bool y=true, bool z=true) \begin{DoxyCompactList}\small\item\em Tares geomagnetic rotation vector. \end{DoxyCompactList}\item bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63}{tare\+\_\+persist}} () -\begin{DoxyCompactList}\small\item\em Saves most recent tare operation to \doxylink{class_b_n_o08x}{BNO08x} internal flash, such that it persists on reset. \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Saves most recent tare operation to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} internal flash, such that it persists on reset. \end{DoxyCompactList}\item void \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062}{tare\+\_\+clear}} () \begin{DoxyCompactList}\small\item\em Clears most recent tare operation. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables a rotation vector report such that the \doxylink{class_b_n_o08x}{BNO08x} begins it. \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8}{get\+\_\+quat}} () -\begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in radians (if available, else constant 0.\+0f). \end{DoxyCompactList}\item -\mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7}{get\+\_\+euler}} (bool in\+\_\+degrees=true) -\begin{DoxyCompactList}\small\item\em Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates geomagnetic rotation vector data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a7f99fc2a2d7ec0f2a493cca88a1ff825}{TAG}} = "{}BNO08x\+Rpt\+RVGeomag"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a7c35188ccfb976cba1b7e4626022987c}{BNO08x\+Rpt\+RVGeneric}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baac34ecd}{tare}} (bool x, bool y, bool z, sh2\+\_\+\+Tare\+Basis\+\_\+t basis) -\begin{DoxyCompactList}\small\item\em Tares vector basis according to axis flags. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ad5174665e1c943291110630dc461caff}{data}} -\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic}{BNO08x\+Rpt\+RVGeneric}}} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a5315a83517cd15397842254a9926b1c4}{TAG}} = "{}BNO08x\+Rpt\+RVGeneric"{} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} \doxysubsection{Detailed Description} Class to represent geomagnetic rotation vector reports. (See Ref. Manual 6.\+5.\+20) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_r_v_geomag_a32bd70c7777973497b6d1b7f960bea0b}\label{class_b_n_o08x_rpt_r_v_geomag_a32bd70c7777973497b6d1b7f960bea0b} +\mbox{\Hypertarget{class_b_n_o08x_rpt_r_v_geomag_a32bd70c7777973497b6d1b7f960bea0b}\label{class_b_n_o08x_rpt_r_v_geomag_a32bd70c7777973497b6d1b7f960bea0b}} \index{BNO08xRptRVGeomag@{BNO08xRptRVGeomag}!BNO08xRptRVGeomag@{BNO08xRptRVGeomag}} \index{BNO08xRptRVGeomag@{BNO08xRptRVGeomag}!BNO08xRptRVGeomag@{BNO08xRptRVGeomag}} \doxysubsubsection{\texorpdfstring{BNO08xRptRVGeomag()}{BNO08xRptRVGeomag()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+RVGeomag\+::\+BNO08x\+Rpt\+RVGeomag (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} +{\footnotesize\ttfamily BNO08x\+Rpt\+RVGeomag\+::\+BNO08x\+Rpt\+RVGeomag (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874}\label{class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874} +\mbox{\Hypertarget{class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874}\label{class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874}} \index{BNO08xRptRVGeomag@{BNO08xRptRVGeomag}!tare@{tare}} \index{tare@{tare}!BNO08xRptRVGeomag@{BNO08xRptRVGeomag}} \doxysubsubsection{\texorpdfstring{tare()}{tare()}} @@ -174,7 +86,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062}\label{class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062} +\mbox{\Hypertarget{class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062}\label{class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062}} \index{BNO08xRptRVGeomag@{BNO08xRptRVGeomag}!tare\_clear@{tare\_clear}} \index{tare\_clear@{tare\_clear}!BNO08xRptRVGeomag@{BNO08xRptRVGeomag}} \doxysubsubsection{\texorpdfstring{tare\_clear()}{tare\_clear()}} @@ -195,7 +107,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63}\label{class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63} +\mbox{\Hypertarget{class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63}\label{class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63}} \index{BNO08xRptRVGeomag@{BNO08xRptRVGeomag}!tare\_persist@{tare\_persist}} \index{tare\_persist@{tare\_persist}!BNO08xRptRVGeomag@{BNO08xRptRVGeomag}} \doxysubsubsection{\texorpdfstring{tare\_persist()}{tare\_persist()}} @@ -203,7 +115,7 @@ Here is the call graph for this function\+: -Saves most recent tare operation to \doxylink{class_b_n_o08x}{BNO08x} internal flash, such that it persists on reset. +Saves most recent tare operation to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} internal flash, such that it persists on reset. \begin{DoxyReturn}{Returns} True if tare operation succeeded. @@ -216,48 +128,9 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306}\label{class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306} -\index{BNO08xRptRVGeomag@{BNO08xRptRVGeomag}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptRVGeomag@{BNO08xRptRVGeomag}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+RVGeomag\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates geomagnetic rotation vector data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_r_v_geomag_a7f99fc2a2d7ec0f2a493cca88a1ff825}\label{class_b_n_o08x_rpt_r_v_geomag_a7f99fc2a2d7ec0f2a493cca88a1ff825} -\index{BNO08xRptRVGeomag@{BNO08xRptRVGeomag}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptRVGeomag@{BNO08xRptRVGeomag}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+RVGeomag\+::\+TAG = "{}BNO08x\+Rpt\+RVGeomag"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_geomag_8hpp}{BNO08x\+Rpt\+RVGeomag.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_geomag_8cpp}{BNO08x\+Rpt\+RVGeomag.\+cpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_geomag_8hpp}{BNO08x\+Rpt\+RVGeomag.\+hpp}}\item +report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_geomag_8cpp}{BNO08x\+Rpt\+RVGeomag.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__coll__graph.md5 index fb51b67..1f98577 100644 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__coll__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__coll__graph.md5 @@ -1 +1 @@ -6987d769309391a49cd6dcfda009ff33 \ No newline at end of file +cb2457c99d95defde68156d227356b48 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__coll__graph.pdf index cded6a9..7a74ae8 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__coll__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__coll__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.md5 index fc9b418..71eb3d6 100644 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.md5 @@ -1 +1 @@ -e455dacf60646a24a8c8735aef3bbce8 \ No newline at end of file +8f639ea705ab6cbee8ab6b8289936756 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.pdf index 7b40c30..63781f1 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag__inherit__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.md5 index 62ac7a3..f518359 100644 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.md5 @@ -1 +1 @@ -008115dfb290bba193bd5b4d6ae01cff \ No newline at end of file +b7e8f9fb8e708202f40d109cfddf0ea1 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.pdf index a705652..3751d5b 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a9800d062_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.md5 deleted file mode 100644 index 06bb1e8..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -fa8330360fd332f402e47e4047edb1f5 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.pdf deleted file mode 100644 index 96fbe82..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a531bf3018378efda8edd322e2a4a3306_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.md5 index b2e51b0..8d02be3 100644 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.md5 @@ -1 +1 @@ -306b63da0f43b20b940d67ce96cf71dc \ No newline at end of file +58ed1441e84f297286862cde6ee46d1f \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.pdf index 9c62c9e..4bfa036 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a57305f5f72067a56b037cf766fa2ee63_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.md5 index ef63e26..604673e 100644 --- a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.md5 @@ -1 +1 @@ -6dee1ec8dbe7ef57c6d1439078108913 \ No newline at end of file +b85aecfb8540cb5b73842ee66b2a4211 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.pdf index e4577e7..a71802a 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag_a622f024808e368b09c41ca1b5118a874_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.tex b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.tex index adcee01..baa53e1 100644 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.tex +++ b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Raw\+MEMSAccelerometer Class Reference} -\hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer}{}\label{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer}\index{BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}} +\hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer}{}\doxysection{BNO08x\+Rpt\+Raw\+MEMSAccelerometer Class Reference} +\label{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer}\index{BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}} Class to represent raw accelerometer reports. (See Ref. Manual 6.\+5.\+8) @@ -7,7 +7,7 @@ Class to represent raw accelerometer reports. (See Ref. Manual 6.\+5.\+8) -{\ttfamily \#include $<$BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+hpp$>$} +{\ttfamily \#include $<$report/\+BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+hpp$>$} @@ -16,7 +16,7 @@ Inheritance diagram for BNO08x\+Rpt\+Raw\+MEMSAccelerometer\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=260pt]{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph} +\includegraphics[width=276pt]{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph} \end{center} \end{figure} @@ -26,116 +26,49 @@ Collaboration diagram for BNO08x\+Rpt\+Raw\+MEMSAccelerometer\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=302pt]{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph} +\includegraphics[width=276pt]{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a1a7c70a4c2d2004fe827dfa834d789e7}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) +\mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a1a7c70a4c2d2004fe827dfa834d789e7}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) \item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables raw accelerometer reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg) override +\begin{DoxyCompactList}\small\item\em Enables raw accelerometer reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them. \end{DoxyCompactList}\item \mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\+\_\+raw\+\_\+accel\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56}{get}} () \begin{DoxyCompactList}\small\item\em Grabs most recent raw accelerometer data, units are ADC counts, time\+\_\+stamp in microseconds. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates raw accelerometer data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\+\_\+raw\+\_\+accel\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ad5dbc83482df0cec3ca970717e5671dc}{data}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_af82e98eae44b512870fe5cb65e7ea4cf}{TAG}} = "{}BNO08x\+Rpt\+Raw\+MEMSAccelerometer"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} \doxysubsection{Detailed Description} Class to represent raw accelerometer reports. (See Ref. Manual 6.\+5.\+8) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a1a7c70a4c2d2004fe827dfa834d789e7}\label{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a1a7c70a4c2d2004fe827dfa834d789e7} +\mbox{\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a1a7c70a4c2d2004fe827dfa834d789e7}\label{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a1a7c70a4c2d2004fe827dfa834d789e7}} \index{BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}!BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}} \index{BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}!BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}} \doxysubsubsection{\texorpdfstring{BNO08xRptRawMEMSAccelerometer()}{BNO08xRptRawMEMSAccelerometer()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Raw\+MEMSAccelerometer\+::\+BNO08x\+Rpt\+Raw\+MEMSAccelerometer (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} +{\footnotesize\ttfamily BNO08x\+Rpt\+Raw\+MEMSAccelerometer\+::\+BNO08x\+Rpt\+Raw\+MEMSAccelerometer (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03}\label{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03} +\mbox{\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03}\label{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03}} \index{BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}!enable@{enable}} \index{enable@{enable}!BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}} \doxysubsubsection{\texorpdfstring{enable()}{enable()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+Raw\+MEMSAccelerometer\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} +{\footnotesize\ttfamily bool BNO08x\+Rpt\+Raw\+MEMSAccelerometer\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily BNO08xPrivateTypes\+:\+:default\+\_\+sensor\+\_\+cfg} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} -Enables raw accelerometer reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. +Enables raw accelerometer reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them. \begin{DoxyParams}{Parameters} {\em report\+\_\+period\+\_\+us} & The period/interval of the report in microseconds. \\ \hline -{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see \doxylink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg} for defaults).\\ +{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg for defaults).\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -153,7 +86,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56}\label{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56} +\mbox{\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56}\label{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56}} \index{BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}!get@{get}} \index{get@{get}!BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}} \doxysubsubsection{\texorpdfstring{get()}{get()}} @@ -174,54 +107,9 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187}\label{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187} -\index{BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Raw\+MEMSAccelerometer\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates raw accelerometer data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ad5dbc83482df0cec3ca970717e5671dc}\label{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ad5dbc83482df0cec3ca970717e5671dc} -\index{BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}!data@{data}} -\index{data@{data}!BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\+\_\+raw\+\_\+accel\+\_\+t}} BNO08x\+Rpt\+Raw\+MEMSAccelerometer\+::data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_af82e98eae44b512870fe5cb65e7ea4cf}\label{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_af82e98eae44b512870fe5cb65e7ea4cf} -\index{BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Raw\+MEMSAccelerometer\+::\+TAG = "{}BNO08x\+Rpt\+Raw\+MEMSAccelerometer"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+cpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+hpp}}\item +report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.md5 index ef0b6bc..db7a5bc 100644 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.md5 @@ -1 +1 @@ -b0a57110b93d385a685c50e992b6ab61 \ No newline at end of file +fd1b0e32b6dd3415d08292730d6d884d \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.pdf index 48634df..e48571e 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__coll__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.md5 index 5a4d6d5..5494ef5 100644 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.md5 @@ -1 +1 @@ -5f9c5ad31784de23c712fc9b9de8cd8a \ No newline at end of file +fbcbd1e9794a9c7e91b10790dab65bd3 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.pdf index cd67cde..75e8f31 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer__inherit__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.md5 deleted file mode 100644 index ee409ae..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2cc59d51837419092396ad6d64c74956 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.pdf deleted file mode 100644 index 83a7e7a..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a269b8a306d47b0a873421674e8996187_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.md5 index 6202ec3..4a05a96 100644 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.md5 @@ -1 +1 @@ -b6c0f571d354f051121f86925186060a \ No newline at end of file +c4ad3569139d16545eaf822c9b1f2b06 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.pdf index 3efdcf1..1178251 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.md5 index 0d3140c..1e89d3b 100644 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.md5 @@ -1 +1 @@ -28f320a30ae4d4f11a7791c7859b5644 \ No newline at end of file +a2b405103e04d2e3964e06070096bc30 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.pdf index 6936c3d..e9e65d2 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_ae72428b3455327ecec5ee1c6ad065d56_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro.tex b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro.tex index b3fb855..a3ff378 100644 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro.tex +++ b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Raw\+MEMSGyro Class Reference} -\hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_gyro}{}\label{class_b_n_o08x_rpt_raw_m_e_m_s_gyro}\index{BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}} +\hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_gyro}{}\doxysection{BNO08x\+Rpt\+Raw\+MEMSGyro Class Reference} +\label{class_b_n_o08x_rpt_raw_m_e_m_s_gyro}\index{BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}} Class to represent raw gyro reports. (See Ref. Manual 6.\+5.\+12) @@ -7,7 +7,7 @@ Class to represent raw gyro reports. (See Ref. Manual 6.\+5.\+12) -{\ttfamily \#include $<$BNO08x\+Rpt\+Raw\+MEMSGyro.\+hpp$>$} +{\ttfamily \#include $<$report/\+BNO08x\+Rpt\+Raw\+MEMSGyro.\+hpp$>$} @@ -16,7 +16,7 @@ Inheritance diagram for BNO08x\+Rpt\+Raw\+MEMSGyro\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=218pt]{class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph} +\includegraphics[width=227pt]{class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph} \end{center} \end{figure} @@ -26,116 +26,49 @@ Collaboration diagram for BNO08x\+Rpt\+Raw\+MEMSGyro\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=286pt]{class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph} +\includegraphics[width=227pt]{class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_a9ad8a6a41c6680302f5ddb8154360ba2}{BNO08x\+Rpt\+Raw\+MEMSGyro}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) +\mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_a9ad8a6a41c6680302f5ddb8154360ba2}{BNO08x\+Rpt\+Raw\+MEMSGyro}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) \item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables raw gyro reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg) override +\begin{DoxyCompactList}\small\item\em Enables raw gyro reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them. \end{DoxyCompactList}\item \mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\+\_\+raw\+\_\+gyro\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5}{get}} () \begin{DoxyCompactList}\small\item\em Grabs most recent raw mems gyro report (units in ADC counts, time\+\_\+stamp in microseconds) \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates raw mems gyro data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\+\_\+raw\+\_\+gyro\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_afed891694b4e158de9d16fa23c5427cf}{data}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_a51a9da0bbd8e982641147265c6d82b2d}{TAG}} = "{}BNO08x\+Rpt\+Raw\+MEMSGyro"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} \doxysubsection{Detailed Description} Class to represent raw gyro reports. (See Ref. Manual 6.\+5.\+12) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_a9ad8a6a41c6680302f5ddb8154360ba2}\label{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_a9ad8a6a41c6680302f5ddb8154360ba2} +\mbox{\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_a9ad8a6a41c6680302f5ddb8154360ba2}\label{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_a9ad8a6a41c6680302f5ddb8154360ba2}} \index{BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}!BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}} \index{BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}!BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}} \doxysubsubsection{\texorpdfstring{BNO08xRptRawMEMSGyro()}{BNO08xRptRawMEMSGyro()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Raw\+MEMSGyro\+::\+BNO08x\+Rpt\+Raw\+MEMSGyro (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} +{\footnotesize\ttfamily BNO08x\+Rpt\+Raw\+MEMSGyro\+::\+BNO08x\+Rpt\+Raw\+MEMSGyro (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d}\label{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d} +\mbox{\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d}\label{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d}} \index{BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}!enable@{enable}} \index{enable@{enable}!BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}} \doxysubsubsection{\texorpdfstring{enable()}{enable()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+Raw\+MEMSGyro\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} +{\footnotesize\ttfamily bool BNO08x\+Rpt\+Raw\+MEMSGyro\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily BNO08xPrivateTypes\+:\+:default\+\_\+sensor\+\_\+cfg} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} -Enables raw gyro reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. +Enables raw gyro reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them. \begin{DoxyParams}{Parameters} {\em report\+\_\+period\+\_\+us} & The period/interval of the report in microseconds. \\ \hline -{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see \doxylink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg} for defaults).\\ +{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg for defaults).\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -153,7 +86,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5}\label{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5} +\mbox{\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5}\label{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5}} \index{BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}!get@{get}} \index{get@{get}!BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}} \doxysubsubsection{\texorpdfstring{get()}{get()}} @@ -174,54 +107,9 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5}\label{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5} -\index{BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Raw\+MEMSGyro\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates raw mems gyro data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_afed891694b4e158de9d16fa23c5427cf}\label{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_afed891694b4e158de9d16fa23c5427cf} -\index{BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}!data@{data}} -\index{data@{data}!BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\+\_\+raw\+\_\+gyro\+\_\+t}} BNO08x\+Rpt\+Raw\+MEMSGyro\+::data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_a51a9da0bbd8e982641147265c6d82b2d}\label{class_b_n_o08x_rpt_raw_m_e_m_s_gyro_a51a9da0bbd8e982641147265c6d82b2d} -\index{BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Raw\+MEMSGyro\+::\+TAG = "{}BNO08x\+Rpt\+Raw\+MEMSGyro"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp}{BNO08x\+Rpt\+Raw\+MEMSGyro.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp}{BNO08x\+Rpt\+Raw\+MEMSGyro.\+cpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp}{BNO08x\+Rpt\+Raw\+MEMSGyro.\+hpp}}\item +report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp}{BNO08x\+Rpt\+Raw\+MEMSGyro.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.md5 index f5686d6..0f03652 100644 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.md5 @@ -1 +1 @@ -4938a5b177da0fbb8acc8726e8ab5440 \ No newline at end of file +4c7191ea53da91ed2ca4851be9d6cbbd \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.pdf index 445cfa5..2637049 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__coll__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.md5 index c4ecf5e..c601a10 100644 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.md5 @@ -1 +1 @@ -7fd5e63602f89bdf76bf2904da0acffc \ No newline at end of file +77d9fc1c5a565643f28d57ce81aa4da9 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.pdf index 1d484de..7e468b5 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro__inherit__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.md5 index 7224a3e..309a698 100644 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.md5 @@ -1 +1 @@ -bb430105e2cd9d5a494db570762af3c5 \ No newline at end of file +8e9fbc05e2780640272c7c88b5d922d0 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.pdf index 436d211..93c5c81 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ac9a43087ac86ca6d2309adae996747d5_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.md5 index 4dd07dc..c6ddf74 100644 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.md5 @@ -1 +1 @@ -279527f56e8bf2d6261017c8098db859 \ No newline at end of file +72cb7e9dc3342605442eeaa4af6d7ed6 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.pdf index 7b86949..fb72a9b 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.md5 deleted file mode 100644 index 35971bf..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6c180045e89bebe2f63c3793b87ca397 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.pdf deleted file mode 100644 index d0e3a7d..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_af79174e4b3a3579d3de85decf529e5d5_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.tex b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.tex index 8504e8d..5a96739 100644 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.tex +++ b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Raw\+MEMSMagnetometer Class Reference} -\hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer}{}\label{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer}\index{BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}} +\hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer}{}\doxysection{BNO08x\+Rpt\+Raw\+MEMSMagnetometer Class Reference} +\label{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer}\index{BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}} Class to represent raw magnetometer reports. (See Ref. Manual 6.\+5.\+15) @@ -7,7 +7,7 @@ Class to represent raw magnetometer reports. (See Ref. Manual 6.\+5.\+15) -{\ttfamily \#include $<$BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+hpp$>$} +{\ttfamily \#include $<$report/\+BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+hpp$>$} @@ -16,7 +16,7 @@ Inheritance diagram for BNO08x\+Rpt\+Raw\+MEMSMagnetometer\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=259pt]{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph} +\includegraphics[width=276pt]{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph} \end{center} \end{figure} @@ -26,116 +26,49 @@ Collaboration diagram for BNO08x\+Rpt\+Raw\+MEMSMagnetometer\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=301pt]{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph} +\includegraphics[width=276pt]{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a1033eaa9b7533a381781c8a750bac04b}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) +\mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a1033eaa9b7533a381781c8a750bac04b}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) \item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables raw magnetometer such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg) override +\begin{DoxyCompactList}\small\item\em Enables raw magnetometer such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them. \end{DoxyCompactList}\item \mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\+\_\+raw\+\_\+magf\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71}{get}} () \begin{DoxyCompactList}\small\item\em Grabs most recent raw magnetometer data, units are ADC counts, time\+\_\+stamp in microseconds. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates raw magnetometer data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\+\_\+raw\+\_\+magf\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a456822ae1becba508950eb9715ecb4e9}{data}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a7e103ad37ce1f4cddf52d110372dc6b9}{TAG}} = "{}BNO08x\+Rpt\+Raw\+MEMSMagnetometer"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} \doxysubsection{Detailed Description} Class to represent raw magnetometer reports. (See Ref. Manual 6.\+5.\+15) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a1033eaa9b7533a381781c8a750bac04b}\label{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a1033eaa9b7533a381781c8a750bac04b} +\mbox{\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a1033eaa9b7533a381781c8a750bac04b}\label{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a1033eaa9b7533a381781c8a750bac04b}} \index{BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}!BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}} \index{BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}!BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}} \doxysubsubsection{\texorpdfstring{BNO08xRptRawMEMSMagnetometer()}{BNO08xRptRawMEMSMagnetometer()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Raw\+MEMSMagnetometer\+::\+BNO08x\+Rpt\+Raw\+MEMSMagnetometer (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} +{\footnotesize\ttfamily BNO08x\+Rpt\+Raw\+MEMSMagnetometer\+::\+BNO08x\+Rpt\+Raw\+MEMSMagnetometer (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb}\label{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb} +\mbox{\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb}\label{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb}} \index{BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}!enable@{enable}} \index{enable@{enable}!BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}} \doxysubsubsection{\texorpdfstring{enable()}{enable()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+Raw\+MEMSMagnetometer\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} +{\footnotesize\ttfamily bool BNO08x\+Rpt\+Raw\+MEMSMagnetometer\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily BNO08xPrivateTypes\+:\+:default\+\_\+sensor\+\_\+cfg} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} -Enables raw magnetometer such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. +Enables raw magnetometer such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them. \begin{DoxyParams}{Parameters} {\em report\+\_\+period\+\_\+us} & The period/interval of the report in microseconds. \\ \hline -{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see \doxylink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg} for defaults).\\ +{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg for defaults).\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -153,7 +86,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71}\label{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71} +\mbox{\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71}\label{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71}} \index{BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}!get@{get}} \index{get@{get}!BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}} \doxysubsubsection{\texorpdfstring{get()}{get()}} @@ -174,54 +107,9 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506}\label{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506} -\index{BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Raw\+MEMSMagnetometer\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates raw magnetometer data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a456822ae1becba508950eb9715ecb4e9}\label{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a456822ae1becba508950eb9715ecb4e9} -\index{BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}!data@{data}} -\index{data@{data}!BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\+\_\+raw\+\_\+magf\+\_\+t}} BNO08x\+Rpt\+Raw\+MEMSMagnetometer\+::data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a7e103ad37ce1f4cddf52d110372dc6b9}\label{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a7e103ad37ce1f4cddf52d110372dc6b9} -\index{BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Raw\+MEMSMagnetometer\+::\+TAG = "{}BNO08x\+Rpt\+Raw\+MEMSMagnetometer"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+cpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+hpp}}\item +report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.md5 index 0a63084..8a5e338 100644 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.md5 @@ -1 +1 @@ -8d1b01d64f465bd9441860655e72f813 \ No newline at end of file +45e6cbecf2ca2deee18c866c7ff3821b \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.pdf index 6b0a09b..4e83685 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__coll__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.md5 index 1e32115..b7074f8 100644 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.md5 @@ -1 +1 @@ -232c82824e8d7cfd4d5f1318e1bbeb71 \ No newline at end of file +0bcde2a90f27f88dbade0d020ab17705 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.pdf index 38eafc2..d8482b7 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer__inherit__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.md5 index 727ef0d..e6e0d47 100644 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.md5 @@ -1 +1 @@ -4760ace36ccbe4a100344b9f6fa8ea96 \ No newline at end of file +cc4ac296653e5d176a5035cb84f9163a \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.pdf index 525ff53..aae7866 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a44247c8dbd3376ff81599c192b7dfc71_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.md5 deleted file mode 100644 index 6015760..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e1a86dcdf9d6b40fdcbf5e5032d8cb27 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.pdf deleted file mode 100644 index b568b33..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a5ff68ff342813b240519a315e60d4506_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.md5 index 9cb44a4..6f8beba 100644 --- a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.md5 @@ -1 +1 @@ -0992383b7c2d80d5e864a4c4fb7119da \ No newline at end of file +6a8b80414673b9072ca690d1d331b915 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.pdf index 33db69a..71f0327 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_shake_detector.tex b/documentation/latex/class_b_n_o08x_rpt_shake_detector.tex index 38a3bfe..2908d69 100644 --- a/documentation/latex/class_b_n_o08x_rpt_shake_detector.tex +++ b/documentation/latex/class_b_n_o08x_rpt_shake_detector.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Shake\+Detector Class Reference} -\hypertarget{class_b_n_o08x_rpt_shake_detector}{}\label{class_b_n_o08x_rpt_shake_detector}\index{BNO08xRptShakeDetector@{BNO08xRptShakeDetector}} +\hypertarget{class_b_n_o08x_rpt_shake_detector}{}\doxysection{BNO08x\+Rpt\+Shake\+Detector Class Reference} +\label{class_b_n_o08x_rpt_shake_detector}\index{BNO08xRptShakeDetector@{BNO08xRptShakeDetector}} Class to represent shake detector reports. (See Ref. Manual 6.\+5.\+32) @@ -7,7 +7,7 @@ Class to represent shake detector reports. (See Ref. Manual 6.\+5.\+32) -{\ttfamily \#include $<$BNO08x\+Rpt\+Shake\+Detector.\+hpp$>$} +{\ttfamily \#include $<$report/\+BNO08x\+Rpt\+Shake\+Detector.\+hpp$>$} @@ -16,7 +16,7 @@ Inheritance diagram for BNO08x\+Rpt\+Shake\+Detector\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=212pt]{class_b_n_o08x_rpt_shake_detector__inherit__graph} +\includegraphics[width=224pt]{class_b_n_o08x_rpt_shake_detector__inherit__graph} \end{center} \end{figure} @@ -26,116 +26,49 @@ Collaboration diagram for BNO08x\+Rpt\+Shake\+Detector\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=314pt]{class_b_n_o08x_rpt_shake_detector__coll__graph} +\includegraphics[width=224pt]{class_b_n_o08x_rpt_shake_detector__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_a22021e497ed9a31b2070b884f7eb6bd8}{BNO08x\+Rpt\+Shake\+Detector}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) +\mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_a22021e497ed9a31b2070b884f7eb6bd8}{BNO08x\+Rpt\+Shake\+Detector}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) \item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables shake detector reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them (only sends reports when a shake is detected). \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg) override +\begin{DoxyCompactList}\small\item\em Enables shake detector reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them (only sends reports when a shake is detected). \end{DoxyCompactList}\item \mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\+\_\+shake\+\_\+detector\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6}{get}} () \begin{DoxyCompactList}\small\item\em Grabs most recent shake detector detector data. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates shake detector data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\+\_\+shake\+\_\+detector\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_a9edf6220d0206afc6fc732f4065e5022}{data}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_ad282b4fa916bd10237b7d83b3e56861b}{TAG}} = "{}BNO08x\+Rpt\+Shake\+Detector"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} \doxysubsection{Detailed Description} Class to represent shake detector reports. (See Ref. Manual 6.\+5.\+32) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_shake_detector_a22021e497ed9a31b2070b884f7eb6bd8}\label{class_b_n_o08x_rpt_shake_detector_a22021e497ed9a31b2070b884f7eb6bd8} +\mbox{\Hypertarget{class_b_n_o08x_rpt_shake_detector_a22021e497ed9a31b2070b884f7eb6bd8}\label{class_b_n_o08x_rpt_shake_detector_a22021e497ed9a31b2070b884f7eb6bd8}} \index{BNO08xRptShakeDetector@{BNO08xRptShakeDetector}!BNO08xRptShakeDetector@{BNO08xRptShakeDetector}} \index{BNO08xRptShakeDetector@{BNO08xRptShakeDetector}!BNO08xRptShakeDetector@{BNO08xRptShakeDetector}} \doxysubsubsection{\texorpdfstring{BNO08xRptShakeDetector()}{BNO08xRptShakeDetector()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Shake\+Detector\+::\+BNO08x\+Rpt\+Shake\+Detector (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} +{\footnotesize\ttfamily BNO08x\+Rpt\+Shake\+Detector\+::\+BNO08x\+Rpt\+Shake\+Detector (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8}\label{class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8} +\mbox{\Hypertarget{class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8}\label{class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8}} \index{BNO08xRptShakeDetector@{BNO08xRptShakeDetector}!enable@{enable}} \index{enable@{enable}!BNO08xRptShakeDetector@{BNO08xRptShakeDetector}} \doxysubsubsection{\texorpdfstring{enable()}{enable()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+Shake\+Detector\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} +{\footnotesize\ttfamily bool BNO08x\+Rpt\+Shake\+Detector\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily BNO08xPrivateTypes\+:\+:default\+\_\+sensor\+\_\+cfg} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} -Enables shake detector reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them (only sends reports when a shake is detected). +Enables shake detector reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them (only sends reports when a shake is detected). \begin{DoxyParams}{Parameters} {\em report\+\_\+period\+\_\+us} & The period/interval of the report in microseconds. \\ \hline -{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see \doxylink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg} for defaults).\\ +{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg for defaults).\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -153,7 +86,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6}\label{class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6} +\mbox{\Hypertarget{class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6}\label{class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6}} \index{BNO08xRptShakeDetector@{BNO08xRptShakeDetector}!get@{get}} \index{get@{get}!BNO08xRptShakeDetector@{BNO08xRptShakeDetector}} \doxysubsubsection{\texorpdfstring{get()}{get()}} @@ -174,54 +107,9 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393}\label{class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393} -\index{BNO08xRptShakeDetector@{BNO08xRptShakeDetector}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptShakeDetector@{BNO08xRptShakeDetector}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Shake\+Detector\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates shake detector data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_shake_detector_a9edf6220d0206afc6fc732f4065e5022}\label{class_b_n_o08x_rpt_shake_detector_a9edf6220d0206afc6fc732f4065e5022} -\index{BNO08xRptShakeDetector@{BNO08xRptShakeDetector}!data@{data}} -\index{data@{data}!BNO08xRptShakeDetector@{BNO08xRptShakeDetector}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\+\_\+shake\+\_\+detector\+\_\+t}} BNO08x\+Rpt\+Shake\+Detector\+::data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_shake_detector_ad282b4fa916bd10237b7d83b3e56861b}\label{class_b_n_o08x_rpt_shake_detector_ad282b4fa916bd10237b7d83b3e56861b} -\index{BNO08xRptShakeDetector@{BNO08xRptShakeDetector}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptShakeDetector@{BNO08xRptShakeDetector}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Shake\+Detector\+::\+TAG = "{}BNO08x\+Rpt\+Shake\+Detector"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_shake_detector_8hpp}{BNO08x\+Rpt\+Shake\+Detector.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_shake_detector_8cpp}{BNO08x\+Rpt\+Shake\+Detector.\+cpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_shake_detector_8hpp}{BNO08x\+Rpt\+Shake\+Detector.\+hpp}}\item +report/\mbox{\hyperlink{_b_n_o08x_rpt_shake_detector_8cpp}{BNO08x\+Rpt\+Shake\+Detector.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_shake_detector__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_shake_detector__coll__graph.md5 index 7185594..b2e50c7 100644 --- a/documentation/latex/class_b_n_o08x_rpt_shake_detector__coll__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_shake_detector__coll__graph.md5 @@ -1 +1 @@ -4cd08cae0e8a8cc5e65398cb25026047 \ No newline at end of file +19f7e3fed4b3f9a848235d5e9d320b43 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_shake_detector__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_shake_detector__coll__graph.pdf index 2e26973..6f3b386 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_shake_detector__coll__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_shake_detector__coll__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_shake_detector__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_shake_detector__inherit__graph.md5 index 81871a7..03bb0c6 100644 --- a/documentation/latex/class_b_n_o08x_rpt_shake_detector__inherit__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_shake_detector__inherit__graph.md5 @@ -1 +1 @@ -b5efba3d3f06528134be6586ab4d6b47 \ No newline at end of file +4a0e4e8890e59bc072e65f108e4ef235 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_shake_detector__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_shake_detector__inherit__graph.pdf index f1ab87c..de9cab5 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_shake_detector__inherit__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_shake_detector__inherit__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.md5 index 7092057..e2ead3f 100644 --- a/documentation/latex/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.md5 @@ -1 +1 @@ -52347379aff912b12452b9b31d80c056 \ No newline at end of file +6993b175d297479e2a3ec70d00867072 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.pdf index 02f2b1d..524a5fc 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.md5 index a4ad13f..95abf7a 100644 --- a/documentation/latex/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.md5 @@ -1 +1 @@ -729f1158cce72fcee00ba7b0d6881ece \ No newline at end of file +7173003d309104e4ef696840b161e46e \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.pdf index 96f926d..d995637 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.md5 deleted file mode 100644 index 2a019b4..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -80f16335ecdd837c0672a785a51e80cd \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.pdf deleted file mode 100644 index 8954836..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_stability_classifier.tex b/documentation/latex/class_b_n_o08x_rpt_stability_classifier.tex index 9d3b0e5..24f868a 100644 --- a/documentation/latex/class_b_n_o08x_rpt_stability_classifier.tex +++ b/documentation/latex/class_b_n_o08x_rpt_stability_classifier.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Stability\+Classifier Class Reference} -\hypertarget{class_b_n_o08x_rpt_stability_classifier}{}\label{class_b_n_o08x_rpt_stability_classifier}\index{BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}} +\hypertarget{class_b_n_o08x_rpt_stability_classifier}{}\doxysection{BNO08x\+Rpt\+Stability\+Classifier Class Reference} +\label{class_b_n_o08x_rpt_stability_classifier}\index{BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}} Class to represent stability classifier reports. (See Ref. Manual 6.\+5.\+31) @@ -7,7 +7,7 @@ Class to represent stability classifier reports. (See Ref. Manual 6.\+5.\+31) -{\ttfamily \#include $<$BNO08x\+Rpt\+Stability\+Classifier.\+hpp$>$} +{\ttfamily \#include $<$report/\+BNO08x\+Rpt\+Stability\+Classifier.\+hpp$>$} @@ -16,7 +16,7 @@ Inheritance diagram for BNO08x\+Rpt\+Stability\+Classifier\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=223pt]{class_b_n_o08x_rpt_stability_classifier__inherit__graph} +\includegraphics[width=238pt]{class_b_n_o08x_rpt_stability_classifier__inherit__graph} \end{center} \end{figure} @@ -26,118 +26,51 @@ Collaboration diagram for BNO08x\+Rpt\+Stability\+Classifier\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=324pt]{class_b_n_o08x_rpt_stability_classifier__coll__graph} +\includegraphics[width=238pt]{class_b_n_o08x_rpt_stability_classifier__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a41052d651d03bccc414b14d6e9b670ab}{BNO08x\+Rpt\+Stability\+Classifier}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) +\mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a41052d651d03bccc414b14d6e9b670ab}{BNO08x\+Rpt\+Stability\+Classifier}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) \item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables stability classifier reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg) override +\begin{DoxyCompactList}\small\item\em Enables stability classifier reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them. \end{DoxyCompactList}\item \mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\+\_\+stability\+\_\+classifier\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931}{get}} () \begin{DoxyCompactList}\small\item\em Grabs most recent stability classifier data. \end{DoxyCompactList}\item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08x\+Stability}} \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd}{get\+\_\+stability}} () +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cb}{BNO08x\+Stability}} \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd}{get\+\_\+stability}} () \begin{DoxyCompactList}\small\item\em Grabs most recent stability classifier reading (excludes accuracy) \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates stability classifier data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\+\_\+stability\+\_\+classifier\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a1fecfc1b74f501f4caef9bd2e95b0b3a}{data}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a363d10cfb6740d6003189ccc2684adbd}{TAG}} = "{}BNO08x\+Rpt\+Stability\+Classifier"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} \doxysubsection{Detailed Description} Class to represent stability classifier reports. (See Ref. Manual 6.\+5.\+31) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_stability_classifier_a41052d651d03bccc414b14d6e9b670ab}\label{class_b_n_o08x_rpt_stability_classifier_a41052d651d03bccc414b14d6e9b670ab} +\mbox{\Hypertarget{class_b_n_o08x_rpt_stability_classifier_a41052d651d03bccc414b14d6e9b670ab}\label{class_b_n_o08x_rpt_stability_classifier_a41052d651d03bccc414b14d6e9b670ab}} \index{BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}!BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}} \index{BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}!BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}} \doxysubsubsection{\texorpdfstring{BNO08xRptStabilityClassifier()}{BNO08xRptStabilityClassifier()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Stability\+Classifier\+::\+BNO08x\+Rpt\+Stability\+Classifier (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} +{\footnotesize\ttfamily BNO08x\+Rpt\+Stability\+Classifier\+::\+BNO08x\+Rpt\+Stability\+Classifier (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60}\label{class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60} +\mbox{\Hypertarget{class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60}\label{class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60}} \index{BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}!enable@{enable}} \index{enable@{enable}!BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}} \doxysubsubsection{\texorpdfstring{enable()}{enable()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+Stability\+Classifier\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} +{\footnotesize\ttfamily bool BNO08x\+Rpt\+Stability\+Classifier\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily BNO08xPrivateTypes\+:\+:default\+\_\+sensor\+\_\+cfg} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} -Enables stability classifier reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. +Enables stability classifier reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them. \begin{DoxyParams}{Parameters} {\em report\+\_\+period\+\_\+us} & The period/interval of the report in microseconds. \\ \hline -{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see \doxylink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg} for defaults).\\ +{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg for defaults).\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -155,7 +88,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931}\label{class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931} +\mbox{\Hypertarget{class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931}\label{class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931}} \index{BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}!get@{get}} \index{get@{get}!BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}} \doxysubsubsection{\texorpdfstring{get()}{get()}} @@ -176,11 +109,11 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd}\label{class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd} +\mbox{\Hypertarget{class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd}\label{class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd}} \index{BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}!get\_stability@{get\_stability}} \index{get\_stability@{get\_stability}!BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}} \doxysubsubsection{\texorpdfstring{get\_stability()}{get\_stability()}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08x\+Stability}} BNO08x\+Rpt\+Stability\+Classifier\+::get\+\_\+stability (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} +{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cb}{BNO08x\+Stability}} BNO08x\+Rpt\+Stability\+Classifier\+::get\+\_\+stability (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} @@ -197,54 +130,9 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2}\label{class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2} -\index{BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Stability\+Classifier\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates stability classifier data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_stability_classifier_a1fecfc1b74f501f4caef9bd2e95b0b3a}\label{class_b_n_o08x_rpt_stability_classifier_a1fecfc1b74f501f4caef9bd2e95b0b3a} -\index{BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}!data@{data}} -\index{data@{data}!BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\+\_\+stability\+\_\+classifier\+\_\+t}} BNO08x\+Rpt\+Stability\+Classifier\+::data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_stability_classifier_a363d10cfb6740d6003189ccc2684adbd}\label{class_b_n_o08x_rpt_stability_classifier_a363d10cfb6740d6003189ccc2684adbd} -\index{BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptStabilityClassifier@{BNO08xRptStabilityClassifier}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Stability\+Classifier\+::\+TAG = "{}BNO08x\+Rpt\+Stability\+Classifier"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_stability_classifier_8hpp}{BNO08x\+Rpt\+Stability\+Classifier.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_stability_classifier_8cpp}{BNO08x\+Rpt\+Stability\+Classifier.\+cpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_stability_classifier_8hpp}{BNO08x\+Rpt\+Stability\+Classifier.\+hpp}}\item +report/\mbox{\hyperlink{_b_n_o08x_rpt_stability_classifier_8cpp}{BNO08x\+Rpt\+Stability\+Classifier.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_stability_classifier__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_stability_classifier__coll__graph.md5 index 6c11a90..27c0d89 100644 --- a/documentation/latex/class_b_n_o08x_rpt_stability_classifier__coll__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_stability_classifier__coll__graph.md5 @@ -1 +1 @@ -d38e60c8d506e25a2eb824e767dbec34 \ No newline at end of file +1fd95f4013924cc15873f48735f56bea \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_stability_classifier__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_stability_classifier__coll__graph.pdf index 7cd0a83..73b1684 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_stability_classifier__coll__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_stability_classifier__coll__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_stability_classifier__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_stability_classifier__inherit__graph.md5 index 89e4088..40941a3 100644 --- a/documentation/latex/class_b_n_o08x_rpt_stability_classifier__inherit__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_stability_classifier__inherit__graph.md5 @@ -1 +1 @@ -03f2cb9233603ddebd053ba1e34adacc \ No newline at end of file +21b40d34bba44e1c0f14c252d2ab09f8 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_stability_classifier__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_stability_classifier__inherit__graph.pdf index c1a4ed2..68a3dcb 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_stability_classifier__inherit__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_stability_classifier__inherit__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.md5 index e77c9a6..5dbe9b3 100644 --- a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.md5 @@ -1 +1 @@ -5195a990a383fb9178c1365815d6cf8e \ No newline at end of file +34bee937c0d5094e3d9d0181195fd23d \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.pdf index 5334a13..7ed191d 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.md5 deleted file mode 100644 index 445530d..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -01c8699ce836fc3c1f5e1c620be10282 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.pdf deleted file mode 100644 index aaf8ed1..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.md5 index 285b075..afb8360 100644 --- a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.md5 @@ -1 +1 @@ -7ab5f27526c2c55ad1c38c37747f45c2 \ No newline at end of file +ab4771ba4e142b1a5e0badac83e347d1 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.pdf index 798a8f1..37487fa 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.md5 index e791960..67587a0 100644 --- a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.md5 @@ -1 +1 @@ -d10de3765e0195ce69dd604b37dc1081 \ No newline at end of file +e881ed5f9dd8664d377b97e37f6e0114 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.pdf index 784d0b8..0805210 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_step_counter.tex b/documentation/latex/class_b_n_o08x_rpt_step_counter.tex index 8d42890..c3b274c 100644 --- a/documentation/latex/class_b_n_o08x_rpt_step_counter.tex +++ b/documentation/latex/class_b_n_o08x_rpt_step_counter.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Step\+Counter Class Reference} -\hypertarget{class_b_n_o08x_rpt_step_counter}{}\label{class_b_n_o08x_rpt_step_counter}\index{BNO08xRptStepCounter@{BNO08xRptStepCounter}} +\hypertarget{class_b_n_o08x_rpt_step_counter}{}\doxysection{BNO08x\+Rpt\+Step\+Counter Class Reference} +\label{class_b_n_o08x_rpt_step_counter}\index{BNO08xRptStepCounter@{BNO08xRptStepCounter}} Class to represent step counter reports. (See Ref. Manual 6.\+5.\+29) @@ -7,7 +7,7 @@ Class to represent step counter reports. (See Ref. Manual 6.\+5.\+29) -{\ttfamily \#include $<$BNO08x\+Rpt\+Step\+Counter.\+hpp$>$} +{\ttfamily \#include $<$report/\+BNO08x\+Rpt\+Step\+Counter.\+hpp$>$} @@ -16,7 +16,7 @@ Inheritance diagram for BNO08x\+Rpt\+Step\+Counter\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=202pt]{class_b_n_o08x_rpt_step_counter__inherit__graph} +\includegraphics[width=213pt]{class_b_n_o08x_rpt_step_counter__inherit__graph} \end{center} \end{figure} @@ -26,120 +26,51 @@ Collaboration diagram for BNO08x\+Rpt\+Step\+Counter\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=304pt]{class_b_n_o08x_rpt_step_counter__coll__graph} +\includegraphics[width=213pt]{class_b_n_o08x_rpt_step_counter__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_a0a85682a68010aa66ddb2ccc337263a0}{BNO08x\+Rpt\+Step\+Counter}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) +\mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_a0a85682a68010aa66ddb2ccc337263a0}{BNO08x\+Rpt\+Step\+Counter}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) \item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables step counter reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg) override +\begin{DoxyCompactList}\small\item\em Enables step counter reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them. \end{DoxyCompactList}\item \mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\+\_\+step\+\_\+counter\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f}{get}} () \begin{DoxyCompactList}\small\item\em Grabs most recent step counter data (rollover not accounted for in step count, just most recent report data). \end{DoxyCompactList}\item uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a}{get\+\_\+total\+\_\+steps}} () \begin{DoxyCompactList}\small\item\em Grabs the total step count since boot, accounts for rollover in report data. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates step counter data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\+\_\+step\+\_\+counter\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_acd7d79482ba55b319818757334d5332e}{data}} -\begin{DoxyCompactList}\small\item\em Most recent report data, doesn\textquotesingle{}t account for step rollover. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_ab3dc0162e974a582fd4c153e9ac0f521}{step\+\_\+accumulator}} -\begin{DoxyCompactList}\small\item\em Every time step count rolls over, the previous steps are accumulated here such that the total steps can always be calculated. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_a7e5778f776b52d6ea6da830e9048f6a0}{TAG}} = "{}BNO08x\+Rpt\+Step\+Counter"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} \doxysubsection{Detailed Description} Class to represent step counter reports. (See Ref. Manual 6.\+5.\+29) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_step_counter_a0a85682a68010aa66ddb2ccc337263a0}\label{class_b_n_o08x_rpt_step_counter_a0a85682a68010aa66ddb2ccc337263a0} +\mbox{\Hypertarget{class_b_n_o08x_rpt_step_counter_a0a85682a68010aa66ddb2ccc337263a0}\label{class_b_n_o08x_rpt_step_counter_a0a85682a68010aa66ddb2ccc337263a0}} \index{BNO08xRptStepCounter@{BNO08xRptStepCounter}!BNO08xRptStepCounter@{BNO08xRptStepCounter}} \index{BNO08xRptStepCounter@{BNO08xRptStepCounter}!BNO08xRptStepCounter@{BNO08xRptStepCounter}} \doxysubsubsection{\texorpdfstring{BNO08xRptStepCounter()}{BNO08xRptStepCounter()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Step\+Counter\+::\+BNO08x\+Rpt\+Step\+Counter (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} +{\footnotesize\ttfamily BNO08x\+Rpt\+Step\+Counter\+::\+BNO08x\+Rpt\+Step\+Counter (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1}\label{class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1} +\mbox{\Hypertarget{class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1}\label{class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1}} \index{BNO08xRptStepCounter@{BNO08xRptStepCounter}!enable@{enable}} \index{enable@{enable}!BNO08xRptStepCounter@{BNO08xRptStepCounter}} \doxysubsubsection{\texorpdfstring{enable()}{enable()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+Step\+Counter\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} +{\footnotesize\ttfamily bool BNO08x\+Rpt\+Step\+Counter\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily BNO08xPrivateTypes\+:\+:default\+\_\+sensor\+\_\+cfg} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} -Enables step counter reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. +Enables step counter reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them. \begin{DoxyParams}{Parameters} {\em report\+\_\+period\+\_\+us} & The period/interval of the report in microseconds. \\ \hline -{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see \doxylink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg} for defaults).\\ +{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg for defaults).\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -157,7 +88,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f}\label{class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f} +\mbox{\Hypertarget{class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f}\label{class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f}} \index{BNO08xRptStepCounter@{BNO08xRptStepCounter}!get@{get}} \index{get@{get}!BNO08xRptStepCounter@{BNO08xRptStepCounter}} \doxysubsubsection{\texorpdfstring{get()}{get()}} @@ -178,7 +109,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a}\label{class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a} +\mbox{\Hypertarget{class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a}\label{class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a}} \index{BNO08xRptStepCounter@{BNO08xRptStepCounter}!get\_total\_steps@{get\_total\_steps}} \index{get\_total\_steps@{get\_total\_steps}!BNO08xRptStepCounter@{BNO08xRptStepCounter}} \doxysubsubsection{\texorpdfstring{get\_total\_steps()}{get\_total\_steps()}} @@ -199,74 +130,9 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa}\label{class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa} -\index{BNO08xRptStepCounter@{BNO08xRptStepCounter}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptStepCounter@{BNO08xRptStepCounter}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Step\+Counter\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates step counter data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_step_counter_acd7d79482ba55b319818757334d5332e}\label{class_b_n_o08x_rpt_step_counter_acd7d79482ba55b319818757334d5332e} -\index{BNO08xRptStepCounter@{BNO08xRptStepCounter}!data@{data}} -\index{data@{data}!BNO08xRptStepCounter@{BNO08xRptStepCounter}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\+\_\+step\+\_\+counter\+\_\+t}} BNO08x\+Rpt\+Step\+Counter\+::data\hspace{0.3cm}{\ttfamily [private]}} - - - -Most recent report data, doesn\textquotesingle{}t account for step rollover. - -\Hypertarget{class_b_n_o08x_rpt_step_counter_ab3dc0162e974a582fd4c153e9ac0f521}\label{class_b_n_o08x_rpt_step_counter_ab3dc0162e974a582fd4c153e9ac0f521} -\index{BNO08xRptStepCounter@{BNO08xRptStepCounter}!step\_accumulator@{step\_accumulator}} -\index{step\_accumulator@{step\_accumulator}!BNO08xRptStepCounter@{BNO08xRptStepCounter}} -\doxysubsubsection{\texorpdfstring{step\_accumulator}{step\_accumulator}} -{\footnotesize\ttfamily uint32\+\_\+t BNO08x\+Rpt\+Step\+Counter\+::step\+\_\+accumulator\hspace{0.3cm}{\ttfamily [private]}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{=} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 0UL} - -\end{DoxyCode} - - -Every time step count rolls over, the previous steps are accumulated here such that the total steps can always be calculated. - -\Hypertarget{class_b_n_o08x_rpt_step_counter_a7e5778f776b52d6ea6da830e9048f6a0}\label{class_b_n_o08x_rpt_step_counter_a7e5778f776b52d6ea6da830e9048f6a0} -\index{BNO08xRptStepCounter@{BNO08xRptStepCounter}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptStepCounter@{BNO08xRptStepCounter}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Step\+Counter\+::\+TAG = "{}BNO08x\+Rpt\+Step\+Counter"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_step_counter_8hpp}{BNO08x\+Rpt\+Step\+Counter.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_step_counter_8cpp}{BNO08x\+Rpt\+Step\+Counter.\+cpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_step_counter_8hpp}{BNO08x\+Rpt\+Step\+Counter.\+hpp}}\item +report/\mbox{\hyperlink{_b_n_o08x_rpt_step_counter_8cpp}{BNO08x\+Rpt\+Step\+Counter.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_step_counter__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_step_counter__coll__graph.md5 index 64b0d5a..a1a77e7 100644 --- a/documentation/latex/class_b_n_o08x_rpt_step_counter__coll__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_step_counter__coll__graph.md5 @@ -1 +1 @@ -b9cb03856f2da08e85f9b4ea21a84a2b \ No newline at end of file +fe3fdcb85eb144724f46b72a37d5fcda \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_step_counter__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_step_counter__coll__graph.pdf index 312de9e..344e58a 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_step_counter__coll__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_step_counter__coll__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_step_counter__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_step_counter__inherit__graph.md5 index 8dd25e5..08195d6 100644 --- a/documentation/latex/class_b_n_o08x_rpt_step_counter__inherit__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_step_counter__inherit__graph.md5 @@ -1 +1 @@ -1de5cc18cebb55d7acde76e18e72e2de \ No newline at end of file +56fafebc7bb0e1c7a6c5b22691c9c972 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_step_counter__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_step_counter__inherit__graph.pdf index f46b853..dee6bc8 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_step_counter__inherit__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_step_counter__inherit__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.md5 index 5513954..eeb465a 100644 --- a/documentation/latex/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.md5 @@ -1 +1 @@ -1723256a174f96d3a9c6aa6938d84055 \ No newline at end of file +3aa2c47e3bf8d648e25a5e91c711afcc \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.pdf index 9e620b6..afa5053 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.md5 deleted file mode 100644 index 8d40c8a..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -83f47fb71908f3606bf9a351a9cc0bd5 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.pdf deleted file mode 100644 index b2906e2..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.md5 index e516d0c..88bb1d4 100644 --- a/documentation/latex/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.md5 @@ -1 +1 @@ -ac0b3fdf0956c184ca97981826d91a1d \ No newline at end of file +1bf52d3e8cb9025859540fd5a9586960 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.pdf index 5e88378..7a1ef23 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.md5 index d343872..2e2a9c3 100644 --- a/documentation/latex/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.md5 @@ -1 +1 @@ -4b7dd8f5876af5519e412f52413d9133 \ No newline at end of file +9724c7e4b8d3a426a0769df0668ba30b \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.pdf index 061b172..9c1eb64 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_tap_detector.tex b/documentation/latex/class_b_n_o08x_rpt_tap_detector.tex index 0779f49..b3606c2 100644 --- a/documentation/latex/class_b_n_o08x_rpt_tap_detector.tex +++ b/documentation/latex/class_b_n_o08x_rpt_tap_detector.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Tap\+Detector Class Reference} -\hypertarget{class_b_n_o08x_rpt_tap_detector}{}\label{class_b_n_o08x_rpt_tap_detector}\index{BNO08xRptTapDetector@{BNO08xRptTapDetector}} +\hypertarget{class_b_n_o08x_rpt_tap_detector}{}\doxysection{BNO08x\+Rpt\+Tap\+Detector Class Reference} +\label{class_b_n_o08x_rpt_tap_detector}\index{BNO08xRptTapDetector@{BNO08xRptTapDetector}} Class to represent tap detector reports. (See Ref. Manual 6.\+5.\+27) @@ -7,7 +7,7 @@ Class to represent tap detector reports. (See Ref. Manual 6.\+5.\+27) -{\ttfamily \#include $<$BNO08x\+Rpt\+Tap\+Detector.\+hpp$>$} +{\ttfamily \#include $<$report/\+BNO08x\+Rpt\+Tap\+Detector.\+hpp$>$} @@ -16,7 +16,7 @@ Inheritance diagram for BNO08x\+Rpt\+Tap\+Detector\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=200pt]{class_b_n_o08x_rpt_tap_detector__inherit__graph} +\includegraphics[width=211pt]{class_b_n_o08x_rpt_tap_detector__inherit__graph} \end{center} \end{figure} @@ -26,116 +26,49 @@ Collaboration diagram for BNO08x\+Rpt\+Tap\+Detector\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=301pt]{class_b_n_o08x_rpt_tap_detector__coll__graph} +\includegraphics[width=211pt]{class_b_n_o08x_rpt_tap_detector__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_ad4761f72a20f120e545b941b6e198b6a}{BNO08x\+Rpt\+Tap\+Detector}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) +\mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_ad4761f72a20f120e545b941b6e198b6a}{BNO08x\+Rpt\+Tap\+Detector}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) \item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables tap detector reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them (only sends reports when a tap is detected). \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg) override +\begin{DoxyCompactList}\small\item\em Enables tap detector reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them (only sends reports when a tap is detected). \end{DoxyCompactList}\item \mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\+\_\+tap\+\_\+detector\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e}{get}} () \begin{DoxyCompactList}\small\item\em Grabs most recent tap detector detector data. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates tap detector data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\+\_\+tap\+\_\+detector\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_a355ef8e965b177faf2b1c3795682e99e}{data}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_a657b076ac0e77e594f5feddf294f67e2}{TAG}} = "{}BNO08x\+Rpt\+Tap\+Detector"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} \doxysubsection{Detailed Description} Class to represent tap detector reports. (See Ref. Manual 6.\+5.\+27) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_tap_detector_ad4761f72a20f120e545b941b6e198b6a}\label{class_b_n_o08x_rpt_tap_detector_ad4761f72a20f120e545b941b6e198b6a} +\mbox{\Hypertarget{class_b_n_o08x_rpt_tap_detector_ad4761f72a20f120e545b941b6e198b6a}\label{class_b_n_o08x_rpt_tap_detector_ad4761f72a20f120e545b941b6e198b6a}} \index{BNO08xRptTapDetector@{BNO08xRptTapDetector}!BNO08xRptTapDetector@{BNO08xRptTapDetector}} \index{BNO08xRptTapDetector@{BNO08xRptTapDetector}!BNO08xRptTapDetector@{BNO08xRptTapDetector}} \doxysubsubsection{\texorpdfstring{BNO08xRptTapDetector()}{BNO08xRptTapDetector()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Tap\+Detector\+::\+BNO08x\+Rpt\+Tap\+Detector (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} +{\footnotesize\ttfamily BNO08x\+Rpt\+Tap\+Detector\+::\+BNO08x\+Rpt\+Tap\+Detector (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc}\label{class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc} +\mbox{\Hypertarget{class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc}\label{class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc}} \index{BNO08xRptTapDetector@{BNO08xRptTapDetector}!enable@{enable}} \index{enable@{enable}!BNO08xRptTapDetector@{BNO08xRptTapDetector}} \doxysubsubsection{\texorpdfstring{enable()}{enable()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+Tap\+Detector\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} +{\footnotesize\ttfamily bool BNO08x\+Rpt\+Tap\+Detector\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily BNO08xPrivateTypes\+:\+:default\+\_\+sensor\+\_\+cfg} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} -Enables tap detector reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them (only sends reports when a tap is detected). +Enables tap detector reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them (only sends reports when a tap is detected). \begin{DoxyParams}{Parameters} {\em time\+\_\+between\+\_\+reports} & The period/interval of the report in microseconds. \\ \hline -{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see \doxylink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg} for defaults).\\ +{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg for defaults).\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -153,7 +86,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e}\label{class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e} +\mbox{\Hypertarget{class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e}\label{class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e}} \index{BNO08xRptTapDetector@{BNO08xRptTapDetector}!get@{get}} \index{get@{get}!BNO08xRptTapDetector@{BNO08xRptTapDetector}} \doxysubsubsection{\texorpdfstring{get()}{get()}} @@ -174,54 +107,9 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7}\label{class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7} -\index{BNO08xRptTapDetector@{BNO08xRptTapDetector}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptTapDetector@{BNO08xRptTapDetector}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Tap\+Detector\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates tap detector data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_tap_detector_a355ef8e965b177faf2b1c3795682e99e}\label{class_b_n_o08x_rpt_tap_detector_a355ef8e965b177faf2b1c3795682e99e} -\index{BNO08xRptTapDetector@{BNO08xRptTapDetector}!data@{data}} -\index{data@{data}!BNO08xRptTapDetector@{BNO08xRptTapDetector}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\+\_\+tap\+\_\+detector\+\_\+t}} BNO08x\+Rpt\+Tap\+Detector\+::data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_tap_detector_a657b076ac0e77e594f5feddf294f67e2}\label{class_b_n_o08x_rpt_tap_detector_a657b076ac0e77e594f5feddf294f67e2} -\index{BNO08xRptTapDetector@{BNO08xRptTapDetector}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptTapDetector@{BNO08xRptTapDetector}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Tap\+Detector\+::\+TAG = "{}BNO08x\+Rpt\+Tap\+Detector"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_tap_detector_8hpp}{BNO08x\+Rpt\+Tap\+Detector.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_tap_detector_8cpp}{BNO08x\+Rpt\+Tap\+Detector.\+cpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_tap_detector_8hpp}{BNO08x\+Rpt\+Tap\+Detector.\+hpp}}\item +report/\mbox{\hyperlink{_b_n_o08x_rpt_tap_detector_8cpp}{BNO08x\+Rpt\+Tap\+Detector.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_tap_detector__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_tap_detector__coll__graph.md5 index 8a11ad5..83e8d50 100644 --- a/documentation/latex/class_b_n_o08x_rpt_tap_detector__coll__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_tap_detector__coll__graph.md5 @@ -1 +1 @@ -4528e7504e506d7b203f7562fbc829ad \ No newline at end of file +dfb17a910def6d4f8d284b31c20b7c99 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_tap_detector__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_tap_detector__coll__graph.pdf index 4f1565d..6d24d50 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_tap_detector__coll__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_tap_detector__coll__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_tap_detector__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_tap_detector__inherit__graph.md5 index 9e6b3bf..e4e9e79 100644 --- a/documentation/latex/class_b_n_o08x_rpt_tap_detector__inherit__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_tap_detector__inherit__graph.md5 @@ -1 +1 @@ -4cefa862241aae9ae937682efb4584a5 \ No newline at end of file +b7e09a32fd0806a4acb00aed399dbae8 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_tap_detector__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_tap_detector__inherit__graph.pdf index fe77b36..7f5df48 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_tap_detector__inherit__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_tap_detector__inherit__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.md5 deleted file mode 100644 index 46c4914..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2431222fa94de9d0dfdc5a31a88f033d \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.pdf deleted file mode 100644 index da35bfe..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.md5 index 39c9e44..07aa9ff 100644 --- a/documentation/latex/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.md5 @@ -1 +1 @@ -5d09f4c3e43396321a1a1cd2d68fe3d2 \ No newline at end of file +db5633129dadcc4fdb401f0a405b448d \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.pdf index f7b63ae..697ac16 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.md5 index 20f42dd..bbde6c9 100644 --- a/documentation/latex/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.md5 @@ -1 +1 @@ -5078944512c20bc1b8f64855d409cc9f \ No newline at end of file +e8b60fcf61bc864403d6131b2a8a825a \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.pdf index fa14de1..7f7c5ed 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro.tex b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro.tex index 3a2563b..83344a3 100644 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro.tex +++ b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Uncal\+Gyro Class Reference} -\hypertarget{class_b_n_o08x_rpt_uncal_gyro}{}\label{class_b_n_o08x_rpt_uncal_gyro}\index{BNO08xRptUncalGyro@{BNO08xRptUncalGyro}} +\hypertarget{class_b_n_o08x_rpt_uncal_gyro}{}\doxysection{BNO08x\+Rpt\+Uncal\+Gyro Class Reference} +\label{class_b_n_o08x_rpt_uncal_gyro}\index{BNO08xRptUncalGyro@{BNO08xRptUncalGyro}} Class to represent uncalibrated gyro reports. (See Ref. Manual 6.\+5.\+14) @@ -7,7 +7,7 @@ Class to represent uncalibrated gyro reports. (See Ref. Manual 6.\+5.\+14) -{\ttfamily \#include $<$BNO08x\+Rpt\+Uncal\+Gyro.\+hpp$>$} +{\ttfamily \#include $<$report/\+BNO08x\+Rpt\+Uncal\+Gyro.\+hpp$>$} @@ -16,7 +16,7 @@ Inheritance diagram for BNO08x\+Rpt\+Uncal\+Gyro\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=194pt]{class_b_n_o08x_rpt_uncal_gyro__inherit__graph} +\includegraphics[width=204pt]{class_b_n_o08x_rpt_uncal_gyro__inherit__graph} \end{center} \end{figure} @@ -26,122 +26,53 @@ Collaboration diagram for BNO08x\+Rpt\+Uncal\+Gyro\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_uncal_gyro__coll__graph} +\includegraphics[width=204pt]{class_b_n_o08x_rpt_uncal_gyro__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a3b728331f32e6ca7854c64b06ca28ea8}{BNO08x\+Rpt\+Uncal\+Gyro}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) +\mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a3b728331f32e6ca7854c64b06ca28ea8}{BNO08x\+Rpt\+Uncal\+Gyro}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) \item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables uncalibrated gyro reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg) override +\begin{DoxyCompactList}\small\item\em Enables uncalibrated gyro reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them. \end{DoxyCompactList}\item void \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793}{get}} (\mbox{\hyperlink{structbno08x__gyro__t}{bno08x\+\_\+gyro\+\_\+t}} \&vel, \mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\+\_\+gyro\+\_\+bias\+\_\+t}} \&bias) \begin{DoxyCompactList}\small\item\em Grabs most recent uncalibrated gyroscope data, units are in rad/s. \end{DoxyCompactList}\item \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\+\_\+gyro\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7}{get\+\_\+vel}} () \begin{DoxyCompactList}\small\item\em Grabs most recent uncalibrated gyroscope velocity data, units are in rad/s. \end{DoxyCompactList}\item \mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\+\_\+gyro\+\_\+bias\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd}{get\+\_\+bias}} () \begin{DoxyCompactList}\small\item\em Grabs most recent uncalibrated gyroscope bias data, units are in rad/s. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates uncalibrated gyro data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__gyro__t}{bno08x\+\_\+gyro\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a89be69923a02732cff7253fe2e96e9a9}{data}} -\item -\mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\+\_\+gyro\+\_\+bias\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a2d1e0c6c03d45efefce0b4c73a7b8512}{bias\+\_\+data}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a8326235183745463e9637d2bb9d4027a}{TAG}} = "{}BNO08x\+Rpt\+Uncal\+Gyro"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} \doxysubsection{Detailed Description} Class to represent uncalibrated gyro reports. (See Ref. Manual 6.\+5.\+14) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_uncal_gyro_a3b728331f32e6ca7854c64b06ca28ea8}\label{class_b_n_o08x_rpt_uncal_gyro_a3b728331f32e6ca7854c64b06ca28ea8} +\mbox{\Hypertarget{class_b_n_o08x_rpt_uncal_gyro_a3b728331f32e6ca7854c64b06ca28ea8}\label{class_b_n_o08x_rpt_uncal_gyro_a3b728331f32e6ca7854c64b06ca28ea8}} \index{BNO08xRptUncalGyro@{BNO08xRptUncalGyro}!BNO08xRptUncalGyro@{BNO08xRptUncalGyro}} \index{BNO08xRptUncalGyro@{BNO08xRptUncalGyro}!BNO08xRptUncalGyro@{BNO08xRptUncalGyro}} \doxysubsubsection{\texorpdfstring{BNO08xRptUncalGyro()}{BNO08xRptUncalGyro()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Uncal\+Gyro\+::\+BNO08x\+Rpt\+Uncal\+Gyro (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} +{\footnotesize\ttfamily BNO08x\+Rpt\+Uncal\+Gyro\+::\+BNO08x\+Rpt\+Uncal\+Gyro (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706}\label{class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706} +\mbox{\Hypertarget{class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706}\label{class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706}} \index{BNO08xRptUncalGyro@{BNO08xRptUncalGyro}!enable@{enable}} \index{enable@{enable}!BNO08xRptUncalGyro@{BNO08xRptUncalGyro}} \doxysubsubsection{\texorpdfstring{enable()}{enable()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+Uncal\+Gyro\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} +{\footnotesize\ttfamily bool BNO08x\+Rpt\+Uncal\+Gyro\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily BNO08xPrivateTypes\+:\+:default\+\_\+sensor\+\_\+cfg} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} -Enables uncalibrated gyro reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. +Enables uncalibrated gyro reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them. \begin{DoxyParams}{Parameters} {\em report\+\_\+period\+\_\+us} & The period/interval of the report in microseconds. \\ \hline -{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see \doxylink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg} for defaults).\\ +{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg for defaults).\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -159,15 +90,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph} \end{center} \end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=302pt]{class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793}\label{class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793} +\mbox{\Hypertarget{class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793}\label{class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793}} \index{BNO08xRptUncalGyro@{BNO08xRptUncalGyro}!get@{get}} \index{get@{get}!BNO08xRptUncalGyro@{BNO08xRptUncalGyro}} \doxysubsubsection{\texorpdfstring{get()}{get()}} @@ -195,15 +118,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph} \end{center} \end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=321pt]{class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd}\label{class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd} +\mbox{\Hypertarget{class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd}\label{class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd}} \index{BNO08xRptUncalGyro@{BNO08xRptUncalGyro}!get\_bias@{get\_bias}} \index{get\_bias@{get\_bias}!BNO08xRptUncalGyro@{BNO08xRptUncalGyro}} \doxysubsubsection{\texorpdfstring{get\_bias()}{get\_bias()}} @@ -224,7 +139,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7}\label{class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7} +\mbox{\Hypertarget{class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7}\label{class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7}} \index{BNO08xRptUncalGyro@{BNO08xRptUncalGyro}!get\_vel@{get\_vel}} \index{get\_vel@{get\_vel}!BNO08xRptUncalGyro@{BNO08xRptUncalGyro}} \doxysubsubsection{\texorpdfstring{get\_vel()}{get\_vel()}} @@ -245,60 +160,9 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489}\label{class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489} -\index{BNO08xRptUncalGyro@{BNO08xRptUncalGyro}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptUncalGyro@{BNO08xRptUncalGyro}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Uncal\+Gyro\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates uncalibrated gyro data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_uncal_gyro_a2d1e0c6c03d45efefce0b4c73a7b8512}\label{class_b_n_o08x_rpt_uncal_gyro_a2d1e0c6c03d45efefce0b4c73a7b8512} -\index{BNO08xRptUncalGyro@{BNO08xRptUncalGyro}!bias\_data@{bias\_data}} -\index{bias\_data@{bias\_data}!BNO08xRptUncalGyro@{BNO08xRptUncalGyro}} -\doxysubsubsection{\texorpdfstring{bias\_data}{bias\_data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\+\_\+gyro\+\_\+bias\+\_\+t}} BNO08x\+Rpt\+Uncal\+Gyro\+::bias\+\_\+data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_uncal_gyro_a89be69923a02732cff7253fe2e96e9a9}\label{class_b_n_o08x_rpt_uncal_gyro_a89be69923a02732cff7253fe2e96e9a9} -\index{BNO08xRptUncalGyro@{BNO08xRptUncalGyro}!data@{data}} -\index{data@{data}!BNO08xRptUncalGyro@{BNO08xRptUncalGyro}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\+\_\+gyro\+\_\+t}} BNO08x\+Rpt\+Uncal\+Gyro\+::data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_uncal_gyro_a8326235183745463e9637d2bb9d4027a}\label{class_b_n_o08x_rpt_uncal_gyro_a8326235183745463e9637d2bb9d4027a} -\index{BNO08xRptUncalGyro@{BNO08xRptUncalGyro}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptUncalGyro@{BNO08xRptUncalGyro}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Uncal\+Gyro\+::\+TAG = "{}BNO08x\+Rpt\+Uncal\+Gyro"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_uncal_gyro_8hpp}{BNO08x\+Rpt\+Uncal\+Gyro.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_uncal_gyro_8cpp}{BNO08x\+Rpt\+Uncal\+Gyro.\+cpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_uncal_gyro_8hpp}{BNO08x\+Rpt\+Uncal\+Gyro.\+hpp}}\item +report/\mbox{\hyperlink{_b_n_o08x_rpt_uncal_gyro_8cpp}{BNO08x\+Rpt\+Uncal\+Gyro.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__coll__graph.md5 index c7496a5..3a482b0 100644 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__coll__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__coll__graph.md5 @@ -1 +1 @@ -23acaa387fc577655db62c120a964fdb \ No newline at end of file +c92870ef18d21646d20904fd41002b8f \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__coll__graph.pdf index 5ecb697..68914bf 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__coll__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__coll__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.md5 index 5ef1fcb..61c4639 100644 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.md5 @@ -1 +1 @@ -7cdcc4bc4916fe1630fcabc4c085666c \ No newline at end of file +1e9914ccb376833a1ed1c43e8f6c808a \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.pdf index 422c6c6..91ccb39 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro__inherit__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.md5 index 339a3ec..7a5df36 100644 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.md5 @@ -1 +1 @@ -ad0e68b1f61d6669967da78ec29c9833 \ No newline at end of file +8b30b3e09fcd9c71e6d0093ee9528d3a \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.pdf index 24d4d15..2cad059 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.md5 index 116b703..51e6843 100644 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.md5 @@ -1 +1 @@ -52ce6f59d467f001a3faf517fefa2eb1 \ No newline at end of file +35447b5be9b7dfc339ee512c46465af2 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.pdf index 2abd20b..15c3174 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.md5 index aeb840f..e4b5356 100644 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.md5 @@ -1 +1 @@ -1eec8b21c0cf25347d7fc3dc0ed47d61 \ No newline at end of file +e23718bd074e74c0c656ab39b78b52f5 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.pdf index 0350352..fb7b015 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.md5 deleted file mode 100644 index ebab757..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -ed3e252757ba76b5e07962e16305d5fe \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.pdf deleted file mode 100644 index c9ed73f..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.md5 deleted file mode 100644 index 28e952d..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -084c061b2296bfd796b951f5cf3f0b5e \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.pdf deleted file mode 100644 index d72ef72..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.md5 index 80c4b96..0455e56 100644 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.md5 @@ -1 +1 @@ -1c9a83473959f393a8c546d412204608 \ No newline at end of file +e3be208144a9db5b468d65d3c411e771 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.pdf index 52e1ee3..50256da 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.md5 deleted file mode 100644 index 4a8e160..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c78c8943210670ede79741d0fdaceec8 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.pdf deleted file mode 100644 index 5003f2a..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcccd793_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer.tex b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer.tex index 834d349..9f228ea 100644 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer.tex +++ b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Uncal\+Magnetometer Class Reference} -\hypertarget{class_b_n_o08x_rpt_uncal_magnetometer}{}\label{class_b_n_o08x_rpt_uncal_magnetometer}\index{BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}} +\hypertarget{class_b_n_o08x_rpt_uncal_magnetometer}{}\doxysection{BNO08x\+Rpt\+Uncal\+Magnetometer Class Reference} +\label{class_b_n_o08x_rpt_uncal_magnetometer}\index{BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}} Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.\+5.\+17) @@ -7,7 +7,7 @@ Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.\+5.\+1 -{\ttfamily \#include $<$BNO08x\+Rpt\+Uncal\+Magnetometer.\+hpp$>$} +{\ttfamily \#include $<$report/\+BNO08x\+Rpt\+Uncal\+Magnetometer.\+hpp$>$} @@ -16,7 +16,7 @@ Inheritance diagram for BNO08x\+Rpt\+Uncal\+Magnetometer\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=235pt]{class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph} +\includegraphics[width=253pt]{class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph} \end{center} \end{figure} @@ -26,122 +26,53 @@ Collaboration diagram for BNO08x\+Rpt\+Uncal\+Magnetometer\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_uncal_magnetometer__coll__graph} +\includegraphics[width=253pt]{class_b_n_o08x_rpt_uncal_magnetometer__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a8ac1f7e58879febd738b85a8035411a0}{BNO08x\+Rpt\+Uncal\+Magnetometer}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) +\mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a8ac1f7e58879febd738b85a8035411a0}{BNO08x\+Rpt\+Uncal\+Magnetometer}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) \item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) override -\begin{DoxyCompactList}\small\item\em Enables uncalibrated magnetometer reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg) override +\begin{DoxyCompactList}\small\item\em Enables uncalibrated magnetometer reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them. \end{DoxyCompactList}\item void \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb}{get}} (\mbox{\hyperlink{structbno08x__magf__t}{bno08x\+\_\+magf\+\_\+t}} \&magf, \mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\+\_\+magf\+\_\+bias\+\_\+t}} \&bias) \begin{DoxyCompactList}\small\item\em Grabs most recent uncalibrated magnetometer data, units are in u\+Tesla. \end{DoxyCompactList}\item \mbox{\hyperlink{structbno08x__magf__t}{bno08x\+\_\+magf\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b}{get\+\_\+magf}} () \begin{DoxyCompactList}\small\item\em Grabs most recent uncalibrated magnetometer magnetic field data, units are in u\+Tesla. \end{DoxyCompactList}\item \mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\+\_\+magf\+\_\+bias\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704}{get\+\_\+bias}} () \begin{DoxyCompactList}\small\item\em Grabs most recent uncalibrated magnetometer bias data, units are in u\+Tesla. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc}{disable}} (sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Disables a sensor report by setting its period to 0us such that the \doxylink{class_b_n_o08x}{BNO08x} stops sending it. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\+\_\+cb}} (std\+::function$<$ void(void)$>$ cb\+\_\+fxn) -\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a specific report is received. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\+\_\+new\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Checks if a new report has been received since the last time this function was called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}} () -\begin{DoxyCompactList}\small\item\em Flush all buffered reports for this sensor/report module. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\+\_\+sample\+\_\+counts}} (\mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \&sample\+\_\+counts) -\begin{DoxyCompactList}\small\item\em Gets sample counts for this sensor (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\+\_\+sample\+\_\+counts}} () -\begin{DoxyCompactList}\small\item\em Clears \doxylink{class_b_n_o08x}{BNO08x} internal sample counts for this sensor. (see SH-\/2 ref manual 6.\+4.\+3.\+1) \end{DoxyCompactList}\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{get\+\_\+meta\+\_\+data}} (\mbox{\hyperlink{structbno08x__meta__data__t}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} \&meta\+\_\+data) -\begin{DoxyCompactList}\small\item\em Retrieves meta data for this sensor/report by reading respective record in FRS (flash record system). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4}{update\+\_\+data}} (sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}sensor\+\_\+val) override -\begin{DoxyCompactList}\small\item\em Updates uncalibrated magf data from decoded sensor event. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Private Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{structbno08x__magf__t}{bno08x\+\_\+magf\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a990d89eb227812938b1bdfd2cebaa29f}{data}} -\item -\mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\+\_\+magf\+\_\+bias\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a0d38bb10486d87c633036967dfe66d75}{bias\+\_\+data}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a21e67be0d0c2235e93f3c7f7385e7fff}{TAG}} = "{}BNO08x\+Rpt\+Uncal\+Magnetometer"{} -\end{DoxyCompactItemize} -\doxysubsubsection*{Additional Inherited Members} -\doxysubsection*{Protected Member Functions inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c}{rpt\+\_\+enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) -\begin{DoxyCompactList}\small\item\em Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_b_n_o08x_rpt_a15e8eebe3fe90ac19837e3860c76374c}{BNO08x\+Rpt}} (uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}, Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}}, \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}}) -\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_rpt}{BNO08x\+Rpt} report constructor. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Unlocks sh2 HAL lib to allow other tasks to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Locks sh2 HAL lib to only allow the calling task to call its APIs. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Unlocks user data to allow other tasks to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\+\_\+user\+\_\+data}} () -\begin{DoxyCompactList}\small\item\em Locks locks user data to only allow the calling task to read/modify it. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\+\_\+data\+\_\+available}} () -\begin{DoxyCompactList}\small\item\em Signals to \doxylink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{BNO08x\+::data\+\_\+available()} that a new report has arrived. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}} -\begin{DoxyCompactList}\small\item\em Report ID, ex. SH2\+\_\+\+ACCELERATION. \end{DoxyCompactList}\item -Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\+\_\+bit}} -\begin{DoxyCompactList}\small\item\em Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and evt\+\_\+grp\+\_\+rpt\+\_\+data. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\+\_\+us}} -\begin{DoxyCompactList}\small\item\em The period/interval of the report in microseconds. \end{DoxyCompactList}\item -\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\+\_\+ctx}} -\end{DoxyCompactItemize} -\doxysubsection*{Static Protected Attributes inherited from \mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08x\+Rpt}}} -\begin{DoxyCompactItemize} -\item -static const constexpr float \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\+\_\+2\+\_\+\+DEG}} -\begin{DoxyCompactList}\small\item\em Constant for radian to degree conversions, sed in quaternion to euler function conversions. \end{DoxyCompactList}\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_rpt_a2c57f370fb08b793bb10ec22d5acca45}{TAG}} = "{}BNO08x\+Rpt"{} -\end{DoxyCompactItemize} +\doxysubsection*{Additional Inherited Members} \doxysubsection{Detailed Description} Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.\+5.\+17) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{class_b_n_o08x_rpt_uncal_magnetometer_a8ac1f7e58879febd738b85a8035411a0}\label{class_b_n_o08x_rpt_uncal_magnetometer_a8ac1f7e58879febd738b85a8035411a0} +\mbox{\Hypertarget{class_b_n_o08x_rpt_uncal_magnetometer_a8ac1f7e58879febd738b85a8035411a0}\label{class_b_n_o08x_rpt_uncal_magnetometer_a8ac1f7e58879febd738b85a8035411a0}} \index{BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}!BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}} \index{BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}!BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}} \doxysubsubsection{\texorpdfstring{BNO08xRptUncalMagnetometer()}{BNO08xRptUncalMagnetometer()}} -{\footnotesize\ttfamily BNO08x\+Rpt\+Uncal\+Magnetometer\+::\+BNO08x\+Rpt\+Uncal\+Magnetometer (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} +{\footnotesize\ttfamily BNO08x\+Rpt\+Uncal\+Magnetometer\+::\+BNO08x\+Rpt\+Uncal\+Magnetometer (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{ID, }\item[{Event\+Bits\+\_\+t}]{rpt\+\_\+bit, }\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867}\label{class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867} +\mbox{\Hypertarget{class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867}\label{class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867}} \index{BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}!enable@{enable}} \index{enable@{enable}!BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}} \doxysubsubsection{\texorpdfstring{enable()}{enable()}} -{\footnotesize\ttfamily bool BNO08x\+Rpt\+Uncal\+Magnetometer\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} +{\footnotesize\ttfamily bool BNO08x\+Rpt\+Uncal\+Magnetometer\+::enable (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{sh2\+\_\+\+Sensor\+Config\+\_\+t}]{sensor\+\_\+cfg = {\ttfamily BNO08xPrivateTypes\+:\+:default\+\_\+sensor\+\_\+cfg} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} -Enables uncalibrated magnetometer reports such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending them. +Enables uncalibrated magnetometer reports such that the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} begins sending them. \begin{DoxyParams}{Parameters} {\em report\+\_\+period\+\_\+us} & The period/interval of the report in microseconds. \\ \hline -{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see \doxylink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg} for defaults).\\ +{\em sensor\+\_\+cfg} & Sensor special configuration (optional, see BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg for defaults).\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} @@ -159,15 +90,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph} \end{center} \end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=343pt]{class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb}\label{class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb} +\mbox{\Hypertarget{class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb}\label{class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb}} \index{BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}!get@{get}} \index{get@{get}!BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}} \doxysubsubsection{\texorpdfstring{get()}{get()}} @@ -195,15 +118,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph} \end{center} \end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704}\label{class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704} +\mbox{\Hypertarget{class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704}\label{class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704}} \index{BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}!get\_bias@{get\_bias}} \index{get\_bias@{get\_bias}!BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}} \doxysubsubsection{\texorpdfstring{get\_bias()}{get\_bias()}} @@ -224,7 +139,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b}\label{class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b} +\mbox{\Hypertarget{class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b}\label{class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b}} \index{BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}!get\_magf@{get\_magf}} \index{get\_magf@{get\_magf}!BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}} \doxysubsubsection{\texorpdfstring{get\_magf()}{get\_magf()}} @@ -245,60 +160,9 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4}\label{class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4} -\index{BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}!update\_data@{update\_data}} -\index{update\_data@{update\_data}!BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}} -\doxysubsubsection{\texorpdfstring{update\_data()}{update\_data()}} -{\footnotesize\ttfamily void BNO08x\+Rpt\+Uncal\+Magnetometer\+::update\+\_\+data (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Sensor\+Value\+\_\+t \texorpdfstring{$\ast$}{*}}]{sensor\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}, {\ttfamily [virtual]}} - - - -Updates uncalibrated magf data from decoded sensor event. - - -\begin{DoxyParams}{Parameters} -{\em sensor\+\_\+val} & The sh2\+\_\+\+Sensor\+Value\+\_\+t struct used in sh2\+\_\+decode\+Sensor\+Event() call.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{BNO08x\+Rpt}}. - -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_rpt_uncal_magnetometer_a0d38bb10486d87c633036967dfe66d75}\label{class_b_n_o08x_rpt_uncal_magnetometer_a0d38bb10486d87c633036967dfe66d75} -\index{BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}!bias\_data@{bias\_data}} -\index{bias\_data@{bias\_data}!BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}} -\doxysubsubsection{\texorpdfstring{bias\_data}{bias\_data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\+\_\+magf\+\_\+bias\+\_\+t}} BNO08x\+Rpt\+Uncal\+Magnetometer\+::bias\+\_\+data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_uncal_magnetometer_a990d89eb227812938b1bdfd2cebaa29f}\label{class_b_n_o08x_rpt_uncal_magnetometer_a990d89eb227812938b1bdfd2cebaa29f} -\index{BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}!data@{data}} -\index{data@{data}!BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}} -\doxysubsubsection{\texorpdfstring{data}{data}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__magf__t}{bno08x\+\_\+magf\+\_\+t}} BNO08x\+Rpt\+Uncal\+Magnetometer\+::data\hspace{0.3cm}{\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_rpt_uncal_magnetometer_a21e67be0d0c2235e93f3c7f7385e7fff}\label{class_b_n_o08x_rpt_uncal_magnetometer_a21e67be0d0c2235e93f3c7f7385e7fff} -\index{BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Rpt\+Uncal\+Magnetometer\+::\+TAG = "{}BNO08x\+Rpt\+Uncal\+Magnetometer"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -include/report/\mbox{\hyperlink{_b_n_o08x_rpt_uncal_magnetometer_8hpp}{BNO08x\+Rpt\+Uncal\+Magnetometer.\+hpp}}\item -source/report/\mbox{\hyperlink{_b_n_o08x_rpt_uncal_magnetometer_8cpp}{BNO08x\+Rpt\+Uncal\+Magnetometer.\+cpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_uncal_magnetometer_8hpp}{BNO08x\+Rpt\+Uncal\+Magnetometer.\+hpp}}\item +report/\mbox{\hyperlink{_b_n_o08x_rpt_uncal_magnetometer_8cpp}{BNO08x\+Rpt\+Uncal\+Magnetometer.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.md5 index 0248469..979fa3e 100644 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.md5 @@ -1 +1 @@ -b12181c05faa0b21e1fc5b33ba799ac3 \ No newline at end of file +85a807cbac66b6ad3781a51937a70fb0 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.pdf index a38ce75..850d880 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__coll__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.md5 index a6c51ad..0710df5 100644 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.md5 @@ -1 +1 @@ -a216f40f76b8f3c0dafc090f306078fe \ No newline at end of file +fcf59dacc1857c024f6067376532e487 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.pdf index cb6dfb0..af1cac2 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.pdf and b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer__inherit__graph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.md5 deleted file mode 100644 index 9872ab7..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f33241337cb3f4fb8dccebcd63feefdd \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.pdf deleted file mode 100644 index bb9f9fc..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.md5 index 952ea1b..5f5ba38 100644 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.md5 @@ -1 +1 @@ -1c52a224b91a16c61d271cc6c144c759 \ No newline at end of file +f07adfae3804a1cabb1594d342e8310c \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.pdf index 0cf98d6..eb50469 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.md5 deleted file mode 100644 index 9b20b5e..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -4497c30a4dc3b4b4412c4197c19e18a5 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.pdf deleted file mode 100644 index 0196a39..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.md5 index f0fe47c..1ee8c05 100644 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.md5 @@ -1 +1 @@ -258804588e177c8531401e1e0127d530 \ No newline at end of file +0bf1c9b4453cb68b93ded82184ae9d30 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.pdf index 79f188b..5a7ed46 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.md5 index fa2ff52..f26e787 100644 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.md5 @@ -1 +1 @@ -6b0027ea00fc49946f7615dae13237be \ No newline at end of file +67863f84d05fd389fdefa46cf42b78fd \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.pdf index 9e58de7..fd7f69e 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.md5 deleted file mode 100644 index 4bfac39..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -bca4500b0a52a9ee03fefdaaa7138d1e \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.pdf deleted file mode 100644 index e13e4bc..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236bbe526be1e8fb_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.md5 index 823d35f..165a575 100644 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.md5 @@ -1 +1 @@ -14877b4242f1b97a2a23314fd222fa00 \ No newline at end of file +ac2b51516d7c87a87454461ee834c1e1 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.pdf index d11cb9b..0f8c751 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l.tex b/documentation/latex/class_b_n_o08x_s_h2_h_a_l.tex index cbbee28..e705732 100644 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l.tex +++ b/documentation/latex/class_b_n_o08x_s_h2_h_a_l.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+SH2\+HAL Class Reference} -\hypertarget{class_b_n_o08x_s_h2_h_a_l}{}\label{class_b_n_o08x_s_h2_h_a_l}\index{BNO08xSH2HAL@{BNO08xSH2HAL}} +\hypertarget{class_b_n_o08x_s_h2_h_a_l}{}\doxysection{BNO08x\+SH2\+HAL Class Reference} +\label{class_b_n_o08x_s_h2_h_a_l}\index{BNO08xSH2HAL@{BNO08xSH2HAL}} Fully static class containing callback implementations for sh2 HAL lib. @@ -9,64 +9,36 @@ Fully static class containing callback implementations for sh2 HAL lib. {\ttfamily \#include $<$BNO08x\+SH2\+HAL.\+hpp$>$} - - -Collaboration diagram for BNO08x\+SH2\+HAL\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Static Public Member Functions} +\doxysubsection*{Static Public Member Functions} \begin{DoxyCompactItemize} \item -static void \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa}{set\+\_\+hal\+\_\+imu}} (\mbox{\hyperlink{class_b_n_o08x}{BNO08x}} \texorpdfstring{$\ast$}{*}hal\+\_\+imu) -\begin{DoxyCompactList}\small\item\em Sets the \doxylink{class_b_n_o08x}{BNO08x} driver object to be used with sh2 HAL lib callbacks. \end{DoxyCompactList}\item -static int \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0}{spi\+\_\+open}} (sh2\+\_\+\+Hal\+\_\+t \texorpdfstring{$\ast$}{*}self) +static void \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa}{set\+\_\+hal\+\_\+imu}} (\mbox{\hyperlink{class_b_n_o08x}{BNO08x}} $\ast$hal\+\_\+imu) +\begin{DoxyCompactList}\small\item\em Sets the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} driver object to be used with sh2 HAL lib callbacks. \end{DoxyCompactList}\item +static int \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0}{spi\+\_\+open}} (sh2\+\_\+\+Hal\+\_\+t $\ast$self) \begin{DoxyCompactList}\small\item\em Opens SPI instance by waiting for interrupt. \end{DoxyCompactList}\item -static void \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f}{spi\+\_\+close}} (sh2\+\_\+\+Hal\+\_\+t \texorpdfstring{$\ast$}{*}self) +static void \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f}{spi\+\_\+close}} (sh2\+\_\+\+Hal\+\_\+t $\ast$self) \begin{DoxyCompactList}\small\item\em Closes SPI instance (nothing to do here, but required by sh2 HAL lib for cases where other communication protocols are used.) \end{DoxyCompactList}\item -static int \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25}{spi\+\_\+read}} (sh2\+\_\+\+Hal\+\_\+t \texorpdfstring{$\ast$}{*}self, uint8\+\_\+t \texorpdfstring{$\ast$}{*}p\+Buffer, unsigned len, uint32\+\_\+t \texorpdfstring{$\ast$}{*}t\+\_\+us) +static int \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25}{spi\+\_\+read}} (sh2\+\_\+\+Hal\+\_\+t $\ast$self, uint8\+\_\+t $\ast$p\+Buffer, unsigned len, uint32\+\_\+t $\ast$t\+\_\+us) \begin{DoxyCompactList}\small\item\em SPI rx callback for sh2 HAL lib. \end{DoxyCompactList}\item -static int \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299}{spi\+\_\+write}} (sh2\+\_\+\+Hal\+\_\+t \texorpdfstring{$\ast$}{*}self, uint8\+\_\+t \texorpdfstring{$\ast$}{*}p\+Buffer, unsigned len) +static int \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299}{spi\+\_\+write}} (sh2\+\_\+\+Hal\+\_\+t $\ast$self, uint8\+\_\+t $\ast$p\+Buffer, unsigned len) \begin{DoxyCompactList}\small\item\em SPI tx callback for sh2 HAL lib. \end{DoxyCompactList}\item -static uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5}{get\+\_\+time\+\_\+us}} (sh2\+\_\+\+Hal\+\_\+t \texorpdfstring{$\ast$}{*}self) +static uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5}{get\+\_\+time\+\_\+us}} (sh2\+\_\+\+Hal\+\_\+t $\ast$self) \begin{DoxyCompactList}\small\item\em Get time in microseconds callback for sh2 HAL lib. \end{DoxyCompactList}\item -static void \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f}{hal\+\_\+cb}} (void \texorpdfstring{$\ast$}{*}cookie, sh2\+\_\+\+Async\+Event\+\_\+t \texorpdfstring{$\ast$}{*}p\+Event) +static void \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f}{hal\+\_\+cb}} (void $\ast$cookie, sh2\+\_\+\+Async\+Event\+\_\+t $\ast$p\+Event) \begin{DoxyCompactList}\small\item\em General event callback for sh2 HAL lib, used to notify tasks of reset. \end{DoxyCompactList}\item -static void \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997}{sensor\+\_\+event\+\_\+cb}} (void \texorpdfstring{$\ast$}{*}cookie, sh2\+\_\+\+Sensor\+Event\+\_\+t \texorpdfstring{$\ast$}{*}event) +static void \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997}{sensor\+\_\+event\+\_\+cb}} (void $\ast$cookie, sh2\+\_\+\+Sensor\+Event\+\_\+t $\ast$event) \begin{DoxyCompactList}\small\item\em Sensor event callback for sh2 HAL lib, sends received reports to data\+\_\+proc\+\_\+task(). \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Member Functions} -\begin{DoxyCompactItemize} -\item -static void \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e}{hardware\+\_\+reset}} () -\begin{DoxyCompactList}\small\item\em Hardware reset callback for sh2 HAL lib, toggle RST gpio. \end{DoxyCompactList}\item -static bool \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278}{spi\+\_\+wait\+\_\+for\+\_\+int}} () -\begin{DoxyCompactList}\small\item\em SPI wait for HINT sh2 HAL lib callback. \end{DoxyCompactList}\item -static uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f}{spi\+\_\+read\+\_\+sh2\+\_\+packet\+\_\+header}} (uint8\+\_\+t \texorpdfstring{$\ast$}{*}p\+Buffer) -\begin{DoxyCompactList}\small\item\em SPI rx packet header (invoked from SPI rx callback.) \end{DoxyCompactList}\item -static int \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922}{spi\+\_\+read\+\_\+sh2\+\_\+packet\+\_\+body}} (uint8\+\_\+t \texorpdfstring{$\ast$}{*}p\+Buffer, uint16\+\_\+t packet\+\_\+sz) -\begin{DoxyCompactList}\small\item\em SPI rx packet body (invoked from SPI rx callback.) \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a1c77b8db18fc54406af8bb8a36e346c8}{imu}} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l_a36760cb9c002cfa410197ecd552f5a8a}{TAG}} = "{}BNO08x\+SH2\+HAL"{} -\end{DoxyCompactItemize} \doxysubsection{Detailed Description} Fully static class containing callback implementations for sh2 HAL lib. \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5}\label{class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5} +\mbox{\Hypertarget{class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5}\label{class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5}} \index{BNO08xSH2HAL@{BNO08xSH2HAL}!get\_time\_us@{get\_time\_us}} \index{get\_time\_us@{get\_time\_us}!BNO08xSH2HAL@{BNO08xSH2HAL}} \doxysubsubsection{\texorpdfstring{get\_time\_us()}{get\_time\_us()}} -{\footnotesize\ttfamily uint32\+\_\+t BNO08x\+SH2\+HAL\+::get\+\_\+time\+\_\+us (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Hal\+\_\+t \texorpdfstring{$\ast$}{*}}]{self }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} +{\footnotesize\ttfamily uint32\+\_\+t BNO08x\+SH2\+HAL\+::get\+\_\+time\+\_\+us (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Hal\+\_\+t $\ast$}]{self }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} @@ -74,25 +46,17 @@ Get time in microseconds callback for sh2 HAL lib. \begin{DoxyParams}{Parameters} -{\em self} & sh2 HAL lib object being used with \doxylink{class_b_n_o08x}{BNO08x} driver instance.\\ +{\em self} & sh2 HAL lib object being used with \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} driver instance.\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} Time in microseconds. \end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f}\label{class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f} +\mbox{\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f}\label{class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f}} \index{BNO08xSH2HAL@{BNO08xSH2HAL}!hal\_cb@{hal\_cb}} \index{hal\_cb@{hal\_cb}!BNO08xSH2HAL@{BNO08xSH2HAL}} \doxysubsubsection{\texorpdfstring{hal\_cb()}{hal\_cb()}} -{\footnotesize\ttfamily void BNO08x\+SH2\+HAL\+::hal\+\_\+cb (\begin{DoxyParamCaption}\item[{void \texorpdfstring{$\ast$}{*}}]{cookie, }\item[{sh2\+\_\+\+Async\+Event\+\_\+t \texorpdfstring{$\ast$}{*}}]{p\+Event }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} +{\footnotesize\ttfamily void BNO08x\+SH2\+HAL\+::hal\+\_\+cb (\begin{DoxyParamCaption}\item[{void $\ast$}]{cookie, }\item[{sh2\+\_\+\+Async\+Event\+\_\+t $\ast$}]{p\+Event }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} @@ -108,48 +72,11 @@ General event callback for sh2 HAL lib, used to notify tasks of reset. \begin{DoxyReturn}{Returns} void, nothing to return \end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e}\label{class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e} -\index{BNO08xSH2HAL@{BNO08xSH2HAL}!hardware\_reset@{hardware\_reset}} -\index{hardware\_reset@{hardware\_reset}!BNO08xSH2HAL@{BNO08xSH2HAL}} -\doxysubsubsection{\texorpdfstring{hardware\_reset()}{hardware\_reset()}} -{\footnotesize\ttfamily void BNO08x\+SH2\+HAL\+::hardware\+\_\+reset (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - - - -Hardware reset callback for sh2 HAL lib, toggle RST gpio. - -\begin{DoxyReturn}{Returns} -void, nothing to return -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997}\label{class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997} +\mbox{\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997}\label{class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997}} \index{BNO08xSH2HAL@{BNO08xSH2HAL}!sensor\_event\_cb@{sensor\_event\_cb}} \index{sensor\_event\_cb@{sensor\_event\_cb}!BNO08xSH2HAL@{BNO08xSH2HAL}} \doxysubsubsection{\texorpdfstring{sensor\_event\_cb()}{sensor\_event\_cb()}} -{\footnotesize\ttfamily void BNO08x\+SH2\+HAL\+::sensor\+\_\+event\+\_\+cb (\begin{DoxyParamCaption}\item[{void \texorpdfstring{$\ast$}{*}}]{cookie, }\item[{sh2\+\_\+\+Sensor\+Event\+\_\+t \texorpdfstring{$\ast$}{*}}]{event }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} +{\footnotesize\ttfamily void BNO08x\+SH2\+HAL\+::sensor\+\_\+event\+\_\+cb (\begin{DoxyParamCaption}\item[{void $\ast$}]{cookie, }\item[{sh2\+\_\+\+Sensor\+Event\+\_\+t $\ast$}]{event }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} @@ -165,45 +92,29 @@ Sensor event callback for sh2 HAL lib, sends received reports to data\+\_\+proc\ \begin{DoxyReturn}{Returns} void, nothing to return \end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa}\label{class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa} +\mbox{\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa}\label{class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa}} \index{BNO08xSH2HAL@{BNO08xSH2HAL}!set\_hal\_imu@{set\_hal\_imu}} \index{set\_hal\_imu@{set\_hal\_imu}!BNO08xSH2HAL@{BNO08xSH2HAL}} \doxysubsubsection{\texorpdfstring{set\_hal\_imu()}{set\_hal\_imu()}} -{\footnotesize\ttfamily void BNO08x\+SH2\+HAL\+::set\+\_\+hal\+\_\+imu (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_b_n_o08x}{BNO08x}} \texorpdfstring{$\ast$}{*}}]{hal\+\_\+imu }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} +{\footnotesize\ttfamily void BNO08x\+SH2\+HAL\+::set\+\_\+hal\+\_\+imu (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_b_n_o08x}{BNO08x}} $\ast$}]{hal\+\_\+imu }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} -Sets the \doxylink{class_b_n_o08x}{BNO08x} driver object to be used with sh2 HAL lib callbacks. +Sets the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} driver object to be used with sh2 HAL lib callbacks. \begin{DoxyParams}{Parameters} -{\em hal\+\_\+imu} & Pointer to \doxylink{class_b_n_o08x}{BNO08x} driver object to be used with sh2 HAL lib callbacks.\\ +{\em hal\+\_\+imu} & Pointer to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} driver object to be used with sh2 HAL lib callbacks.\\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} void, nothing to return \end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f}\label{class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f} +\mbox{\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f}\label{class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f}} \index{BNO08xSH2HAL@{BNO08xSH2HAL}!spi\_close@{spi\_close}} \index{spi\_close@{spi\_close}!BNO08xSH2HAL@{BNO08xSH2HAL}} \doxysubsubsection{\texorpdfstring{spi\_close()}{spi\_close()}} -{\footnotesize\ttfamily void BNO08x\+SH2\+HAL\+::spi\+\_\+close (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Hal\+\_\+t \texorpdfstring{$\ast$}{*}}]{self }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} +{\footnotesize\ttfamily void BNO08x\+SH2\+HAL\+::spi\+\_\+close (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Hal\+\_\+t $\ast$}]{self }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} @@ -212,19 +123,11 @@ Closes SPI instance (nothing to do here, but required by sh2 HAL lib for cases w \begin{DoxyReturn}{Returns} void, nothing to return \end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0}\label{class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0} +\mbox{\Hypertarget{class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0}\label{class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0}} \index{BNO08xSH2HAL@{BNO08xSH2HAL}!spi\_open@{spi\_open}} \index{spi\_open@{spi\_open}!BNO08xSH2HAL@{BNO08xSH2HAL}} \doxysubsubsection{\texorpdfstring{spi\_open()}{spi\_open()}} -{\footnotesize\ttfamily int BNO08x\+SH2\+HAL\+::spi\+\_\+open (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Hal\+\_\+t \texorpdfstring{$\ast$}{*}}]{self }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} +{\footnotesize\ttfamily int BNO08x\+SH2\+HAL\+::spi\+\_\+open (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Hal\+\_\+t $\ast$}]{self }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} @@ -233,27 +136,11 @@ Opens SPI instance by waiting for interrupt. \begin{DoxyReturn}{Returns} Always returns 0. \end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25}\label{class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25} +\mbox{\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25}\label{class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25}} \index{BNO08xSH2HAL@{BNO08xSH2HAL}!spi\_read@{spi\_read}} \index{spi\_read@{spi\_read}!BNO08xSH2HAL@{BNO08xSH2HAL}} \doxysubsubsection{\texorpdfstring{spi\_read()}{spi\_read()}} -{\footnotesize\ttfamily int BNO08x\+SH2\+HAL\+::spi\+\_\+read (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Hal\+\_\+t \texorpdfstring{$\ast$}{*}}]{self, }\item[{uint8\+\_\+t \texorpdfstring{$\ast$}{*}}]{p\+Buffer, }\item[{unsigned}]{len, }\item[{uint32\+\_\+t \texorpdfstring{$\ast$}{*}}]{t\+\_\+us }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} +{\footnotesize\ttfamily int BNO08x\+SH2\+HAL\+::spi\+\_\+read (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Hal\+\_\+t $\ast$}]{self, }\item[{uint8\+\_\+t $\ast$}]{p\+Buffer, }\item[{unsigned}]{len, }\item[{uint32\+\_\+t $\ast$}]{t\+\_\+us }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} @@ -261,7 +148,7 @@ SPI rx callback for sh2 HAL lib. \begin{DoxyParams}{Parameters} -{\em self} & sh2 HAL lib object being used with \doxylink{class_b_n_o08x}{BNO08x} driver instance. \\ +{\em self} & sh2 HAL lib object being used with \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} driver instance. \\ \hline {\em p\+Buffer} & Buffer to store received packet. \\ \hline @@ -273,108 +160,11 @@ SPI rx callback for sh2 HAL lib. \begin{DoxyReturn}{Returns} Size of received packet in bytes, 0 on failure. \end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922}\label{class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922} -\index{BNO08xSH2HAL@{BNO08xSH2HAL}!spi\_read\_sh2\_packet\_body@{spi\_read\_sh2\_packet\_body}} -\index{spi\_read\_sh2\_packet\_body@{spi\_read\_sh2\_packet\_body}!BNO08xSH2HAL@{BNO08xSH2HAL}} -\doxysubsubsection{\texorpdfstring{spi\_read\_sh2\_packet\_body()}{spi\_read\_sh2\_packet\_body()}} -{\footnotesize\ttfamily int BNO08x\+SH2\+HAL\+::spi\+\_\+read\+\_\+sh2\+\_\+packet\+\_\+body (\begin{DoxyParamCaption}\item[{uint8\+\_\+t \texorpdfstring{$\ast$}{*}}]{p\+Buffer, }\item[{uint16\+\_\+t}]{packet\+\_\+sz }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - - - -SPI rx packet body (invoked from SPI rx callback.) - - -\begin{DoxyParams}{Parameters} -{\em p\+Buffer} & Buffer to store received packet body.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Packet size, 0 on failure. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f}\label{class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f} -\index{BNO08xSH2HAL@{BNO08xSH2HAL}!spi\_read\_sh2\_packet\_header@{spi\_read\_sh2\_packet\_header}} -\index{spi\_read\_sh2\_packet\_header@{spi\_read\_sh2\_packet\_header}!BNO08xSH2HAL@{BNO08xSH2HAL}} -\doxysubsubsection{\texorpdfstring{spi\_read\_sh2\_packet\_header()}{spi\_read\_sh2\_packet\_header()}} -{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+SH2\+HAL\+::spi\+\_\+read\+\_\+sh2\+\_\+packet\+\_\+header (\begin{DoxyParamCaption}\item[{uint8\+\_\+t \texorpdfstring{$\ast$}{*}}]{p\+Buffer }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - - - -SPI rx packet header (invoked from SPI rx callback.) - - -\begin{DoxyParams}{Parameters} -{\em p\+Buffer} & Buffer to store received header.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Packet size (should always be 4), 0 on failure. -\end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278}\label{class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278} -\index{BNO08xSH2HAL@{BNO08xSH2HAL}!spi\_wait\_for\_int@{spi\_wait\_for\_int}} -\index{spi\_wait\_for\_int@{spi\_wait\_for\_int}!BNO08xSH2HAL@{BNO08xSH2HAL}} -\doxysubsubsection{\texorpdfstring{spi\_wait\_for\_int()}{spi\_wait\_for\_int()}} -{\footnotesize\ttfamily bool BNO08x\+SH2\+HAL\+::spi\+\_\+wait\+\_\+for\+\_\+int (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - - - -SPI wait for HINT sh2 HAL lib callback. - -\begin{DoxyReturn}{Returns} -True if interrupt was detected before timeout. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299}\label{class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299} +\mbox{\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299}\label{class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299}} \index{BNO08xSH2HAL@{BNO08xSH2HAL}!spi\_write@{spi\_write}} \index{spi\_write@{spi\_write}!BNO08xSH2HAL@{BNO08xSH2HAL}} \doxysubsubsection{\texorpdfstring{spi\_write()}{spi\_write()}} -{\footnotesize\ttfamily int BNO08x\+SH2\+HAL\+::spi\+\_\+write (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Hal\+\_\+t \texorpdfstring{$\ast$}{*}}]{self, }\item[{uint8\+\_\+t \texorpdfstring{$\ast$}{*}}]{p\+Buffer, }\item[{unsigned}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} +{\footnotesize\ttfamily int BNO08x\+SH2\+HAL\+::spi\+\_\+write (\begin{DoxyParamCaption}\item[{sh2\+\_\+\+Hal\+\_\+t $\ast$}]{self, }\item[{uint8\+\_\+t $\ast$}]{p\+Buffer, }\item[{unsigned}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} @@ -382,7 +172,7 @@ SPI tx callback for sh2 HAL lib. \begin{DoxyParams}{Parameters} -{\em self} & sh2 HAL lib object being used with \doxylink{class_b_n_o08x}{BNO08x} driver instance. \\ +{\em self} & sh2 HAL lib object being used with \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} driver instance. \\ \hline {\em p\+Buffer} & Buffer containing data to write. \\ \hline @@ -392,40 +182,9 @@ SPI tx callback for sh2 HAL lib. \begin{DoxyReturn}{Returns} Size of sent data (len param), 0 on failure. \end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph} -\end{center} -\end{figure} - - -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a1c77b8db18fc54406af8bb8a36e346c8}\label{class_b_n_o08x_s_h2_h_a_l_a1c77b8db18fc54406af8bb8a36e346c8} -\index{BNO08xSH2HAL@{BNO08xSH2HAL}!imu@{imu}} -\index{imu@{imu}!BNO08xSH2HAL@{BNO08xSH2HAL}} -\doxysubsubsection{\texorpdfstring{imu}{imu}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} \texorpdfstring{$\ast$}{*} BNO08x\+SH2\+HAL\+::imu\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_s_h2_h_a_l_a36760cb9c002cfa410197ecd552f5a8a}\label{class_b_n_o08x_s_h2_h_a_l_a36760cb9c002cfa410197ecd552f5a8a} -\index{BNO08xSH2HAL@{BNO08xSH2HAL}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xSH2HAL@{BNO08xSH2HAL}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+SH2\+HAL\+::\+TAG = "{}BNO08x\+SH2\+HAL"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -include/\mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp}{BNO08x\+SH2\+HAL.\+hpp}}\item -source/\mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8cpp}{BNO08x\+SH2\+HAL.\+cpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp}{BNO08x\+SH2\+HAL.\+hpp}}\item +\mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8cpp}{BNO08x\+SH2\+HAL.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l__coll__graph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l__coll__graph.md5 deleted file mode 100644 index 8bec98f..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b1cba6d5c7ddb0a007a251a925db3540 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l__coll__graph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l__coll__graph.pdf deleted file mode 100644 index ac5812f..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.md5 deleted file mode 100644 index efec030..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f99a65499df3d8ea77bf115fab5ea906 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.pdf deleted file mode 100644 index 8f0bf73..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.md5 deleted file mode 100644 index 8d0ca5c..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5ee3630ec96af3582ce2c636b2099da1 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.pdf deleted file mode 100644 index 9f7efc8..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a0c4cc938180a997fb94c0c34c0dce07e_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.md5 deleted file mode 100644 index b0ef38b..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c8dce6c00bd65b8087e04375ac13af60 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.pdf deleted file mode 100644 index 21c19cb..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.md5 deleted file mode 100644 index 3309fc6..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -4c804e6df82b41d9a31b8159f8549a14 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.pdf deleted file mode 100644 index 2ae4eef..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a15b568922a498b988bd8b897b3ae2278_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.md5 deleted file mode 100644 index 7bb6ef4..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -119d6b71e291d6fa992ef295095e3126 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.pdf deleted file mode 100644 index b81fede..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a19c041ef614d7eda85b94b10202a3997_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.md5 deleted file mode 100644 index eb4308d..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5dea3e06be2f9c001cfe275e78e5e0c7 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.pdf deleted file mode 100644 index 7b72a0b..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a1add67e38698c9f33541af7bd2912d8f_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.md5 deleted file mode 100644 index db561bb..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1c2f8ba948f753fb8dacdd39458e3622 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.pdf deleted file mode 100644 index a1459d9..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a236ccf0ff8d36060b465bc1f4f0a37fa_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.md5 deleted file mode 100644 index 38fb105..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b97218905ef0d59c0ba126b57983157d \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.pdf deleted file mode 100644 index 68f3b00..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.md5 deleted file mode 100644 index f1dcae4..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -77007ef3c1f2847a604d8d65ec3566b2 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.pdf deleted file mode 100644 index fb88ca4..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a3e691461235b3e3c59866ac179d06f25_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.md5 deleted file mode 100644 index aca32e4..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -9de8268e59b40b4ac7c613d0eb533223 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.pdf deleted file mode 100644 index e6a1ed9..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a5fa6b901d1790fcd7dc0905f62ae040f_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.md5 deleted file mode 100644 index 8097156..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0370753f8fa091a25a0a73bbffa4480c \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.pdf deleted file mode 100644 index e7db169..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a6003e3011b0e8208e2632f729e195922_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.md5 deleted file mode 100644 index c3020be..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2ec51744257d703578a4e11787be2cc0 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.pdf deleted file mode 100644 index 73024fa..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.md5 deleted file mode 100644 index 350c49c..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -cde542710e08bf8695d817cf852a690d \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.pdf deleted file mode 100644 index a3c41e3..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_a96d5b8fa7669f22cd0ecaf1feee13299_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.md5 deleted file mode 100644 index c39a6dd..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -014852bf3c990aca0706478a5311701e \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.pdf deleted file mode 100644 index ba976bf..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ac63619162addd952a2af599cb414783f_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.md5 deleted file mode 100644 index fba6056..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a66ce672df54372d59de4a71828e65a0 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.pdf deleted file mode 100644 index e19dd2c..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ad89b6a3166e2eee003ad87a517a31cd5_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.md5 deleted file mode 100644 index 29d706f..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -4651c47963708828a1d21e28da7de010 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.pdf deleted file mode 100644 index d1c9494..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.md5 b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.md5 deleted file mode 100644 index cc5f6be..0000000 --- a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -02cf204a2432ff7efe7a5e1f13f4d5dd \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.pdf b/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.pdf deleted file mode 100644 index bd3b305..0000000 Binary files a/documentation/latex/class_b_n_o08x_s_h2_h_a_l_ae079b1384cba806a778eb0e27f981da0_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper.tex b/documentation/latex/class_b_n_o08x_test_helper.tex index 37a8d88..05c9dd9 100644 --- a/documentation/latex/class_b_n_o08x_test_helper.tex +++ b/documentation/latex/class_b_n_o08x_test_helper.tex @@ -1,79 +1,60 @@ -\doxysection{BNO08x\+Test\+Helper Class Reference} -\hypertarget{class_b_n_o08x_test_helper}{}\label{class_b_n_o08x_test_helper}\index{BNO08xTestHelper@{BNO08xTestHelper}} +\hypertarget{class_b_n_o08x_test_helper}{}\doxysection{BNO08x\+Test\+Helper Class Reference} +\label{class_b_n_o08x_test_helper}\index{BNO08xTestHelper@{BNO08xTestHelper}} -\doxylink{class_b_n_o08x}{BNO08x} unit test helper class. +\mbox{\hyperlink{class_b_n_o08x}{BNO08x}} unit test helper class. {\ttfamily \#include $<$BNO08x\+Test\+Helper.\+hpp$>$} - - -Collaboration diagram for BNO08x\+Test\+Helper\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_test_helper__coll__graph} -\end{center} -\end{figure} -\doxysubsubsection*{Static Public Member Functions} +\doxysubsection*{Static Public Member Functions} \begin{DoxyCompactItemize} \item -static void \mbox{\hyperlink{class_b_n_o08x_test_helper_a066f8389fd1c682ec9565ebc3060d885}{print\+\_\+test\+\_\+start\+\_\+banner}} (const char \texorpdfstring{$\ast$}{*}TEST\+\_\+\+TAG) +static void \mbox{\hyperlink{class_b_n_o08x_test_helper_a066f8389fd1c682ec9565ebc3060d885}{print\+\_\+test\+\_\+start\+\_\+banner}} (const char $\ast$TEST\+\_\+\+TAG) \begin{DoxyCompactList}\small\item\em Prints test begin banner. \end{DoxyCompactList}\item -static void \mbox{\hyperlink{class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919}{print\+\_\+test\+\_\+end\+\_\+banner}} (const char \texorpdfstring{$\ast$}{*}TEST\+\_\+\+TAG) +static void \mbox{\hyperlink{class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919}{print\+\_\+test\+\_\+end\+\_\+banner}} (const char $\ast$TEST\+\_\+\+TAG) \begin{DoxyCompactList}\small\item\em Prints end begin banner. \end{DoxyCompactList}\item -static void \mbox{\hyperlink{class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c}{print\+\_\+test\+\_\+msg}} (const char \texorpdfstring{$\ast$}{*}TEST\+\_\+\+TAG, const char \texorpdfstring{$\ast$}{*}msg) +static void \mbox{\hyperlink{class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c}{print\+\_\+test\+\_\+msg}} (const char $\ast$TEST\+\_\+\+TAG, const char $\ast$msg) \begin{DoxyCompactList}\small\item\em Prints a message during a test. \end{DoxyCompactList}\item static void \mbox{\hyperlink{class_b_n_o08x_test_helper_a9e2f9bf13f28f1a6ba87e86bc5947cf1}{set\+\_\+test\+\_\+imu\+\_\+cfg}} (\mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} cfg) -\begin{DoxyCompactList}\small\item\em Set test imu configuration used with \doxylink{class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518}{create\+\_\+test\+\_\+imu()} \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Set test imu configuration used with \mbox{\hyperlink{class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518}{create\+\_\+test\+\_\+imu()}} \end{DoxyCompactList}\item static void \mbox{\hyperlink{class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518}{create\+\_\+test\+\_\+imu}} () -\begin{DoxyCompactList}\small\item\em Calls \doxylink{class_b_n_o08x}{BNO08x} constructor and creates new test IMU on heap. \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Calls \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} constructor and creates new test IMU on heap. \end{DoxyCompactList}\item static void \mbox{\hyperlink{class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40}{destroy\+\_\+test\+\_\+imu}} () \begin{DoxyCompactList}\small\item\em Deletes test IMU calling deconstructor and releases heap allocated memory. \end{DoxyCompactList}\item -static \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b}{get\+\_\+test\+\_\+imu}} () +static \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} $\ast$ \mbox{\hyperlink{class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b}{get\+\_\+test\+\_\+imu}} () \begin{DoxyCompactList}\small\item\em Deletes test IMU calling deconstructor and releases heap allocated memory. \end{DoxyCompactList}\item static esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d}{call\+\_\+init\+\_\+config\+\_\+args}} () -\begin{DoxyCompactList}\small\item\em Used to call private \doxylink{class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d}{BNO08x\+::init\+\_\+config\+\_\+args()} member for tests. \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Used to call private BNO08x\+::init\+\_\+config\+\_\+args() member for tests. \end{DoxyCompactList}\item static esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161}{call\+\_\+init\+\_\+gpio}} () -\begin{DoxyCompactList}\small\item\em Used to call private \doxylink{class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10}{BNO08x\+::init\+\_\+gpio()} member for tests. \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Used to call private BNO08x\+::init\+\_\+gpio() member for tests. \end{DoxyCompactList}\item static esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15}{call\+\_\+init\+\_\+hint\+\_\+isr}} () -\begin{DoxyCompactList}\small\item\em Used to call private \doxylink{class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61}{BNO08x\+::init\+\_\+hint\+\_\+isr()} member for tests. \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Used to call private BNO08x\+::init\+\_\+hint\+\_\+isr() member for tests. \end{DoxyCompactList}\item static esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5}{call\+\_\+init\+\_\+spi}} () -\begin{DoxyCompactList}\small\item\em Used to call private \doxylink{class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81}{BNO08x\+::init\+\_\+spi()} member for tests. \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Used to call private BNO08x\+::init\+\_\+spi() member for tests. \end{DoxyCompactList}\item static esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4}{call\+\_\+init\+\_\+tasks}} () -\begin{DoxyCompactList}\small\item\em Used to call private \doxylink{class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead}{BNO08x\+::init\+\_\+tasks()} member for tests. \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Used to call private BNO08x\+::init\+\_\+tasks() member for tests. \end{DoxyCompactList}\item static esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449}{call\+\_\+init\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Used to call private \doxylink{class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead}{BNO08x\+::init\+\_\+tasks()} member for tests. \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Used to call private BNO08x\+::init\+\_\+tasks() member for tests. \end{DoxyCompactList}\item static esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b}{call\+\_\+deinit\+\_\+gpio}} () -\begin{DoxyCompactList}\small\item\em Used to call private \doxylink{class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3}{BNO08x\+::deinit\+\_\+gpio()} member for tests. \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Used to call private BNO08x\+::deinit\+\_\+gpio() member for tests. \end{DoxyCompactList}\item static esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261}{call\+\_\+deinit\+\_\+hint\+\_\+isr}} () -\begin{DoxyCompactList}\small\item\em Used to call private \doxylink{class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758}{BNO08x\+::deinit\+\_\+hint\+\_\+isr()} member for tests. \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Used to call private BNO08x\+::deinit\+\_\+hint\+\_\+isr() member for tests. \end{DoxyCompactList}\item static esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868}{call\+\_\+deinit\+\_\+spi}} () -\begin{DoxyCompactList}\small\item\em Used to call private \doxylink{class_b_n_o08x_a233920ce97f685fbdabecccacf471d85}{BNO08x\+::deinit\+\_\+spi()} member for tests. \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Used to call private BNO08x\+::deinit\+\_\+spi() member for tests. \end{DoxyCompactList}\item static esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec}{call\+\_\+deinit\+\_\+tasks}} () -\begin{DoxyCompactList}\small\item\em Used to call private \doxylink{class_b_n_o08x_a968144efd5100ccce0e453c40a63592b}{BNO08x\+::deinit\+\_\+tasks()} member for tests. \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Used to call private BNO08x\+::deinit\+\_\+tasks() member for tests. \end{DoxyCompactList}\item static esp\+\_\+err\+\_\+t \mbox{\hyperlink{class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d}{call\+\_\+deinit\+\_\+sh2\+\_\+\+HAL}} () -\begin{DoxyCompactList}\small\item\em Used to call private \doxylink{class_b_n_o08x_a968144efd5100ccce0e453c40a63592b}{BNO08x\+::deinit\+\_\+tasks()} member for tests. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Attributes} -\begin{DoxyCompactItemize} -\item -static \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}{test\+\_\+imu}} = nullptr -\item -static \mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_test_helper_a008b268f705b9d2925230cb8193c9f28}{imu\+\_\+cfg}} -\item -static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_test_helper_aa09d388a5da3a925ac25125b9c5c3a90}{TAG}} = "{}BNO08x\+Test\+Helper"{} -\end{DoxyCompactItemize} +\begin{DoxyCompactList}\small\item\em Used to call private BNO08x\+::deinit\+\_\+tasks() member for tests. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Detailed Description} -\doxylink{class_b_n_o08x}{BNO08x} unit test helper class. +\mbox{\hyperlink{class_b_n_o08x}{BNO08x}} unit test helper class. \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b}\label{class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b} +\mbox{\Hypertarget{class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b}\label{class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b}} \index{BNO08xTestHelper@{BNO08xTestHelper}!call\_deinit\_gpio@{call\_deinit\_gpio}} \index{call\_deinit\_gpio@{call\_deinit\_gpio}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{call\_deinit\_gpio()}{call\_deinit\_gpio()}} @@ -81,28 +62,12 @@ static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_ -Used to call private \doxylink{class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3}{BNO08x\+::deinit\+\_\+gpio()} member for tests. +Used to call private BNO08x\+::deinit\+\_\+gpio() member for tests. \begin{DoxyReturn}{Returns} ESP\+\_\+\+OK if deinit succeeded. \end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=309pt]{class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261}\label{class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261} +\mbox{\Hypertarget{class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261}\label{class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261}} \index{BNO08xTestHelper@{BNO08xTestHelper}!call\_deinit\_hint\_isr@{call\_deinit\_hint\_isr}} \index{call\_deinit\_hint\_isr@{call\_deinit\_hint\_isr}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{call\_deinit\_hint\_isr()}{call\_deinit\_hint\_isr()}} @@ -110,28 +75,12 @@ Here is the caller graph for this function\+: -Used to call private \doxylink{class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758}{BNO08x\+::deinit\+\_\+hint\+\_\+isr()} member for tests. +Used to call private BNO08x\+::deinit\+\_\+hint\+\_\+isr() member for tests. \begin{DoxyReturn}{Returns} ESP\+\_\+\+OK if deinit succeeded. \end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=309pt]{class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d}\label{class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d} +\mbox{\Hypertarget{class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d}\label{class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d}} \index{BNO08xTestHelper@{BNO08xTestHelper}!call\_deinit\_sh2\_HAL@{call\_deinit\_sh2\_HAL}} \index{call\_deinit\_sh2\_HAL@{call\_deinit\_sh2\_HAL}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{call\_deinit\_sh2\_HAL()}{call\_deinit\_sh2\_HAL()}} @@ -139,28 +88,12 @@ Here is the caller graph for this function\+: -Used to call private \doxylink{class_b_n_o08x_a968144efd5100ccce0e453c40a63592b}{BNO08x\+::deinit\+\_\+tasks()} member for tests. +Used to call private BNO08x\+::deinit\+\_\+tasks() member for tests. \begin{DoxyReturn}{Returns} ESP\+\_\+\+OK if deinit succeeded. \end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=309pt]{class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868}\label{class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868} +\mbox{\Hypertarget{class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868}\label{class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868}} \index{BNO08xTestHelper@{BNO08xTestHelper}!call\_deinit\_spi@{call\_deinit\_spi}} \index{call\_deinit\_spi@{call\_deinit\_spi}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{call\_deinit\_spi()}{call\_deinit\_spi()}} @@ -168,28 +101,12 @@ Here is the caller graph for this function\+: -Used to call private \doxylink{class_b_n_o08x_a233920ce97f685fbdabecccacf471d85}{BNO08x\+::deinit\+\_\+spi()} member for tests. +Used to call private BNO08x\+::deinit\+\_\+spi() member for tests. \begin{DoxyReturn}{Returns} ESP\+\_\+\+OK if deinit succeeded. \end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=336pt]{class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=309pt]{class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec}\label{class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec} +\mbox{\Hypertarget{class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec}\label{class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec}} \index{BNO08xTestHelper@{BNO08xTestHelper}!call\_deinit\_tasks@{call\_deinit\_tasks}} \index{call\_deinit\_tasks@{call\_deinit\_tasks}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{call\_deinit\_tasks()}{call\_deinit\_tasks()}} @@ -197,28 +114,12 @@ Here is the caller graph for this function\+: -Used to call private \doxylink{class_b_n_o08x_a968144efd5100ccce0e453c40a63592b}{BNO08x\+::deinit\+\_\+tasks()} member for tests. +Used to call private BNO08x\+::deinit\+\_\+tasks() member for tests. \begin{DoxyReturn}{Returns} ESP\+\_\+\+OK if deinit succeeded. \end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=348pt]{class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=309pt]{class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d}\label{class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d} +\mbox{\Hypertarget{class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d}\label{class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d}} \index{BNO08xTestHelper@{BNO08xTestHelper}!call\_init\_config\_args@{call\_init\_config\_args}} \index{call\_init\_config\_args@{call\_init\_config\_args}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{call\_init\_config\_args()}{call\_init\_config\_args()}} @@ -226,28 +127,12 @@ Here is the caller graph for this function\+: -Used to call private \doxylink{class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d}{BNO08x\+::init\+\_\+config\+\_\+args()} member for tests. +Used to call private BNO08x\+::init\+\_\+config\+\_\+args() member for tests. \begin{DoxyReturn}{Returns} ESP\+\_\+\+OK if init succeeded. \end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=309pt]{class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161}\label{class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161} +\mbox{\Hypertarget{class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161}\label{class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161}} \index{BNO08xTestHelper@{BNO08xTestHelper}!call\_init\_gpio@{call\_init\_gpio}} \index{call\_init\_gpio@{call\_init\_gpio}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{call\_init\_gpio()}{call\_init\_gpio()}} @@ -255,28 +140,12 @@ Here is the caller graph for this function\+: -Used to call private \doxylink{class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10}{BNO08x\+::init\+\_\+gpio()} member for tests. +Used to call private BNO08x\+::init\+\_\+gpio() member for tests. \begin{DoxyReturn}{Returns} ESP\+\_\+\+OK if init succeeded. \end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=309pt]{class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15}\label{class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15} +\mbox{\Hypertarget{class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15}\label{class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15}} \index{BNO08xTestHelper@{BNO08xTestHelper}!call\_init\_hint\_isr@{call\_init\_hint\_isr}} \index{call\_init\_hint\_isr@{call\_init\_hint\_isr}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{call\_init\_hint\_isr()}{call\_init\_hint\_isr()}} @@ -284,28 +153,12 @@ Here is the caller graph for this function\+: -Used to call private \doxylink{class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61}{BNO08x\+::init\+\_\+hint\+\_\+isr()} member for tests. +Used to call private BNO08x\+::init\+\_\+hint\+\_\+isr() member for tests. \begin{DoxyReturn}{Returns} ESP\+\_\+\+OK if init succeeded. \end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=309pt]{class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449}\label{class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449} +\mbox{\Hypertarget{class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449}\label{class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449}} \index{BNO08xTestHelper@{BNO08xTestHelper}!call\_init\_sh2\_HAL@{call\_init\_sh2\_HAL}} \index{call\_init\_sh2\_HAL@{call\_init\_sh2\_HAL}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{call\_init\_sh2\_HAL()}{call\_init\_sh2\_HAL()}} @@ -313,28 +166,12 @@ Here is the caller graph for this function\+: -Used to call private \doxylink{class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead}{BNO08x\+::init\+\_\+tasks()} member for tests. +Used to call private BNO08x\+::init\+\_\+tasks() member for tests. \begin{DoxyReturn}{Returns} ESP\+\_\+\+OK if init succeeded. \end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=309pt]{class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5}\label{class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5} +\mbox{\Hypertarget{class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5}\label{class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5}} \index{BNO08xTestHelper@{BNO08xTestHelper}!call\_init\_spi@{call\_init\_spi}} \index{call\_init\_spi@{call\_init\_spi}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{call\_init\_spi()}{call\_init\_spi()}} @@ -342,28 +179,12 @@ Here is the caller graph for this function\+: -Used to call private \doxylink{class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81}{BNO08x\+::init\+\_\+spi()} member for tests. +Used to call private BNO08x\+::init\+\_\+spi() member for tests. \begin{DoxyReturn}{Returns} ESP\+\_\+\+OK if init succeeded. \end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=326pt]{class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=309pt]{class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4}\label{class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4} +\mbox{\Hypertarget{class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4}\label{class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4}} \index{BNO08xTestHelper@{BNO08xTestHelper}!call\_init\_tasks@{call\_init\_tasks}} \index{call\_init\_tasks@{call\_init\_tasks}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{call\_init\_tasks()}{call\_init\_tasks()}} @@ -371,28 +192,12 @@ Here is the caller graph for this function\+: -Used to call private \doxylink{class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead}{BNO08x\+::init\+\_\+tasks()} member for tests. +Used to call private BNO08x\+::init\+\_\+tasks() member for tests. \begin{DoxyReturn}{Returns} ESP\+\_\+\+OK if init succeeded. \end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph} -\end{center} -\end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=309pt]{class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518}\label{class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518} +\mbox{\Hypertarget{class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518}\label{class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518}} \index{BNO08xTestHelper@{BNO08xTestHelper}!create\_test\_imu@{create\_test\_imu}} \index{create\_test\_imu@{create\_test\_imu}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{create\_test\_imu()}{create\_test\_imu()}} @@ -400,7 +205,7 @@ Here is the caller graph for this function\+: -Calls \doxylink{class_b_n_o08x}{BNO08x} constructor and creates new test IMU on heap. +Calls \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} constructor and creates new test IMU on heap. \begin{DoxyReturn}{Returns} void, nothing to return @@ -413,15 +218,7 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph} \end{center} \end{figure} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=321pt]{class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40}\label{class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40} +\mbox{\Hypertarget{class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40}\label{class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40}} \index{BNO08xTestHelper@{BNO08xTestHelper}!destroy\_test\_imu@{destroy\_test\_imu}} \index{destroy\_test\_imu@{destroy\_test\_imu}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{destroy\_test\_imu()}{destroy\_test\_imu()}} @@ -442,32 +239,24 @@ Here is the caller graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b}\label{class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b} +\mbox{\Hypertarget{class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b}\label{class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b}} \index{BNO08xTestHelper@{BNO08xTestHelper}!get\_test\_imu@{get\_test\_imu}} \index{get\_test\_imu@{get\_test\_imu}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{get\_test\_imu()}{get\_test\_imu()}} -{\footnotesize\ttfamily static \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} \texorpdfstring{$\ast$}{*} BNO08x\+Test\+Helper\+::get\+\_\+test\+\_\+imu (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} +{\footnotesize\ttfamily static \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} $\ast$ BNO08x\+Test\+Helper\+::get\+\_\+test\+\_\+imu (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} Deletes test IMU calling deconstructor and releases heap allocated memory. \begin{DoxyReturn}{Returns} -Pointer to \doxylink{class_b_n_o08x}{BNO08x} IMU object to test. +Pointer to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} IMU object to test. \end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=550pt]{class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919}\label{class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919} +\mbox{\Hypertarget{class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919}\label{class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919}} \index{BNO08xTestHelper@{BNO08xTestHelper}!print\_test\_end\_banner@{print\_test\_end\_banner}} \index{print\_test\_end\_banner@{print\_test\_end\_banner}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{print\_test\_end\_banner()}{print\_test\_end\_banner()}} -{\footnotesize\ttfamily static void BNO08x\+Test\+Helper\+::print\+\_\+test\+\_\+end\+\_\+banner (\begin{DoxyParamCaption}\item[{const char \texorpdfstring{$\ast$}{*}}]{TEST\+\_\+\+TAG }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} +{\footnotesize\ttfamily static void BNO08x\+Test\+Helper\+::print\+\_\+test\+\_\+end\+\_\+banner (\begin{DoxyParamCaption}\item[{const char $\ast$}]{TEST\+\_\+\+TAG }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} @@ -481,19 +270,11 @@ Prints end begin banner. \begin{DoxyReturn}{Returns} void, nothing to return \end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=550pt]{class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c}\label{class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c} +\mbox{\Hypertarget{class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c}\label{class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c}} \index{BNO08xTestHelper@{BNO08xTestHelper}!print\_test\_msg@{print\_test\_msg}} \index{print\_test\_msg@{print\_test\_msg}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{print\_test\_msg()}{print\_test\_msg()}} -{\footnotesize\ttfamily static void BNO08x\+Test\+Helper\+::print\+\_\+test\+\_\+msg (\begin{DoxyParamCaption}\item[{const char \texorpdfstring{$\ast$}{*}}]{TEST\+\_\+\+TAG, }\item[{const char \texorpdfstring{$\ast$}{*}}]{msg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} +{\footnotesize\ttfamily static void BNO08x\+Test\+Helper\+::print\+\_\+test\+\_\+msg (\begin{DoxyParamCaption}\item[{const char $\ast$}]{TEST\+\_\+\+TAG, }\item[{const char $\ast$}]{msg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} @@ -509,19 +290,11 @@ Prints a message during a test. \begin{DoxyReturn}{Returns} void, nothing to return \end{DoxyReturn} -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=550pt]{class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_helper_a066f8389fd1c682ec9565ebc3060d885}\label{class_b_n_o08x_test_helper_a066f8389fd1c682ec9565ebc3060d885} +\mbox{\Hypertarget{class_b_n_o08x_test_helper_a066f8389fd1c682ec9565ebc3060d885}\label{class_b_n_o08x_test_helper_a066f8389fd1c682ec9565ebc3060d885}} \index{BNO08xTestHelper@{BNO08xTestHelper}!print\_test\_start\_banner@{print\_test\_start\_banner}} \index{print\_test\_start\_banner@{print\_test\_start\_banner}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{print\_test\_start\_banner()}{print\_test\_start\_banner()}} -{\footnotesize\ttfamily static void BNO08x\+Test\+Helper\+::print\+\_\+test\+\_\+start\+\_\+banner (\begin{DoxyParamCaption}\item[{const char \texorpdfstring{$\ast$}{*}}]{TEST\+\_\+\+TAG }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} +{\footnotesize\ttfamily static void BNO08x\+Test\+Helper\+::print\+\_\+test\+\_\+start\+\_\+banner (\begin{DoxyParamCaption}\item[{const char $\ast$}]{TEST\+\_\+\+TAG }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} @@ -535,7 +308,7 @@ Prints test begin banner. \begin{DoxyReturn}{Returns} void, nothing to return \end{DoxyReturn} -\Hypertarget{class_b_n_o08x_test_helper_a9e2f9bf13f28f1a6ba87e86bc5947cf1}\label{class_b_n_o08x_test_helper_a9e2f9bf13f28f1a6ba87e86bc5947cf1} +\mbox{\Hypertarget{class_b_n_o08x_test_helper_a9e2f9bf13f28f1a6ba87e86bc5947cf1}\label{class_b_n_o08x_test_helper_a9e2f9bf13f28f1a6ba87e86bc5947cf1}} \index{BNO08xTestHelper@{BNO08xTestHelper}!set\_test\_imu\_cfg@{set\_test\_imu\_cfg}} \index{set\_test\_imu\_cfg@{set\_test\_imu\_cfg}!BNO08xTestHelper@{BNO08xTestHelper}} \doxysubsubsection{\texorpdfstring{set\_test\_imu\_cfg()}{set\_test\_imu\_cfg()}} @@ -543,7 +316,7 @@ void, nothing to return -Set test imu configuration used with \doxylink{class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518}{create\+\_\+test\+\_\+imu()} +Set test imu configuration used with \mbox{\hyperlink{class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518}{create\+\_\+test\+\_\+imu()}} \begin{DoxyParams}{Parameters} @@ -555,27 +328,6 @@ void, nothing to return \end{DoxyReturn} -\doxysubsection{Member Data Documentation} -\Hypertarget{class_b_n_o08x_test_helper_a008b268f705b9d2925230cb8193c9f28}\label{class_b_n_o08x_test_helper_a008b268f705b9d2925230cb8193c9f28} -\index{BNO08xTestHelper@{BNO08xTestHelper}!imu\_cfg@{imu\_cfg}} -\index{imu\_cfg@{imu\_cfg}!BNO08xTestHelper@{BNO08xTestHelper}} -\doxysubsubsection{\texorpdfstring{imu\_cfg}{imu\_cfg}} -{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} BNO08x\+Test\+Helper\+::imu\+\_\+cfg\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_test_helper_aa09d388a5da3a925ac25125b9c5c3a90}\label{class_b_n_o08x_test_helper_aa09d388a5da3a925ac25125b9c5c3a90} -\index{BNO08xTestHelper@{BNO08xTestHelper}!TAG@{TAG}} -\index{TAG@{TAG}!BNO08xTestHelper@{BNO08xTestHelper}} -\doxysubsubsection{\texorpdfstring{TAG}{TAG}} -{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+Test\+Helper\+::\+TAG = "{}BNO08x\+Test\+Helper"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} - -\Hypertarget{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243}\label{class_b_n_o08x_test_helper_a2da34e5d5e353cd37fa458fcfe7cf243} -\index{BNO08xTestHelper@{BNO08xTestHelper}!test\_imu@{test\_imu}} -\index{test\_imu@{test\_imu}!BNO08xTestHelper@{BNO08xTestHelper}} -\doxysubsubsection{\texorpdfstring{test\_imu}{test\_imu}} -{\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x}{BNO08x}}\texorpdfstring{$\ast$}{*} BNO08x\+Test\+Helper\+::test\+\_\+imu = nullptr\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [private]}} - - - The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/\mbox{\hyperlink{_b_n_o08x_test_helper_8hpp}{BNO08x\+Test\+Helper.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_test_helper_8hpp}{BNO08x\+Test\+Helper.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_test_helper__coll__graph.md5 b/documentation/latex/class_b_n_o08x_test_helper__coll__graph.md5 deleted file mode 100644 index a37fd27..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -9d8238ec69aead73c3a20d7fd5e2c6a0 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper__coll__graph.pdf b/documentation/latex/class_b_n_o08x_test_helper__coll__graph.pdf deleted file mode 100644 index da16bcc..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper__coll__graph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.md5 deleted file mode 100644 index 0563863..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -016857a2f76a542e02237e4790c4a4a6 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.pdf deleted file mode 100644 index dfc596f..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a16423fc3250e88eb5392800022f82919_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.md5 deleted file mode 100644 index bcd12b5..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a4fe05ee15285d72421157af92a470e5 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.pdf deleted file mode 100644 index 02f227f..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a23593453a05f7cac26fd341371197a8c_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.md5 deleted file mode 100644 index 1358fd1..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -9311c423f2348c3234ced62770369eaf \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.pdf deleted file mode 100644 index 1579ebe..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.md5 deleted file mode 100644 index 8d57f9c..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c33ab70b48a344cc518efdb2e3d7246e \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.pdf deleted file mode 100644 index 022743b..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a347b8ca2697388394b7cb68c8895494b_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.md5 deleted file mode 100644 index b87ca60..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -814b3a3f3b9af8e42a72b306828c6f27 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.pdf deleted file mode 100644 index 95f7059..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.md5 deleted file mode 100644 index b36d6c1..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -452bbcec439c3b052110ee72ffb41702 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.pdf deleted file mode 100644 index 3a2bcda..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a3be103abfab70eef3c1b1609a0c46bec_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.md5 deleted file mode 100644 index db2e0d8..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c2e089faf7e31e51c2b13c9e3cb37a6b \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.pdf deleted file mode 100644 index b1e8eb0..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a41a432a3fe288e45b6ab139a00bd7d6b_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.md5 deleted file mode 100644 index 67efc36..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b86fbcefb4ef3aab843ae4f3af457d12 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.pdf deleted file mode 100644 index 7a1064d..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.md5 deleted file mode 100644 index 513965f..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -ea60f432d459807142a171e9593044c9 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.pdf deleted file mode 100644 index d06e115..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a504749533ccd91890d73440809d38161_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.md5 deleted file mode 100644 index feec472..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1691c985b5d00622c7fc893a46c51003 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.pdf deleted file mode 100644 index 5c58e6e..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.md5 deleted file mode 100644 index d3cd141..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c3f8398e896818ed91d5a4df1a87b14b \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.pdf deleted file mode 100644 index 1643277..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a56ec98df9439461469bf0d2c23bb3868_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.md5 index 940a43c..e6282ba 100644 --- a/documentation/latex/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.md5 @@ -1 +1 @@ -b3c069f64b8564ceee20df448c2c1594 \ No newline at end of file +e96e323a56fe016372a410d592e18887 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.pdf index db76df5..1c0a6f1 100644 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.pdf and b/documentation/latex/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.md5 deleted file mode 100644 index 5398adc..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c95d06ba85b5397cbd7db00470c98d95 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.pdf deleted file mode 100644 index da8c1bd..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a6bd040c7d670a9713f2ab8a8a3913518_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.md5 deleted file mode 100644 index 33eeac6..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -23189901d80960e9b2ddc75b426a9d21 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.pdf deleted file mode 100644 index b17c8a0..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.md5 deleted file mode 100644 index 7d611d0..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f94f1bf8657a60280b13cd8188a88e35 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.pdf deleted file mode 100644 index a86c4ed..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a71d9fd7d459a98a7e9089a8587a21f8d_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.md5 deleted file mode 100644 index baa9e94..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -fdd80cda1eadf931042fd15a412d9a45 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.pdf deleted file mode 100644 index 4ff5f98..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.md5 deleted file mode 100644 index 1e1c75b..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -ac850e3df0bd23f84b941984b42edaab \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.pdf deleted file mode 100644 index 9f98f93..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a7d2d784da1e850dab41154b35d7cdab5_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.md5 deleted file mode 100644 index f199291..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1d1e57029e5ff47cb2769698f11414e2 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.pdf deleted file mode 100644 index f394381..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.md5 deleted file mode 100644 index 5262706..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -4015466192989f0c26127ebdbfd33f95 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.pdf deleted file mode 100644 index 637e83e..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a836c928981ac85d34668c9b97af17a15_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.md5 deleted file mode 100644 index d2eb1a8..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -fd1bc34231b9375a474700f4c5fd0e0d \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.pdf deleted file mode 100644 index c17aafe..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.md5 deleted file mode 100644 index 2e3c388..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0448badb25f9ea4983f46b0d0d87ee01 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.pdf deleted file mode 100644 index a4dbb64..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a854c60f602fe6d9af1da1a07eee0a449_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.md5 deleted file mode 100644 index 39aec2a..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6a014725ec059d2a0f36cd2d01fdb41b \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.pdf deleted file mode 100644 index 9b9eba7..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.md5 deleted file mode 100644 index b6a8b1b..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -5d6c64d23158f569d063af11002e5675 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.pdf deleted file mode 100644 index 8a6dbf0..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_a935a69784981caf90b4e135e3e257db4_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.md5 deleted file mode 100644 index a5f030b..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8f82b9b49b76a4da7a54241d766bb638 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.pdf deleted file mode 100644 index 4d6a982..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.md5 deleted file mode 100644 index 910d4fb..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -53144c318e4d53cef50fb678bd97d08d \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.pdf deleted file mode 100644 index 39bde47..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_ab1f8d61956fbceecf0baf08cb878397d_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.md5 deleted file mode 100644 index 4c52aec..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1f5abd47ea9331bf9ac2f742c0de6eac \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.pdf deleted file mode 100644 index 473bee9..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.md5 deleted file mode 100644 index 3403f43..0000000 --- a/documentation/latex/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c2cfe92f7b40cdaa9267b29552616cb6 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.pdf deleted file mode 100644 index d838dee..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_helper_ac15a216ea5561b190f25f83caa749261_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.md5 index 32ac8de..069ab74 100644 --- a/documentation/latex/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.md5 +++ b/documentation/latex/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.md5 @@ -1 +1 @@ -87f45ee994c64bbd2b86159f4fdc6917 \ No newline at end of file +dcf507f41c3342582d51f63bca992e83 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.pdf index 7cfebb2..5f518cc 100644 Binary files a/documentation/latex/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.pdf and b/documentation/latex/class_b_n_o08x_test_helper_ae2d6df7dcfdbd106c2247803461bbc40_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_test_suite.tex b/documentation/latex/class_b_n_o08x_test_suite.tex index 30e6e92..d046a2f 100644 --- a/documentation/latex/class_b_n_o08x_test_suite.tex +++ b/documentation/latex/class_b_n_o08x_test_suite.tex @@ -1,15 +1,15 @@ -\doxysection{BNO08x\+Test\+Suite Class Reference} -\hypertarget{class_b_n_o08x_test_suite}{}\label{class_b_n_o08x_test_suite}\index{BNO08xTestSuite@{BNO08xTestSuite}} +\hypertarget{class_b_n_o08x_test_suite}{}\doxysection{BNO08x\+Test\+Suite Class Reference} +\label{class_b_n_o08x_test_suite}\index{BNO08xTestSuite@{BNO08xTestSuite}} -\doxylink{class_b_n_o08x}{BNO08x} unit test launch point class. +\mbox{\hyperlink{class_b_n_o08x}{BNO08x}} unit test launch point class. {\ttfamily \#include $<$BNO08x\+Test\+Suite.\+hpp$>$} -\doxysubsubsection*{Static Public Member Functions} +\doxysubsection*{Static Public Member Functions} \begin{DoxyCompactItemize} \item static void \mbox{\hyperlink{class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd}{run\+\_\+all\+\_\+tests}} () @@ -24,48 +24,13 @@ static void \mbox{\hyperlink{class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f0 \item static void \mbox{\hyperlink{class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434}{run\+\_\+feature\+\_\+tests}} (bool call\+\_\+unity\+\_\+end\+\_\+begin=true) \end{DoxyCompactItemize} -\doxysubsubsection*{Static Private Member Functions} -\begin{DoxyCompactItemize} -\item -static void \mbox{\hyperlink{class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085}{print\+\_\+begin\+\_\+tests\+\_\+banner}} (const char \texorpdfstring{$\ast$}{*}test\+\_\+set\+\_\+name) -\item -static void \mbox{\hyperlink{class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb}{print\+\_\+end\+\_\+tests\+\_\+banner}} (const char \texorpdfstring{$\ast$}{*}test\+\_\+set\+\_\+name) -\end{DoxyCompactItemize} \doxysubsection{Detailed Description} -\doxylink{class_b_n_o08x}{BNO08x} unit test launch point class. +\mbox{\hyperlink{class_b_n_o08x}{BNO08x}} unit test launch point class. \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085}\label{class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085} -\index{BNO08xTestSuite@{BNO08xTestSuite}!print\_begin\_tests\_banner@{print\_begin\_tests\_banner}} -\index{print\_begin\_tests\_banner@{print\_begin\_tests\_banner}!BNO08xTestSuite@{BNO08xTestSuite}} -\doxysubsubsection{\texorpdfstring{print\_begin\_tests\_banner()}{print\_begin\_tests\_banner()}} -{\footnotesize\ttfamily static void BNO08x\+Test\+Suite\+::print\+\_\+begin\+\_\+tests\+\_\+banner (\begin{DoxyParamCaption}\item[{const char \texorpdfstring{$\ast$}{*}}]{test\+\_\+set\+\_\+name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [private]}} - -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb}\label{class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb} -\index{BNO08xTestSuite@{BNO08xTestSuite}!print\_end\_tests\_banner@{print\_end\_tests\_banner}} -\index{print\_end\_tests\_banner@{print\_end\_tests\_banner}!BNO08xTestSuite@{BNO08xTestSuite}} -\doxysubsubsection{\texorpdfstring{print\_end\_tests\_banner()}{print\_end\_tests\_banner()}} -{\footnotesize\ttfamily static void BNO08x\+Test\+Suite\+::print\+\_\+end\+\_\+tests\+\_\+banner (\begin{DoxyParamCaption}\item[{const char \texorpdfstring{$\ast$}{*}}]{test\+\_\+set\+\_\+name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [private]}} - -Here is the caller graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph} -\end{center} -\end{figure} -\Hypertarget{class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd}\label{class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd} +\mbox{\Hypertarget{class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd}\label{class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd}} \index{BNO08xTestSuite@{BNO08xTestSuite}!run\_all\_tests@{run\_all\_tests}} \index{run\_all\_tests@{run\_all\_tests}!BNO08xTestSuite@{BNO08xTestSuite}} \doxysubsubsection{\texorpdfstring{run\_all\_tests()}{run\_all\_tests()}} @@ -79,118 +44,78 @@ Here is the call graph for this function\+: \includegraphics[width=350pt]{class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8}\label{class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8} +\mbox{\Hypertarget{class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8}\label{class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8}} \index{BNO08xTestSuite@{BNO08xTestSuite}!run\_callback\_tests@{run\_callback\_tests}} \index{run\_callback\_tests@{run\_callback\_tests}!BNO08xTestSuite@{BNO08xTestSuite}} \doxysubsubsection{\texorpdfstring{run\_callback\_tests()}{run\_callback\_tests()}} {\footnotesize\ttfamily static void BNO08x\+Test\+Suite\+::run\+\_\+callback\+\_\+tests (\begin{DoxyParamCaption}\item[{bool}]{call\+\_\+unity\+\_\+end\+\_\+begin = {\ttfamily true} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=348pt]{class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph} -\end{center} -\end{figure} Here is the caller graph for this function\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=343pt]{class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph} +\includegraphics[width=350pt]{class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434}\label{class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434} +\mbox{\Hypertarget{class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434}\label{class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434}} \index{BNO08xTestSuite@{BNO08xTestSuite}!run\_feature\_tests@{run\_feature\_tests}} \index{run\_feature\_tests@{run\_feature\_tests}!BNO08xTestSuite@{BNO08xTestSuite}} \doxysubsubsection{\texorpdfstring{run\_feature\_tests()}{run\_feature\_tests()}} {\footnotesize\ttfamily static void BNO08x\+Test\+Suite\+::run\+\_\+feature\+\_\+tests (\begin{DoxyParamCaption}\item[{bool}]{call\+\_\+unity\+\_\+end\+\_\+begin = {\ttfamily true} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=348pt]{class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph} -\end{center} -\end{figure} Here is the caller graph for this function\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=343pt]{class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph} +\includegraphics[width=350pt]{class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16}\label{class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16} +\mbox{\Hypertarget{class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16}\label{class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16}} \index{BNO08xTestSuite@{BNO08xTestSuite}!run\_init\_deinit\_tests@{run\_init\_deinit\_tests}} \index{run\_init\_deinit\_tests@{run\_init\_deinit\_tests}!BNO08xTestSuite@{BNO08xTestSuite}} \doxysubsubsection{\texorpdfstring{run\_init\_deinit\_tests()}{run\_init\_deinit\_tests()}} {\footnotesize\ttfamily static void BNO08x\+Test\+Suite\+::run\+\_\+init\+\_\+deinit\+\_\+tests (\begin{DoxyParamCaption}\item[{bool}]{call\+\_\+unity\+\_\+end\+\_\+begin = {\ttfamily true} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=348pt]{class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph} -\end{center} -\end{figure} Here is the caller graph for this function\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=343pt]{class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph} +\includegraphics[width=350pt]{class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5}\label{class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5} +\mbox{\Hypertarget{class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5}\label{class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5}} \index{BNO08xTestSuite@{BNO08xTestSuite}!run\_multi\_report\_tests@{run\_multi\_report\_tests}} \index{run\_multi\_report\_tests@{run\_multi\_report\_tests}!BNO08xTestSuite@{BNO08xTestSuite}} \doxysubsubsection{\texorpdfstring{run\_multi\_report\_tests()}{run\_multi\_report\_tests()}} {\footnotesize\ttfamily static void BNO08x\+Test\+Suite\+::run\+\_\+multi\+\_\+report\+\_\+tests (\begin{DoxyParamCaption}\item[{bool}]{call\+\_\+unity\+\_\+end\+\_\+begin = {\ttfamily true} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=348pt]{class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph} -\end{center} -\end{figure} Here is the caller graph for this function\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=343pt]{class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph} +\includegraphics[width=350pt]{class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb}\label{class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb} +\mbox{\Hypertarget{class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb}\label{class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb}} \index{BNO08xTestSuite@{BNO08xTestSuite}!run\_single\_report\_tests@{run\_single\_report\_tests}} \index{run\_single\_report\_tests@{run\_single\_report\_tests}!BNO08xTestSuite@{BNO08xTestSuite}} \doxysubsubsection{\texorpdfstring{run\_single\_report\_tests()}{run\_single\_report\_tests()}} {\footnotesize\ttfamily static void BNO08x\+Test\+Suite\+::run\+\_\+single\+\_\+report\+\_\+tests (\begin{DoxyParamCaption}\item[{bool}]{call\+\_\+unity\+\_\+end\+\_\+begin = {\ttfamily true} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=348pt]{class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph} -\end{center} -\end{figure} Here is the caller graph for this function\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=343pt]{class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph} +\includegraphics[width=350pt]{class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph} \end{center} \end{figure} The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/\mbox{\hyperlink{_b_n_o08x_test_suite_8hpp}{BNO08x\+Test\+Suite.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_test_suite_8hpp}{BNO08x\+Test\+Suite.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.md5 deleted file mode 100644 index 7c26663..0000000 --- a/documentation/latex/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -7a62810b3d72e1c4b3ad2cd34e6e7b0f \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.pdf deleted file mode 100644 index feae874..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_suite_a2fea3ea192a63c9573c774e772f5c085_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.md5 deleted file mode 100644 index 00a62ea..0000000 --- a/documentation/latex/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -4abb8811296bc328b8ed9a44c0e38163 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.pdf deleted file mode 100644 index 940da9f..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.md5 index d7b3fa5..f167593 100644 --- a/documentation/latex/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.md5 +++ b/documentation/latex/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.md5 @@ -1 +1 @@ -b86691b30403f40e7b0b498ab4f89582 \ No newline at end of file +ebbdbeeb4c7ce8fdad685f03847f3057 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.pdf index 1bf9e63..881c65c 100644 Binary files a/documentation/latex/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.pdf and b/documentation/latex/class_b_n_o08x_test_suite_a37899d7bf67fce5c3dd77dd5647f8ecb_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.md5 deleted file mode 100644 index 492d7b3..0000000 --- a/documentation/latex/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f5215c21e9ea287ea4be6e252cb76450 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.pdf deleted file mode 100644 index df38633..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.md5 index 0f852bc..39af0ca 100644 --- a/documentation/latex/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.md5 +++ b/documentation/latex/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.md5 @@ -1 +1 @@ -15f5ae7d00ab917e4fdb9752e4eb8508 \ No newline at end of file +29a4adbcf82eb0426261bb2d6f4a9f60 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.pdf index 8f085bd..a9fa600 100644 Binary files a/documentation/latex/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.pdf and b/documentation/latex/class_b_n_o08x_test_suite_a53de9b0fe1b28c18e3a1ca4c68a06f16_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.md5 deleted file mode 100644 index 9551624..0000000 --- a/documentation/latex/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -20b1824c0088f354c89c6d37d802ff50 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.pdf deleted file mode 100644 index e73c119..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_suite_a5a9b6538773911afed92b16c435ebceb_icgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.md5 deleted file mode 100644 index 132c4e3..0000000 --- a/documentation/latex/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -a5dcb161e3d0187730c793c37c13c5df \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.pdf deleted file mode 100644 index 613c830..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.md5 index 011ae12..4deb366 100644 --- a/documentation/latex/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.md5 +++ b/documentation/latex/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.md5 @@ -1 +1 @@ -40c642b67218bdb27f860591b04d4e4f \ No newline at end of file +ce087b86832a3e5c1f847085fa8c8d85 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.pdf index 74b02e6..04a78c4 100644 Binary files a/documentation/latex/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.pdf and b/documentation/latex/class_b_n_o08x_test_suite_a8d7a3485fdf1ff9c0a09736654187434_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.md5 deleted file mode 100644 index 6794b4d..0000000 --- a/documentation/latex/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -704fcdbac312fe6d6a0d2b2e4d3a2789 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.pdf deleted file mode 100644 index 053e0eb..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.md5 index 4bbac41..fd04271 100644 --- a/documentation/latex/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.md5 +++ b/documentation/latex/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.md5 @@ -1 +1 @@ -081ae480916d317e56754fc239b66460 \ No newline at end of file +e49ea8f5c82559b0837b338369edcde9 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.pdf index 3fbedee..e20e6c5 100644 Binary files a/documentation/latex/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.pdf and b/documentation/latex/class_b_n_o08x_test_suite_a8e294955bf512e2e88c086f04f6030a8_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.md5 deleted file mode 100644 index 73c56a1..0000000 --- a/documentation/latex/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -8924e8b03b8d505d19d0514736e58daf \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.pdf deleted file mode 100644 index f3fa1cb..0000000 Binary files a/documentation/latex/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.md5 b/documentation/latex/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.md5 index 8a0587e..c23224e 100644 --- a/documentation/latex/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.md5 +++ b/documentation/latex/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.md5 @@ -1 +1 @@ -819638db82dc4a3bce19d66676cce005 \ No newline at end of file +d6b702bba2c08704df258908d9caf71a \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.pdf b/documentation/latex/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.pdf index f99687a..7409242 100644 Binary files a/documentation/latex/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.pdf and b/documentation/latex/class_b_n_o08x_test_suite_a916cff374791381de61f1035f9935ac5_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.md5 b/documentation/latex/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.md5 index 5b93048..eaff2c9 100644 --- a/documentation/latex/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.md5 +++ b/documentation/latex/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.md5 @@ -1 +1 @@ -601c0a620933ef4e9e10303f49d9f6ee \ No newline at end of file +6eacf96fcf92816cbfb2fc6e0cc08ba1 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.pdf b/documentation/latex/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.pdf index f8fd371..69a2877 100644 Binary files a/documentation/latex/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.pdf and b/documentation/latex/class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd_cgraph.pdf differ diff --git a/documentation/latex/dir_13e138d54eb8818da29c3992edef070a.tex b/documentation/latex/dir_13e138d54eb8818da29c3992edef070a.tex deleted file mode 100644 index f3e2ab5..0000000 --- a/documentation/latex/dir_13e138d54eb8818da29c3992edef070a.tex +++ /dev/null @@ -1,23 +0,0 @@ -\doxysection{test Directory Reference} -\hypertarget{dir_13e138d54eb8818da29c3992edef070a}{}\label{dir_13e138d54eb8818da29c3992edef070a}\index{test Directory Reference@{test Directory Reference}} -Directory dependency graph for test\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=127pt]{dir_13e138d54eb8818da29c3992edef070a_dep} -\end{center} -\end{figure} -\doxysubsubsection*{Files} -\begin{DoxyCompactItemize} -\item -file \mbox{\hyperlink{_callback_tests_8cpp}{Callback\+Tests.\+cpp}} -\item -file \mbox{\hyperlink{_feature_tests_8cpp}{Feature\+Tests.\+cpp}} -\item -file \mbox{\hyperlink{_init_denit_tests_8cpp}{Init\+Denit\+Tests.\+cpp}} -\item -file \mbox{\hyperlink{_multi_report_tests_8cpp}{Multi\+Report\+Tests.\+cpp}} -\item -file \mbox{\hyperlink{_single_report_tests_8cpp}{Single\+Report\+Tests.\+cpp}} -\end{DoxyCompactItemize} diff --git a/documentation/latex/dir_13e138d54eb8818da29c3992edef070a_dep.md5 b/documentation/latex/dir_13e138d54eb8818da29c3992edef070a_dep.md5 deleted file mode 100644 index 63544c9..0000000 --- a/documentation/latex/dir_13e138d54eb8818da29c3992edef070a_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -04d925c18ec5b475e9c25814f95449c3 \ No newline at end of file diff --git a/documentation/latex/dir_13e138d54eb8818da29c3992edef070a_dep.pdf b/documentation/latex/dir_13e138d54eb8818da29c3992edef070a_dep.pdf deleted file mode 100644 index 9bd5acf..0000000 Binary files a/documentation/latex/dir_13e138d54eb8818da29c3992edef070a_dep.pdf and /dev/null differ diff --git a/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2.tex b/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2.tex index c1426ff..62a9ce7 100644 --- a/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2.tex +++ b/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2.tex @@ -1,14 +1,14 @@ -\doxysection{include/callback Directory Reference} -\hypertarget{dir_265603ded410f2aca2b4448eafbf9ea2}{}\label{dir_265603ded410f2aca2b4448eafbf9ea2}\index{include/callback Directory Reference@{include/callback Directory Reference}} +\hypertarget{dir_265603ded410f2aca2b4448eafbf9ea2}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/callback Directory Reference} +\label{dir_265603ded410f2aca2b4448eafbf9ea2}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/callback Directory Reference@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/callback Directory Reference}} Directory dependency graph for callback\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=164pt]{dir_265603ded410f2aca2b4448eafbf9ea2_dep} +\includegraphics[width=170pt]{dir_265603ded410f2aca2b4448eafbf9ea2_dep} \end{center} \end{figure} -\doxysubsubsection*{Files} +\doxysubsection*{Files} \begin{DoxyCompactItemize} \item file \mbox{\hyperlink{_b_n_o08x_cb_generic_8hpp}{BNO08x\+Cb\+Generic.\+hpp}} diff --git a/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2_dep.md5 b/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2_dep.md5 index bd2970e..2be20d8 100644 --- a/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2_dep.md5 +++ b/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2_dep.md5 @@ -1 +1 @@ -cf485cb6292be245ad5d5004983764eb \ No newline at end of file +2e79d43e64bfd67643809d22004257bd \ No newline at end of file diff --git a/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2_dep.pdf b/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2_dep.pdf index 7bb0c26..c44c768 100644 Binary files a/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2_dep.pdf and b/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2_dep.pdf differ diff --git a/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793.tex b/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793.tex index db70ce7..6cabef1 100644 --- a/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793.tex +++ b/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793.tex @@ -1,14 +1,14 @@ -\doxysection{include/report Directory Reference} -\hypertarget{dir_7f19fe0488f3daa36ae73de472a8d793}{}\label{dir_7f19fe0488f3daa36ae73de472a8d793}\index{include/report Directory Reference@{include/report Directory Reference}} +\hypertarget{dir_7f19fe0488f3daa36ae73de472a8d793}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report Directory Reference} +\label{dir_7f19fe0488f3daa36ae73de472a8d793}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report Directory Reference@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include/report Directory Reference}} Directory dependency graph for report\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=152pt]{dir_7f19fe0488f3daa36ae73de472a8d793_dep} +\includegraphics[width=166pt]{dir_7f19fe0488f3daa36ae73de472a8d793_dep} \end{center} \end{figure} -\doxysubsubsection*{Files} +\doxysubsection*{Files} \begin{DoxyCompactItemize} \item file \mbox{\hyperlink{_b_n_o08x_reports_8hpp}{BNO08x\+Reports.\+hpp}} diff --git a/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793_dep.md5 b/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793_dep.md5 index aaa2ab1..036982d 100644 --- a/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793_dep.md5 +++ b/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793_dep.md5 @@ -1 +1 @@ -bd4b25d78b6139cad6246a586c1b4b4d \ No newline at end of file +9c984f9c60ab58c44409b699e2a10b7c \ No newline at end of file diff --git a/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793_dep.pdf b/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793_dep.pdf index f6b67ce..0dd9cce 100644 Binary files a/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793_dep.pdf and b/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793_dep.pdf differ diff --git a/documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.tex b/documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.tex deleted file mode 100644 index 66a239d..0000000 --- a/documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.tex +++ /dev/null @@ -1,24 +0,0 @@ -\doxysection{source Directory Reference} -\hypertarget{dir_b2f33c71d4aa5e7af42a1ca61ff5af1b}{}\label{dir_b2f33c71d4aa5e7af42a1ca61ff5af1b}\index{source Directory Reference@{source Directory Reference}} -Directory dependency graph for source\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=216pt]{dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep} -\end{center} -\end{figure} -\doxysubsubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_f3240a40405e637e3754c29e78869df9}{report}} -\end{DoxyCompactItemize} -\doxysubsubsection*{Files} -\begin{DoxyCompactItemize} -\item -file \mbox{\hyperlink{_b_n_o08x_8cpp}{BNO08x.\+cpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_rpt_8cpp}{BNO08x\+Rpt.\+cpp}} -\item -file \mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8cpp}{BNO08x\+SH2\+HAL.\+cpp}} -\end{DoxyCompactItemize} diff --git a/documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.md5 b/documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.md5 deleted file mode 100644 index 10168d6..0000000 --- a/documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -5e126eee90262f84ab3783b51ccb8701 \ No newline at end of file diff --git a/documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.pdf b/documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.pdf deleted file mode 100644 index cdb9e24..0000000 Binary files a/documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.pdf and /dev/null differ diff --git a/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23.tex b/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23.tex index cb74f8b..26714e2 100644 --- a/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23.tex +++ b/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23.tex @@ -1,21 +1,21 @@ -\doxysection{include Directory Reference} -\hypertarget{dir_d44c64559bbebec7f509842c48db8b23}{}\label{dir_d44c64559bbebec7f509842c48db8b23}\index{include Directory Reference@{include Directory Reference}} +\hypertarget{dir_d44c64559bbebec7f509842c48db8b23}{}\doxysection{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include Directory Reference} +\label{dir_d44c64559bbebec7f509842c48db8b23}\index{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include Directory Reference@{/media/develop/git/imu\_pr\_cleanup/components/esp32\_BNO08x/include Directory Reference}} Directory dependency graph for include\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=222pt]{dir_d44c64559bbebec7f509842c48db8b23_dep} +\includegraphics[width=242pt]{dir_d44c64559bbebec7f509842c48db8b23_dep} \end{center} \end{figure} -\doxysubsubsection*{Directories} +\doxysubsection*{Directories} \begin{DoxyCompactItemize} \item directory \mbox{\hyperlink{dir_265603ded410f2aca2b4448eafbf9ea2}{callback}} \item directory \mbox{\hyperlink{dir_7f19fe0488f3daa36ae73de472a8d793}{report}} \end{DoxyCompactItemize} -\doxysubsubsection*{Files} +\doxysubsection*{Files} \begin{DoxyCompactItemize} \item file \mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.\+hpp}} diff --git a/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 b/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 index a281d1c..85d7562 100644 --- a/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 +++ b/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 @@ -1 +1 @@ -ebefae63e67e32975d85cb2aa13fd04f \ No newline at end of file +99a08030e27dfdf7b7487014dcd55a7f \ No newline at end of file diff --git a/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.pdf b/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.pdf index 99cab51..83ced2f 100644 Binary files a/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.pdf and b/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.pdf differ diff --git a/documentation/latex/dir_f3240a40405e637e3754c29e78869df9.tex b/documentation/latex/dir_f3240a40405e637e3754c29e78869df9.tex index df61226..fe78d6d 100644 --- a/documentation/latex/dir_f3240a40405e637e3754c29e78869df9.tex +++ b/documentation/latex/dir_f3240a40405e637e3754c29e78869df9.tex @@ -1,14 +1,14 @@ -\doxysection{source/report Directory Reference} -\hypertarget{dir_f3240a40405e637e3754c29e78869df9}{}\label{dir_f3240a40405e637e3754c29e78869df9}\index{source/report Directory Reference@{source/report Directory Reference}} +\hypertarget{dir_f3240a40405e637e3754c29e78869df9}{}\doxysection{report Directory Reference} +\label{dir_f3240a40405e637e3754c29e78869df9}\index{report Directory Reference@{report Directory Reference}} Directory dependency graph for report\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=152pt]{dir_f3240a40405e637e3754c29e78869df9_dep} +\includegraphics[width=134pt]{dir_f3240a40405e637e3754c29e78869df9_dep} \end{center} \end{figure} -\doxysubsubsection*{Files} +\doxysubsection*{Files} \begin{DoxyCompactItemize} \item file \mbox{\hyperlink{_b_n_o08x_rpt_acceleration_8cpp}{BNO08x\+Rpt\+Acceleration.\+cpp}} diff --git a/documentation/latex/dir_f3240a40405e637e3754c29e78869df9_dep.md5 b/documentation/latex/dir_f3240a40405e637e3754c29e78869df9_dep.md5 index 4254602..a346a86 100644 --- a/documentation/latex/dir_f3240a40405e637e3754c29e78869df9_dep.md5 +++ b/documentation/latex/dir_f3240a40405e637e3754c29e78869df9_dep.md5 @@ -1 +1 @@ -923d5d002ec179314ac882566f05e1a4 \ No newline at end of file +804064c8b4fa61c0de025a2f90f64a20 \ No newline at end of file diff --git a/documentation/latex/dir_f3240a40405e637e3754c29e78869df9_dep.pdf b/documentation/latex/dir_f3240a40405e637e3754c29e78869df9_dep.pdf index 43ea3cb..66beee0 100644 Binary files a/documentation/latex/dir_f3240a40405e637e3754c29e78869df9_dep.pdf and b/documentation/latex/dir_f3240a40405e637e3754c29e78869df9_dep.pdf differ diff --git a/documentation/latex/doxygen.sty b/documentation/latex/doxygen.sty index 4bfc17f..bde67ed 100644 --- a/documentation/latex/doxygen.sty +++ b/documentation/latex/doxygen.sty @@ -23,6 +23,7 @@ \RequirePackage{enumitem} \RequirePackage{alphalph} \RequirePackage[normalem]{ulem} % for strikeout, but don't modify emphasis +\RequirePackage{enumitem} %---------- Internal commands used in this style file ---------------- @@ -105,15 +106,7 @@ % Necessary for hanging indent \newlength{\DoxyCodeWidth} -\newcommand\DoxyCodeLine[1]{ - \ifthenelse{\equal{\detokenize{#1}}{}} - { - \vspace*{\baselineskip} - } - { - \hangpara{\DoxyCodeWidth}{1}{#1}\par - } -} +\newcommand\DoxyCodeLine[1]{\hangpara{\DoxyCodeWidth}{1}{#1}\par} \newcommand\NiceSpace{% \discretionary{}{\kern\fontdimen2\font}{\kern\fontdimen2\font}% @@ -523,29 +516,11 @@ \end{list}% } -% Used when hyperlinks are turned on -\newcommand{\doxylink}[2]{% - \mbox{\hyperlink{#1}{#2}}% -} - -% Used when hyperlinks are turned on -% Third argument is the SectionType, see the doxygen internal -% documentation for the values (relevant: Page ... Subsubsection). -\newcommand{\doxysectlink}[3]{% - \mbox{\hyperlink{#1}{#2}}% -} % Used when hyperlinks are turned off \newcommand{\doxyref}[3]{% \textbf{#1} (\textnormal{#2}\,\pageref{#3})% } -% Used when hyperlinks are turned off -% Fourth argument is the SectionType, see the doxygen internal -% documentation for the values (relevant: Page ... Subsubsection). -\newcommand{\doxysectref}[4]{% - \textbf{#1} (\textnormal{#2}\,\pageref{#3})% -} - % Used to link to a table when hyperlinks are turned on \newcommand{\doxytablelink}[2]{% \ref{#1}% @@ -568,7 +543,6 @@ \definecolor{preprocessor}{rgb}{0.5,0.38,0.125} \definecolor{stringliteral}{rgb}{0.0,0.125,0.25} \definecolor{charliteral}{rgb}{0.0,0.5,0.5} -\definecolor{xmlcdata}{rgb}{0.0,0.0,0.0} \definecolor{vhdldigit}{rgb}{1.0,0.0,1.0} \definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43} \definecolor{vhdllogic}{rgb}{1.0,0.0,0.0} @@ -583,29 +557,10 @@ % possibility to have sections etc. be within the margins % unfortunately had to copy part of book.cls and add \raggedright \makeatletter -\newcounter{subsubsubsection}[subsubsection] -\newcounter{subsubsubsubsection}[subsubsubsection] -\newcounter{subsubsubsubsubsection}[subsubsubsubsection] -\newcounter{subsubsubsubsubsubsection}[subsubsubsubsubsection] -\renewcommand{\thesubsubsubsection}{\thesubsubsection.\arabic{subsubsubsection}} -\renewcommand{\thesubsubsubsubsection}{\thesubsubsubsection.\arabic{subsubsubsubsection}} -\renewcommand{\thesubsubsubsubsubsection}{\thesubsubsubsubsection.\arabic{subsubsubsubsubsection}} -\renewcommand{\thesubsubsubsubsubsubsection}{\thesubsubsubsubsubsection.\arabic{subsubsubsubsubsubsection}} -\newcommand{\subsubsubsectionmark}[1]{} -\newcommand{\subsubsubsubsectionmark}[1]{} -\newcommand{\subsubsubsubsubsectionmark}[1]{} -\newcommand{\subsubsubsubsubsubsectionmark}[1]{} -\def\toclevel@subsubsubsection{4} -\def\toclevel@subsubsubsubsection{5} -\def\toclevel@subsubsubsubsubsection{6} -\def\toclevel@subsubsubsubsubsubsection{7} -\def\toclevel@paragraph{8} -\def\toclevel@subparagraph{9} - \newcommand\doxysection{\@startsection {section}{1}{\z@}% - {-3.5ex \@plus -1ex \@minus -.2ex}% - {2.3ex \@plus.2ex}% - {\raggedright\normalfont\Large\bfseries}} + {-3.5ex \@plus -1ex \@minus -.2ex}% + {2.3ex \@plus.2ex}% + {\raggedright\normalfont\Large\bfseries}} \newcommand\doxysubsection{\@startsection{subsection}{2}{\z@}% {-3.25ex\@plus -1ex \@minus -.2ex}% {1.5ex \@plus .2ex}% @@ -614,68 +569,15 @@ {-3.25ex\@plus -1ex \@minus -.2ex}% {1.5ex \@plus .2ex}% {\raggedright\normalfont\normalsize\bfseries}} -\newcommand\doxysubsubsubsection{\@startsection{subsubsubsection}{4}{\z@}% - {-3.25ex\@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\raggedright\normalfont\normalsize\bfseries}} -\newcommand\doxysubsubsubsubsection{\@startsection{subsubsubsubsection}{5}{\z@}% - {-3.25ex\@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\raggedright\normalfont\normalsize\bfseries}} -\newcommand\doxysubsubsubsubsubsection{\@startsection{subsubsubsubsubsection}{6}{\z@}% - {-3.25ex\@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\raggedright\normalfont\normalsize\bfseries}} -\newcommand\doxysubsubsubsubsubsubsection{\@startsection{subsubsubsubsubsubsection}{7}{\z@}% - {-3.25ex\@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\raggedright\normalfont\normalsize\bfseries}} -\newcommand\doxyparagraph{\@startsection{paragraph}{8}{\z@}% - {-3.25ex\@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\raggedright\normalfont\normalsize\bfseries}} -\newcommand\doxysubparagraph{\@startsection{subparagraph}{9}{\parindent}% - {-3.25ex\@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\raggedright\normalfont\normalsize\bfseries}} - -\newcommand\l@subsubsubsection{\@dottedtocline{4}{6.1em}{7.8em}} -\newcommand\l@subsubsubsubsection{\@dottedtocline{5}{6.1em}{9.4em}} -\newcommand\l@subsubsubsubsubsection{\@dottedtocline{6}{6.1em}{11em}} -\newcommand\l@subsubsubsubsubsubsection{\@dottedtocline{7}{6.1em}{12.6em}} -\renewcommand\l@paragraph{\@dottedtocline{8}{6.1em}{14.2em}} -\renewcommand\l@subparagraph{\@dottedtocline{9}{6.1em}{15.8em}} +\newcommand\doxyparagraph{\@startsection{paragraph}{4}{\z@}% + {3.25ex \@plus1ex \@minus.2ex}% + {-1em}% + {\raggedright\normalfont\normalsize\bfseries}} +\newcommand\doxysubparagraph{\@startsection{subparagraph}{5}{\parindent}% + {3.25ex \@plus1ex \@minus .2ex}% + {-1em}% + {\raggedright\normalfont\normalsize\bfseries}} \makeatother -% the sectsty doesn't look to be maintained but gives, in our case, some warning like: -% LaTeX Warning: Command \underline has changed. -% Check if current package is valid. -% unfortunately had to copy the relevant part -\newcommand*{\doxypartfont} [1] - {\gdef\SS@partnumberfont{\SS@sectid{0}\SS@nopart\SS@makeulinepartchap#1} - \gdef\SS@parttitlefont{\SS@sectid{0}\SS@titlepart\SS@makeulinepartchap#1}} -\newcommand*{\doxychapterfont} [1] - {\gdef\SS@chapnumfont{\SS@sectid{1}\SS@nopart\SS@makeulinepartchap#1} - \gdef\SS@chaptitlefont{\SS@sectid{1}\SS@titlepart\SS@makeulinepartchap#1}} -\newcommand*{\doxysectionfont} [1] - {\gdef\SS@sectfont{\SS@sectid{2}\SS@rr\SS@makeulinesect#1}} -\newcommand*{\doxysubsectionfont} [1] - {\gdef\SS@subsectfont{\SS@sectid{3}\SS@rr\SS@makeulinesect#1}} -\newcommand*{\doxysubsubsectionfont} [1] - {\gdef\SS@subsubsectfont{\SS@sectid{4}\SS@rr\SS@makeulinesect#1}} -\newcommand*{\doxyparagraphfont} [1] - {\gdef\SS@parafont{\SS@sectid{5}\SS@rr\SS@makeulinesect#1}} -\newcommand*{\doxysubparagraphfont} [1] - {\gdef\SS@subparafont{\SS@sectid{6}\SS@rr\SS@makeulinesect#1}} -\newcommand*{\doxyminisecfont} [1] - {\gdef\SS@minisecfont{\SS@sectid{7}\SS@rr\SS@makeulinepartchap#1}} -\newcommand*{\doxyallsectionsfont} [1] {\doxypartfont{#1}% - \doxychapterfont{#1}% - \doxysectionfont{#1}% - \doxysubsectionfont{#1}% - \doxysubsubsectionfont{#1}% - \doxyparagraphfont{#1}% - \doxysubparagraphfont{#1}% - \doxyminisecfont{#1}}% % Define caption that is also suitable in a table \makeatletter \def\doxyfigcaption{% diff --git a/documentation/latex/etoc_doxygen.sty b/documentation/latex/etoc_doxygen.sty deleted file mode 100644 index 5f7e127..0000000 --- a/documentation/latex/etoc_doxygen.sty +++ /dev/null @@ -1,2178 +0,0 @@ -%% -%% This is file etoc_doxygen.sty -%% -%% Apart from this header notice and the renaming from etoc to -%% etoc_doxygen (also in \ProvidesPackage) it is an identical -%% copy of -%% -%% etoc.sty -%% -%% at version 1.2b of 2023/07/01. -%% -%% This file has been provided to Doxygen team courtesy of the -%% author for benefit of users having a LaTeX installation not -%% yet providing version 1.2a or later of etoc, whose -%% deeplevels feature is required. -%% -%% The original source etoc.dtx (only of the latest version at -%% any given time) is available at -%% -%% https://ctan.org/pkg/etoc -%% -%% and contains the terms for copying and modification as well -%% as author contact information. -%% -%% In brief any modified versions of this file must be renamed -%% with new filenames distinct from etoc.sty. -%% -%% Package: etoc -%% Version: 1.2b -%% License: LPPL 1.3c -%% Copyright (C) 2012-2023 Jean-Francois B. -\NeedsTeXFormat{LaTeX2e}[2003/12/01] -\ProvidesPackage{etoc_doxygen}[2023/07/01 v1.2b Completely customisable TOCs (JFB)] -\newif\ifEtoc@oldLaTeX -\@ifl@t@r\fmtversion{2020/10/01} - {} - {\Etoc@oldLaTeXtrue - \PackageInfo{etoc}{Old LaTeX (\fmtversion) detected!\MessageBreak - Since 1.1a (2023/01/14), etoc prefers LaTeX at least\MessageBreak - as recent as 2020-10-01, for reasons of the .toc file,\MessageBreak - and used to require it (from 1.1a to 1.2).\MessageBreak - This etoc (1.2b) does not *require* it, but has not been\MessageBreak - tested thoroughly on old LaTeX (especially if document\MessageBreak - does not use hyperref) and retrofitting was done only\MessageBreak - on basis of author partial remembrances of old context.\MessageBreak - Reported}} -\RequirePackage{kvoptions} -\SetupKeyvalOptions{prefix=Etoc@} -\newif\ifEtoc@lof -\DeclareVoidOption{lof}{\Etoc@loftrue - \PackageInfo{etoc}{Experimental support for \string\locallistoffigures.\MessageBreak - Barely tested, use at own risk}% -} -\newif\ifEtoc@lot -\DeclareVoidOption{lot}{\Etoc@lottrue - \PackageInfo{etoc}{Experimental support for \string\locallistoftables.\MessageBreak - Barely tested, use at own risk}% -} -\@ifclassloaded{memoir}{ -\PackageInfo{etoc} - {As this is with memoir class, all `...totoc' options\MessageBreak - are set true by default. Reported} -\DeclareBoolOption[true]{maintoctotoc} -\DeclareBoolOption[true]{localtoctotoc} -\DeclareBoolOption[true]{localloftotoc} -\DeclareBoolOption[true]{locallottotoc} -}{ -\DeclareBoolOption[false]{maintoctotoc} -\DeclareBoolOption[false]{localtoctotoc} -\DeclareBoolOption[false]{localloftotoc} -\DeclareBoolOption[false]{locallottotoc} -} -\DeclareBoolOption[true]{ouroboros} -\DeclareBoolOption[false]{deeplevels} -\DeclareDefaultOption{\PackageWarning{etoc}{Option `\CurrentOption' is unknown.}} -\ProcessKeyvalOptions* -\DisableKeyvalOption[action=error,package=etoc]{etoc}{lof} -\DisableKeyvalOption[action=error,package=etoc]{etoc}{lot} -\DisableKeyvalOption[action=error,package=etoc]{etoc}{deeplevels} -\def\etocsetup#1{\setkeys{etoc}{#1}} -\def\etocifmaintoctotoc{\ifEtoc@maintoctotoc - \expandafter\@firstoftwo - \else - \expandafter\@secondoftwo - \fi} -\def\etociflocaltoctotoc{\ifEtoc@localtoctotoc - \expandafter\@firstoftwo - \else - \expandafter\@secondoftwo - \fi} -\def\etociflocalloftotoc{\ifEtoc@localloftotoc - \expandafter\@firstoftwo - \else - \expandafter\@secondoftwo - \fi} -\def\etociflocallottotoc{\ifEtoc@locallottotoc - \expandafter\@firstoftwo - \else - \expandafter\@secondoftwo - \fi} -\RequirePackage{multicol} -\def\etoc@{\etoc@} -\long\def\Etoc@gobtoetoc@ #1\etoc@{} -\newtoks\Etoc@toctoks -\def\Etoc@par{\par} -\def\etocinline{\def\Etoc@par{}} -\let\etocnopar\etocinline -\def\etocdisplay{\def\Etoc@par{\par}} -\let\Etoc@global\@empty -\def\etocglobaldefs{\let\Etoc@global\global\let\tof@global\global} -\def\etoclocaldefs {\let\Etoc@global\@empty\let\tof@global\@empty} -\newif\ifEtoc@numbered -\newif\ifEtoc@hyperref -\newif\ifEtoc@parskip -\newif\ifEtoc@tocwithid -\newif\ifEtoc@standardlines -\newif\ifEtoc@etocstyle -\newif\ifEtoc@classstyle -\newif\ifEtoc@keeporiginaltoc -\newif\ifEtoc@skipprefix -\newif\ifEtoc@isfirst -\newif\ifEtoc@localtoc -\newif\ifEtoc@skipthisone -\newif\ifEtoc@stoptoc -\newif\ifEtoc@notactive -\newif\ifEtoc@mustclosegroup -\newif\ifEtoc@isemptytoc -\newif\ifEtoc@checksemptiness -\def\etocchecksemptiness {\Etoc@checksemptinesstrue } -\def\etocdoesnotcheckemptiness {\Etoc@checksemptinessfalse } -\newif\ifEtoc@notocifnotoc -\def\etocnotocifnotoc {\Etoc@checksemptinesstrue\Etoc@notocifnotoctrue } -\newcounter{etoc@tocid} -\def\Etoc@tocext{toc} -\def\Etoc@lofext{lof} -\def\Etoc@lotext{lot} -\let\Etoc@currext\Etoc@tocext -\def\etocifislocal{\ifEtoc@localtoc\expandafter\@firstoftwo\else - \expandafter\@secondoftwo\fi - } -\def\etocifislocaltoc{\etocifislocal{\ifx\Etoc@currext\Etoc@tocext - \expandafter\@firstoftwo\else - \expandafter\@secondoftwo\fi}% - {\@secondoftwo}% - } -\def\etocifislocallof{\etocifislocal{\ifx\Etoc@currext\Etoc@lofext - \expandafter\@firstoftwo\else - \expandafter\@secondoftwo\fi}% - {\@secondoftwo}% - } -\def\etocifislocallot{\etocifislocal{\ifx\Etoc@currext\Etoc@lotext - \expandafter\@firstoftwo\else - \expandafter\@secondoftwo\fi}% - {\@secondoftwo}% - } -\expandafter\def\csname Etoc@-3@@\endcsname {-\thr@@} -\expandafter\def\csname Etoc@-2@@\endcsname {-\tw@} -\expandafter\let\csname Etoc@-1@@\endcsname \m@ne -\expandafter\let\csname Etoc@0@@\endcsname \z@ -\expandafter\let\csname Etoc@1@@\endcsname \@ne -\expandafter\let\csname Etoc@2@@\endcsname \tw@ -\expandafter\let\csname Etoc@3@@\endcsname \thr@@ -\expandafter\chardef\csname Etoc@4@@\endcsname 4 -\expandafter\chardef\csname Etoc@5@@\endcsname 5 -\expandafter\chardef\csname Etoc@6@@\endcsname 6 -\ifEtoc@deeplevels - \expandafter\chardef\csname Etoc@7@@\endcsname 7 - \expandafter\chardef\csname Etoc@8@@\endcsname 8 - \expandafter\chardef\csname Etoc@9@@\endcsname 9 - \expandafter\chardef\csname Etoc@10@@\endcsname 10 - \expandafter\chardef\csname Etoc@11@@\endcsname 11 - \expandafter\chardef\csname Etoc@12@@\endcsname 12 -\fi -\expandafter\let\expandafter\Etoc@maxlevel - \csname Etoc@\ifEtoc@deeplevels12\else6\fi @@\endcsname -\edef\etocthemaxlevel{\number\Etoc@maxlevel} -\@ifclassloaded{memoir}{\def\Etoc@minf{-\thr@@}}{\def\Etoc@minf{-\tw@}} -\let\Etoc@none@@ \Etoc@minf -\expandafter\let\expandafter\Etoc@all@@ - \csname Etoc@\ifEtoc@deeplevels11\else5\fi @@\endcsname -\let\Etoc@dolevels\@empty -\def\Etoc@newlevel #1{\expandafter\def\expandafter\Etoc@dolevels\expandafter - {\Etoc@dolevels\Etoc@do{#1}}} -\ifdefined\expanded - \def\etocsetlevel#1#2{\expanded{\noexpand\etoc@setlevel{#1}{#2}}}% -\else - \def\etocsetlevel#1#2{{\edef\Etoc@tmp{\noexpand\etoc@setlevel{#1}{#2}}\expandafter}\Etoc@tmp}% -\fi -\def\etoc@setlevel#1#2{% - \edef\Etoc@tmp{\the\numexpr#2}% - \if1\ifnum\Etoc@tmp>\Etoc@maxlevel0\fi\unless\ifnum\Etoc@minf<\Etoc@tmp;\fi1% - \ifEtoc@deeplevels - \in@{.#1,}{.none,.all,.figure,.table,.-3,.-2,.-1,.0,.1,.2,.3,.4,.5,.6,% - .7,.8,.9,.10,.11,.12,}% - \else - \in@{.#1,}{.none,.all,.figure,.table,.-3,.-2,.-1,.0,.1,.2,.3,.4,.5,.6,}% - \fi - \ifin@\else\if\@car#1\@nil @\in@true\fi\fi - \ifin@ - \PackageWarning{etoc} - {Sorry, but `#1' is forbidden as level name.\MessageBreak - \if\@car#1\@nil @% - (because of the @ as first character)\MessageBreak\fi - Reported}% - \else - \etocifunknownlevelTF{#1}{\Etoc@newlevel{#1}}{}% - \expandafter\let\csname Etoc@#1@@\expandafter\endcsname - \csname Etoc@\Etoc@tmp @@\endcsname - \expandafter\edef\csname Etoc@@#1@@\endcsname - {\expandafter\noexpand\csname Etoc@#1@@\endcsname}% - \expandafter\edef\csname toclevel@@#1\endcsname - {\expandafter\noexpand\csname toclevel@#1\endcsname}% - \fi - \else - \PackageWarning{etoc} - {Argument `\detokenize{#2}' of \string\etocsetlevel\space should - represent one of\MessageBreak - \ifnum\Etoc@minf=-\thr@@-2, \fi-1, 0, 1, 2, \ifEtoc@deeplevels ...\else3, 4\fi, - \the\numexpr\Etoc@maxlevel-1, or \number\Etoc@maxlevel\space - but evaluates to \Etoc@tmp.\MessageBreak - The level of `#1' will be set to \number\Etoc@maxlevel.\MessageBreak - Tables of contents will ignore `#1' as long\MessageBreak - as its level is \number\Etoc@maxlevel\space (=\string\etocthemaxlevel).% - \MessageBreak - Reported}% - \etocifunknownlevelTF{#1}{\Etoc@newlevel{#1}}{}% - \expandafter\let\csname Etoc@#1@@\endcsname\Etoc@maxlevel - \fi -} -\def\etoclevel#1{\csname Etoc@#1@@\endcsname} -\def\etocthelevel#1{\number\csname Etoc@#1@@\endcsname} -\def\etocifunknownlevelTF#1{\@ifundefined{Etoc@#1@@}} -\@ifclassloaded{memoir}{\etocsetlevel{book}{-2}}{} -\etocsetlevel{part}{-1} -\etocsetlevel{chapter}{0} -\etocsetlevel{section}{1} -\etocsetlevel{subsection}{2} -\etocsetlevel{subsubsection}{3} -\etocsetlevel{paragraph}{4} -\etocsetlevel{subparagraph}{5} -\ifdefined\c@chapter - \etocsetlevel{appendix}{0} -\else - \etocsetlevel{appendix}{1} -\fi -\def\Etoc@do#1{\@namedef{l@@#1}{\csname l@#1\endcsname}} -\Etoc@dolevels -\let\Etoc@figure@@\Etoc@maxlevel -\let\Etoc@table@@ \Etoc@maxlevel -\let\Etoc@gobblethreeorfour\@gobblefour -\ifdefined\@gobblethree - \let\Etoc@gobblethree\@gobblethree -\else - \long\def\Etoc@gobblethree#1#2#3{}% -\fi -\AtBeginDocument{% -\@ifpackageloaded{parskip}{\Etoc@parskiptrue}{}% -\@ifpackageloaded{hyperref} - {\Etoc@hyperreftrue} - {\ifEtoc@oldLaTeX - \let\Etoc@gobblethreeorfour\Etoc@gobblethree - \let\Etoc@etoccontentsline@fourargs\Etoc@etoccontentsline@ - \long\def\Etoc@etoccontentsline@#1#2#3{% - \Etoc@etoccontentsline@fourargs{#1}{#2}{#3}{}% - }% - \fi - }% -} -\def\etocskipfirstprefix {\global\Etoc@skipprefixtrue } -\def\Etoc@updatestackofends#1\etoc@{\gdef\Etoc@stackofends{#1}} -\def\Etoc@stackofends{{-3}{}} -\def\Etoc@doendsandbegin{% - \expandafter\Etoc@traversestackofends\Etoc@stackofends\etoc@ -} -\def\Etoc@traversestackofends#1{% - \ifnum#1>\Etoc@level - \csname Etoc@end@#1\endcsname - \expandafter\Etoc@traversestackofends - \else - \Etoc@traversestackofends@done{#1}% - \fi -} -\def\Etoc@traversestackofends@done#1#2{#2% - \ifnum#1<\Etoc@level - \csname Etoc@begin@\the\numexpr\Etoc@level\endcsname - \Etoc@global\Etoc@isfirsttrue - \edef\Etoc@tmp{{\the\numexpr\Etoc@level}}% - \else - \Etoc@global\Etoc@isfirstfalse - \let\Etoc@tmp\@empty - \fi - \expandafter\Etoc@updatestackofends\Etoc@tmp{#1}% -} -\def\Etoc@etoccontentsline #1{% - \let\Etoc@next\Etoc@gobblethreeorfour - \ifnum\csname Etoc@#1@@\endcsname=\Etoc@maxlevel - \else - \Etoc@skipthisonefalse - \global\expandafter\let\expandafter\Etoc@level\csname Etoc@#1@@\endcsname - \if @\@car#1\@nil\else\global\let\Etoc@virtualtop\Etoc@level\fi - \ifEtoc@localtoc - \ifEtoc@stoptoc - \Etoc@skipthisonetrue - \else - \ifEtoc@notactive - \Etoc@skipthisonetrue - \else - \unless\ifnum\Etoc@level>\etoclocaltop - \Etoc@skipthisonetrue - \global\Etoc@stoptoctrue - \fi - \fi - \fi - \fi - \ifEtoc@skipthisone - \else - \unless\ifnum\Etoc@level>\c@tocdepth - \ifEtoc@standardlines - \let\Etoc@next\Etoc@savedcontentsline - \else - \let\Etoc@next\Etoc@etoccontentsline@ - \fi - \fi - \fi - \fi - \Etoc@next{#1}% -} -\def\Etoc@etoccontentsline@ #1#2#3#4{% - \Etoc@doendsandbegin - \Etoc@global\edef\Etoc@prefix {\expandafter\noexpand - \csname Etoc@prefix@\the\numexpr\Etoc@level\endcsname }% - \Etoc@global\edef\Etoc@contents{\expandafter\noexpand - \csname Etoc@contents@\the\numexpr\Etoc@level\endcsname }% - \ifEtoc@skipprefix \Etoc@global\def\Etoc@prefix{\@empty}\fi - \global\Etoc@skipprefixfalse - \Etoc@lxyz{#2}{#3}{#4}% - \Etoc@prefix - \Etoc@contents -} -\def\Etoc@lxyz #1#2#3{% - \ifEtoc@hyperref - \Etoc@global\def\etocthelink##1{\hyperlink{#3}{##1}}% - \else - \Etoc@global\let\etocthelink\@firstofone - \fi - \Etoc@global\def\etocthepage {#2}% - \ifEtoc@hyperref - \ifx\etocthepage\@empty - \Etoc@global\let\etocthelinkedpage\@empty - \else - \Etoc@global\def\etocthelinkedpage{\hyperlink {#3}{#2}}% - \fi - \else - \Etoc@global\let\etocthelinkedpage\etocthepage - \fi - \Etoc@global\def\etocthename{#1}% - \futurelet\Etoc@getnb@token\Etoc@@getnb #1\hspace\etoc@ - \ifEtoc@hyperref - \def\Etoc@tmp##1##2{\Etoc@global\def##2{\hyperlink{#3}{##1}}}% - \expandafter\Etoc@tmp\expandafter{\etocthename}\etocthelinkedname - \ifEtoc@numbered - \expandafter\Etoc@tmp\expandafter{\etocthenumber}\etocthelinkednumber - \else - \Etoc@global\let\etocthelinkednumber\@empty - \fi - \else - \Etoc@global\let\etocthelinkedname \etocthename - \Etoc@global\let\etocthelinkednumber\etocthenumber - \fi - \Etoc@global\expandafter\let\csname etoclink \endcsname \etocthelink - \Etoc@global\expandafter\let\csname etocname \endcsname \etocthename - \Etoc@global\expandafter\let\csname etocnumber \endcsname\etocthenumber - \Etoc@global\expandafter\let\csname etocpage \endcsname \etocthepage - \ifEtoc@hyperref - \Etoc@lxyz@linktoc - \fi -} -\def\Etoc@lxyz@linktoc{% - \ifcase\Hy@linktoc - \or - \Etoc@global\expandafter\let\csname etocname \endcsname\etocthelinkedname - \Etoc@global\expandafter\let\csname etocnumber \endcsname\etocthelinkednumber - \or % page - \Etoc@global\expandafter\let\csname etocpage \endcsname\etocthelinkedpage - \else % all - \Etoc@global\expandafter\let\csname etocname \endcsname\etocthelinkedname - \Etoc@global\expandafter\let\csname etocnumber \endcsname\etocthelinkednumber - \Etoc@global\expandafter\let\csname etocpage \endcsname\etocthelinkedpage - \fi -} -\def\Etoc@@getnb {% - \let\Etoc@next\Etoc@getnb - \ifx\Etoc@getnb@token\@sptoken\let\Etoc@next\Etoc@getnb@nonbr\fi - \ifx\Etoc@getnb@token\bgroup \let\Etoc@next\Etoc@getnb@nonbr\fi - \Etoc@next -} -\def\Etoc@getnb #1{% - \in@{#1}{\numberline\chapternumberline\partnumberline\booknumberline}% - \ifin@ - \let\Etoc@next\Etoc@getnb@nmbrd - \else - \ifnum\Etoc@level=\m@ne - \let\Etoc@next\Etoc@@getit - \else - \let\Etoc@next\Etoc@getnb@nonbr - \fi - \in@{#1}{\nonumberline}% - \ifin@ - \let\Etoc@next\Etoc@getnb@nonumberline - \fi - \fi - \Etoc@next #1% -} -\def\Etoc@getnb@nmbrd #1#2{% - \Etoc@global\Etoc@numberedtrue - \Etoc@global\def\etocthenumber {#2}% - \Etoc@getnb@nmbrd@getname\@empty -}% -\def\Etoc@getnb@nmbrd@getname #1\hspace\etoc@ {% - \Etoc@global\expandafter\def\expandafter\etocthename\expandafter{#1}% -} -\def\Etoc@getnb@nonbr #1\etoc@ {% - \Etoc@global\Etoc@numberedfalse - \Etoc@global\let\etocthenumber \@empty -} -\def\Etoc@getnb@nonumberline #1\hspace\etoc@ {% - \Etoc@global\Etoc@numberedfalse - \Etoc@global\let\etocthenumber \@empty - \Etoc@global\expandafter\def\expandafter\etocthename\expandafter{\@gobble#1}% -} -\def\Etoc@@getit #1\hspace#2{% - \ifx\etoc@#2% - \Etoc@global\Etoc@numberedfalse - \Etoc@global\let\etocthenumber \@empty - \else - \Etoc@global\Etoc@numberedtrue - \Etoc@global\def\etocthenumber {#1}% - \expandafter\Etoc@getit@getname \expandafter\@empty - \fi -} -\def\Etoc@getit@getname #1\hspace\etoc@ {% - \Etoc@global\expandafter\def\expandafter\etocthename\expandafter{#1}% -} -\let\etocthename \@empty -\let\etocthenumber \@empty -\let\etocthepage \@empty -\let\etocthelinkedname \@empty -\let\etocthelinkednumber \@empty -\let\etocthelinkedpage \@empty -\let\etocthelink \@firstofone -\DeclareRobustCommand*{\etocname} {} -\DeclareRobustCommand*{\etocnumber}{} -\DeclareRobustCommand*{\etocpage} {} -\DeclareRobustCommand*{\etoclink} {\@firstofone} -\DeclareRobustCommand*{\etocifnumbered} - {\ifEtoc@numbered\expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi} -\expandafter\let\expandafter\etocxifnumbered\csname etocifnumbered \endcsname -\DeclareRobustCommand*{\etociffirst} - {\ifEtoc@isfirst\expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi} -\expandafter\let\expandafter\etocxiffirst\csname etociffirst \endcsname -\def\Etoc@readtoc {% - \ifeof \Etoc@tf - \else - \read \Etoc@tf to \Etoc@buffer - \Etoc@toctoks=\expandafter\expandafter\expandafter - {\expandafter\the\expandafter\Etoc@toctoks\Etoc@buffer}% - \expandafter\Etoc@readtoc - \fi -} -\Etoc@toctoks {}% (superfluous, but for clarity) -\AtBeginDocument{\IfFileExists{\jobname.toc} - {{\endlinechar=\m@ne - \makeatletter - \newread\Etoc@tf - \openin\Etoc@tf\@filef@und - \Etoc@readtoc - \global\Etoc@toctoks=\expandafter{\the\Etoc@toctoks}% - \closein\Etoc@tf}} - {\typeout{No file \jobname.toc.}}} -\def\Etoc@openouttoc{% - \ifEtoc@hyperref - \ifx\hyper@last\@undefined - \IfFileExists{\jobname .toc} - {\Hy@WarningNoLine - {old toc file detected; run LaTeX again (cheers from `etoc')}% - \global\Etoc@toctoks={}% - } - {}% - \fi - \fi - \if@filesw - \newwrite \tf@toc - \immediate \openout \tf@toc \jobname .toc\relax - \fi - \global\let\Etoc@openouttoc\empty -} -\def\Etoc@toctoc{% - \gdef\Etoc@stackofends{{-3}{}}% - \global\let\Etoc@level\Etoc@minf - \global\let\Etoc@virtualtop\Etoc@minf - \the\Etoc@toctoks - \ifEtoc@notactive - \else - \gdef\Etoc@level{-\thr@@}% - \Etoc@doendsandbegin - \fi -} -\def\Etoc@@startlocaltoc#1#2{% - \ifEtoc@localtoc - \ifnum #1=#2\relax - \global\let\etoclocaltop\Etoc@virtualtop - \Etoc@@startlocaltochook - \etoclocaltableofcontentshook - \ifEtoc@etocstyle - \etocetoclocaltocmaketitle - \fi - \ifx\Etoc@aftertitlehook\@empty - \else - \ifEtoc@localtoctotoc - \ifEtoc@ouroboros - \else - \let\Etoc@tmp\contentsline - \def\contentsline{\let\contentsline\Etoc@tmp\Etoc@gobblethreeorfour}% - \fi - \fi - \fi - \global\Etoc@notactivefalse - \fi - \fi -} -\let\etoc@startlocaltoc\@gobble -\let\Etoc@@startlocaltoc@toc\Etoc@@startlocaltoc -\let\Etoc@@startlocaltochook\@empty -\unless\ifEtoc@deeplevels - \def\etocdivisionnameatlevel#1{% - \ifcase\numexpr#1\relax - \ifdefined\c@chapter chapter\else section\fi% - \or section% - \or subsection% - \or subsubsection% - \or paragraph% - \or subparagraph% - \or empty% - \else\ifnum\numexpr#1<\m@ne - book% - \else - part% - \fi - \fi - } -\else - \def\etocdivisionnameatlevel#1{% - \ifcase\numexpr#1\relax - \ifdefined\c@chapter chapter\else section\fi% - \or section% - \or subsection% - \or subsubsection% - \or subsubsubsection% - \or subsubsubsubsection% - \or subsubsubsubsubsection% - \or subsubsubsubsubsubsection% - \or paragraph% - \or subparagraph% - \else\ifnum\numexpr#1>\z@ - empty% - \else\ifnum\numexpr#1=\m@ne - part% - \else - book% - \fi\fi - \fi - } -\fi -\def\etoclocalheadtotoc#1#2{\addcontentsline{toc}{@#1}{#2}} -\def\etocglobalheadtotoc{\addcontentsline{toc}} -\providecommand*\UseName{\@nameuse} -\def\etocetoclocaltocmaketitle{% - \UseName{\etocdivisionnameatlevel{\etoclocaltop+1}}*{\localcontentsname}% - \if@noskipsec\leavevmode\par\fi - \etociflocaltoctotoc - {\etocifisstarred - {}% star variant, do not add to toc - {\etoclocalheadtotoc - {\etocdivisionnameatlevel{\etoclocaltop+1}}% - {\localcontentsname}% - }% - }% - {}% -}% -\def\localcontentsname {\contentsname}% -\let\etoclocaltableofcontentshook\@empty -\if1\ifEtoc@lof0\fi\ifEtoc@lot0\fi1% -\else -\AtBeginDocument{% - \let\Etoc@originaladdcontentsline\addcontentsline - \def\addcontentsline{\Etoc@hackedaddcontentsline}% -}% -\fi -\ifEtoc@lof - \ifEtoc@lot - \def\Etoc@hackedaddcontentsline#1{% - \expanded{\noexpand\in@{.#1,}}{.lof,.lot,}% - \ifin@\expandafter\Etoc@hackedaddcontentsline@i - \else\expandafter\Etoc@originaladdcontentsline - \fi {#1}} - \else - \def\Etoc@hackedaddcontentsline#1{% - \expanded{\noexpand\in@{.#1,}}{.lof,}% - \ifin@\expandafter\Etoc@hackedaddcontentsline@i - \else\expandafter\Etoc@originaladdcontentsline - \fi {#1}} - \fi -\else - \def\Etoc@hackedaddcontentsline#1{% - \expanded{\noexpand\in@{.#1,}}{.lot,}% - \ifin@\expandafter\Etoc@hackedaddcontentsline@i - \else\expandafter\Etoc@originaladdcontentsline - \fi {#1}} -\fi -\def\Etoc@hackedaddcontentsline@i#1#2#3{% - \expanded{\noexpand\in@{.#1;#2,}}{.lof;figure,.lot;table,}% - \ifin@ - \addtocontents {toc}{% - \protect\contentsline{#2}{#3}{\thepage}{\ifEtoc@hyperref\@currentHref\fi}% - \ifdefined\protected@file@percent\protected@file@percent\fi - }% - \fi - \Etoc@originaladdcontentsline{#1}{#2}{#3}% -} -\unless\ifdefined\expanded - \def\Etoc@hackedaddcontentsline#1{% - {\edef\Etoc@tmp{\noexpand\in@{.#1,}{\ifEtoc@lof.lof,\fi\ifEtoc@lot.lot,\fi}}\expandafter}% - \Etoc@tmp - \ifin@\expandafter\Etoc@hackedaddcontentsline@i - \else\expandafter\Etoc@originaladdcontentsline - \fi {#1}% - } - \def\Etoc@hackedaddcontentsline@i#1#2#3{% - {\edef\Etoc@tmp{\noexpand\in@{.#1;#2,}}\expandafter}% - \Etoc@tmp{.lof;figure,.lot;table,}% - \ifin@ - \addtocontents {toc}{% - \protect\contentsline{#2}{#3}{\thepage}{\ifEtoc@hyperref\@currentHref\fi}% - \ifdefined\protected@file@percent\protected@file@percent\fi - }% - \fi - \Etoc@originaladdcontentsline{#1}{#2}{#3}% - } -\fi -\def\Etoc@@startlocallistof#1#2#3{% - \ifEtoc@localtoc - \ifnum #2=#3\relax - \global\let\etoclocaltop\Etoc@virtualtop - \global\Etoc@notactivefalse - \Etoc@@startlocaltochook - \csname etoclocallistof#1shook\endcsname - \ifEtoc@etocstyle - \csname etocetoclistof#1smaketitle\endcsname - \fi - \fi - \fi -} -\def\Etoc@@startlocallistof@setlevels#1{% - \ifnum\etoclocaltop<\z@ - \expandafter\let\csname Etoc@#1@@\endcsname\@ne - \else - \expandafter\let\csname Etoc@#1@@\expandafter\endcsname - \csname Etoc@\the\numexpr\etoclocaltop+\@ne @@\endcsname - \fi - \def\Etoc@do##1{% - \ifnum\etoclevel{##1}>\etoclocaltop - \expandafter\let\csname Etoc@##1@@\endcsname\Etoc@maxlevel - \fi}% - \Etoc@dolevels -} -\def\etoclocallistoffigureshook{\etocstandardlines} -\def\etoclocallistoftableshook {\etocstandardlines} -\def\locallistfigurename{\listfigurename} -\def\locallisttablename {\listtablename} -\def\etocetoclistoffiguresmaketitle{% - \UseName{\etocdivisionnameatlevel{\etoclocaltop+1}}*{\locallistfigurename}% - \ifnum\etoclocaltop>\tw@\mbox{}\par\fi - \etociflocalloftotoc - {\etocifisstarred - {}% star variant, do not add to toc - {\etoclocalheadtotoc - {\etocdivisionnameatlevel{\etoclocaltop+1}}% - {\locallistfigurename}% - }% - }% - {}% -}% -\def\etocetoclistoftablesmaketitle{% - \UseName{\etocdivisionnameatlevel{\etoclocaltop+1}}*{\locallisttablename}% - \ifnum\etoclocaltop>\tw@\mbox{}\par\fi - \etociflocallottotoc - {\etocifisstarred - {}% star variant, do not add to toc - {\etoclocalheadtotoc - {\etocdivisionnameatlevel{\etoclocaltop+1}}% - {\locallisttablename}% - }% - }% - {}% -}% -\let\Etoc@listofreset\@empty -\ifEtoc@lof - \def\locallistoffigures{% - \def\Etoc@listofreset{% - \let\Etoc@currext\Etoc@tocext - \let\Etoc@@startlocaltoc\Etoc@@startlocaltoc@toc - \let\Etoc@@startlocaltochook\@empty - \let\Etoc@listofreset\@empty - \let\Etoc@listofhook\@empty - }% - \let\Etoc@currext\Etoc@lofext - \def\Etoc@@startlocaltoc{\Etoc@@startlocallistof{figure}}% - \def\Etoc@@startlocaltochook{\Etoc@@startlocallistof@setlevels{figure}}% - \def\Etoc@listofhook{% - \def\Etoc@do####1{% - \expandafter\let\csname Etoc@@####1@@\endcsname\Etoc@maxlevel - }% - \Etoc@dolevels - }% - \localtableofcontents - } -\else - \def\locallistoffigures{% - \PackageError{etoc}{% - \string\locallistoffigures \on@line\space but\MessageBreak - package was loaded without `lof' option}% - {Try again with \string\usepackage[lof]{etoc}}% - } -\fi -\ifEtoc@lot - \def\locallistoftables{% - \def\Etoc@listofreset{% - \let\Etoc@currext\Etoc@tocext - \let\Etoc@@startlocaltoc\Etoc@@startlocaltoc@toc - \let\Etoc@@startlocaltochook\@empty - \let\Etoc@listofreset\@empty - \let\Etoc@listofhook\@empty - }% - \let\Etoc@currext\Etoc@lotext - \def\Etoc@@startlocaltoc{\Etoc@@startlocallistof{table}}% - \def\Etoc@@startlocaltochook{\Etoc@@startlocallistof@setlevels{table}}% - \def\Etoc@listofhook{% - \def\Etoc@do####1{% - \expandafter\let\csname Etoc@@####1@@\endcsname\Etoc@maxlevel - }% - \Etoc@dolevels - }% - \localtableofcontents - } -\else - \def\locallistoftables{% - \PackageError{etoc}{% - \string\locallistoftable \on@line\space but\MessageBreak - package was loaded without `lot' option}% - {Try again with \string\usepackage[lot]{etoc}}% - } -\fi -\def\Etoc@checkifempty {% - \global\Etoc@isemptytoctrue - \global\Etoc@stoptocfalse - \global\let\Etoc@level\Etoc@minf - \global\let\Etoc@virtualtop\Etoc@minf - \gdef\Etoc@stackofends{{-3}{}}% - \begingroup - \ifEtoc@localtoc - \def\etoc@startlocaltoc##1{% - \ifnum##1=\Etoc@tocid\relax - \global\let\etoclocaltop\Etoc@virtualtop - \Etoc@@startlocaltochook - \global\Etoc@notactivefalse - \fi - }% - \let\contentsline\Etoc@testingcontentslinelocal - \else - \let\contentsline\Etoc@testingcontentsline - \fi - \Etoc@storetocdepth - \let\Etoc@setlocaltop@doendsandbegin\@empty - \the\Etoc@toctoks - \Etoc@restoretocdepth - \endgroup -} -\DeclareRobustCommand*\etocifwasempty - {\ifEtoc@isemptytoc\expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi } -\expandafter\let\expandafter\etocxifwasempty\csname etocifwasempty \endcsname -\def\Etoc@testingcontentslinelocal #1{% - \ifEtoc@stoptoc - \else - \ifnum\csname Etoc@#1@@\endcsname=\Etoc@maxlevel - \else - \global\expandafter\let\expandafter\Etoc@level\csname Etoc@#1@@\endcsname - \if @\@car#1\@nil\else\global\let\Etoc@virtualtop\Etoc@level\fi - \ifEtoc@notactive - \else - \ifnum\Etoc@level>\etoclocaltop - \unless\ifnum\Etoc@level>\c@tocdepth - \global\Etoc@isemptytocfalse - \global\Etoc@stoptoctrue - \fi - \else - \global\Etoc@stoptoctrue - \fi - \fi - \fi - \fi - \Etoc@gobblethreeorfour{}% -} -\def\Etoc@testingcontentsline #1{% - \ifEtoc@stoptoc - \else - \ifnum\csname Etoc@#1@@\endcsname=\Etoc@maxlevel - \else - \unless\ifnum\csname Etoc@#1@@\endcsname>\c@tocdepth - \global\Etoc@isemptytocfalse - \global\Etoc@stoptoctrue - \fi - \fi - \fi - \Etoc@gobblethreeorfour{}% -} -\def\Etoc@localtableofcontents#1{% - \gdef\etoclocaltop{-\@m}% - \Etoc@localtoctrue - \global\Etoc@isemptytocfalse - \edef\Etoc@tocid{#1}% - \ifnum\Etoc@tocid<\@ne - \setbox0\hbox{\ref{Unknown toc ref \@secondoftwo#1. \space Rerun LaTeX}}% - \global\Etoc@stoptoctrue - \gdef\etoclocaltop{-\thr@@}% - \Etoc@tableofcontents - \expandafter\Etoc@gobtoetoc@ - \fi - \global\Etoc@notactivetrue - \ifEtoc@checksemptiness - \Etoc@checkifempty - \fi - \ifEtoc@isemptytoc - \ifEtoc@notactive - \setbox0\hbox{\ref{Unknown toc ID \number\Etoc@tocid. \space Rerun LaTeX}}% - \global\Etoc@isemptytocfalse - \global\Etoc@stoptoctrue - \gdef\etoclocaltop{-\thr@@}% - \Etoc@tableofcontents - \expandafter\expandafter\expandafter\Etoc@gobtoetoc@ - \fi - \else - \global\Etoc@stoptocfalse - \global\Etoc@notactivetrue - \edef\etoc@startlocaltoc##1% - {\noexpand\Etoc@@startlocaltoc{##1}{\Etoc@tocid}}% - \Etoc@tableofcontents - \fi - \@gobble\etoc@ - \endgroup\ifEtoc@mustclosegroup\endgroup\fi - \Etoc@tocdepthreset - \Etoc@listofreset - \etocaftertochook -}% \Etoc@localtableofcontents -\def\Etoc@getref #1{% - \@ifundefined{r@#1} - {0} - {\expandafter\Etoc@getref@i\romannumeral-`0% - \expandafter\expandafter\expandafter - \@car\csname r@#1\endcsname0\@nil\@etoc - }% -} -\def\Etoc@getref@i#1#2\@etoc{\ifnum9<1\string#1 #1#2\else 0\fi} -\def\Etoc@ref#1{\Etoc@localtableofcontents{\Etoc@getref{#1}}} -\def\Etoc@label#1{\label{#1}\futurelet\Etoc@nexttoken\Etoc@t@bleofcontents} -\@firstofone{\def\Etoc@again} {\futurelet\Etoc@nexttoken\Etoc@t@bleofcontents} -\def\Etoc@dothis #1#2\etoc@ {\fi #1} -\def\Etoc@t@bleofcontents{% - \gdef\etoclocaltop{-\@M}% - \ifx\Etoc@nexttoken\label\Etoc@dothis{\expandafter\Etoc@label\@gobble}\fi - \ifx\Etoc@nexttoken\@sptoken\Etoc@dothis{\Etoc@again}\fi - \ifx\Etoc@nexttoken\ref\Etoc@dothis{\expandafter\Etoc@ref\@gobble}\fi - \ifEtoc@tocwithid\Etoc@dothis{\Etoc@localtableofcontents{\c@etoc@tocid}}\fi - \global\Etoc@isemptytocfalse - \ifEtoc@checksemptiness\Etoc@checkifempty\fi - \ifEtoc@isemptytoc - \ifEtoc@notocifnotoc - \expandafter\expandafter\expandafter\@gobble - \fi - \fi - \Etoc@tableofcontents - \endgroup - \ifEtoc@mustclosegroup\endgroup\fi - \Etoc@tocdepthreset - \Etoc@listofreset - \etocaftertochook - \@gobble\etoc@ - }% \Etoc@t@bleofcontents -\def\Etoc@table@fcontents{% - \refstepcounter{etoc@tocid}% - \Etoc@tocwithidfalse - \futurelet\Etoc@nexttoken\Etoc@t@bleofcontents -} -\def\Etoc@localtable@fcontents{% - \refstepcounter{etoc@tocid}% - \addtocontents{toc}{\string\etoc@startlocaltoc{\the\c@etoc@tocid}}% - \Etoc@tocwithidtrue - \futurelet\Etoc@nexttoken\Etoc@t@bleofcontents -} -\def\etoctableofcontents{% - \Etoc@openouttoc - \Etoc@tocdepthset - \begingroup - \@ifstar - {\let\Etoc@aftertitlehook\@empty\Etoc@table@fcontents} - {\def\Etoc@aftertitlehook{\etocaftertitlehook}\Etoc@table@fcontents}% -}% \etoctableofcontents -\def\etocifisstarred{\ifx\Etoc@aftertitlehook\@empty - \expandafter\@firstoftwo\else - \expandafter\@secondoftwo - \fi} -\let\etocoriginaltableofcontents\tableofcontents -\let\tableofcontents\etoctableofcontents -\let\Etoc@listofhook\@empty -\newcommand*\localtableofcontents{% - \Etoc@openouttoc - \Etoc@tocdepthset - \begingroup - \Etoc@listofhook - \@ifstar - {\let\Etoc@aftertitlehook\@empty\Etoc@localtable@fcontents} - {\def\Etoc@aftertitlehook{\etocaftertitlehook}\Etoc@localtable@fcontents}% -}% \localtableofcontents -\newcommand*\localtableofcontentswithrelativedepth[1]{% - \def\Etoc@@startlocaltochook{% - \global\c@tocdepth\numexpr\etoclocaltop+#1\relax - }% - \def\Etoc@listofreset{\let\Etoc@@startlocaltochook\@empty - \let\Etoc@listofreset\@empty}% - \localtableofcontents -}% \localtableofcontentswithrelativedepth -\newcommand\etocsettocstyle[2]{% - \Etoc@etocstylefalse - \Etoc@classstylefalse - \def\Etoc@tableofcontents@user@before{#1}% - \def\Etoc@tableofcontents@user@after {#2}% -}% -\def\etocstoretocstyleinto#1{% -%% \@ifdefinable#1{% - \edef#1{\noexpand\Etoc@etocstylefalse\noexpand\Etoc@classstylefalse - \def\noexpand\Etoc@tableofcontents@user@before{% - \unexpanded\expandafter{\Etoc@tableofcontents@user@before}% - }% - \def\noexpand\Etoc@tableofcontents@user@after{% - \unexpanded\expandafter{\Etoc@tableofcontents@user@after}% - }% - }% -%% }% -}% -\def\Etoc@tableofcontents {% - \Etoc@tableofcontents@etoc@before - \ifEtoc@localtoc\ifEtoc@etocstyle\expandafter\expandafter\expandafter\@gobble\fi\fi - \Etoc@tableofcontents@user@before - \Etoc@tableofcontents@contents - \ifEtoc@localtoc\ifEtoc@etocstyle\expandafter\expandafter\expandafter\@gobble\fi\fi - \Etoc@tableofcontents@user@after - \Etoc@tableofcontents@etoc@after - \@gobble\etoc@ -} -\def\Etoc@tableofcontents@etoc@before{% - \ifnum\c@tocdepth>\Etoc@minf - \else - \expandafter\Etoc@gobtoetoc@ - \fi - \Etoc@par - \Etoc@beforetitlehook - \etocbeforetitlehook - \Etoc@storetocdepth - \let\Etoc@savedcontentsline\contentsline - \let\contentsline\Etoc@etoccontentsline - \ifEtoc@standardlines - \else - \def\Etoc@do##1{% - \expandafter\def\csname etocsaved##1tocline\endcsname - {\PackageError{etoc}{% - \expandafter\string\csname etocsaved##1tocline\endcsname\space - has been deprecated\MessageBreak - at 1.1a and is removed at 1.2.\MessageBreak - Use \expandafter\string\csname l@##1\endcsname\space directly.\MessageBreak - Reported \on@line}% - {I will use \expandafter\string - \csname l@##1\endcsname\space myself for this time.% - }% - \csname l@##1\endcsname - }% - }% - \Etoc@dolevels - \fi -}% -\def\Etoc@tableofcontents@contents{% - \Etoc@tocdepthset - \ifEtoc@parskip\parskip\z@skip\fi - \Etoc@aftertitlehook - \gdef\etoclocaltop{-\thr@@}% - \Etoc@toctoc - \etocaftercontentshook -}% -\def\Etoc@tableofcontents@etoc@after{% - \@nobreakfalse - \Etoc@restoretocdepth - \ifx\Etoc@global\global - \@ifundefined{tof@finish} - {} - {\ifx\tof@finish\@empty - \else - \global\let\contentsline\Etoc@savedcontentsline - \fi - }% - \fi -} -\def\etocsetstyle#1{\ifcsname Etoc@#1@@\endcsname - \expandafter\Etoc@setstyle@a - \else - \expandafter\Etoc@setstyle@error - \fi {#1}% -} -\def\Etoc@setstyle@error #1{% - \PackageWarning{etoc}{`#1' is unknown to etoc. \space Did you\MessageBreak - forget some \string\etocsetlevel{#1}{}?\MessageBreak - Reported}% - \@gobblefour -} -\def\Etoc@setstyle@a #1{% - \edef\Etoc@tmp{\the\numexpr\csname Etoc@#1@@\endcsname}% - \if1\unless\ifnum\Etoc@tmp<\Etoc@maxlevel 0\fi - \unless\ifnum\Etoc@tmp>\Etoc@minf 0\fi1% - \Etoc@standardlinesfalse - \expandafter\Etoc@setstyle@b\expandafter\Etoc@tmp - \else - \ifnum\Etoc@tmp=\Etoc@maxlevel - \in@{.#1,}{.figure,.table,}% - \ifin@ - \PackageWarning{etoc} - {You can not use \string\etocsetstyle\space with `#1'.\MessageBreak - Check the package documentation (in particular about\MessageBreak - \string\etoclocallistoffigureshook/\string\etoclocallistoftableshook)% - \MessageBreak on how to customize - figure and table entries in local\MessageBreak lists. Reported}% - \else - \PackageInfo{etoc} - {Attempt to set the style of `#1',\MessageBreak - whose level is currently the maximal one \etocthemaxlevel,\MessageBreak - which is never displayed. \space This will be ignored\MessageBreak - but note that we do quit compatibility mode.\MessageBreak - Reported}% - \Etoc@standardlinesfalse - \fi - \else - \PackageWarning{etoc}{This should not happen. Reported}% - \fi - \expandafter\@gobblefour - \fi -} -\long\def\Etoc@setstyle@b#1#2#3#4#5{% - \expandafter\def\csname Etoc@begin@#1\endcsname {#2}% - \expandafter\def\csname Etoc@prefix@#1\endcsname {#3}% - \expandafter\def\csname Etoc@contents@#1\endcsname {#4}% - \expandafter\def\csname Etoc@end@#1\endcsname {#5}% -} -\def\Etoc@setstyle@e#1{% - \expandafter\let\csname Etoc@begin@#1\endcsname \@empty - \expandafter\let\csname Etoc@prefix@#1\endcsname \@empty - \expandafter\let\csname Etoc@contents@#1\endcsname \@empty - \expandafter\let\csname Etoc@end@#1\endcsname \@empty -} -\def\Etoc@storelines@a#1{% - \noexpand\Etoc@setstyle@b{#1}% - {\expandafter\Etoc@expandonce\csname Etoc@begin@#1\endcsname}% - {\expandafter\Etoc@expandonce\csname Etoc@prefix@#1\endcsname}% - {\expandafter\Etoc@expandonce\csname Etoc@contents@#1\endcsname}% - {\expandafter\Etoc@expandonce\csname Etoc@end@#1\endcsname}% -} -\def\Etoc@expandonce#1{\unexpanded\expandafter{#1}} -\def\etocstorelinestylesinto#1{% - \edef#1{\Etoc@storelines@a{-2}\Etoc@storelines@a{-1}\Etoc@storelines@a{0}% - \Etoc@storelines@a {1}\Etoc@storelines@a {2}\Etoc@storelines@a{3}% - \Etoc@storelines@a {4}\Etoc@storelines@a {5}% - \ifEtoc@deeplevels - \Etoc@storelines@a{6}\Etoc@storelines@a{7}\Etoc@storelines@a{8}% - \Etoc@storelines@a{9}\Etoc@storelines@a{10}\Etoc@storelines@a{11}% - \fi - }% -} -\def\etocstorethislinestyleinto#1#2{% - \edef#2{\expandafter\Etoc@storelines@a\expandafter{\number\etoclevel{#1}}}% -}% -\def\etocfontminustwo {\normalfont \LARGE \bfseries} -\def\etocfontminusone {\normalfont \large \bfseries} -\def\etocfontzero {\normalfont \large \bfseries} -\def\etocfontone {\normalfont \normalsize \bfseries} -\def\etocfonttwo {\normalfont \normalsize} -\def\etocfontthree {\normalfont \footnotesize} -\def\etocsepminustwo {4ex \@plus .5ex \@minus .5ex} -\def\etocsepminusone {4ex \@plus .5ex \@minus .5ex} -\def\etocsepzero {2.5ex \@plus .4ex \@minus .4ex} -\def\etocsepone {1.5ex \@plus .3ex \@minus .3ex} -\def\etocseptwo {.5ex \@plus .1ex \@minus .1ex} -\def\etocsepthree {.25ex \@plus .05ex \@minus .05ex} -\def\etocbaselinespreadminustwo {1} -\def\etocbaselinespreadminusone {1} -\def\etocbaselinespreadzero {1} -\def\etocbaselinespreadone {1} -\def\etocbaselinespreadtwo {1} -\def\etocbaselinespreadthree {.9} -\def\etocminustwoleftmargin {1.5em plus 0.5fil} -\def\etocminustworightmargin {1.5em plus -0.5fil} -\def\etocminusoneleftmargin {1em} -\def\etocminusonerightmargin {1em} -\def\etoctoclineleaders - {\hbox{\normalfont\normalsize\hb@xt@2ex {\hss.\hss}}} -\def\etocabbrevpagename {p.~} -\def\etocpartname {Part} -\def\etocbookname {Book} -\def\etocdefaultlines{% - \Etoc@standardlinesfalse - \etocdefaultlines@setbook - \etocdefaultlines@setpart - \etocdefaultlines@setchapter - \etocdefaultlines@setsection - \etocdefaultlines@setsubsection - \etocdefaultlines@setsubsubsection - \etocdefaultlines@setdeeperones -} -\def\etocnoprotrusion{\leavevmode\kern-\p@\kern\p@} -\@ifclassloaded{memoir}{% - \def\etocdefaultlines@setbook{% - \Etoc@setstyle@b - {-2}% - {\addpenalty\@M\etocskipfirstprefix} - {\addpenalty\@secpenalty} - {\begingroup - \etocfontminustwo - \addvspace{\etocsepminustwo}% - \parindent \z@ - \leftskip \etocminustwoleftmargin - \rightskip \etocminustworightmargin - \parfillskip \@flushglue - \vbox{\etocifnumbered{\etoclink{\etocbookname\enspace\etocthenumber:\quad}}{}% - \etocname - \baselineskip\etocbaselinespreadminustwo\baselineskip - \par}% - \addpenalty\@M\addvspace{\etocsepminusone}% - \endgroup} - {}% - } - }{\let\etocdefaultlines@setbook\@empty} -\def\etocdefaultlines@setpart{% -\Etoc@setstyle@b - {-1}% - {\addpenalty\@M\etocskipfirstprefix} - {\addpenalty\@secpenalty} - {\begingroup - \etocfontminusone - \addvspace{\etocsepminusone}% - \parindent \z@ - \leftskip \etocminusoneleftmargin - \rightskip \etocminusonerightmargin - \parfillskip \@flushglue - \vbox{\etocifnumbered{\etoclink{\etocpartname\enspace\etocthenumber.\quad}}{}% - \etocname - \baselineskip\etocbaselinespreadminusone\baselineskip - \par}% - \addpenalty\@M\addvspace{\etocsepzero}% - \endgroup} - {}% -} -\def\etocdefaultlines@setchapter{% -\Etoc@setstyle@b - {0}% - {\addpenalty\@M\etocskipfirstprefix} - {\addpenalty\@itempenalty} - {\begingroup - \etocfontzero - \addvspace{\etocsepzero}% - \parindent \z@ \parfillskip \@flushglue - \vbox{\etocifnumbered{\etocnumber.\enspace}{}\etocname - \baselineskip\etocbaselinespreadzero\baselineskip - \par}% - \endgroup} - {\addpenalty{-\@highpenalty}\addvspace{\etocsepminusone}}% -} -\def\etocdefaultlines@setsection{% -\Etoc@setstyle@b - {1}% - {\addpenalty\@M\etocskipfirstprefix} - {\addpenalty\@itempenalty} - {\begingroup - \etocfontone - \addvspace{\etocsepone}% - \parindent \z@ \parfillskip \z@ - \setbox\z@\vbox{\parfillskip\@flushglue - \etocname\par - \setbox\tw@\lastbox - \global\setbox\@ne\hbox{\unhbox\tw@\ }}% - \dimen\z@=\wd\@ne - \setbox\z@=\etoctoclineleaders - \advance\dimen\z@\wd\z@ - \etocifnumbered - {\setbox\tw@\hbox{\etocnumber, \etocabbrevpagename\etocpage\etocnoprotrusion}} - {\setbox\tw@\hbox{\etocabbrevpagename\etocpage\etocnoprotrusion}}% - \advance\dimen\z@\wd\tw@ - \ifdim\dimen\z@ < \linewidth - \vbox{\etocname~% - \leaders\box\z@\hfil\box\tw@ - \baselineskip\etocbaselinespreadone\baselineskip - \par}% - \else - \vbox{\etocname~% - \leaders\copy\z@\hfil\break - \hbox{}\leaders\box\z@\hfil\box\tw@ - \baselineskip\etocbaselinespreadone\baselineskip - \par}% - \fi - \endgroup} - {\addpenalty\@secpenalty\addvspace{\etocsepzero}}% -} -\def\etocdefaultlines@setsubsection{% -\Etoc@setstyle@b - {2}% - {\addpenalty\@medpenalty\etocskipfirstprefix} - {\addpenalty\@itempenalty} - {\begingroup - \etocfonttwo - \addvspace{\etocseptwo}% - \parindent \z@ \parfillskip \z@ - \setbox\z@\vbox{\parfillskip\@flushglue - \etocname\par\setbox\tw@\lastbox - \global\setbox\@ne\hbox{\unhbox\tw@}}% - \dimen\z@=\wd\@ne - \setbox\z@=\etoctoclineleaders - \advance\dimen\z@\wd\z@ - \etocifnumbered - {\setbox\tw@\hbox{\etocnumber, \etocabbrevpagename\etocpage\etocnoprotrusion}} - {\setbox\tw@\hbox{\etocabbrevpagename\etocpage\etocnoprotrusion}}% - \advance\dimen\z@\wd\tw@ - \ifdim\dimen\z@ < \linewidth - \vbox{\etocname~% - \leaders\box\z@\hfil\box\tw@ - \baselineskip\etocbaselinespreadtwo\baselineskip - \par}% - \else - \vbox{\etocname~% - \leaders\copy\z@\hfil\break - \hbox{}\leaders\box\z@\hfil\box\tw@ - \baselineskip\etocbaselinespreadtwo\baselineskip - \par}% - \fi - \endgroup} - {\addpenalty\@secpenalty\addvspace{\etocsepone}}% -} -\def\etocdefaultlines@setsubsubsection{% -\Etoc@setstyle@b - {3}% - {\addpenalty\@M - \etocfontthree - \vspace{\etocsepthree}% - \noindent - \etocskipfirstprefix} - {\allowbreak\,--\,} - {\etocname} - {.\hfil - \begingroup - \baselineskip\etocbaselinespreadthree\baselineskip - \par - \endgroup - \addpenalty{-\@highpenalty}} -} -\def\etocdefaultlines@setdeeperones{% -\Etoc@setstyle@e{4}% -\Etoc@setstyle@e{5}% -\ifEtoc@deeplevels - \Etoc@setstyle@e{6}% - \Etoc@setstyle@e{7}% - \Etoc@setstyle@e{8}% - \Etoc@setstyle@e{9}% - \Etoc@setstyle@e{10}% - \Etoc@setstyle@e{11}% -\fi -} -\def\etocabovetocskip{3.5ex \@plus 1ex \@minus .2ex} -\def\etocbelowtocskip{3.5ex \@plus 1ex \@minus .2ex} -\def\etoccolumnsep{2em} -\def\etocmulticolsep{0ex} -\def\etocmulticolpretolerance{-1} -\def\etocmulticoltolerance{200} -\def\etocdefaultnbcol{2} -\def\etocinnertopsep{2ex} -\newcommand\etocmulticolstyle[2][\etocdefaultnbcol]{% -\etocsettocstyle - {\let\etocoldpar\par - \addvspace{\etocabovetocskip}% - \ifnum #1>\@ne - \expandafter\@firstoftwo - \else \expandafter\@secondoftwo - \fi - {\multicolpretolerance\etocmulticolpretolerance - \multicoltolerance\etocmulticoltolerance - \setlength{\columnsep}{\etoccolumnsep}% - \setlength{\multicolsep}{\etocmulticolsep}% - \begin{multicols}{#1}[#2\etocoldpar\addvspace{\etocinnertopsep}]} - {#2\ifvmode\else\begingroup\interlinepenalty\@M\parskip\z@skip - \@@par\endgroup - \fi - \nobreak\addvspace{\etocinnertopsep}% - \pretolerance\etocmulticolpretolerance - \tolerance\etocmulticoltolerance}% - }% - {\ifnum #1>\@ne - \expandafter\@firstofone - \else \expandafter\@gobble - \fi - {\end{multicols}}% - \addvspace{\etocbelowtocskip}}% -} -\def\etocinnerbottomsep{3.5ex} -\def\etocinnerleftsep{2em} -\def\etocinnerrightsep{2em} -\def\etoctoprule{\hrule} -\def\etocleftrule{\vrule} -\def\etocrightrule{\vrule} -\def\etocbottomrule{\hrule} -\def\etoctoprulecolorcmd{\relax} -\def\etocbottomrulecolorcmd{\relax} -\def\etocleftrulecolorcmd{\relax} -\def\etocrightrulecolorcmd{\relax} -\def\etoc@ruledheading #1{% - \hb@xt@\linewidth{\color@begingroup - \hss #1\hss\hskip-\linewidth - \etoctoprulecolorcmd\leaders\etoctoprule\hss - \phantom{#1}% - \leaders\etoctoprule\hss\color@endgroup}% - \nointerlineskip\nobreak\vskip\etocinnertopsep} -\newcommand*\etocruledstyle[2][\etocdefaultnbcol]{% -\etocsettocstyle - {\addvspace{\etocabovetocskip}% - \ifnum #1>\@ne - \expandafter\@firstoftwo - \else \expandafter\@secondoftwo - \fi - {\multicolpretolerance\etocmulticolpretolerance - \multicoltolerance\etocmulticoltolerance - \setlength{\columnsep}{\etoccolumnsep}% - \setlength{\multicolsep}{\etocmulticolsep}% - \begin{multicols}{#1}[\etoc@ruledheading{#2}]} - {\etoc@ruledheading{#2}% - \pretolerance\etocmulticolpretolerance - \tolerance\etocmulticoltolerance}} - {\ifnum #1>\@ne\expandafter\@firstofone - \else \expandafter\@gobble - \fi - {\end{multicols}}% - \addvspace{\etocbelowtocskip}}} -\def\etocframedmphook{\relax} -\long\def\etocbkgcolorcmd{\relax} -\long\def\Etoc@relax{\relax} -\newbox\etoc@framed@titlebox -\newbox\etoc@framed@contentsbox -\newcommand*\etocframedstyle[2][\etocdefaultnbcol]{% -\etocsettocstyle{% - \addvspace{\etocabovetocskip}% - \sbox\z@{#2}% - \dimen\z@\dp\z@ - \ifdim\wd\z@<\linewidth \dp\z@\z@ \else \dimen\z@\z@ \fi - \setbox\etoc@framed@titlebox=\hb@xt@\linewidth{\color@begingroup - \hss - \ifx\etocbkgcolorcmd\Etoc@relax - \else - \sbox\tw@{\color{white}% - \vrule\@width\wd\z@\@height\ht\z@\@depth\dimen\z@}% - \ifdim\wd\z@<\linewidth \dp\tw@\z@\fi - \box\tw@ - \hskip-\wd\z@ - \fi - \copy\z@ - \hss - \hskip-\linewidth - \etoctoprulecolorcmd\leaders\etoctoprule\hss - \hskip\wd\z@ - \etoctoprulecolorcmd\leaders\etoctoprule\hss\color@endgroup}% - \setbox\z@\hbox{\etocleftrule\etocrightrule}% - \dimen\tw@\linewidth\advance\dimen\tw@-\wd\z@ - \advance\dimen\tw@-\etocinnerleftsep - \advance\dimen\tw@-\etocinnerrightsep - \setbox\etoc@framed@contentsbox=\vbox\bgroup - \hsize\dimen\tw@ - \kern\dimen\z@ - \vskip\etocinnertopsep - \hbox\bgroup - \begin{minipage}{\hsize}% - \etocframedmphook - \ifnum #1>\@ne - \expandafter\@firstoftwo - \else \expandafter\@secondoftwo - \fi - {\multicolpretolerance\etocmulticolpretolerance - \multicoltolerance\etocmulticoltolerance - \setlength{\columnsep}{\etoccolumnsep}% - \setlength{\multicolsep}{\etocmulticolsep}% - \begin{multicols}{#1}} - {\pretolerance\etocmulticolpretolerance - \tolerance\etocmulticoltolerance}} - {\ifnum #1>\@ne\expandafter\@firstofone - \else \expandafter\@gobble - \fi - {\end{multicols}\unskip }% - \end{minipage}% - \egroup - \vskip\etocinnerbottomsep - \egroup - \vbox{\hsize\linewidth - \ifx\etocbkgcolorcmd\Etoc@relax - \else - \kern\ht\etoc@framed@titlebox - \kern\dp\etoc@framed@titlebox - \hb@xt@\linewidth{\color@begingroup - \etocleftrulecolorcmd\etocleftrule - \etocbkgcolorcmd - \leaders\vrule - \@height\ht\etoc@framed@contentsbox - \@depth\dp\etoc@framed@contentsbox - \hss - \etocrightrulecolorcmd\etocrightrule - \color@endgroup}\nointerlineskip - \vskip-\dp\etoc@framed@contentsbox - \vskip-\ht\etoc@framed@contentsbox - \vskip-\dp\etoc@framed@titlebox - \vskip-\ht\etoc@framed@titlebox - \fi - \box\etoc@framed@titlebox\nointerlineskip - \hb@xt@\linewidth{\color@begingroup - {\etocleftrulecolorcmd\etocleftrule}% - \hss\box\etoc@framed@contentsbox\hss - \etocrightrulecolorcmd\etocrightrule\color@endgroup} - \nointerlineskip - \vskip\ht\etoc@framed@contentsbox - \vskip\dp\etoc@framed@contentsbox - \hb@xt@\linewidth{\color@begingroup\etocbottomrulecolorcmd - \leaders\etocbottomrule\hss\color@endgroup}} - \addvspace{\etocbelowtocskip}}} -\newcommand\etoc@multicoltoc[2][\etocdefaultnbcol]{% - \etocmulticolstyle[#1]{#2}% - \tableofcontents} -\newcommand\etoc@multicoltoci[2][\etocdefaultnbcol]{% - \etocmulticolstyle[#1]{#2}% - \tableofcontents*} -\newcommand\etoc@local@multicoltoc[2][\etocdefaultnbcol]{% - \etocmulticolstyle[#1]{#2}% - \localtableofcontents} -\newcommand\etoc@local@multicoltoci[2][\etocdefaultnbcol]{% - \etocmulticolstyle[#1]{#2}% - \localtableofcontents*} -\newcommand*\etoc@ruledtoc[2][\etocdefaultnbcol]{% - \etocruledstyle[#1]{#2}% - \tableofcontents} -\newcommand*\etoc@ruledtoci[2][\etocdefaultnbcol]{% - \etocruledstyle[#1]{#2}% - \tableofcontents*} -\newcommand*\etoc@local@ruledtoc[2][\etocdefaultnbcol]{% - \etocruledstyle[#1]{#2}% - \localtableofcontents} -\newcommand*\etoc@local@ruledtoci[2][\etocdefaultnbcol]{% - \etocruledstyle[#1]{#2}% - \localtableofcontents*} -\newcommand*\etoc@framedtoc[2][\etocdefaultnbcol]{% - \etocframedstyle[#1]{#2}% - \tableofcontents} -\newcommand*\etoc@framedtoci[2][\etocdefaultnbcol]{% - \etocframedstyle[#1]{#2}% - \tableofcontents*} -\newcommand*\etoc@local@framedtoc[2][\etocdefaultnbcol]{% - \etocframedstyle[#1]{#2}% - \localtableofcontents} -\newcommand*\etoc@local@framedtoci[2][\etocdefaultnbcol]{% - \etocframedstyle[#1]{#2}% - \localtableofcontents*} -\def\etocmulticol{\begingroup - \Etoc@mustclosegrouptrue - \@ifstar - {\etoc@multicoltoci} - {\etoc@multicoltoc}} -\def\etocruled{\begingroup - \Etoc@mustclosegrouptrue - \@ifstar - {\etoc@ruledtoci} - {\etoc@ruledtoc}} -\def\etocframed{\begingroup - \Etoc@mustclosegrouptrue - \@ifstar - {\etoc@framedtoci} - {\etoc@framedtoc}} -\def\etoclocalmulticol{\begingroup - \Etoc@mustclosegrouptrue - \@ifstar - {\etoc@local@multicoltoci} - {\etoc@local@multicoltoc}} -\def\etoclocalruled{\begingroup - \Etoc@mustclosegrouptrue - \@ifstar - {\etoc@local@ruledtoci} - {\etoc@local@ruledtoc}} -\def\etoclocalframed{\begingroup - \Etoc@mustclosegrouptrue - \@ifstar - {\etoc@local@framedtoci} - {\etoc@local@framedtoc}} -\def\etocmemoirtoctotocfmt #1#2{% - \PackageWarning{etoc} - {\string\etocmemoirtoctotocfmt\space is deprecated.\MessageBreak - Use in its place \string\etocsettoclineforclasstoc,\MessageBreak - and \string\etocsettoclineforclasslistof{toc} (or {lof}, {lot}). - I will do this now.\MessageBreak - Reported}% - \etocsettoclineforclasstoc{#1}{#2}% - \etocsettoclineforclasslistof{toc}{#1}{#2}% -} -\def\etocsettoclineforclasstoc #1#2{% - \def\etocclassmaintocaddtotoc{\etocglobalheadtotoc{#1}{#2}}% -} -\def\etocsettoclineforclasslistof #1#2#3{% - \@namedef{etocclasslocal#1addtotoc}{\etoclocalheadtotoc{#2}{#3}}% -} -\let\etocclasslocaltocaddtotoc\@empty -\let\etocclasslocallofaddtotoc\@empty -\let\etocclasslocallotaddtotoc\@empty -\ifdefined\c@chapter - \def\etocclasslocaltocmaketitle{\section*{\localcontentsname}} - \def\etocclasslocallofmaketitle{\section*{\locallistfigurename}} - \def\etocclasslocallotmaketitle{\section*{\locallisttablename}} - \etocsettoclineforclasstoc {chapter}{\contentsname} - \etocsettoclineforclasslistof{toc}{section}{\localcontentsname} - \etocsettoclineforclasslistof{lof}{section}{\locallistfigurename} - \etocsettoclineforclasslistof{lot}{section}{\locallisttablename} -\else - \def\etocclasslocaltocmaketitle{\subsection*{\localcontentsname}}% - \def\etocclasslocallofmaketitle{\subsection*{\locallistfigurename}}% - \def\etocclasslocallotmaketitle{\subsection*{\locallisttablename}}% - \etocsettoclineforclasstoc {section}{\contentsname} - \etocsettoclineforclasslistof{toc}{subsection}{\localcontentsname} - \etocsettoclineforclasslistof{lof}{subsection}{\locallistfigurename} - \etocsettoclineforclasslistof{lot}{subsection}{\locallisttablename} -\fi -\def\etocclasslocalperhapsaddtotoc #1{% - \etocifisstarred - {} - {\csname ifEtoc@local#1totoc\endcsname - \csname etocclasslocal#1addtotoc\endcsname - \fi - }% -} -\def\etocarticlestyle{% - \etocsettocstyle - {\ifEtoc@localtoc - \@nameuse{etocclasslocal\Etoc@currext maketitle}% - \etocclasslocalperhapsaddtotoc\Etoc@currext - \else - \section *{\contentsname - \@mkboth {\MakeUppercase \contentsname} - {\MakeUppercase \contentsname}}% - \etocifisstarred{}{\etocifmaintoctotoc{\etocclassmaintocaddtotoc}{}}% - \fi - } - {}% -} -\def\etocarticlestylenomarks{% - \etocsettocstyle - {\ifEtoc@localtoc - \@nameuse{etocclasslocal\Etoc@currext maketitle}% - \etocclasslocalperhapsaddtotoc\Etoc@currext - \else - \section *{\contentsname}% - \etocifisstarred{}{\etocifmaintoctotoc{\etocclassmaintocaddtotoc}{}}% - \fi - } - {}% -} -\def\etocbookstyle{% - \etocsettocstyle - {\if@twocolumn \@restonecoltrue \onecolumn \else \@restonecolfalse \fi - \ifEtoc@localtoc - \@nameuse{etocclasslocal\Etoc@currext maketitle}% - \etocclasslocalperhapsaddtotoc\Etoc@currext - \else - \chapter *{\contentsname - \@mkboth {\MakeUppercase \contentsname} - {\MakeUppercase \contentsname}}% - \etocifisstarred{}{\etocifmaintoctotoc{\etocclassmaintocaddtotoc}{}}% - \fi - }% - {\if@restonecol \twocolumn \fi}% -} -\def\etocbookstylenomarks{% - \etocsettocstyle - {\if@twocolumn \@restonecoltrue \onecolumn \else \@restonecolfalse \fi - \ifEtoc@localtoc - \@nameuse{etocclasslocal\Etoc@currext maketitle}% - \etocclasslocalperhapsaddtotoc\Etoc@currext - \else - \chapter *{\contentsname}% - \etocifisstarred{}{\etocifmaintoctotoc{\etocclassmaintocaddtotoc}{}}% - \fi - }% - {\if@restonecol \twocolumn \fi}% -} -\let\etocreportstyle\etocbookstyle -\let\etocreportstylenomarks\etocbookstylenomarks -\def\etocmemoirstyle{% - \etocsettocstyle - {\ensureonecol \par \begingroup \phantomsection - \ifx\Etoc@aftertitlehook\@empty - \else - \ifmem@em@starred@listof - \else - \ifEtoc@localtoc - \etocclasslocalperhapsaddtotoc\Etoc@currext - \else - \ifEtoc@maintoctotoc - \etocclassmaintocaddtotoc - \fi - \fi - \fi - \fi - \ifEtoc@localtoc - \@namedef{@\Etoc@currext maketitle}{% - \@nameuse{etocclasslocal\Etoc@currext maketitle}% - }% - \fi - \@nameuse {@\Etoc@currext maketitle} %<< space token here from memoir code - \ifx\Etoc@aftertitlehook\@empty - \else - \Etoc@aftertitlehook \let \Etoc@aftertitlehook \relax - \fi - \parskip \cftparskip \@nameuse {cft\Etoc@currext beforelisthook}% - }% - {\@nameuse {cft\Etoc@currext afterlisthook}% - \endgroup\restorefromonecol - }% -} -\let\Etoc@beforetitlehook\@empty -\if1\@ifclassloaded{scrartcl}0{\@ifclassloaded{scrbook}0{\@ifclassloaded{scrreprt}01}}% -\expandafter\@gobble -\else - \ifdefined\setuptoc - \def\Etoc@beforetitlehook{% - \ifEtoc@localtoc - \etocclasslocalperhapsaddtotoc\Etoc@currext - \setuptoc{\Etoc@currext}{leveldown}% - \else - \etocifisstarred{}{\etocifmaintoctotoc{\setuptoc{toc}{totoc}}}% - \fi - }% - \fi -\expandafter\@firstofone -\fi -{\def\etocclasslocalperhapsaddtotoc #1{% - \etocifisstarred - {}% - {\csname ifEtoc@local#1totoc\endcsname - \setuptoc{\Etoc@currext}{totoc}% - \fi - }% - }% -} -\ifdefined\Iftocfeature - \def\etoc@Iftocfeature{\Iftocfeature}% -\else - \def\etoc@Iftocfeature{\iftocfeature}% -\fi -\def\etocscrartclstyle{% - \etocsettocstyle - {\ifx\Etoc@currext\Etoc@tocext - \expandafter\@firstofone - \else - \expandafter\@gobble - \fi - {\let\if@dynlist\if@tocleft}% - \edef\@currext{\Etoc@currext}% - \@ifundefined{listof\@currext name}% - {\def\list@fname{\listofname~\@currext}}% - {\expandafter\let\expandafter\list@fname - \csname listof\@currext name\endcsname}% - \etoc@Iftocfeature {\@currext}{onecolumn} - {\etoc@Iftocfeature {\@currext}{leveldown} - {} - {\if@twocolumn \aftergroup \twocolumn \onecolumn \fi }} - {}% - \etoc@Iftocfeature {\@currext}{numberline}% - {\def \nonumberline {\numberline {}}}{}% - \expandafter\tocbasic@listhead\expandafter {\list@fname}% - \begingroup \expandafter \expandafter \expandafter - \endgroup \expandafter - \ifx - \csname microtypesetup\endcsname \relax - \else - \etoc@Iftocfeature {\@currext}{noprotrusion}{} - {\microtypesetup {protrusion=false}% - \PackageInfo {tocbasic}% - {character protrusion at \@currext\space deactivated}}% - \fi - \etoc@Iftocfeature{\@currext}{noparskipfake}{}{% - \ifvmode \@tempskipa\lastskip \vskip-\lastskip - \addtolength{\@tempskipa}{\parskip}\vskip\@tempskipa\fi - }% - \setlength {\parskip }{\z@ }% - \setlength {\parindent }{\z@ }% - \setlength {\parfillskip }{\z@ \@plus 1fil}% - \csname tocbasic@@before@hook\endcsname - \csname tb@\@currext @before@hook\endcsname - }% end of before_toc - {% start of after_toc - \providecommand\tocbasic@end@toc@file{}\tocbasic@end@toc@file - \edef\@currext{\Etoc@currext}% - \csname tb@\@currext @after@hook\endcsname - \csname tocbasic@@after@hook\endcsname - }% end of after_toc -} -\let\etocscrbookstyle\etocscrartclstyle -\let\etocscrreprtstyle\etocscrartclstyle -\def\etocclasstocstyle{\etocarticlestyle} -\newcommand*\etocmarkboth[1]{% - \@mkboth{\MakeUppercase{#1}}{\MakeUppercase{#1}}} -\newcommand*\etocmarkbothnouc[1]{\@mkboth{#1}{#1}} -\newcommand\etoctocstyle[3][section]{\etocmulticolstyle[#2]% - {\csname #1\endcsname *{#3}}} -\newcommand\etoctocstylewithmarks[4][section]{\etocmulticolstyle[#2]% - {\csname #1\endcsname *{#3\etocmarkboth{#4}}}} -\newcommand\etoctocstylewithmarksnouc[4][section]{\etocmulticolstyle[#2]% - {\csname #1\endcsname *{#3\etocmarkbothnouc{#4}}}} -\def\Etoc@redefetocstylesforchapters{% - \renewcommand\etoctocstylewithmarks[4][chapter]{% - \etocmulticolstyle[##2]{\csname ##1\endcsname *{##3\etocmarkboth{##4}}}% - } - \renewcommand\etoctocstylewithmarksnouc[4][chapter]{% - \etocmulticolstyle[##2]{\csname ##1\endcsname *{##3\etocmarkbothnouc{##4}}}% - } - \renewcommand\etoctocstyle[3][chapter]{% - \etocmulticolstyle[##2]{\csname ##1\endcsname *{##3}} - } -} -\@ifclassloaded{scrartcl} - {\renewcommand*\etocclasstocstyle{\etocscrartclstyle}}{} -\@ifclassloaded{book} - {\renewcommand*\etocfontone{\normalfont\normalsize} - \renewcommand*\etocclasstocstyle{\etocbookstyle} - \Etoc@redefetocstylesforchapters}{} -\@ifclassloaded{report} - {\renewcommand*\etocfontone{\normalfont\normalsize} - \renewcommand*\etocclasstocstyle{\etocreportstyle} - \Etoc@redefetocstylesforchapters}{} -\@ifclassloaded{scrbook} - {\renewcommand*\etocfontone{\normalfont\normalsize} - \renewcommand*\etocclasstocstyle{\etocscrbookstyle} - \Etoc@redefetocstylesforchapters}{} -\@ifclassloaded{scrreprt} - {\renewcommand*\etocfontone{\normalfont\normalsize} - \renewcommand*\etocclasstocstyle{\etocscrreprtstyle} - \Etoc@redefetocstylesforchapters}{} -\@ifclassloaded{memoir} - {\renewcommand*\etocfontone{\normalfont\normalsize} - \renewcommand*\etocclasstocstyle{\etocmemoirstyle} - \Etoc@redefetocstylesforchapters}{} -\def\etoctocloftstyle {% - \etocsettocstyle{% - \@cfttocstart - \par - \begingroup - \parindent\z@ \parskip\cftparskip - \@nameuse{@cftmake\Etoc@currext title}% - \ifEtoc@localtoc - \etoctocloftlocalperhapsaddtotoc\Etoc@currext - \else - \etocifisstarred {}{\ifEtoc@maintoctotoc\@cftdobibtoc\fi}% - \fi - }% - {% - \endgroup - \@cfttocfinish - }% -} -\def\etoctocloftlocalperhapsaddtotoc#1{% - \etocifisstarred - {}% - {\csname ifEtoc@local#1totoc\endcsname - \ifdefined\c@chapter\def\@tocextra{@section}\else\def\@tocextra{@subsection}\fi - \csname @cftdobib#1\endcsname - \fi - }% -} -\def\etoctocbibindstyle {% - \etocsettocstyle {% - \toc@start - \ifEtoc@localtoc - \@nameuse{etocclasslocal\Etoc@currext maketitle}% - \etocclasslocalperhapsaddtotoc\Etoc@currext - \else - \etoc@tocbibind@dotoctitle - \fi - }% - {\toc@finish}% -} -\def\etoc@tocbibind@dotoctitle {% - \if@bibchapter - \etocifisstarred - {\chapter*{\contentsname}\prw@mkboth{\contentsname} % id. - }% - {\ifEtoc@maintoctotoc - \toc@chapter{\contentsname} %<-space from original - \else - \chapter*{\contentsname}\prw@mkboth{\contentsname} % id. - \fi - }% - \else - \etocifisstarred - {\@nameuse{\@tocextra}*{\contentsname\prw@mkboth{\contentsname}} %<-space - } - {\ifEtoc@maintoctotoc - \toc@section{\@tocextra}{\contentsname} %<-space from original - \else - \@nameuse{\@tocextra}*{\contentsname\prw@mkboth{\contentsname}} % id. - \fi - }% - \fi -}% -\@ifclassloaded{memoir} -{} -{% memoir not loaded - \@ifpackageloaded{tocloft} - {\if@cftnctoc\else - \ifEtoc@keeporiginaltoc - \else - \AtBeginDocument{\let\tableofcontents\etoctableofcontents}% - \fi - \fi } - {\AtBeginDocument - {\@ifpackageloaded{tocloft} - {\if@cftnctoc\else - \PackageWarningNoLine {etoc} - {Package `tocloft' was loaded after `etoc'.\MessageBreak - To prevent it from overwriting \protect\tableofcontents, it will\MessageBreak - be tricked into believing to have been loaded with its\MessageBreak - option `titles'. \space But this will cause the `tocloft'\MessageBreak - customization of the titles of the main list of figures\MessageBreak - and list of tables to not apply either.\MessageBreak - You should load `tocloft' before `etoc'.}% - \AtEndDocument{\PackageWarning{etoc} - {Please load `tocloft' before `etoc'!\@gobbletwo}}% - \fi - \@cftnctoctrue }% - {}% - }% - }% -} -\@ifclassloaded{memoir} -{} -{% memoir not loaded - \AtBeginDocument{% - \@ifpackageloaded{tocloft} - {% - \def\etocclasstocstyle{% - \etoctocloftstyle - \Etoc@classstyletrue - }% - \ifEtoc@etocstyle - \ifEtoc@classstyle - \etocclasstocstyle - \Etoc@etocstyletrue - \fi - \else - \ifEtoc@classstyle - \etocclasstocstyle - \fi - \fi - }% - {% no tocloft - \@ifpackageloaded {tocbibind} - {\if@dotoctoc - \def\etocclasstocstyle{% - \etoctocbibindstyle - \Etoc@classstyletrue - }% - \ifEtoc@etocstyle - \ifEtoc@classstyle - \etocclasstocstyle - \Etoc@etocstyletrue - \fi - \else - \ifEtoc@classstyle - \etocclasstocstyle - \fi - \fi - \ifEtoc@keeporiginaltoc - \else - \let\tableofcontents\etoctableofcontents - \fi - }% - {}% - }% - \@ifpackageloaded{tocbibind} - {% tocbibind, perhaps with tocloft - \if@dotoctoc - \ifEtoc@keeporiginaltoc - \else - \let\tableofcontents\etoctableofcontents - \fi - \etocsetup{maintoctotoc,localtoctotoc}% - \PackageInfo{etoc}{% - Setting (or re-setting) the options `maintoctotoc' and\MessageBreak - `localtoctotoc' to true as tocbibind was detected and\MessageBreak - found to be configured for `TOC to toc'.\MessageBreak - Reported at begin document}% - \fi - \if@dotoclof - \ifEtoc@lof - \etocsetup{localloftotoc}% - \PackageInfo{etoc}{% - Setting (or re-setting) `localloftotoc=true' as the\MessageBreak - package tocbibind was detected and is configured for\MessageBreak - `LOF to toc'. Reported at begin document}% - \fi - \fi - \if@dotoclot - \ifEtoc@lot - \etocsetup{locallottotoc}% - \PackageInfo{etoc}{% - Setting (or re-setting) `locallottotoc=true' as the\MessageBreak - package tocbibind was detected and is configured for\MessageBreak - `LOT to toc'. Reported at begin document}% - \fi - \fi - }% end of tocbibind branch - {}% - }% end of at begin document -}% end of not with memoir branch -\def\Etoc@addtocontents #1#2{% - \addtocontents {toc}{% - \protect\contentsline{#1}{#2}{\thepage}{\ifEtoc@hyperref\@currentHref\fi}% - \ifdefined\protected@file@percent\protected@file@percent\fi - }% -} -\def\Etoc@addcontentsline@ #1#2#3{% - \@namedef{toclevel@#1}{#3}\addcontentsline {toc}{#1}{#2}% -} -\DeclareRobustCommand*{\etoctoccontentsline} - {\@ifstar{\Etoc@addcontentsline@}{\Etoc@addtocontents}} -\def\Etoc@addtocontents@immediately#1#2{% - \begingroup - \let\Etoc@originalwrite\write - \def\write{\immediate\Etoc@originalwrite}% - \Etoc@addtocontents{#1}{#2}% - \endgroup -} -\def\Etoc@addcontentsline@@immediately#1#2#3{% - \begingroup - \let\Etoc@originalwrite\write - \def\write{\immediate\Etoc@originalwrite}% - \Etoc@addcontentsline@{#1}{#2}{#3}% - \endgoroup -} -\DeclareRobustCommand*{\etocimmediatetoccontentsline} - {\@ifstar{\Etoc@addcontentsline@@immediately}{\Etoc@addtocontents@immediately}} -\def\Etoc@storetocdepth {\xdef\Etoc@savedtocdepth{\number\c@tocdepth}} -\def\Etoc@restoretocdepth {\global\c@tocdepth\Etoc@savedtocdepth\relax} -\def\etocobeytoctocdepth {\def\etoc@settocdepth - {\afterassignment\Etoc@@nottoodeep \global\c@tocdepth}} -\def\Etoc@@nottoodeep {\ifnum\Etoc@savedtocdepth<\c@tocdepth - \global\c@tocdepth\Etoc@savedtocdepth\relax\fi } -\def\etocignoretoctocdepth {\let\etoc@settocdepth\@gobble } -\def\etocsettocdepth {\futurelet\Etoc@nexttoken\Etoc@set@tocdepth } -\def\Etoc@set@tocdepth {\ifx\Etoc@nexttoken\bgroup - \expandafter\Etoc@set@tocdepth@ - \else\expandafter\Etoc@set@toctocdepth - \fi } -\def\Etoc@set@tocdepth@ #1{\@ifundefined {Etoc@#1@@} - {\PackageWarning{etoc} - {Unknown sectioning unit #1, \protect\etocsettocdepth\space ignored}} - {\global\c@tocdepth\csname Etoc@#1@@\endcsname}% -} -\def\Etoc@set@toctocdepth #1#{\Etoc@set@toctocdepth@ } -\def\Etoc@set@toctocdepth@ #1{% - \@ifundefined{Etoc@#1@@}% - {\PackageWarning{etoc} - {Unknown sectioning depth #1, \protect\etocsettocdepth.toc ignored}}% - {\addtocontents {toc} - {\protect\etoc@settocdepth\expandafter\protect\csname Etoc@#1@@\endcsname}}% -} -\def\etocimmediatesettocdepth #1#{\Etoc@set@toctocdepth@immediately} -\def\Etoc@set@toctocdepth@immediately #1{% - \@ifundefined{Etoc@#1@@}% - {\PackageWarning{etoc} - {Unknown sectioning depth #1, \protect\etocimmediatesettocdepth.toc ignored}}% - {\begingroup - \let\Etoc@originalwrite\write - \def\write{\immediate\Etoc@originalwrite}% - \addtocontents {toc} - {\protect\etoc@settocdepth\expandafter\protect - \csname Etoc@#1@@\endcsname}% - \endgroup - }% -} -\def\etocdepthtag #1#{\Etoc@depthtag } -\def\Etoc@depthtag #1{\addtocontents {toc}{\protect\etoc@depthtag {#1}}} -\def\etocimmediatedepthtag #1#{\Etoc@depthtag@immediately } -\def\Etoc@depthtag@immediately #1{% - \begingroup - \let\Etoc@originalwrite\write - \def\write{\immediate\Etoc@originalwrite}% - \addtocontents {toc}{\protect\etoc@depthtag {#1}}% - \endgroup -} -\def\etocignoredepthtags {\let\etoc@depthtag \@gobble } -\def\etocobeydepthtags {\let\etoc@depthtag \Etoc@depthtag@ } -\def\Etoc@depthtag@ #1{\@ifundefined{Etoc@depthof@#1}% - {}% ignore in silence if tag has no associated depth - {\afterassignment\Etoc@@nottoodeep - \global\c@tocdepth\csname Etoc@depthof@#1\endcsname}% -} -\def\etocsettagdepth #1#2{\@ifundefined{Etoc@#2@@}% - {\PackageWarning{etoc} - {Unknown sectioning depth #2, \protect\etocsettagdepth\space ignored}}% - {\@namedef{Etoc@depthof@#1}{\@nameuse{Etoc@#2@@}}}% -} -\def\Etoc@tocvsec@err #1{\PackageError {etoc} - {The command \protect#1\space is incompatible with `etoc'} - {Use \protect\etocsettocdepth.toc as replacement}% -}% -\AtBeginDocument {% - \@ifclassloaded{memoir} - {\PackageInfo {etoc} - {Regarding `memoir' class command \protect\settocdepth, consider\MessageBreak - \protect\etocsettocdepth.toc as a drop-in replacement with more\MessageBreak - capabilities (see `etoc' manual). \space - Also, \protect\etocsettocdepth\MessageBreak - and \protect\etocsetnexttocdepth\space should be used in place of\MessageBreak - `memoir' command \protect\maxtocdepth\@gobble}% - }% - {\@ifpackageloaded {tocvsec2}{% - \def\maxtocdepth #1{\Etoc@tocvsec@err \maxtocdepth }% - \def\settocdepth #1{\Etoc@tocvsec@err \settocdepth }% - \def\resettocdepth {\@ifstar {\Etoc@tocvsec@err \resettocdepth }% - {\Etoc@tocvsec@err \resettocdepth }% - }% - \def\save@tocdepth #1#2#3{}% - \let\reset@tocdepth\relax - \let\remax@tocdepth\relax - \let\tableofcontents\etoctableofcontents - \PackageWarningNoLine {etoc} - {Package `tocvsec2' detected and its modification of\MessageBreak - \protect\tableofcontents\space reverted. \space Use - \protect\etocsettocdepth.toc\MessageBreak as a replacement - for `tocvsec2' toc-related commands}% - }% tocvsec2 loaded - {}% tocvsec2 not loaded - }% -}% -\def\invisibletableofcontents {\etocsetnexttocdepth {-3}\tableofcontents }% -\def\invisiblelocaltableofcontents - {\etocsetnexttocdepth {-3}\localtableofcontents }% -\def\etocsetnexttocdepth #1{% - \@ifundefined{Etoc@#1@@} - {\PackageWarning{etoc} - {Unknown sectioning unit #1, \protect\etocsetnextocdepth\space ignored}} - {\Etoc@setnexttocdepth{\csname Etoc@#1@@\endcsname}}% -}% -\def\Etoc@setnexttocdepth#1{% - \def\Etoc@tocdepthset{% - \Etoc@tocdepthreset - \edef\Etoc@tocdepthreset {% - \global\c@tocdepth\the\c@tocdepth\space - \global\let\noexpand\Etoc@tocdepthreset\noexpand\@empty - }% - \global\c@tocdepth#1% - \global\let\Etoc@tocdepthset\@empty - }% -}% -\let\Etoc@tocdepthreset\@empty -\let\Etoc@tocdepthset \@empty -\def\etocsetlocaltop #1#{\Etoc@set@localtop}% -\def\Etoc@set@localtop #1{% - \@ifundefined{Etoc@#1@@}% - {\PackageWarning{etoc} - {Unknown sectioning depth #1, \protect\etocsetlocaltop.toc ignored}}% - {\addtocontents {toc} - {\protect\etoc@setlocaltop\expandafter\protect\csname Etoc@#1@@\endcsname}}% -}% -\def\etocimmediatesetlocaltop #1#{\Etoc@set@localtop@immediately}% -\def\Etoc@set@localtop@immediately #1{% - \@ifundefined{Etoc@#1@@}% - {\PackageWarning{etoc} - {Unknown sectioning depth #1, \protect\etocimmediatesetlocaltop.toc ignored}}% - {\begingroup - \let\Etoc@originalwrite\write - \def\write{\immediate\Etoc@originalwrite}% - \addtocontents {toc} - {\protect\etoc@setlocaltop\expandafter\protect - \csname Etoc@#1@@\endcsname}% - \endgroup - }% -}% -\def\etoc@setlocaltop #1{% - \ifnum#1=\Etoc@maxlevel - \Etoc@skipthisonetrue - \else - \Etoc@skipthisonefalse - \global\let\Etoc@level #1% - \global\let\Etoc@virtualtop #1% - \ifEtoc@localtoc - \ifEtoc@stoptoc - \Etoc@skipthisonetrue - \else - \ifEtoc@notactive - \Etoc@skipthisonetrue - \else - \unless\ifnum\Etoc@level>\etoclocaltop - \Etoc@skipthisonetrue - \global\Etoc@stoptoctrue - \fi - \fi - \fi - \fi - \fi - \let\Etoc@next\@empty - \ifEtoc@skipthisone - \else - \ifnum\Etoc@level>\c@tocdepth - \else - \ifEtoc@standardlines - \else - \let\Etoc@next\Etoc@setlocaltop@doendsandbegin - \fi - \fi - \fi - \Etoc@next -}% -\def\Etoc@setlocaltop@doendsandbegin{% - \Etoc@doendsandbegin - \global\Etoc@skipprefixfalse -} -\addtocontents {toc}{\protect\@ifundefined{etoctocstyle}% - {\let\protect\etoc@startlocaltoc\protect\@gobble - \let\protect\etoc@settocdepth\protect\@gobble - \let\protect\etoc@depthtag\protect\@gobble - \let\protect\etoc@setlocaltop\protect\@gobble}{}}% -\def\etocstandardlines {\Etoc@standardlinestrue} -\def\etoctoclines {\Etoc@standardlinesfalse} -\etocdefaultlines -\etocstandardlines -\def\etocstandarddisplaystyle{% - \PackageWarningNoLine{etoc}{% - \string\etocstandarddisplaystyle \on@line\MessageBreak - is deprecated. \space Please use \string\etocclasstocstyle}% -} -\expandafter\def\expandafter\etocclasstocstyle\expandafter{% - \etocclasstocstyle - \Etoc@classstyletrue -} -\def\etocetoclocaltocstyle{\Etoc@etocstyletrue} -\def\etocusertocstyle{\Etoc@etocstylefalse} -\etocclasstocstyle -\etocetoclocaltocstyle -\etocobeytoctocdepth -\etocobeydepthtags -\let\etocbeforetitlehook \@empty -\let\etocaftertitlehook \@empty -\let\etocaftercontentshook \@empty -\let\etocaftertochook \@empty -\def\etockeeporiginaltableofcontents - {\Etoc@keeporiginaltoctrue\let\tableofcontents\etocoriginaltableofcontents}% -\endinput -%% -%% End of file `etoc.sty'. diff --git a/documentation/latex/files.tex b/documentation/latex/files.tex index 1af6002..72c2106 100644 --- a/documentation/latex/files.tex +++ b/documentation/latex/files.tex @@ -1,66 +1,61 @@ \doxysection{File List} Here is a list of all files with brief descriptions\+:\begin{DoxyCompactList} -\item\contentsline{section}{include/\mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.\+hpp}} }{\pageref{_b_n_o08x_8hpp}}{} -\item\contentsline{section}{include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}} }{\pageref{_b_n_o08x_global_types_8hpp}}{} -\item\contentsline{section}{include/\mbox{\hyperlink{_b_n_o08x_private_types_8hpp}{BNO08x\+Private\+Types.\+hpp}} }{\pageref{_b_n_o08x_private_types_8hpp}}{} -\item\contentsline{section}{include/\mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp}{BNO08x\+SH2\+HAL.\+hpp}} }{\pageref{_b_n_o08x_s_h2_h_a_l_8hpp}}{} -\item\contentsline{section}{include/\mbox{\hyperlink{_b_n_o08x_test_helper_8hpp}{BNO08x\+Test\+Helper.\+hpp}} }{\pageref{_b_n_o08x_test_helper_8hpp}}{} -\item\contentsline{section}{include/\mbox{\hyperlink{_b_n_o08x_test_suite_8hpp}{BNO08x\+Test\+Suite.\+hpp}} }{\pageref{_b_n_o08x_test_suite_8hpp}}{} -\item\contentsline{section}{include/callback/\mbox{\hyperlink{_b_n_o08x_cb_generic_8hpp}{BNO08x\+Cb\+Generic.\+hpp}} }{\pageref{_b_n_o08x_cb_generic_8hpp}}{} -\item\contentsline{section}{include/callback/\mbox{\hyperlink{_b_n_o08x_cb_param_rpt_i_d_8hpp}{BNO08x\+Cb\+Param\+Rpt\+ID.\+hpp}} }{\pageref{_b_n_o08x_cb_param_rpt_i_d_8hpp}}{} -\item\contentsline{section}{include/callback/\mbox{\hyperlink{_b_n_o08x_cb_param_void_8hpp}{BNO08x\+Cb\+Param\+Void.\+hpp}} }{\pageref{_b_n_o08x_cb_param_void_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_reports_8hpp}{BNO08x\+Reports.\+hpp}} }{\pageref{_b_n_o08x_reports_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08x\+Rpt.\+hpp}} }{\pageref{_b_n_o08x_rpt_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_acceleration_8hpp}{BNO08x\+Rpt\+Acceleration.\+hpp}} }{\pageref{_b_n_o08x_rpt_acceleration_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_activity_classifier_8hpp}{BNO08x\+Rpt\+Activity\+Classifier.\+hpp}} }{\pageref{_b_n_o08x_rpt_activity_classifier_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+hpp}} }{\pageref{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp}{BNO08x\+Rpt\+ARVRStabilized\+RV.\+hpp}} }{\pageref{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_cal_gyro_8hpp}{BNO08x\+Rpt\+Cal\+Gyro.\+hpp}} }{\pageref{_b_n_o08x_rpt_cal_gyro_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_cal_magnetometer_8hpp}{BNO08x\+Rpt\+Cal\+Magnetometer.\+hpp}} }{\pageref{_b_n_o08x_rpt_cal_magnetometer_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_game_r_v_8hpp}{BNO08x\+Rpt\+Game\+RV.\+hpp}} }{\pageref{_b_n_o08x_rpt_game_r_v_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_gravity_8hpp}{BNO08x\+Rpt\+Gravity.\+hpp}} }{\pageref{_b_n_o08x_rpt_gravity_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_i_gyro_r_v_8hpp}{BNO08x\+Rpt\+IGyro\+RV.\+hpp}} }{\pageref{_b_n_o08x_rpt_i_gyro_r_v_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_linear_acceleration_8hpp}{BNO08x\+Rpt\+Linear\+Acceleration.\+hpp}} }{\pageref{_b_n_o08x_rpt_linear_acceleration_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+hpp}} }{\pageref{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp}{BNO08x\+Rpt\+Raw\+MEMSGyro.\+hpp}} }{\pageref{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+hpp}} }{\pageref{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_8hpp}{BNO08x\+Rpt\+RV.\+hpp}} }{\pageref{_b_n_o08x_rpt_r_v_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{BNO08x\+Rpt\+RVGeneric.\+hpp}} }{\pageref{_b_n_o08x_rpt_r_v_generic_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_geomag_8hpp}{BNO08x\+Rpt\+RVGeomag.\+hpp}} }{\pageref{_b_n_o08x_rpt_r_v_geomag_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_shake_detector_8hpp}{BNO08x\+Rpt\+Shake\+Detector.\+hpp}} }{\pageref{_b_n_o08x_rpt_shake_detector_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_stability_classifier_8hpp}{BNO08x\+Rpt\+Stability\+Classifier.\+hpp}} }{\pageref{_b_n_o08x_rpt_stability_classifier_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_step_counter_8hpp}{BNO08x\+Rpt\+Step\+Counter.\+hpp}} }{\pageref{_b_n_o08x_rpt_step_counter_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_tap_detector_8hpp}{BNO08x\+Rpt\+Tap\+Detector.\+hpp}} }{\pageref{_b_n_o08x_rpt_tap_detector_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_uncal_gyro_8hpp}{BNO08x\+Rpt\+Uncal\+Gyro.\+hpp}} }{\pageref{_b_n_o08x_rpt_uncal_gyro_8hpp}}{} -\item\contentsline{section}{include/report/\mbox{\hyperlink{_b_n_o08x_rpt_uncal_magnetometer_8hpp}{BNO08x\+Rpt\+Uncal\+Magnetometer.\+hpp}} }{\pageref{_b_n_o08x_rpt_uncal_magnetometer_8hpp}}{} -\item\contentsline{section}{source/\mbox{\hyperlink{_b_n_o08x_8cpp}{BNO08x.\+cpp}} }{\pageref{_b_n_o08x_8cpp}}{} -\item\contentsline{section}{source/\mbox{\hyperlink{_b_n_o08x_rpt_8cpp}{BNO08x\+Rpt.\+cpp}} }{\pageref{_b_n_o08x_rpt_8cpp}}{} -\item\contentsline{section}{source/\mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8cpp}{BNO08x\+SH2\+HAL.\+cpp}} }{\pageref{_b_n_o08x_s_h2_h_a_l_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_acceleration_8cpp}{BNO08x\+Rpt\+Acceleration.\+cpp}} }{\pageref{_b_n_o08x_rpt_acceleration_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_activity_classifier_8cpp}{BNO08x\+Rpt\+Activity\+Classifier.\+cpp}} }{\pageref{_b_n_o08x_rpt_activity_classifier_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+cpp}} }{\pageref{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp}{BNO08x\+Rpt\+ARVRStabilized\+RV.\+cpp}} }{\pageref{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_cal_gyro_8cpp}{BNO08x\+Rpt\+Cal\+Gyro.\+cpp}} }{\pageref{_b_n_o08x_rpt_cal_gyro_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_cal_magnetometer_8cpp}{BNO08x\+Rpt\+Cal\+Magnetometer.\+cpp}} }{\pageref{_b_n_o08x_rpt_cal_magnetometer_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_game_r_v_8cpp}{BNO08x\+Rpt\+Game\+RV.\+cpp}} }{\pageref{_b_n_o08x_rpt_game_r_v_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_gravity_8cpp}{BNO08x\+Rpt\+Gravity.\+cpp}} }{\pageref{_b_n_o08x_rpt_gravity_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_i_gyro_r_v_8cpp}{BNO08x\+Rpt\+IGyro\+RV.\+cpp}} }{\pageref{_b_n_o08x_rpt_i_gyro_r_v_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_linear_acceleration_8cpp}{BNO08x\+Rpt\+Linear\+Acceleration.\+cpp}} }{\pageref{_b_n_o08x_rpt_linear_acceleration_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+cpp}} }{\pageref{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp}{BNO08x\+Rpt\+Raw\+MEMSGyro.\+cpp}} }{\pageref{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+cpp}} }{\pageref{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_8cpp}{BNO08x\+Rpt\+RV.\+cpp}} }{\pageref{_b_n_o08x_rpt_r_v_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8cpp}{BNO08x\+Rpt\+RVGeneric.\+cpp}} }{\pageref{_b_n_o08x_rpt_r_v_generic_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_geomag_8cpp}{BNO08x\+Rpt\+RVGeomag.\+cpp}} }{\pageref{_b_n_o08x_rpt_r_v_geomag_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_shake_detector_8cpp}{BNO08x\+Rpt\+Shake\+Detector.\+cpp}} }{\pageref{_b_n_o08x_rpt_shake_detector_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_stability_classifier_8cpp}{BNO08x\+Rpt\+Stability\+Classifier.\+cpp}} }{\pageref{_b_n_o08x_rpt_stability_classifier_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_step_counter_8cpp}{BNO08x\+Rpt\+Step\+Counter.\+cpp}} }{\pageref{_b_n_o08x_rpt_step_counter_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_tap_detector_8cpp}{BNO08x\+Rpt\+Tap\+Detector.\+cpp}} }{\pageref{_b_n_o08x_rpt_tap_detector_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_uncal_gyro_8cpp}{BNO08x\+Rpt\+Uncal\+Gyro.\+cpp}} }{\pageref{_b_n_o08x_rpt_uncal_gyro_8cpp}}{} -\item\contentsline{section}{source/report/\mbox{\hyperlink{_b_n_o08x_rpt_uncal_magnetometer_8cpp}{BNO08x\+Rpt\+Uncal\+Magnetometer.\+cpp}} }{\pageref{_b_n_o08x_rpt_uncal_magnetometer_8cpp}}{} -\item\contentsline{section}{test/\mbox{\hyperlink{_callback_tests_8cpp}{Callback\+Tests.\+cpp}} }{\pageref{_callback_tests_8cpp}}{} -\item\contentsline{section}{test/\mbox{\hyperlink{_feature_tests_8cpp}{Feature\+Tests.\+cpp}} }{\pageref{_feature_tests_8cpp}}{} -\item\contentsline{section}{test/\mbox{\hyperlink{_init_denit_tests_8cpp}{Init\+Denit\+Tests.\+cpp}} }{\pageref{_init_denit_tests_8cpp}}{} -\item\contentsline{section}{test/\mbox{\hyperlink{_multi_report_tests_8cpp}{Multi\+Report\+Tests.\+cpp}} }{\pageref{_multi_report_tests_8cpp}}{} -\item\contentsline{section}{test/\mbox{\hyperlink{_single_report_tests_8cpp}{Single\+Report\+Tests.\+cpp}} }{\pageref{_single_report_tests_8cpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.\+hpp}} }{\pageref{_b_n_o08x_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}} }{\pageref{_b_n_o08x_global_types_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_private_types_8hpp}{BNO08x\+Private\+Types.\+hpp}} }{\pageref{_b_n_o08x_private_types_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp}{BNO08x\+SH2\+HAL.\+hpp}} }{\pageref{_b_n_o08x_s_h2_h_a_l_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_test_helper_8hpp}{BNO08x\+Test\+Helper.\+hpp}} }{\pageref{_b_n_o08x_test_helper_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_test_suite_8hpp}{BNO08x\+Test\+Suite.\+hpp}} }{\pageref{_b_n_o08x_test_suite_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/callback/\mbox{\hyperlink{_b_n_o08x_cb_generic_8hpp}{BNO08x\+Cb\+Generic.\+hpp}} }{\pageref{_b_n_o08x_cb_generic_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/callback/\mbox{\hyperlink{_b_n_o08x_cb_param_rpt_i_d_8hpp}{BNO08x\+Cb\+Param\+Rpt\+ID.\+hpp}} }{\pageref{_b_n_o08x_cb_param_rpt_i_d_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/callback/\mbox{\hyperlink{_b_n_o08x_cb_param_void_8hpp}{BNO08x\+Cb\+Param\+Void.\+hpp}} }{\pageref{_b_n_o08x_cb_param_void_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_reports_8hpp}{BNO08x\+Reports.\+hpp}} }{\pageref{_b_n_o08x_reports_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08x\+Rpt.\+hpp}} }{\pageref{_b_n_o08x_rpt_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_acceleration_8hpp}{BNO08x\+Rpt\+Acceleration.\+hpp}} }{\pageref{_b_n_o08x_rpt_acceleration_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_activity_classifier_8hpp}{BNO08x\+Rpt\+Activity\+Classifier.\+hpp}} }{\pageref{_b_n_o08x_rpt_activity_classifier_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+hpp}} }{\pageref{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp}{BNO08x\+Rpt\+ARVRStabilized\+RV.\+hpp}} }{\pageref{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_cal_gyro_8hpp}{BNO08x\+Rpt\+Cal\+Gyro.\+hpp}} }{\pageref{_b_n_o08x_rpt_cal_gyro_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_cal_magnetometer_8hpp}{BNO08x\+Rpt\+Cal\+Magnetometer.\+hpp}} }{\pageref{_b_n_o08x_rpt_cal_magnetometer_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_game_r_v_8hpp}{BNO08x\+Rpt\+Game\+RV.\+hpp}} }{\pageref{_b_n_o08x_rpt_game_r_v_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_gravity_8hpp}{BNO08x\+Rpt\+Gravity.\+hpp}} }{\pageref{_b_n_o08x_rpt_gravity_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_i_gyro_r_v_8hpp}{BNO08x\+Rpt\+IGyro\+RV.\+hpp}} }{\pageref{_b_n_o08x_rpt_i_gyro_r_v_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_linear_acceleration_8hpp}{BNO08x\+Rpt\+Linear\+Acceleration.\+hpp}} }{\pageref{_b_n_o08x_rpt_linear_acceleration_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+hpp}} }{\pageref{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp}{BNO08x\+Rpt\+Raw\+MEMSGyro.\+hpp}} }{\pageref{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+hpp}} }{\pageref{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_8hpp}{BNO08x\+Rpt\+RV.\+hpp}} }{\pageref{_b_n_o08x_rpt_r_v_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{BNO08x\+Rpt\+RVGeneric.\+hpp}} }{\pageref{_b_n_o08x_rpt_r_v_generic_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_geomag_8hpp}{BNO08x\+Rpt\+RVGeomag.\+hpp}} }{\pageref{_b_n_o08x_rpt_r_v_geomag_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_shake_detector_8hpp}{BNO08x\+Rpt\+Shake\+Detector.\+hpp}} }{\pageref{_b_n_o08x_rpt_shake_detector_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_stability_classifier_8hpp}{BNO08x\+Rpt\+Stability\+Classifier.\+hpp}} }{\pageref{_b_n_o08x_rpt_stability_classifier_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_step_counter_8hpp}{BNO08x\+Rpt\+Step\+Counter.\+hpp}} }{\pageref{_b_n_o08x_rpt_step_counter_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_tap_detector_8hpp}{BNO08x\+Rpt\+Tap\+Detector.\+hpp}} }{\pageref{_b_n_o08x_rpt_tap_detector_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_uncal_gyro_8hpp}{BNO08x\+Rpt\+Uncal\+Gyro.\+hpp}} }{\pageref{_b_n_o08x_rpt_uncal_gyro_8hpp}}{} +\item\contentsline{section}{/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/report/\mbox{\hyperlink{_b_n_o08x_rpt_uncal_magnetometer_8hpp}{BNO08x\+Rpt\+Uncal\+Magnetometer.\+hpp}} }{\pageref{_b_n_o08x_rpt_uncal_magnetometer_8hpp}}{} +\item\contentsline{section}{\mbox{\hyperlink{_b_n_o08x_8cpp}{BNO08x.\+cpp}} }{\pageref{_b_n_o08x_8cpp}}{} +\item\contentsline{section}{\mbox{\hyperlink{_b_n_o08x_rpt_8cpp}{BNO08x\+Rpt.\+cpp}} }{\pageref{_b_n_o08x_rpt_8cpp}}{} +\item\contentsline{section}{\mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8cpp}{BNO08x\+SH2\+HAL.\+cpp}} }{\pageref{_b_n_o08x_s_h2_h_a_l_8cpp}}{} +\item\contentsline{section}{report/\mbox{\hyperlink{_b_n_o08x_rpt_acceleration_8cpp}{BNO08x\+Rpt\+Acceleration.\+cpp}} }{\pageref{_b_n_o08x_rpt_acceleration_8cpp}}{} +\item\contentsline{section}{report/\mbox{\hyperlink{_b_n_o08x_rpt_activity_classifier_8cpp}{BNO08x\+Rpt\+Activity\+Classifier.\+cpp}} }{\pageref{_b_n_o08x_rpt_activity_classifier_8cpp}}{} +\item\contentsline{section}{report/\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+cpp}} }{\pageref{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp}}{} +\item\contentsline{section}{report/\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp}{BNO08x\+Rpt\+ARVRStabilized\+RV.\+cpp}} }{\pageref{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp}}{} +\item\contentsline{section}{report/\mbox{\hyperlink{_b_n_o08x_rpt_cal_gyro_8cpp}{BNO08x\+Rpt\+Cal\+Gyro.\+cpp}} }{\pageref{_b_n_o08x_rpt_cal_gyro_8cpp}}{} +\item\contentsline{section}{report/\mbox{\hyperlink{_b_n_o08x_rpt_cal_magnetometer_8cpp}{BNO08x\+Rpt\+Cal\+Magnetometer.\+cpp}} }{\pageref{_b_n_o08x_rpt_cal_magnetometer_8cpp}}{} +\item\contentsline{section}{report/\mbox{\hyperlink{_b_n_o08x_rpt_game_r_v_8cpp}{BNO08x\+Rpt\+Game\+RV.\+cpp}} }{\pageref{_b_n_o08x_rpt_game_r_v_8cpp}}{} +\item\contentsline{section}{report/\mbox{\hyperlink{_b_n_o08x_rpt_gravity_8cpp}{BNO08x\+Rpt\+Gravity.\+cpp}} }{\pageref{_b_n_o08x_rpt_gravity_8cpp}}{} +\item\contentsline{section}{report/\mbox{\hyperlink{_b_n_o08x_rpt_i_gyro_r_v_8cpp}{BNO08x\+Rpt\+IGyro\+RV.\+cpp}} }{\pageref{_b_n_o08x_rpt_i_gyro_r_v_8cpp}}{} +\item\contentsline{section}{report/\mbox{\hyperlink{_b_n_o08x_rpt_linear_acceleration_8cpp}{BNO08x\+Rpt\+Linear\+Acceleration.\+cpp}} }{\pageref{_b_n_o08x_rpt_linear_acceleration_8cpp}}{} +\item\contentsline{section}{report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+cpp}} }{\pageref{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp}}{} +\item\contentsline{section}{report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp}{BNO08x\+Rpt\+Raw\+MEMSGyro.\+cpp}} }{\pageref{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp}}{} +\item\contentsline{section}{report/\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+cpp}} }{\pageref{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp}}{} +\item\contentsline{section}{report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_8cpp}{BNO08x\+Rpt\+RV.\+cpp}} }{\pageref{_b_n_o08x_rpt_r_v_8cpp}}{} +\item\contentsline{section}{report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8cpp}{BNO08x\+Rpt\+RVGeneric.\+cpp}} }{\pageref{_b_n_o08x_rpt_r_v_generic_8cpp}}{} +\item\contentsline{section}{report/\mbox{\hyperlink{_b_n_o08x_rpt_r_v_geomag_8cpp}{BNO08x\+Rpt\+RVGeomag.\+cpp}} }{\pageref{_b_n_o08x_rpt_r_v_geomag_8cpp}}{} +\item\contentsline{section}{report/\mbox{\hyperlink{_b_n_o08x_rpt_shake_detector_8cpp}{BNO08x\+Rpt\+Shake\+Detector.\+cpp}} }{\pageref{_b_n_o08x_rpt_shake_detector_8cpp}}{} +\item\contentsline{section}{report/\mbox{\hyperlink{_b_n_o08x_rpt_stability_classifier_8cpp}{BNO08x\+Rpt\+Stability\+Classifier.\+cpp}} }{\pageref{_b_n_o08x_rpt_stability_classifier_8cpp}}{} +\item\contentsline{section}{report/\mbox{\hyperlink{_b_n_o08x_rpt_step_counter_8cpp}{BNO08x\+Rpt\+Step\+Counter.\+cpp}} }{\pageref{_b_n_o08x_rpt_step_counter_8cpp}}{} +\item\contentsline{section}{report/\mbox{\hyperlink{_b_n_o08x_rpt_tap_detector_8cpp}{BNO08x\+Rpt\+Tap\+Detector.\+cpp}} }{\pageref{_b_n_o08x_rpt_tap_detector_8cpp}}{} +\item\contentsline{section}{report/\mbox{\hyperlink{_b_n_o08x_rpt_uncal_gyro_8cpp}{BNO08x\+Rpt\+Uncal\+Gyro.\+cpp}} }{\pageref{_b_n_o08x_rpt_uncal_gyro_8cpp}}{} +\item\contentsline{section}{report/\mbox{\hyperlink{_b_n_o08x_rpt_uncal_magnetometer_8cpp}{BNO08x\+Rpt\+Uncal\+Magnetometer.\+cpp}} }{\pageref{_b_n_o08x_rpt_uncal_magnetometer_8cpp}}{} \end{DoxyCompactList} diff --git a/documentation/latex/longtable_doxygen.sty b/documentation/latex/longtable_doxygen.sty index e94b78b..a0eb314 100644 --- a/documentation/latex/longtable_doxygen.sty +++ b/documentation/latex/longtable_doxygen.sty @@ -438,15 +438,7 @@ \the\LT@p@ftn \global\LT@p@ftn{}% \hfil} -%% added \long to prevent: -% LaTeX Warning: Command \LT@p@ftntext has changed. -% -% from the original repository (https://github.com/latex3/latex2e/blob/develop/required/tools/longtable.dtx): -% \changes{v4.15}{2021/03/28} -% {make long for gh/364} -% Inside the `p' column, just save up the footnote text in a token -% register. -\long\def\LT@p@ftntext#1{% +\def\LT@p@ftntext#1{% \edef\@tempa{\the\LT@p@ftn\noexpand\footnotetext[\the\c@footnote]}% \global\LT@p@ftn\expandafter{\@tempa{#1}}}% diff --git a/documentation/latex/make.bat b/documentation/latex/make.bat deleted file mode 100644 index 96da1c8..0000000 --- a/documentation/latex/make.bat +++ /dev/null @@ -1,56 +0,0 @@ -pushd %~dp0 -if not %errorlevel% == 0 goto :end - -set ORG_LATEX_CMD=%LATEX_CMD% -set ORG_MKIDX_CMD=%MKIDX_CMD% -set ORG_BIBTEX_CMD=%BIBTEX_CMD% -set ORG_LATEX_COUNT=%LATEX_COUNT% -set ORG_MANUAL_FILE=%MANUAL_FILE% -if "X"%LATEX_CMD% == "X" set LATEX_CMD=pdflatex -if "X"%MKIDX_CMD% == "X" set MKIDX_CMD=makeindex -if "X"%BIBTEX_CMD% == "X" set BIBTEX_CMD=bibtex -if "X"%LATEX_COUNT% == "X" set LATEX_COUNT=8 -if "X"%MANUAL_FILE% == "X" set MANUAL_FILE=refman - -del /s /f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl %MANUAL_FILE%.pdf - - -%LATEX_CMD% %MANUAL_FILE% -echo ---- -%MKIDX_CMD% %MANUAL_FILE%.idx -echo ---- -%LATEX_CMD% %MANUAL_FILE% - -setlocal enabledelayedexpansion -set count=%LATEX_COUNT% -:repeat -set content=X -for /F "tokens=*" %%T in ( 'findstr /C:"Rerun LaTeX" %MANUAL_FILE%.log' ) do set content="%%~T" -if !content! == X for /F "tokens=*" %%T in ( 'findstr /C:"Rerun to get cross-references right" %MANUAL_FILE%.log' ) do set content="%%~T" -if !content! == X for /F "tokens=*" %%T in ( 'findstr /C:"Rerun to get bibliographical references right" %MANUAL_FILE%.log' ) do set content="%%~T" -if !content! == X goto :skip -set /a count-=1 -if !count! EQU 0 goto :skip - -echo ---- -%LATEX_CMD% %MANUAL_FILE% -goto :repeat -:skip -endlocal -%MKIDX_CMD% %MANUAL_FILE%.idx -%LATEX_CMD% %MANUAL_FILE% - -@REM reset environment -popd -set LATEX_CMD=%ORG_LATEX_CMD% -set ORG_LATEX_CMD= -set MKIDX_CMD=%ORG_MKIDX_CMD% -set ORG_MKIDX_CMD= -set BIBTEX_CMD=%ORG_BIBTEX_CMD% -set ORG_BIBTEX_CMD= -set MANUAL_FILE=%ORG_MANUAL_FILE% -set ORG_MANUAL_FILE= -set LATEX_COUNT=%ORG_LATEX_COUNT% -set ORG_LATEX_COUNT= - -:end diff --git a/documentation/latex/md__r_e_a_d_m_e.tex b/documentation/latex/md__r_e_a_d_m_e.tex deleted file mode 100644 index 19dbc64..0000000 --- a/documentation/latex/md__r_e_a_d_m_e.tex +++ /dev/null @@ -1,350 +0,0 @@ -\chapter{README} -\hypertarget{md__r_e_a_d_m_e}{}\label{md__r_e_a_d_m_e}\index{README@{README}} -Table of Contents. - -\label{md__r_e_a_d_m_e_readme-top}% -\Hypertarget{md__r_e_a_d_m_e_readme-top}% - - - -\begin{DoxyEnumerate} -\item \href{\#about}{\texttt{ About}} -\item \href{\#getting-started}{\texttt{ Getting Started}} -\begin{DoxyItemize} -\item \href{\#wiring}{\texttt{ Wiring}} -\item \href{\#adding-to-project}{\texttt{ Adding to Project}} -\item \href{\#menuconfig}{\texttt{ Menuconfig}} -\item \href{\#examples}{\texttt{ Examples}} -\end{DoxyItemize} -\item \href{\#unit-tests}{\texttt{ Unit Tests}} -\begin{DoxyItemize} -\item \href{\#running-tests}{\texttt{ Running Tests}} -\item \href{\#adding-tests}{\texttt{ Adding Tests}} -\end{DoxyItemize} -\item \href{\#documentation}{\texttt{ Documentation}} -\item \href{\#program-flowcharts}{\texttt{ Program Flowcharts}} -\item \href{\#acknowledgements}{\texttt{ Acknowledgements}} -\item \href{\#license}{\texttt{ License}} -\item \href{\#contact}{\texttt{ Contact}} -\end{DoxyEnumerate}\hypertarget{md__r_e_a_d_m_e_autotoc_md0}{}\doxysubsection{\texorpdfstring{About}{About}}\label{md__r_e_a_d_m_e_autotoc_md0} -esp32\+\_\+\+BNO08x is a C++ component for esp-\/idf v5.\+x, serving as a driver for both BNO080 and BNO085 IMUs. ~\newline - - -Originally based on the Spark\+Fun BNO080 Arduino Library, it has since diverged significantly in implementation, taking a multi-\/tasked approach to avoid wasting CPU time polling the HINT pin of the IMU. Currently, only SPI is supported. There are no plans to support I2C due to unpredictable behavior caused by an esp32 I2C driver silicon bug. UART support may be implemented in the future. - -{\bfseries{NOTE\+: If you are here because this most recent update broke your code\+:}} ~\newline - You can still use the old version on the {\ttfamily no\+\_\+sh2\+\_\+\+HAL} branch of this repo. It will no longer receive support. It\textquotesingle{}s highly recommended you update your code base to this version as it uses the official \href{https://github.com/ceva-dsp/sh2}{\texttt{ Hillcrest Labs sh2 HAL lib}} to handle sh2 SHTP communication with the IMU, instead of my own implementation. It is better tested and more reliable at the cost of slightly more overhead. - -(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md1}{}\doxysubsection{\texorpdfstring{Getting Started}{Getting Started}}\label{md__r_e_a_d_m_e_autotoc_md1} -\hypertarget{md__r_e_a_d_m_e_autotoc_md2}{}\doxysubsubsection{\texorpdfstring{Wiring}{Wiring}}\label{md__r_e_a_d_m_e_autotoc_md2} -The default wiring is depicted below, it can be changed at driver initialization (see example section). ~\newline - - -{\bfseries{If your ESP does not have the GPIO pin numbers depicted below, you must change the default GPIO settings in menuconfig}}. See the Menuconfig section. - - - -(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md3}{}\doxysubsubsection{\texorpdfstring{Adding to Project}{Adding to Project}}\label{md__r_e_a_d_m_e_autotoc_md3} - -\begin{DoxyEnumerate} -\item Create a "{}components"{} directory in the root workspace directory of your esp-\/idf project if it does not exist already. ~\newline - - -In workspace directory\+: ~\newline - -\begin{DoxyCode}{0} -\DoxyCodeLine{mkdir\ components} - -\end{DoxyCode} - -\item Cd into the components directory and clone the esp32\+\_\+\+BNO08x repo. - - -\begin{DoxyCode}{0} -\DoxyCodeLine{cd\ components} -\DoxyCodeLine{git\ clone\ https://github.com/myles-\/parfeniuk/esp32\_BNO08x.git} - -\end{DoxyCode} - -\item Ensure you clean your esp-\/idf project before rebuilding. ~\newline - Within esp-\/idf enabled terminal\+: -\begin{DoxyCode}{0} -\DoxyCodeLine{idf.py\ fullclean} - -\end{DoxyCode} - -\end{DoxyEnumerate} - -(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md4}{}\doxysubsubsection{\texorpdfstring{Menuconfig}{Menuconfig}}\label{md__r_e_a_d_m_e_autotoc_md4} -This library provides a menuconfig menu configured in Kconfig.\+projbuild. It contains settings to control the default GPIO and a few other things. ~\newline - - -To access the menu\+: - - -\begin{DoxyEnumerate} -\item Within esp-\/idf enabled terminal, execute the menuconfig command\+: -\begin{DoxyCode}{0} -\DoxyCodeLine{idf.py\ menuconfig} - -\end{DoxyCode} - -\item Scroll down to the esp\+\_\+\+BNO08x menu and enter it, if you\textquotesingle{}re using vs\+Code you may have to use the "{}j"{} and "{}k"{} keys instead of the arrow keys. -\item Modify whatever settings you\textquotesingle{}d like from the sub menus. ~\newline - -\begin{DoxyItemize} -\item The GPIO Configuration menu allows for the default GPIO pins to be modified. -\item The SPI Configuration menu allows for the default host peripheral, SCLK frequency, and SPI queue size to be modified. -\item The Tasks menu allows for the stack size of the three tasks utilized by this library to be modified. -\item The Callbacks menu allows for the size of the callback queue and maximum amount of callbacks to be modified. -\item The Timeouts menu allows the length of various timeouts/delays to be set. -\item The Logging menu allows for the enabling and disabling of serial log/print statements for production code. -\end{DoxyItemize} - -(\href{\#readme-top}{\texttt{ back to top}}) -\end{DoxyEnumerate}\hypertarget{md__r_e_a_d_m_e_autotoc_md5}{}\doxysubsubsection{\texorpdfstring{Examples}{Examples}}\label{md__r_e_a_d_m_e_autotoc_md5} -There are two ways data returned from the \doxylink{class_b_n_o08x}{BNO08x} can be accessed with this library\+: - - -\begin{DoxyEnumerate} -\item {\bfseries{Polling Method with}} {\ttfamily data\+\_\+available()} {\bfseries{Function}}\+: -\begin{DoxyItemize} -\item See the {\bfseries{Polling Example}} below. -\end{DoxyItemize} -\item {\bfseries{Callback Registration with}} {\ttfamily register\+\_\+cb()} {\bfseries{Function}}\+: -\begin{DoxyItemize} -\item See the {\bfseries{Call-\/\+Back Function Example}} below. -\end{DoxyItemize} -\end{DoxyEnumerate}\hypertarget{md__r_e_a_d_m_e_autotoc_md6}{}\doxyparagraph{\texorpdfstring{Polling Example}{Polling Example}}\label{md__r_e_a_d_m_e_autotoc_md6} - -\begin{DoxyCode}{0} -\DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{\textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.hpp}}"{}}} -\DoxyCodeLine{} -\DoxyCodeLine{\textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}\ *TAG\ =\ \textcolor{stringliteral}{"{}Main"{}};} -\DoxyCodeLine{} -\DoxyCodeLine{\textcolor{keyword}{extern}\ \textcolor{stringliteral}{"{}C"{}}\ \textcolor{keywordtype}{void}\ app\_main(\textcolor{keywordtype}{void})} -\DoxyCodeLine{\{} -\DoxyCodeLine{\ \ \ \ \textcolor{keyword}{static}\ \mbox{\hyperlink{class_b_n_o08x}{BNO08x}}\ imu;} -\DoxyCodeLine{\ \ \ \ \textcolor{comment}{//\ if\ a\ custom\ wiring\ scheme\ is\ desired\ instead\ of\ default:}} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \textcolor{comment}{/*}} -\DoxyCodeLine{\textcolor{comment}{\ \ \ \ bno08x\_config\_t\ imu\_config;\ \ \ \ \ \ \ \ //create\ config\ struct}} -\DoxyCodeLine{\textcolor{comment}{\ \ \ \ imu\_config.io\_mosi\ =\ GPIO\_NUM\_X;\ \ \ //assign\ pin}} -\DoxyCodeLine{\textcolor{comment}{\ \ \ \ imu\_config.io\_miso\ =\ GPIO\_NUM\_X;\ \ \ //assign\ pin}} -\DoxyCodeLine{\textcolor{comment}{\ \ \ \ //etc...}} -\DoxyCodeLine{\textcolor{comment}{\ \ \ \ BNO08x\ imu(imu\_config);\ \ \ \ \ \ \ \ \ \ \ \ //pass\ config\ to\ BNO08x\ constructor}} -\DoxyCodeLine{\textcolor{comment}{\ \ \ \ */}} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \textcolor{comment}{//\ initialize\ imu}} -\DoxyCodeLine{\ \ \ \ \textcolor{keywordflow}{if}\ (!imu.\mbox{\hyperlink{class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798}{initialize}}())} -\DoxyCodeLine{\ \ \ \ \{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ ESP\_LOGE(TAG,\ \textcolor{stringliteral}{"{}Init\ failure,\ returning\ from\ main."{}});} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \textcolor{keywordflow}{return};} -\DoxyCodeLine{\ \ \ \ \}} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \textcolor{comment}{//\ enable\ game\ rotation\ vector\ and\ calibrated\ gyro\ reports}} -\DoxyCodeLine{\ \ \ \ imu.\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7f33ac650137f5933ee1eab1ce936db6}{rv\_game}}.\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e}{enable}}(100000UL);\ \ \textcolor{comment}{//\ 100,000us\ ==\ 100ms\ report\ interval}} -\DoxyCodeLine{\ \ \ \ imu.\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}{cal\_gyro}}.\mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc}{enable}}(100000UL);\ \textcolor{comment}{//\ 100,000us\ ==\ 100ms\ report\ interval}} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \textcolor{keywordflow}{while}\ (1)} -\DoxyCodeLine{\ \ \ \ \{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \textcolor{comment}{//\ block\ until\ new\ report\ is\ detected}} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (imu.\mbox{\hyperlink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{data\_available}}())} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ check\ for\ game\ rotation\ vector\ report}} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (imu.\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7f33ac650137f5933ee1eab1ce936db6}{rv\_game}}.\mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\_new\_data}}())} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ get\ absolute\ heading\ in\ degrees}} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\_euler\_angle\_t}}\ euler\ =\ imu.\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7f33ac650137f5933ee1eab1ce936db6}{rv\_game}}.\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_abbaaa6737d578e056f93687d4ad780f7}{get\_euler}}();} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ display\ heading}} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ESP\_LOGI(TAG,\ \textcolor{stringliteral}{"{}Euler\ Angle:\ x\ (roll):\ \%.2f\ y\ (pitch):\ \%.2f\ z\ (yaw):\ \%.2f"{}},\ euler.\mbox{\hyperlink{structbno08x__euler__angle__t_a7c675704f7bf92a19846de6ee020f0ef}{x}},\ euler.\mbox{\hyperlink{structbno08x__euler__angle__t_a0c4f19cb559999d4c2ac2b29d9dc7cfd}{y}},\ euler.\mbox{\hyperlink{structbno08x__euler__angle__t_a5237ec5e8fc1ca49b2f108ac784f0032}{z}});} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ check\ for\ cal\ gyro\ report}} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (imu.\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}{cal\_gyro}}.\mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\_new\_data}}())} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ get\ angular\ velocity\ in\ rad/s}} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}\ velocity\ =\ imu.\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}{cal\_gyro}}.\mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815}{get}}();} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ display\ velocity}} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ESP\_LOGW(TAG,\ \textcolor{stringliteral}{"{}Velocity:\ x:\ \%.2f\ y:\ \%.2f\ z:\ \%.2f"{}},\ velocity.\mbox{\hyperlink{structbno08x__gyro__t_a63a7bfec63a61b44dab94cd62dc5f50e}{x}},\ velocity.\mbox{\hyperlink{structbno08x__gyro__t_ab079eb91abc32f71c6d41f3dcf6274df}{y}},\ velocity.\mbox{\hyperlink{structbno08x__gyro__t_ac9a349e1dad45c041bfd0555b01e273f}{z}});} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{\ \ \ \ \}} -\DoxyCodeLine{\}} - -\end{DoxyCode} - -\begin{DoxyItemize} -\item Initialize the IMU and enable desired reports. -\item Use the {\ttfamily data\+\_\+available()} function to poll for new data, similar to the Spark\+Fun library. -\item Behavior\+: It is a blocking function that returns {\ttfamily true} when new data is received or {\ttfamily false} if a timeout occurs. -\item Check for report flavor received if desired, with {\ttfamily has\+\_\+new\+\_\+data()} -\end{DoxyItemize}\hypertarget{md__r_e_a_d_m_e_autotoc_md7}{}\doxyparagraph{\texorpdfstring{Call-\/\+Back Function Example}{Call-\/\+Back Function Example}}\label{md__r_e_a_d_m_e_autotoc_md7} - -\begin{DoxyCode}{0} -\DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{\textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.hpp}}"{}}} -\DoxyCodeLine{} -\DoxyCodeLine{\textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}\ *TAG\ =\ \textcolor{stringliteral}{"{}Main"{}};} -\DoxyCodeLine{} -\DoxyCodeLine{\textcolor{keyword}{extern}\ \textcolor{stringliteral}{"{}C"{}}\ \textcolor{keywordtype}{void}\ app\_main(\textcolor{keywordtype}{void})} -\DoxyCodeLine{\{} -\DoxyCodeLine{\ \ \ \ \textcolor{keyword}{static}\ \mbox{\hyperlink{class_b_n_o08x}{BNO08x}}\ imu;} -\DoxyCodeLine{\ \ \ \ \textcolor{comment}{//\ if\ a\ custom\ wiring\ scheme\ is\ desired\ instead\ of\ default:}} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \textcolor{comment}{/*}} -\DoxyCodeLine{\textcolor{comment}{\ \ \ \ bno08x\_config\_t\ imu\_config;\ \ \ \ \ \ \ \ //create\ config\ struct}} -\DoxyCodeLine{\textcolor{comment}{\ \ \ \ imu\_config.io\_mosi\ =\ GPIO\_NUM\_X;\ \ \ //assign\ pin}} -\DoxyCodeLine{\textcolor{comment}{\ \ \ \ imu\_config.io\_miso\ =\ GPIO\_NUM\_X;\ \ \ //assign\ pin}} -\DoxyCodeLine{\textcolor{comment}{\ \ \ \ //etc...}} -\DoxyCodeLine{\textcolor{comment}{\ \ \ \ BNO08x\ imu(imu\_config);\ \ \ \ \ \ \ \ \ \ \ \ //pass\ config\ to\ BNO08x\ constructor}} -\DoxyCodeLine{\textcolor{comment}{\ \ \ \ */}} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \textcolor{comment}{//\ initialize\ imu}} -\DoxyCodeLine{\ \ \ \ \textcolor{keywordflow}{if}\ (!imu.\mbox{\hyperlink{class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798}{initialize}}())} -\DoxyCodeLine{\ \ \ \ \{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ ESP\_LOGE(TAG,\ \textcolor{stringliteral}{"{}Init\ failure,\ returning\ from\ main."{}});} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \textcolor{keywordflow}{return};} -\DoxyCodeLine{\ \ \ \ \}} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \textcolor{comment}{//\ enable\ game\ rotation\ vector\ and\ calibrated\ gyro\ reports}} -\DoxyCodeLine{\ \ \ \ imu.\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7f33ac650137f5933ee1eab1ce936db6}{rv\_game}}.\mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e}{enable}}(100000UL);\ \ \textcolor{comment}{//\ 100,000us\ ==\ 100ms\ report\ interval}} -\DoxyCodeLine{\ \ \ \ imu.\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}{cal\_gyro}}.\mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc}{enable}}(100000UL);\ \textcolor{comment}{//\ 100,000us\ ==\ 100ms\ report\ interval}} -\DoxyCodeLine{\ \ \ \ } -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \textcolor{comment}{//\ There\ are\ 3\ different\ flavors\ of\ callbacks\ available:}} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \textcolor{comment}{//\ 1)\ register\ a\ callback\ to\ execute\ when\ new\ data\ is\ received\ for\ any\ report}} -\DoxyCodeLine{\ \ \ \ imu.\mbox{\hyperlink{class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3}{register\_cb}}([\&imu]()} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ check\ for\ game\ rotation\ vector\ report}} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (imu.\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7f33ac650137f5933ee1eab1ce936db6}{rv\_game}}.\mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\_new\_data}}())} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ get\ absolute\ heading\ in\ degrees}} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ bno08x\_euler\_angle\_t\ euler\ =\ imu.rpt.rv\_game.get\_euler();} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ display\ heading}} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ESP\_LOGI(TAG,\ \textcolor{stringliteral}{"{}Euler\ Angle:\ x\ (roll):\ \%.2f\ y\ (pitch):\ \%.2f\ z\ (yaw):\ \%.2f"{}},\ euler.x,\ euler.y,\ euler.z);} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}\ } -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \});} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \textcolor{comment}{//\ 2)\ register\ a\ callback\ that\ is\ only\ executed\ for\ a\ specific\ report}} -\DoxyCodeLine{\ \ \ \ imu.\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}{cal\_gyro}}.\mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\_cb}}([\&imu]()} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ get\ angular\ velocity\ in\ rad/s}} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}\ velocity\ =\ imu.\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}{cal\_gyro}}.\mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815}{get}}();} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ display\ velocity}} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ESP\_LOGI(TAG,\ \textcolor{stringliteral}{"{}Velocity:\ x:\ \%.2f\ y:\ \%.2f\ z:\ \%.2f"{}},\ velocity.\mbox{\hyperlink{structbno08x__gyro__t_a63a7bfec63a61b44dab94cd62dc5f50e}{x}},\ velocity.\mbox{\hyperlink{structbno08x__gyro__t_ab079eb91abc32f71c6d41f3dcf6274df}{y}},\ velocity.\mbox{\hyperlink{structbno08x__gyro__t_ac9a349e1dad45c041bfd0555b01e273f}{z}});\ } -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \});} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \textcolor{comment}{//\ 3)\ register\ a\ callback\ this\ passed\ report\ ID\ of\ report\ that\ asserted\ callback}} -\DoxyCodeLine{\ \ \ \ imu.\mbox{\hyperlink{class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3}{register\_cb}}([](uint8\_t\ rpt\_ID)} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{switch}\ (rpt\_ID)} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{case}\ SH2\_GAME\_ROTATION\_VECTOR:} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ESP\_LOGW(TAG,\ \textcolor{stringliteral}{"{}Game\ RV\ report\ RX"{}});} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{break};} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{case}\ SH2\_CAL\_GYRO:} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ESP\_LOGW(TAG,\ \textcolor{stringliteral}{"{}Cal\ Gyro\ report\ RX"{}});} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{break};} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{default}:} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{break};} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}\ } -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \});} -\DoxyCodeLine{} -\DoxyCodeLine{\ \ \ \ \textcolor{keywordflow}{while}\ (1)} -\DoxyCodeLine{\ \ \ \ \{} -\DoxyCodeLine{\ \ \ \ \ \ \ \ vTaskDelay(10000UL\ /\ portTICK\_PERIOD\_MS);\ \textcolor{comment}{//\ delay\ here\ is\ irrelevant,\ we\ just\ don't\ want\ to\ trip\ cpu\ watchdog}} -\DoxyCodeLine{\ \ \ \ \}} -\DoxyCodeLine{\}} - -\end{DoxyCode} - -\begin{DoxyItemize} -\item Register callback functions that automatically execute upon receiving new data. -\item Behavior\+: The registered callback will be invoked whenever new data is available. -\item It is possible to register a callback to one report, or all reports. -\end{DoxyItemize} - -(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md8}{}\doxysubsection{\texorpdfstring{Unit Tests}{Unit Tests}}\label{md__r_e_a_d_m_e_autotoc_md8} -A basic unit testing suite is included with this library, but it is very rudimentary. ~\newline - It can be used to verify some of the basic features of a \doxylink{class_b_n_o08x}{BNO08x} device and this library. - -(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md9}{}\doxysubsubsection{\texorpdfstring{Running Tests}{Running Tests}}\label{md__r_e_a_d_m_e_autotoc_md9} - -\begin{DoxyEnumerate} -\item Create a project and add the component as described in the getting started guide. -\item Open the outermost CMake\+Lists.\+txt file in the project root directory, as depicted below. ~\newline - - - -\item Modify the file by adding "{}set(\+TEST\+\_\+\+COMPONENTS "{}esp32\+\_\+\+BNO08x"{} CACHE STRING "{}Components to test."{})"{} as depicted below\+: ~\newline - - - -\begin{DoxyCode}{0} -\DoxyCodeLine{\#\ For\ more\ information\ about\ build\ system\ see} -\DoxyCodeLine{\#\ https://docs.espressif.com/projects/esp-\/idf/en/latest/api-\/guides/build-\/system.html} -\DoxyCodeLine{\#\ The\ following\ five\ lines\ of\ boilerplate\ have\ to\ be\ in\ your\ project's} -\DoxyCodeLine{\#\ CMakeLists\ in\ this\ exact\ order\ for\ cmake\ to\ work\ correctly} -\DoxyCodeLine{cmake\_minimum\_required(VERSION\ 3.16)} -\DoxyCodeLine{set(TEST\_COMPONENTS\ "{}esp32\_BNO08x"{}\ CACHE\ STRING\ "{}Components\ to\ test."{})\ } -\DoxyCodeLine{include(\$ENV\{IDF\_PATH\}/tools/cmake/project.cmake)} -\DoxyCodeLine{project(your\_project\_name)} - -\end{DoxyCode} - -\item Include the test suite in your main file and launch into the test suite\+: ~\newline - - - -\begin{DoxyCode}{0} -\DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{\textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_test_suite_8hpp}{BNO08xTestSuite.hpp}}"{}}} -\DoxyCodeLine{} -\DoxyCodeLine{\textcolor{keyword}{extern}\ \textcolor{stringliteral}{"{}C"{}}\ \textcolor{keywordtype}{void}\ app\_main(\textcolor{keywordtype}{void})} -\DoxyCodeLine{\{} -\DoxyCodeLine{\ \ \ \ \mbox{\hyperlink{class_b_n_o08x_test_suite_ac12545fe311a98e9c0ae6fea77da95fd}{BNO08xTestSuite::run\_all\_tests}}();\ } -\DoxyCodeLine{\}} - -\end{DoxyCode} - -\item Ensure you run {\ttfamily idf.\+py fullclean} or delete your build directory before building for the first time after modifying the CMake\+Lists.\+txt file in step 3. -\end{DoxyEnumerate} - -(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md10}{}\doxysubsubsection{\texorpdfstring{Adding Tests}{Adding Tests}}\label{md__r_e_a_d_m_e_autotoc_md10} -Tests are implemented with the \href{https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-guides/unit-tests.html}{\texttt{ unity unit testing component}}. - -To add a test, create a new .cpp file, or modify one of the existing ones in {\ttfamily esp32\+\_\+\+BNO08x/test/}. Follow the existing test structure as an example, use the {\ttfamily \doxylink{_callback_tests_8cpp_a10683e9d548d5edb7fa36fcb00515f00}{TEST\+\_\+\+CASE()}\{\}} macro, then add a function to the {\ttfamily esp32\+BNO08x/include/\+BNO08x\+Test\+Suite.\+hpp} file to run your test(s). ~\newline - - -Any tests added will automatically be detected at build time. - -(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md11}{}\doxysubsection{\texorpdfstring{Documentation}{Documentation}}\label{md__r_e_a_d_m_e_autotoc_md11} -API documentation generated with doxygen can be found in the documentation directory of the master branch. ~\newline - - -(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md12}{}\doxysubsection{\texorpdfstring{Program Flowcharts}{Program Flowcharts}}\label{md__r_e_a_d_m_e_autotoc_md12} -The following charts illustrate the program flow this library implements to deal with handling reports from the IMU in a multi-\/tasked manner. These are here to aid development for anyone looking to modify, fork, or contribute. ~\newline - Sh2 HAL lib handles all communication with the IMU through callbacks which can be viewed in {\ttfamily \doxylink{_b_n_o08x_s_h2_h_a_l_8hpp}{BNO08x\+SH2\+HAL.\+hpp}}. - - - -(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md13}{}\doxysubsection{\texorpdfstring{Acknowledgements}{Acknowledgements}}\label{md__r_e_a_d_m_e_autotoc_md13} -Special thanks to Anton Babiy, aka hw\+Birdy007 for helping with debugging SPI. ~\newline - \href{https://github.com/hwBirdy007}{\texttt{ https\+://github.\+com/hw\+Birdy007}} ~\newline - - -(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md14}{}\doxysubsection{\texorpdfstring{License}{License}}\label{md__r_e_a_d_m_e_autotoc_md14} -Distributed under the MIT License. See {\ttfamily LICENSE.\+md} for more information. - -(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md15}{}\doxysubsection{\texorpdfstring{Contact}{Contact}}\label{md__r_e_a_d_m_e_autotoc_md15} -Myles Parfeniuk -\/ \href{mailto:myles.parfenyuk@gmail.com}{\texttt{ myles.\+parfenyuk@gmail.\+com}} - -Project Link\+: \href{https://github.com/myles-parfeniuk/esp32_BNO08x.git}{\texttt{ https\+://github.\+com/myles-\/parfeniuk/esp32\+\_\+\+BNO08x.\+git}} - -(\href{\#readme-top}{\texttt{ back to top}}) \ No newline at end of file diff --git a/documentation/latex/namespace_b_n_o08x_private_types.tex b/documentation/latex/namespace_b_n_o08x_private_types.tex index d03e5f3..ef53741 100644 --- a/documentation/latex/namespace_b_n_o08x_private_types.tex +++ b/documentation/latex/namespace_b_n_o08x_private_types.tex @@ -1,22 +1,22 @@ -\doxysection{BNO08x\+Private\+Types Namespace Reference} -\hypertarget{namespace_b_n_o08x_private_types}{}\label{namespace_b_n_o08x_private_types}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}} -\doxysubsubsection*{Classes} +\hypertarget{namespace_b_n_o08x_private_types}{}\doxysection{BNO08x\+Private\+Types Namespace Reference} +\label{namespace_b_n_o08x_private_types}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}} +\doxysubsection*{Classes} \begin{DoxyCompactItemize} \item struct \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}{bno08x\+\_\+init\+\_\+status\+\_\+t}} \begin{DoxyCompactList}\small\item\em Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup). \end{DoxyCompactList}\item struct \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \begin{DoxyCompactList}\small\item\em Holds context used to synchronize tasks and callback execution. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Typedefs} +\doxysubsection*{Typedefs} \begin{DoxyCompactItemize} \item -using \mbox{\hyperlink{namespace_b_n_o08x_private_types_a72315cafa76ff8c07f84f03fc6b36bc2}{bno08x\+\_\+cb\+\_\+list\+\_\+t}} +using \mbox{\hyperlink{namespace_b_n_o08x_private_types_a0f0c287ea0571e6c589c638e4bd07703}{bno08x\+\_\+cb\+\_\+list\+\_\+t}} = etl\+::vector$<$ etl\+::variant$<$ \mbox{\hyperlink{class_b_n_o08x_cb_param_void}{BNO08x\+Cb\+Param\+Void}}, \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d}{BNO08x\+Cb\+Param\+Rpt\+ID}} $>$, CONFIG\+\_\+\+ESP32\+\_\+\+BNO08\+X\+\_\+\+CB\+\_\+\+MAX $>$ \begin{DoxyCompactList}\small\item\em Alias for vector type to contain both cb flavors. \end{DoxyCompactList}\item -typedef struct BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t \mbox{\hyperlink{namespace_b_n_o08x_private_types_a2698bcb8153e67716b43ce3cccc0f31a}{bno08x\+\_\+init\+\_\+status\+\_\+t}} +typedef struct \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t}} \mbox{\hyperlink{namespace_b_n_o08x_private_types_a2698bcb8153e67716b43ce3cccc0f31a}{bno08x\+\_\+init\+\_\+status\+\_\+t}} \begin{DoxyCompactList}\small\item\em Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup). \end{DoxyCompactList}\item -typedef struct BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t \mbox{\hyperlink{namespace_b_n_o08x_private_types_a67b3b4702d94bb4ba152a213feae944f}{bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} +typedef struct \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \mbox{\hyperlink{namespace_b_n_o08x_private_types_a67b3b4702d94bb4ba152a213feae944f}{bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \begin{DoxyCompactList}\small\item\em Holds context used to synchronize tasks and callback execution. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Enumerations} +\doxysubsection*{Enumerations} \begin{DoxyCompactItemize} \item enum \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2f}{bno08x\+\_\+rpt\+\_\+bit\+\_\+t}} \+: Event\+Bits\+\_\+t \{ \newline @@ -56,45 +56,34 @@ enum \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438 , \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc}{EVT\+\_\+\+GRP\+\_\+\+BNO08x\+\_\+\+TASK\+\_\+\+DATA\+\_\+\+AVAILABLE}} \} \begin{DoxyCompactList}\small\item\em Bits for evt\+\_\+grp\+\_\+bno08x\+\_\+task. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Variables} -\begin{DoxyCompactItemize} -\item -static sh2\+\_\+\+Sensor\+Config \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{default\+\_\+sensor\+\_\+cfg}} -\end{DoxyCompactItemize} \doxysubsection{Typedef Documentation} -\Hypertarget{namespace_b_n_o08x_private_types_a72315cafa76ff8c07f84f03fc6b36bc2}\label{namespace_b_n_o08x_private_types_a72315cafa76ff8c07f84f03fc6b36bc2} +\mbox{\Hypertarget{namespace_b_n_o08x_private_types_a0f0c287ea0571e6c589c638e4bd07703}\label{namespace_b_n_o08x_private_types_a0f0c287ea0571e6c589c638e4bd07703}} \index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!bno08x\_cb\_list\_t@{bno08x\_cb\_list\_t}} \index{bno08x\_cb\_list\_t@{bno08x\_cb\_list\_t}!BNO08xPrivateTypes@{BNO08xPrivateTypes}} \doxysubsubsection{\texorpdfstring{bno08x\_cb\_list\_t}{bno08x\_cb\_list\_t}} -{\footnotesize\ttfamily using \mbox{\hyperlink{namespace_b_n_o08x_private_types_a72315cafa76ff8c07f84f03fc6b36bc2}{BNO08x\+Private\+Types\+::bno08x\+\_\+cb\+\_\+list\+\_\+t}}} +{\footnotesize\ttfamily using \mbox{\hyperlink{namespace_b_n_o08x_private_types_a0f0c287ea0571e6c589c638e4bd07703}{BNO08x\+Private\+Types\+::bno08x\+\_\+cb\+\_\+list\+\_\+t}} = typedef etl\+::vector$<$etl\+::variant$<$\mbox{\hyperlink{class_b_n_o08x_cb_param_void}{BNO08x\+Cb\+Param\+Void}}, \mbox{\hyperlink{class_b_n_o08x_cb_param_rpt_i_d}{BNO08x\+Cb\+Param\+Rpt\+ID}}$>$, CONFIG\+\_\+\+ESP32\+\_\+\+BNO08\+X\+\_\+\+CB\+\_\+\+MAX$>$} -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{\ etl::vector,} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_CB\_MAX>} - -\end{DoxyCode} Alias for vector type to contain both cb flavors. -\Hypertarget{namespace_b_n_o08x_private_types_a2698bcb8153e67716b43ce3cccc0f31a}\label{namespace_b_n_o08x_private_types_a2698bcb8153e67716b43ce3cccc0f31a} +\mbox{\Hypertarget{namespace_b_n_o08x_private_types_a2698bcb8153e67716b43ce3cccc0f31a}\label{namespace_b_n_o08x_private_types_a2698bcb8153e67716b43ce3cccc0f31a}} \index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!bno08x\_init\_status\_t@{bno08x\_init\_status\_t}} \index{bno08x\_init\_status\_t@{bno08x\_init\_status\_t}!BNO08xPrivateTypes@{BNO08xPrivateTypes}} \doxysubsubsection{\texorpdfstring{bno08x\_init\_status\_t}{bno08x\_init\_status\_t}} -{\footnotesize\ttfamily typedef struct BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t} +{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t}} \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t}}} Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup). -\Hypertarget{namespace_b_n_o08x_private_types_a67b3b4702d94bb4ba152a213feae944f}\label{namespace_b_n_o08x_private_types_a67b3b4702d94bb4ba152a213feae944f} +\mbox{\Hypertarget{namespace_b_n_o08x_private_types_a67b3b4702d94bb4ba152a213feae944f}\label{namespace_b_n_o08x_private_types_a67b3b4702d94bb4ba152a213feae944f}} \index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!bno08x\_sync\_ctx\_t@{bno08x\_sync\_ctx\_t}} \index{bno08x\_sync\_ctx\_t@{bno08x\_sync\_ctx\_t}!BNO08xPrivateTypes@{BNO08xPrivateTypes}} \doxysubsubsection{\texorpdfstring{bno08x\_sync\_ctx\_t}{bno08x\_sync\_ctx\_t}} -{\footnotesize\ttfamily typedef struct BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t} +{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}}} @@ -103,7 +92,7 @@ Holds context used to synchronize tasks and callback execution. \doxysubsection{Enumeration Type Documentation} -\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2f}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2f} +\mbox{\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2f}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2f}} \index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!bno08x\_rpt\_bit\_t@{bno08x\_rpt\_bit\_t}} \index{bno08x\_rpt\_bit\_t@{bno08x\_rpt\_bit\_t}!BNO08xPrivateTypes@{BNO08xPrivateTypes}} \doxysubsubsection{\texorpdfstring{bno08x\_rpt\_bit\_t}{bno08x\_rpt\_bit\_t}} @@ -114,100 +103,100 @@ Holds context used to synchronize tasks and callback execution. Bits for evt\+\_\+grp\+\_\+rpt\+\_\+en \& evt\+\_\+grp\+\_\+rpt\+\_\+data\+\_\+available. \begin{DoxyEnumFields}{Enumerator} -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_RV\_BIT@{EVT\_GRP\_RPT\_RV\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_RV\_BIT@{EVT\_GRP\_RPT\_RV\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8} +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_RV\_BIT@{EVT\_GRP\_RPT\_RV\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_RV\_BIT@{EVT\_GRP\_RPT\_RV\_BIT}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8}} EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RV\+\_\+\+BIT&When set, rotation vector reports are active. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_RV\_GAME\_BIT@{EVT\_GRP\_RPT\_RV\_GAME\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_RV\_GAME\_BIT@{EVT\_GRP\_RPT\_RV\_GAME\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd} +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_RV\_GAME\_BIT@{EVT\_GRP\_RPT\_RV\_GAME\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_RV\_GAME\_BIT@{EVT\_GRP\_RPT\_RV\_GAME\_BIT}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd}} EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RV\+\_\+\+GAME\+\_\+\+BIT&When set, game rotation vector reports are active. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_RV\_ARVR\_S\_BIT@{EVT\_GRP\_RPT\_RV\_ARVR\_S\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_RV\_ARVR\_S\_BIT@{EVT\_GRP\_RPT\_RV\_ARVR\_S\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5} +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_RV\_ARVR\_S\_BIT@{EVT\_GRP\_RPT\_RV\_ARVR\_S\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_RV\_ARVR\_S\_BIT@{EVT\_GRP\_RPT\_RV\_ARVR\_S\_BIT}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5}} EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RV\+\_\+\+ARVR\+\_\+\+S\+\_\+\+BIT&When set, ARVR stabilized rotation vector reports are active. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_RV\_ARVR\_S\_GAME\_BIT@{EVT\_GRP\_RPT\_RV\_ARVR\_S\_GAME\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_RV\_ARVR\_S\_GAME\_BIT@{EVT\_GRP\_RPT\_RV\_ARVR\_S\_GAME\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca} +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_RV\_ARVR\_S\_GAME\_BIT@{EVT\_GRP\_RPT\_RV\_ARVR\_S\_GAME\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_RV\_ARVR\_S\_GAME\_BIT@{EVT\_GRP\_RPT\_RV\_ARVR\_S\_GAME\_BIT}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca}} EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RV\+\_\+\+ARVR\+\_\+\+S\+\_\+\+GAME\+\_\+\+BIT&When set, ARVR stabilized game rotation vector reports are active. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_GYRO\_INTEGRATED\_RV\_BIT@{EVT\_GRP\_RPT\_GYRO\_INTEGRATED\_RV\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_GYRO\_INTEGRATED\_RV\_BIT@{EVT\_GRP\_RPT\_GYRO\_INTEGRATED\_RV\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7} +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_GYRO\_INTEGRATED\_RV\_BIT@{EVT\_GRP\_RPT\_GYRO\_INTEGRATED\_RV\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_GYRO\_INTEGRATED\_RV\_BIT@{EVT\_GRP\_RPT\_GYRO\_INTEGRATED\_RV\_BIT}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7}} EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+GYRO\+\_\+\+INTEGRATED\+\_\+\+RV\+\_\+\+BIT&When set, gyro integrator rotation vector reports are active. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_GEOMAG\_RV\_BIT@{EVT\_GRP\_RPT\_GEOMAG\_RV\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_GEOMAG\_RV\_BIT@{EVT\_GRP\_RPT\_GEOMAG\_RV\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4} +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_GEOMAG\_RV\_BIT@{EVT\_GRP\_RPT\_GEOMAG\_RV\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_GEOMAG\_RV\_BIT@{EVT\_GRP\_RPT\_GEOMAG\_RV\_BIT}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4}} EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+GEOMAG\+\_\+\+RV\+\_\+\+BIT&When set, geomagnetic rotation vector reports are active. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_ACCELEROMETER\_BIT@{EVT\_GRP\_RPT\_ACCELEROMETER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_ACCELEROMETER\_BIT@{EVT\_GRP\_RPT\_ACCELEROMETER\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891} +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_ACCELEROMETER\_BIT@{EVT\_GRP\_RPT\_ACCELEROMETER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_ACCELEROMETER\_BIT@{EVT\_GRP\_RPT\_ACCELEROMETER\_BIT}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891}} EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+ACCELEROMETER\+\_\+\+BIT&When set, accelerometer reports are active. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT@{EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT@{EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2} +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT@{EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT@{EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2}} EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+LINEAR\+\_\+\+ACCELEROMETER\+\_\+\+BIT&When set, linear accelerometer reports are active. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_GRAVITY\_BIT@{EVT\_GRP\_RPT\_GRAVITY\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_GRAVITY\_BIT@{EVT\_GRP\_RPT\_GRAVITY\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f} +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_GRAVITY\_BIT@{EVT\_GRP\_RPT\_GRAVITY\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_GRAVITY\_BIT@{EVT\_GRP\_RPT\_GRAVITY\_BIT}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f}} EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+GRAVITY\+\_\+\+BIT&When set, gravity reports are active. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_CAL\_GYRO\_BIT@{EVT\_GRP\_RPT\_CAL\_GYRO\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_CAL\_GYRO\_BIT@{EVT\_GRP\_RPT\_CAL\_GYRO\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7} +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_CAL\_GYRO\_BIT@{EVT\_GRP\_RPT\_CAL\_GYRO\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_CAL\_GYRO\_BIT@{EVT\_GRP\_RPT\_CAL\_GYRO\_BIT}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7}} EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+CAL\+\_\+\+GYRO\+\_\+\+BIT&When set, calibrated gyro reports are active. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_UNCAL\_GYRO\_BIT@{EVT\_GRP\_RPT\_UNCAL\_GYRO\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_UNCAL\_GYRO\_BIT@{EVT\_GRP\_RPT\_UNCAL\_GYRO\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6} +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_UNCAL\_GYRO\_BIT@{EVT\_GRP\_RPT\_UNCAL\_GYRO\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_UNCAL\_GYRO\_BIT@{EVT\_GRP\_RPT\_UNCAL\_GYRO\_BIT}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6}} EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+UNCAL\+\_\+\+GYRO\+\_\+\+BIT&When set, uncalibrated gyro reports are active. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_CAL\_MAGNETOMETER\_BIT@{EVT\_GRP\_RPT\_CAL\_MAGNETOMETER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_CAL\_MAGNETOMETER\_BIT@{EVT\_GRP\_RPT\_CAL\_MAGNETOMETER\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d} +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_CAL\_MAGNETOMETER\_BIT@{EVT\_GRP\_RPT\_CAL\_MAGNETOMETER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_CAL\_MAGNETOMETER\_BIT@{EVT\_GRP\_RPT\_CAL\_MAGNETOMETER\_BIT}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d}} EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+CAL\+\_\+\+MAGNETOMETER\+\_\+\+BIT&When set, calibrated magnetometer reports are active. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_UNCAL\_MAGNETOMETER\_BIT@{EVT\_GRP\_RPT\_UNCAL\_MAGNETOMETER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_UNCAL\_MAGNETOMETER\_BIT@{EVT\_GRP\_RPT\_UNCAL\_MAGNETOMETER\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb} +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_UNCAL\_MAGNETOMETER\_BIT@{EVT\_GRP\_RPT\_UNCAL\_MAGNETOMETER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_UNCAL\_MAGNETOMETER\_BIT@{EVT\_GRP\_RPT\_UNCAL\_MAGNETOMETER\_BIT}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb}} EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+UNCAL\+\_\+\+MAGNETOMETER\+\_\+\+BIT&When set, uncalibrated magnetometer reports are active. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT@{EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT@{EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77} +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT@{EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT@{EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77}} EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+TAP\+\_\+\+DETECTOR\+\_\+\+BIT&When set, tap detector reports are active. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT@{EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT@{EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903} +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT@{EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT@{EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903}} EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+STEP\+\_\+\+COUNTER\+\_\+\+BIT&When set, step counter reports are active. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT@{EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT@{EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b} +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT@{EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT@{EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b}} EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+STABILITY\+\_\+\+CLASSIFIER\+\_\+\+BIT&When set, stability classifier reports are active. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT@{EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT@{EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7} +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT@{EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT@{EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7}} EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+ACTIVITY\+\_\+\+CLASSIFIER\+\_\+\+BIT&When set, activity classifier reports are active. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_SHAKE\_DETECTOR\_BIT@{EVT\_GRP\_RPT\_SHAKE\_DETECTOR\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_SHAKE\_DETECTOR\_BIT@{EVT\_GRP\_RPT\_SHAKE\_DETECTOR\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c} +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_SHAKE\_DETECTOR\_BIT@{EVT\_GRP\_RPT\_SHAKE\_DETECTOR\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_SHAKE\_DETECTOR\_BIT@{EVT\_GRP\_RPT\_SHAKE\_DETECTOR\_BIT}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c}} EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+SHAKE\+\_\+\+DETECTOR\+\_\+\+BIT&When set, shake detector reports are active. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT@{EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT@{EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2} +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT@{EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT@{EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2}} EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RAW\+\_\+\+ACCELEROMETER\+\_\+\+BIT&When set, raw accelerometer reports are active. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_RAW\_GYRO\_BIT@{EVT\_GRP\_RPT\_RAW\_GYRO\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_RAW\_GYRO\_BIT@{EVT\_GRP\_RPT\_RAW\_GYRO\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb} +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_RAW\_GYRO\_BIT@{EVT\_GRP\_RPT\_RAW\_GYRO\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_RAW\_GYRO\_BIT@{EVT\_GRP\_RPT\_RAW\_GYRO\_BIT}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb}} EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RAW\+\_\+\+GYRO\+\_\+\+BIT&When set, raw gyro reports are active. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT@{EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT@{EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7} +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT@{EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT@{EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7}} EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RAW\+\_\+\+MAGNETOMETER\+\_\+\+BIT&When set, raw magnetometer reports are active. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_CIRCLE\_DETECTOR\_BIT@{EVT\_GRP\_RPT\_CIRCLE\_DETECTOR\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_CIRCLE\_DETECTOR\_BIT@{EVT\_GRP\_RPT\_CIRCLE\_DETECTOR\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10} +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_CIRCLE\_DETECTOR\_BIT@{EVT\_GRP\_RPT\_CIRCLE\_DETECTOR\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_CIRCLE\_DETECTOR\_BIT@{EVT\_GRP\_RPT\_CIRCLE\_DETECTOR\_BIT}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10}} EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+CIRCLE\+\_\+\+DETECTOR\+\_\+\+BIT&When set, circle detector reports are active. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_ALL@{EVT\_GRP\_RPT\_ALL}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_ALL@{EVT\_GRP\_RPT\_ALL}}}\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1} +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_RPT\_ALL@{EVT\_GRP\_RPT\_ALL}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_RPT\_ALL@{EVT\_GRP\_RPT\_ALL}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1}\label{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1}} EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+ALL&\\ \hline \end{DoxyEnumFields} -\Hypertarget{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1c}\label{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1c} +\mbox{\Hypertarget{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1c}\label{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1c}} \index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!bno08x\_tsk\_bit\_t@{bno08x\_tsk\_bit\_t}} \index{bno08x\_tsk\_bit\_t@{bno08x\_tsk\_bit\_t}!BNO08xPrivateTypes@{BNO08xPrivateTypes}} \doxysubsubsection{\texorpdfstring{bno08x\_tsk\_bit\_t}{bno08x\_tsk\_bit\_t}} @@ -218,42 +207,20 @@ EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+ALL&\\ Bits for evt\+\_\+grp\+\_\+bno08x\+\_\+task. \begin{DoxyEnumFields}{Enumerator} -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_BNO08x\_TASKS\_RUNNING@{EVT\_GRP\_BNO08x\_TASKS\_RUNNING}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_BNO08x\_TASKS\_RUNNING@{EVT\_GRP\_BNO08x\_TASKS\_RUNNING}}}\Hypertarget{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15}\label{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15} -EVT\+\_\+\+GRP\+\_\+\+BNO08x\+\_\+\+TASKS\+\_\+\+RUNNING&When this bit is set it indicates the \doxylink{class_b_n_o08x}{BNO08x} tasks are running, it is always set to 1 for the duration of the \doxylink{class_b_n_o08x}{BNO08x} driver object. Cleared in the destructor for safe task deletion. \\ +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_BNO08x\_TASKS\_RUNNING@{EVT\_GRP\_BNO08x\_TASKS\_RUNNING}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_BNO08x\_TASKS\_RUNNING@{EVT\_GRP\_BNO08x\_TASKS\_RUNNING}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15}\label{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15}} +EVT\+\_\+\+GRP\+\_\+\+BNO08x\+\_\+\+TASKS\+\_\+\+RUNNING&When this bit is set it indicates the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} tasks are running, it is always set to 1 for the duration of the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} driver object. Cleared in the destructor for safe task deletion. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_BNO08x\_TASK\_HINT\_ASSRT\_BIT@{EVT\_GRP\_BNO08x\_TASK\_HINT\_ASSRT\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_BNO08x\_TASK\_HINT\_ASSRT\_BIT@{EVT\_GRP\_BNO08x\_TASK\_HINT\_ASSRT\_BIT}}}\Hypertarget{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41}\label{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41} -EVT\+\_\+\+GRP\+\_\+\+BNO08x\+\_\+\+TASK\+\_\+\+HINT\+\_\+\+ASSRT\+\_\+\+BIT&When this bit is set it indicates the \doxylink{class_b_n_o08x}{BNO08x} has asserted its host interrupt pin, thus an SPI transaction should commence. \\ +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_BNO08x\_TASK\_HINT\_ASSRT\_BIT@{EVT\_GRP\_BNO08x\_TASK\_HINT\_ASSRT\_BIT}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_BNO08x\_TASK\_HINT\_ASSRT\_BIT@{EVT\_GRP\_BNO08x\_TASK\_HINT\_ASSRT\_BIT}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41}\label{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41}} +EVT\+\_\+\+GRP\+\_\+\+BNO08x\+\_\+\+TASK\+\_\+\+HINT\+\_\+\+ASSRT\+\_\+\+BIT&When this bit is set it indicates the \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} has asserted its host interrupt pin, thus an SPI transaction should commence. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_BNO08x\_TASK\_RESET\_OCCURRED@{EVT\_GRP\_BNO08x\_TASK\_RESET\_OCCURRED}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_BNO08x\_TASK\_RESET\_OCCURRED@{EVT\_GRP\_BNO08x\_TASK\_RESET\_OCCURRED}}}\Hypertarget{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452}\label{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452} +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_BNO08x\_TASK\_RESET\_OCCURRED@{EVT\_GRP\_BNO08x\_TASK\_RESET\_OCCURRED}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_BNO08x\_TASK\_RESET\_OCCURRED@{EVT\_GRP\_BNO08x\_TASK\_RESET\_OCCURRED}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452}\label{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452}} EVT\+\_\+\+GRP\+\_\+\+BNO08x\+\_\+\+TASK\+\_\+\+RESET\+\_\+\+OCCURRED&When this bit is set it indicates the SH2 HAL lib has reset the IMU, any reports enabled by the user must be re-\/enabled. \\ \hline -\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_BNO08x\_TASK\_DATA\_AVAILABLE@{EVT\_GRP\_BNO08x\_TASK\_DATA\_AVAILABLE}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_BNO08x\_TASK\_DATA\_AVAILABLE@{EVT\_GRP\_BNO08x\_TASK\_DATA\_AVAILABLE}}}\Hypertarget{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc}\label{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc} +\raisebox{\heightof{T}}[0pt][0pt]{\index{EVT\_GRP\_BNO08x\_TASK\_DATA\_AVAILABLE@{EVT\_GRP\_BNO08x\_TASK\_DATA\_AVAILABLE}!BNO08xPrivateTypes@{BNO08xPrivateTypes}}\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!EVT\_GRP\_BNO08x\_TASK\_DATA\_AVAILABLE@{EVT\_GRP\_BNO08x\_TASK\_DATA\_AVAILABLE}}}\mbox{\Hypertarget{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc}\label{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc}} EVT\+\_\+\+GRP\+\_\+\+BNO08x\+\_\+\+TASK\+\_\+\+DATA\+\_\+\+AVAILABLE&When this bit is set it indicates a report has been received for the user to read, cleared in data\+\_\+available() set/cleared in handle\+\_\+sensor\+\_\+report(). \\ \hline \end{DoxyEnumFields} - - -\doxysubsection{Variable Documentation} -\Hypertarget{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}\label{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da} -\index{BNO08xPrivateTypes@{BNO08xPrivateTypes}!default\_sensor\_cfg@{default\_sensor\_cfg}} -\index{default\_sensor\_cfg@{default\_sensor\_cfg}!BNO08xPrivateTypes@{BNO08xPrivateTypes}} -\doxysubsubsection{\texorpdfstring{default\_sensor\_cfg}{default\_sensor\_cfg}} -{\footnotesize\ttfamily sh2\+\_\+\+Sensor\+Config BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{=\ \{\ } -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ .changeSensitivityEnabled\ =\ \textcolor{keyword}{false},} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ .changeSensitivityRelative\ =\ \textcolor{keyword}{false},} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ .wakeupEnabled\ =\ \textcolor{keyword}{false},} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ .alwaysOnEnabled\ =\ \textcolor{keyword}{false},} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ .changeSensitivity\ =\ 0,} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ .reportInterval\_us\ =\ 0,} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ .batchInterval\_us\ =\ 0,} -\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ .sensorSpecific\ =\ 0\}} - -\end{DoxyCode} diff --git a/documentation/latex/refman.tex b/documentation/latex/refman.tex index 1152c5d..464a688 100644 --- a/documentation/latex/refman.tex +++ b/documentation/latex/refman.tex @@ -1,7 +1,6 @@ % Handle batch mode % to overcome problems with too many open files \let\mypdfximage\pdfximage\def\pdfximage{\immediate\mypdfximage} - \pdfminorversion=7 % Set document class depending on configuration \documentclass[twoside]{book} %% moved from doxygen.sty due to workaround for LaTex 2019 version and unmaintained tabu package @@ -13,16 +12,7 @@ \fi %% % Packages required by doxygen - \makeatletter - \providecommand\IfFormatAtLeastTF{\@ifl@t@r\fmtversion} - % suppress package identification of infwarerr as it contains the word "warning" - \let\@@protected@wlog\protected@wlog - \def\protected@wlog#1{\wlog{package info suppressed}} - \RequirePackage{infwarerr} - \let\protected@wlog\@@protected@wlog - \makeatother - \IfFormatAtLeastTF{2016/01/01}{}{\usepackage{fixltx2e}} % for \textsubscript - \IfFormatAtLeastTF{2015/01/01}{\pdfsuppresswarningpagegroup=1}{} + \usepackage{fixltx2e} % for \textsubscript \usepackage{doxygen} \usepackage{graphicx} \usepackage[utf8]{inputenc} @@ -39,7 +29,8 @@ \usepackage[scaled=.90]{helvet} \usepackage{courier} \renewcommand{\familydefault}{\sfdefault} - \doxyallsectionsfont{% + \usepackage{sectsty} + \allsectionsfont{% \fontseries{bc}\selectfont% \color{darkgray}% } @@ -64,7 +55,6 @@ left=2.5cm,% right=2.5cm% } - \usepackage{changepage} % Allow a bit of overflow to go unnoticed by other means \tolerance=750 \hfuzz=15pt @@ -122,24 +112,9 @@ % creating indexes \makeindex \usepackage{newunicodechar} - \makeatletter - \def\doxynewunicodechar#1#2{% - \@tempswafalse - \edef\nuc@tempa{\detokenize{#1}}% - \if\relax\nuc@tempa\relax - \nuc@emptyargerr - \else - \edef\@tempb{\expandafter\@car\nuc@tempa\@nil}% - \nuc@check - \if@tempswa - \@namedef{u8:\nuc@tempa}{#2}% - \fi - \fi - } - \makeatother - \doxynewunicodechar{⁻}{${}^{-}$}% Superscript minus - \doxynewunicodechar{²}{${}^{2}$}% Superscript two - \doxynewunicodechar{³}{${}^{3}$}% Superscript three + \newunicodechar{⁻}{${}^{-}$}% Superscript minus + \newunicodechar{²}{${}^{2}$}% Superscript two + \newunicodechar{³}{${}^{3}$}% Superscript three % Hyperlinks % Hyperlinks (required, but should be loaded last) \ifpdf @@ -168,14 +143,8 @@ \usepackage{caption} \captionsetup{labelsep=space,justification=centering,font={bf},singlelinecheck=off,skip=4pt,position=top} % in page table of contents - \IfFormatAtLeastTF{2023/05/01}{\usepackage[deeplevels]{etoc}}{\usepackage[deeplevels]{etoc_doxygen}} + \usepackage{etoc} \etocsettocstyle{\doxytocparskip}{\doxynormalparskip} - \etocsetlevel{subsubsubsection}{4} - \etocsetlevel{subsubsubsubsection}{5} - \etocsetlevel{subsubsubsubsubsection}{6} - \etocsetlevel{subsubsubsubsubsubsection}{7} - \etocsetlevel{paragraph}{8} - \etocsetlevel{subparagraph}{9} % prevent numbers overlap the titles in toc \renewcommand{\numberline}[1]{#1~} % End of preamble, now comes the document contents @@ -194,9 +163,8 @@ \vspace*{7cm} \begin{center}% {\Large esp32\+\_\+\+BNO08x}\\ - [1ex]\large 1.\+31 \\ \vspace*{1cm} - {\large Generated by Doxygen 1.10.0}\\ + {\large Generated by Doxygen 1.9.4}\\ \end{center} \end{titlepage} \clearemptydoublepage @@ -207,7 +175,6 @@ % re-enable anchors again \hypersetup{pageanchor=true} %--- Begin generated contents --- -\input{md__r_e_a_d_m_e} \chapter{Namespace Index} \input{namespaces} \chapter{Hierarchical Index} @@ -338,7 +305,6 @@ \input{_b_n_o08x_rpt_uncal_gyro_8hpp_source} \input{_b_n_o08x_rpt_uncal_magnetometer_8hpp} \input{_b_n_o08x_rpt_uncal_magnetometer_8hpp_source} -\input{_r_e_a_d_m_e_8md} \input{_b_n_o08x_8cpp} \input{_b_n_o08x_rpt_8cpp} \input{_b_n_o08x_s_h2_h_a_l_8cpp} @@ -364,11 +330,6 @@ \input{_b_n_o08x_rpt_tap_detector_8cpp} \input{_b_n_o08x_rpt_uncal_gyro_8cpp} \input{_b_n_o08x_rpt_uncal_magnetometer_8cpp} -\input{_callback_tests_8cpp} -\input{_feature_tests_8cpp} -\input{_init_denit_tests_8cpp} -\input{_multi_report_tests_8cpp} -\input{_single_report_tests_8cpp} %--- End generated contents --- % Index \backmatter diff --git a/documentation/latex/struct_b_n_o08x_1_1bno08x__reports__t.tex b/documentation/latex/struct_b_n_o08x_1_1bno08x__reports__t.tex index 677ae58..014ea04 100644 --- a/documentation/latex/struct_b_n_o08x_1_1bno08x__reports__t.tex +++ b/documentation/latex/struct_b_n_o08x_1_1bno08x__reports__t.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+::bno08x\+\_\+reports\+\_\+t Struct Reference} -\hypertarget{struct_b_n_o08x_1_1bno08x__reports__t}{}\label{struct_b_n_o08x_1_1bno08x__reports__t}\index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} +\hypertarget{struct_b_n_o08x_1_1bno08x__reports__t}{}\doxysection{BNO08x\+::bno08x\+\_\+reports\+\_\+t Struct Reference} +\label{struct_b_n_o08x_1_1bno08x__reports__t}\index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} Contains report implementations. @@ -19,26 +19,18 @@ Collaboration diagram for BNO08x\+::bno08x\+\_\+reports\+\_\+t\+: \includegraphics[width=350pt]{struct_b_n_o08x_1_1bno08x__reports__t__coll__graph} \end{center} \end{figure} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aad0b1641e9c31927c33d0f69c174f9cb}{bno08x\+\_\+reports\+\_\+t}} (\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{class_b_n_o08x_a22bb1bdc1153a455ec8f549d9389406e}{sync\+\_\+ctx}}) +\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aad0b1641e9c31927c33d0f69c174f9cb}{bno08x\+\_\+reports\+\_\+t}} (\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$sync\+\_\+ctx) \end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} +\doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{class_b_n_o08x_rpt_acceleration}{BNO08x\+Rpt\+Acceleration}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ab7939486c9ba7e7c70f82d2284fb6119}{accelerometer}} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration}{BNO08x\+Rpt\+Linear\+Acceleration}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ac8114db28ee3f7be5578e52f48caa9c3}{linear\+\_\+accelerometer}} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_gravity}{BNO08x\+Rpt\+Gravity}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_af5245d5e4a6f7548a0c3a30af53b7355}{gravity}} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer}{BNO08x\+Rpt\+Cal\+Magnetometer}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a03d6194225331df5326a97ec6d45b094}{cal\+\_\+magnetometer}} +\mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v}{BNO08x\+Rpt\+IGyro\+RV}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6937b5d9bf8af9344a5013e1c543ab42}{rv\+\_\+gyro\+\_\+integrated}} \item \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer}{BNO08x\+Rpt\+Uncal\+Magnetometer}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a5774fa69fc74264d40478a729aeb5ece}{uncal\+\_\+magnetometer}} \item -\mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro}{BNO08x\+Rpt\+Cal\+Gyro}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}{cal\+\_\+gyro}} -\item \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro}{BNO08x\+Rpt\+Uncal\+Gyro}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6f1929843393c09c21b1f107a47c8fe3}{uncal\+\_\+gyro}} \item \mbox{\hyperlink{class_b_n_o08x_rpt_r_v}{BNO08x\+Rpt\+RV}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aeab138f8ddfed3f4d6b855a73b7e2db5}{rv}} @@ -49,10 +41,20 @@ Collaboration diagram for BNO08x\+::bno08x\+\_\+reports\+\_\+t\+: \item \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_af550968d0e56f114b4afb20a5a442206}{rv\+\_\+\+ARVR\+\_\+stabilized\+\_\+game}} \item -\mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v}{BNO08x\+Rpt\+IGyro\+RV}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6937b5d9bf8af9344a5013e1c543ab42}{rv\+\_\+gyro\+\_\+integrated}} -\item \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag}{BNO08x\+Rpt\+RVGeomag}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a7e17ff7b9763ed040158813c69614a9f}{rv\+\_\+geomagnetic}} \item +\mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier}{BNO08x\+Rpt\+Activity\+Classifier}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6475bdab7c49091f3086537efc00c12f}{activity\+\_\+classifier}} +\item +\mbox{\hyperlink{class_b_n_o08x_rpt_acceleration}{BNO08x\+Rpt\+Acceleration}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ab7939486c9ba7e7c70f82d2284fb6119}{accelerometer}} +\item +\mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration}{BNO08x\+Rpt\+Linear\+Acceleration}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ac8114db28ee3f7be5578e52f48caa9c3}{linear\+\_\+accelerometer}} +\item +\mbox{\hyperlink{class_b_n_o08x_rpt_gravity}{BNO08x\+Rpt\+Gravity}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_af5245d5e4a6f7548a0c3a30af53b7355}{gravity}} +\item +\mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer}{BNO08x\+Rpt\+Cal\+Magnetometer}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a03d6194225331df5326a97ec6d45b094}{cal\+\_\+magnetometer}} +\item +\mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro}{BNO08x\+Rpt\+Cal\+Gyro}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}{cal\+\_\+gyro}} +\item \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro}{BNO08x\+Rpt\+Raw\+MEMSGyro}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a13357e58bc926c2420ab41e4ffef4196}{raw\+\_\+gyro}} \item \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aa3a65aaf2adf05aa014b72c2d4485590}{raw\+\_\+accelerometer}} @@ -61,13 +63,11 @@ Collaboration diagram for BNO08x\+::bno08x\+\_\+reports\+\_\+t\+: \item \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter}{BNO08x\+Rpt\+Step\+Counter}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aee9528ea57ab86ef29e10de9ecfefcf7}{step\+\_\+counter}} \item -\mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier}{BNO08x\+Rpt\+Activity\+Classifier}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6475bdab7c49091f3086537efc00c12f}{activity\+\_\+classifier}} +\mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector}{BNO08x\+Rpt\+Tap\+Detector}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a0cabee7da991a7399d607373f09548a7}{tap\+\_\+detector}} \item \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier}{BNO08x\+Rpt\+Stability\+Classifier}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a2edee4386eaea86ef3d316f5840d7a2f}{stability\+\_\+classifier}} \item \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector}{BNO08x\+Rpt\+Shake\+Detector}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a9d7ff08c5a141c3d1ad3493423e7c49c}{shake\+\_\+detector}} -\item -\mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector}{BNO08x\+Rpt\+Tap\+Detector}} \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a0cabee7da991a7399d607373f09548a7}{tap\+\_\+detector}} \end{DoxyCompactItemize} @@ -75,136 +75,136 @@ Collaboration diagram for BNO08x\+::bno08x\+\_\+reports\+\_\+t\+: Contains report implementations. \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_aad0b1641e9c31927c33d0f69c174f9cb}\label{struct_b_n_o08x_1_1bno08x__reports__t_aad0b1641e9c31927c33d0f69c174f9cb} +\mbox{\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_aad0b1641e9c31927c33d0f69c174f9cb}\label{struct_b_n_o08x_1_1bno08x__reports__t_aad0b1641e9c31927c33d0f69c174f9cb}} \index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!bno08x\_reports\_t@{bno08x\_reports\_t}} \index{bno08x\_reports\_t@{bno08x\_reports\_t}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} \doxysubsubsection{\texorpdfstring{bno08x\_reports\_t()}{bno08x\_reports\_t()}} -{\footnotesize\ttfamily BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::bno08x\+\_\+reports\+\_\+t (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} +{\footnotesize\ttfamily BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::bno08x\+\_\+reports\+\_\+t (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} $\ast$}]{sync\+\_\+ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \doxysubsection{Member Data Documentation} -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_ab7939486c9ba7e7c70f82d2284fb6119}\label{struct_b_n_o08x_1_1bno08x__reports__t_ab7939486c9ba7e7c70f82d2284fb6119} +\mbox{\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_ab7939486c9ba7e7c70f82d2284fb6119}\label{struct_b_n_o08x_1_1bno08x__reports__t_ab7939486c9ba7e7c70f82d2284fb6119}} \index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!accelerometer@{accelerometer}} \index{accelerometer@{accelerometer}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} \doxysubsubsection{\texorpdfstring{accelerometer}{accelerometer}} {\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration}{BNO08x\+Rpt\+Acceleration}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::accelerometer} -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a6475bdab7c49091f3086537efc00c12f}\label{struct_b_n_o08x_1_1bno08x__reports__t_a6475bdab7c49091f3086537efc00c12f} +\mbox{\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a6475bdab7c49091f3086537efc00c12f}\label{struct_b_n_o08x_1_1bno08x__reports__t_a6475bdab7c49091f3086537efc00c12f}} \index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!activity\_classifier@{activity\_classifier}} \index{activity\_classifier@{activity\_classifier}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} \doxysubsubsection{\texorpdfstring{activity\_classifier}{activity\_classifier}} {\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier}{BNO08x\+Rpt\+Activity\+Classifier}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::activity\+\_\+classifier} -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}\label{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e} +\mbox{\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}\label{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}} \index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!cal\_gyro@{cal\_gyro}} \index{cal\_gyro@{cal\_gyro}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} \doxysubsubsection{\texorpdfstring{cal\_gyro}{cal\_gyro}} {\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro}{BNO08x\+Rpt\+Cal\+Gyro}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::cal\+\_\+gyro} -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a03d6194225331df5326a97ec6d45b094}\label{struct_b_n_o08x_1_1bno08x__reports__t_a03d6194225331df5326a97ec6d45b094} +\mbox{\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a03d6194225331df5326a97ec6d45b094}\label{struct_b_n_o08x_1_1bno08x__reports__t_a03d6194225331df5326a97ec6d45b094}} \index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!cal\_magnetometer@{cal\_magnetometer}} \index{cal\_magnetometer@{cal\_magnetometer}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} \doxysubsubsection{\texorpdfstring{cal\_magnetometer}{cal\_magnetometer}} {\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer}{BNO08x\+Rpt\+Cal\+Magnetometer}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::cal\+\_\+magnetometer} -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_af5245d5e4a6f7548a0c3a30af53b7355}\label{struct_b_n_o08x_1_1bno08x__reports__t_af5245d5e4a6f7548a0c3a30af53b7355} +\mbox{\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_af5245d5e4a6f7548a0c3a30af53b7355}\label{struct_b_n_o08x_1_1bno08x__reports__t_af5245d5e4a6f7548a0c3a30af53b7355}} \index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!gravity@{gravity}} \index{gravity@{gravity}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} \doxysubsubsection{\texorpdfstring{gravity}{gravity}} {\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_gravity}{BNO08x\+Rpt\+Gravity}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::gravity} -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_ac8114db28ee3f7be5578e52f48caa9c3}\label{struct_b_n_o08x_1_1bno08x__reports__t_ac8114db28ee3f7be5578e52f48caa9c3} +\mbox{\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_ac8114db28ee3f7be5578e52f48caa9c3}\label{struct_b_n_o08x_1_1bno08x__reports__t_ac8114db28ee3f7be5578e52f48caa9c3}} \index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!linear\_accelerometer@{linear\_accelerometer}} \index{linear\_accelerometer@{linear\_accelerometer}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} \doxysubsubsection{\texorpdfstring{linear\_accelerometer}{linear\_accelerometer}} {\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration}{BNO08x\+Rpt\+Linear\+Acceleration}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::linear\+\_\+accelerometer} -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_aa3a65aaf2adf05aa014b72c2d4485590}\label{struct_b_n_o08x_1_1bno08x__reports__t_aa3a65aaf2adf05aa014b72c2d4485590} +\mbox{\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_aa3a65aaf2adf05aa014b72c2d4485590}\label{struct_b_n_o08x_1_1bno08x__reports__t_aa3a65aaf2adf05aa014b72c2d4485590}} \index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!raw\_accelerometer@{raw\_accelerometer}} \index{raw\_accelerometer@{raw\_accelerometer}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} \doxysubsubsection{\texorpdfstring{raw\_accelerometer}{raw\_accelerometer}} {\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::raw\+\_\+accelerometer} -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a13357e58bc926c2420ab41e4ffef4196}\label{struct_b_n_o08x_1_1bno08x__reports__t_a13357e58bc926c2420ab41e4ffef4196} +\mbox{\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a13357e58bc926c2420ab41e4ffef4196}\label{struct_b_n_o08x_1_1bno08x__reports__t_a13357e58bc926c2420ab41e4ffef4196}} \index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!raw\_gyro@{raw\_gyro}} \index{raw\_gyro@{raw\_gyro}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} \doxysubsubsection{\texorpdfstring{raw\_gyro}{raw\_gyro}} {\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_gyro}{BNO08x\+Rpt\+Raw\+MEMSGyro}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::raw\+\_\+gyro} -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_aad8698945b261c0a871f2f409897b071}\label{struct_b_n_o08x_1_1bno08x__reports__t_aad8698945b261c0a871f2f409897b071} +\mbox{\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_aad8698945b261c0a871f2f409897b071}\label{struct_b_n_o08x_1_1bno08x__reports__t_aad8698945b261c0a871f2f409897b071}} \index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!raw\_magnetometer@{raw\_magnetometer}} \index{raw\_magnetometer@{raw\_magnetometer}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} \doxysubsubsection{\texorpdfstring{raw\_magnetometer}{raw\_magnetometer}} {\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::raw\+\_\+magnetometer} -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_aeab138f8ddfed3f4d6b855a73b7e2db5}\label{struct_b_n_o08x_1_1bno08x__reports__t_aeab138f8ddfed3f4d6b855a73b7e2db5} +\mbox{\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_aeab138f8ddfed3f4d6b855a73b7e2db5}\label{struct_b_n_o08x_1_1bno08x__reports__t_aeab138f8ddfed3f4d6b855a73b7e2db5}} \index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!rv@{rv}} \index{rv@{rv}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} \doxysubsubsection{\texorpdfstring{rv}{rv}} {\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_r_v}{BNO08x\+Rpt\+RV}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::rv} -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a027c914e51da445148dc9b2735cc5fc9}\label{struct_b_n_o08x_1_1bno08x__reports__t_a027c914e51da445148dc9b2735cc5fc9} +\mbox{\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a027c914e51da445148dc9b2735cc5fc9}\label{struct_b_n_o08x_1_1bno08x__reports__t_a027c914e51da445148dc9b2735cc5fc9}} \index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!rv\_ARVR\_stabilized@{rv\_ARVR\_stabilized}} \index{rv\_ARVR\_stabilized@{rv\_ARVR\_stabilized}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} \doxysubsubsection{\texorpdfstring{rv\_ARVR\_stabilized}{rv\_ARVR\_stabilized}} {\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v}{BNO08x\+Rpt\+ARVRStabilized\+RV}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::rv\+\_\+\+ARVR\+\_\+stabilized} -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_af550968d0e56f114b4afb20a5a442206}\label{struct_b_n_o08x_1_1bno08x__reports__t_af550968d0e56f114b4afb20a5a442206} +\mbox{\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_af550968d0e56f114b4afb20a5a442206}\label{struct_b_n_o08x_1_1bno08x__reports__t_af550968d0e56f114b4afb20a5a442206}} \index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!rv\_ARVR\_stabilized\_game@{rv\_ARVR\_stabilized\_game}} \index{rv\_ARVR\_stabilized\_game@{rv\_ARVR\_stabilized\_game}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} \doxysubsubsection{\texorpdfstring{rv\_ARVR\_stabilized\_game}{rv\_ARVR\_stabilized\_game}} {\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::rv\+\_\+\+ARVR\+\_\+stabilized\+\_\+game} -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a7f33ac650137f5933ee1eab1ce936db6}\label{struct_b_n_o08x_1_1bno08x__reports__t_a7f33ac650137f5933ee1eab1ce936db6} +\mbox{\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a7f33ac650137f5933ee1eab1ce936db6}\label{struct_b_n_o08x_1_1bno08x__reports__t_a7f33ac650137f5933ee1eab1ce936db6}} \index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!rv\_game@{rv\_game}} \index{rv\_game@{rv\_game}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} \doxysubsubsection{\texorpdfstring{rv\_game}{rv\_game}} {\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v}{BNO08x\+Rpt\+Game\+RV}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::rv\+\_\+game} -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a7e17ff7b9763ed040158813c69614a9f}\label{struct_b_n_o08x_1_1bno08x__reports__t_a7e17ff7b9763ed040158813c69614a9f} +\mbox{\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a7e17ff7b9763ed040158813c69614a9f}\label{struct_b_n_o08x_1_1bno08x__reports__t_a7e17ff7b9763ed040158813c69614a9f}} \index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!rv\_geomagnetic@{rv\_geomagnetic}} \index{rv\_geomagnetic@{rv\_geomagnetic}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} \doxysubsubsection{\texorpdfstring{rv\_geomagnetic}{rv\_geomagnetic}} {\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag}{BNO08x\+Rpt\+RVGeomag}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::rv\+\_\+geomagnetic} -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a6937b5d9bf8af9344a5013e1c543ab42}\label{struct_b_n_o08x_1_1bno08x__reports__t_a6937b5d9bf8af9344a5013e1c543ab42} +\mbox{\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a6937b5d9bf8af9344a5013e1c543ab42}\label{struct_b_n_o08x_1_1bno08x__reports__t_a6937b5d9bf8af9344a5013e1c543ab42}} \index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!rv\_gyro\_integrated@{rv\_gyro\_integrated}} \index{rv\_gyro\_integrated@{rv\_gyro\_integrated}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} \doxysubsubsection{\texorpdfstring{rv\_gyro\_integrated}{rv\_gyro\_integrated}} {\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v}{BNO08x\+Rpt\+IGyro\+RV}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::rv\+\_\+gyro\+\_\+integrated} -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a9d7ff08c5a141c3d1ad3493423e7c49c}\label{struct_b_n_o08x_1_1bno08x__reports__t_a9d7ff08c5a141c3d1ad3493423e7c49c} +\mbox{\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a9d7ff08c5a141c3d1ad3493423e7c49c}\label{struct_b_n_o08x_1_1bno08x__reports__t_a9d7ff08c5a141c3d1ad3493423e7c49c}} \index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!shake\_detector@{shake\_detector}} \index{shake\_detector@{shake\_detector}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} \doxysubsubsection{\texorpdfstring{shake\_detector}{shake\_detector}} {\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector}{BNO08x\+Rpt\+Shake\+Detector}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::shake\+\_\+detector} -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a2edee4386eaea86ef3d316f5840d7a2f}\label{struct_b_n_o08x_1_1bno08x__reports__t_a2edee4386eaea86ef3d316f5840d7a2f} +\mbox{\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a2edee4386eaea86ef3d316f5840d7a2f}\label{struct_b_n_o08x_1_1bno08x__reports__t_a2edee4386eaea86ef3d316f5840d7a2f}} \index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!stability\_classifier@{stability\_classifier}} \index{stability\_classifier@{stability\_classifier}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} \doxysubsubsection{\texorpdfstring{stability\_classifier}{stability\_classifier}} {\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier}{BNO08x\+Rpt\+Stability\+Classifier}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::stability\+\_\+classifier} -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_aee9528ea57ab86ef29e10de9ecfefcf7}\label{struct_b_n_o08x_1_1bno08x__reports__t_aee9528ea57ab86ef29e10de9ecfefcf7} +\mbox{\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_aee9528ea57ab86ef29e10de9ecfefcf7}\label{struct_b_n_o08x_1_1bno08x__reports__t_aee9528ea57ab86ef29e10de9ecfefcf7}} \index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!step\_counter@{step\_counter}} \index{step\_counter@{step\_counter}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} \doxysubsubsection{\texorpdfstring{step\_counter}{step\_counter}} {\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter}{BNO08x\+Rpt\+Step\+Counter}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::step\+\_\+counter} -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a0cabee7da991a7399d607373f09548a7}\label{struct_b_n_o08x_1_1bno08x__reports__t_a0cabee7da991a7399d607373f09548a7} +\mbox{\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a0cabee7da991a7399d607373f09548a7}\label{struct_b_n_o08x_1_1bno08x__reports__t_a0cabee7da991a7399d607373f09548a7}} \index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!tap\_detector@{tap\_detector}} \index{tap\_detector@{tap\_detector}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} \doxysubsubsection{\texorpdfstring{tap\_detector}{tap\_detector}} {\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector}{BNO08x\+Rpt\+Tap\+Detector}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::tap\+\_\+detector} -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a6f1929843393c09c21b1f107a47c8fe3}\label{struct_b_n_o08x_1_1bno08x__reports__t_a6f1929843393c09c21b1f107a47c8fe3} +\mbox{\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a6f1929843393c09c21b1f107a47c8fe3}\label{struct_b_n_o08x_1_1bno08x__reports__t_a6f1929843393c09c21b1f107a47c8fe3}} \index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!uncal\_gyro@{uncal\_gyro}} \index{uncal\_gyro@{uncal\_gyro}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} \doxysubsubsection{\texorpdfstring{uncal\_gyro}{uncal\_gyro}} {\footnotesize\ttfamily \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro}{BNO08x\+Rpt\+Uncal\+Gyro}} BNO08x\+::bno08x\+\_\+reports\+\_\+t\+::uncal\+\_\+gyro} -\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a5774fa69fc74264d40478a729aeb5ece}\label{struct_b_n_o08x_1_1bno08x__reports__t_a5774fa69fc74264d40478a729aeb5ece} +\mbox{\Hypertarget{struct_b_n_o08x_1_1bno08x__reports__t_a5774fa69fc74264d40478a729aeb5ece}\label{struct_b_n_o08x_1_1bno08x__reports__t_a5774fa69fc74264d40478a729aeb5ece}} \index{BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}!uncal\_magnetometer@{uncal\_magnetometer}} \index{uncal\_magnetometer@{uncal\_magnetometer}!BNO08x::bno08x\_reports\_t@{BNO08x::bno08x\_reports\_t}} \doxysubsubsection{\texorpdfstring{uncal\_magnetometer}{uncal\_magnetometer}} @@ -214,4 +214,4 @@ Contains report implementations. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/\mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.md5 b/documentation/latex/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.md5 index 4f0cbcf..619e191 100644 --- a/documentation/latex/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.md5 +++ b/documentation/latex/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.md5 @@ -1 +1 @@ -3d39e9fac6ded13882252c28ab592292 \ No newline at end of file +ecfd2e25a2354a9495f3a7ac80604798 \ No newline at end of file diff --git a/documentation/latex/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.pdf b/documentation/latex/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.pdf index d83c8b7..671ef75 100644 Binary files a/documentation/latex/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.pdf and b/documentation/latex/struct_b_n_o08x_1_1bno08x__reports__t__coll__graph.pdf differ diff --git a/documentation/latex/struct_b_n_o08x_private_types_1_1bno08x__init__status__t.tex b/documentation/latex/struct_b_n_o08x_private_types_1_1bno08x__init__status__t.tex index 98324d0..75be137 100644 --- a/documentation/latex/struct_b_n_o08x_private_types_1_1bno08x__init__status__t.tex +++ b/documentation/latex/struct_b_n_o08x_private_types_1_1bno08x__init__status__t.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t Struct Reference} -\hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}{}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}\index{BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}} +\hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}{}\doxysection{BNO08x\+Private\+Types\+::bno08x\+\_\+init\+\_\+status\+\_\+t Struct Reference} +\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}\index{BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}} Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup). @@ -9,12 +9,12 @@ Holds info about which functionality has been successfully initialized (used by {\ttfamily \#include $<$BNO08x\+Private\+Types.\+hpp$>$} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a63b876667ae7fb32e9861dffafb55a64}{bno08x\+\_\+init\+\_\+status\+\_\+t}} () \end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} +\doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item bool \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ac74b5a17ec13d4bef4e4775f20ed68df}{gpio\+\_\+outputs}} @@ -43,7 +43,7 @@ bool \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a Holds info about which functionality has been successfully initialized (used by deconstructor during cleanup). \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a63b876667ae7fb32e9861dffafb55a64}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a63b876667ae7fb32e9861dffafb55a64} +\mbox{\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a63b876667ae7fb32e9861dffafb55a64}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a63b876667ae7fb32e9861dffafb55a64}} \index{BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}!bno08x\_init\_status\_t@{bno08x\_init\_status\_t}} \index{bno08x\_init\_status\_t@{bno08x\_init\_status\_t}!BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}} \doxysubsubsection{\texorpdfstring{bno08x\_init\_status\_t()}{bno08x\_init\_status\_t()}} @@ -52,7 +52,7 @@ Holds info about which functionality has been successfully initialized (used by \doxysubsection{Member Data Documentation} -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ae1066ea59e52f7d228b71df1f8c2b416}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ae1066ea59e52f7d228b71df1f8c2b416} +\mbox{\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ae1066ea59e52f7d228b71df1f8c2b416}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ae1066ea59e52f7d228b71df1f8c2b416}} \index{BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}!cb\_task@{cb\_task}} \index{cb\_task@{cb\_task}!BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}} \doxysubsubsection{\texorpdfstring{cb\_task}{cb\_task}} @@ -62,7 +62,7 @@ Holds info about which functionality has been successfully initialized (used by True if x\+Task\+Create has been called successfully for cb\+\_\+task. -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_af303bcbae7a635043e0c082d7869dd40}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_af303bcbae7a635043e0c082d7869dd40} +\mbox{\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_af303bcbae7a635043e0c082d7869dd40}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_af303bcbae7a635043e0c082d7869dd40}} \index{BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}!data\_proc\_task@{data\_proc\_task}} \index{data\_proc\_task@{data\_proc\_task}!BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}} \doxysubsubsection{\texorpdfstring{data\_proc\_task}{data\_proc\_task}} @@ -72,7 +72,7 @@ True if x\+Task\+Create has been called successfully for cb\+\_\+task. True if x\+Task\+Create has been called successfully for data\+\_\+proc\+\_\+task. -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a9b87a879ec795e2241985f0d33856c14}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a9b87a879ec795e2241985f0d33856c14} +\mbox{\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a9b87a879ec795e2241985f0d33856c14}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a9b87a879ec795e2241985f0d33856c14}} \index{BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}!gpio\_inputs@{gpio\_inputs}} \index{gpio\_inputs@{gpio\_inputs}!BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}} \doxysubsubsection{\texorpdfstring{gpio\_inputs}{gpio\_inputs}} @@ -82,7 +82,7 @@ True if x\+Task\+Create has been called successfully for data\+\_\+proc\+\_\+tas True if GPIO inputs have been initialized. -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ac74b5a17ec13d4bef4e4775f20ed68df}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ac74b5a17ec13d4bef4e4775f20ed68df} +\mbox{\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ac74b5a17ec13d4bef4e4775f20ed68df}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ac74b5a17ec13d4bef4e4775f20ed68df}} \index{BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}!gpio\_outputs@{gpio\_outputs}} \index{gpio\_outputs@{gpio\_outputs}!BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}} \doxysubsubsection{\texorpdfstring{gpio\_outputs}{gpio\_outputs}} @@ -92,7 +92,7 @@ True if GPIO inputs have been initialized. True if GPIO outputs have been initialized. -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a7c4523e02a434a7be73f5dc5314429bd}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a7c4523e02a434a7be73f5dc5314429bd} +\mbox{\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a7c4523e02a434a7be73f5dc5314429bd}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a7c4523e02a434a7be73f5dc5314429bd}} \index{BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}!isr\_handler@{isr\_handler}} \index{isr\_handler@{isr\_handler}!BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}} \doxysubsubsection{\texorpdfstring{isr\_handler}{isr\_handler}} @@ -102,7 +102,7 @@ True if GPIO outputs have been initialized. True if HINT ISR handler has been initialized. -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a3cec063b6210ec58d30b3bd1d4ead4f9}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a3cec063b6210ec58d30b3bd1d4ead4f9} +\mbox{\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a3cec063b6210ec58d30b3bd1d4ead4f9}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a3cec063b6210ec58d30b3bd1d4ead4f9}} \index{BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}!isr\_service@{isr\_service}} \index{isr\_service@{isr\_service}!BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}} \doxysubsubsection{\texorpdfstring{isr\_service}{isr\_service}} @@ -112,7 +112,7 @@ True if HINT ISR handler has been initialized. True if global ISR service has been initialized. -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a5094148539354e52e4f7b054ba766bce}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a5094148539354e52e4f7b054ba766bce} +\mbox{\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a5094148539354e52e4f7b054ba766bce}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a5094148539354e52e4f7b054ba766bce}} \index{BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}!sh2\_HAL@{sh2\_HAL}} \index{sh2\_HAL@{sh2\_HAL}!BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}} \doxysubsubsection{\texorpdfstring{sh2\_HAL}{sh2\_HAL}} @@ -122,7 +122,7 @@ True if global ISR service has been initialized. True if sh2\+\_\+open() has been called successfully. -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a150665b9f07eea167dd61aa9701d0e66}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a150665b9f07eea167dd61aa9701d0e66} +\mbox{\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a150665b9f07eea167dd61aa9701d0e66}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a150665b9f07eea167dd61aa9701d0e66}} \index{BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}!sh2\_HAL\_service\_task@{sh2\_HAL\_service\_task}} \index{sh2\_HAL\_service\_task@{sh2\_HAL\_service\_task}!BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}} \doxysubsubsection{\texorpdfstring{sh2\_HAL\_service\_task}{sh2\_HAL\_service\_task}} @@ -132,7 +132,7 @@ True if sh2\+\_\+open() has been called successfully. True if x\+Task\+Create has been called successfully for sh2\+\_\+\+HAL\+\_\+service\+\_\+task. -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a8780317bf985194a58d4b0457d518adf}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a8780317bf985194a58d4b0457d518adf} +\mbox{\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a8780317bf985194a58d4b0457d518adf}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_a8780317bf985194a58d4b0457d518adf}} \index{BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}!spi\_bus@{spi\_bus}} \index{spi\_bus@{spi\_bus}!BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}} \doxysubsubsection{\texorpdfstring{spi\_bus}{spi\_bus}} @@ -142,7 +142,7 @@ True if x\+Task\+Create has been called successfully for sh2\+\_\+\+HAL\+\_\+ser True if spi\+\_\+bus\+\_\+initialize() has been called successfully. -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ab268642c4b6b9fc1eb7c6ceec0e8e64d}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ab268642c4b6b9fc1eb7c6ceec0e8e64d} +\mbox{\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ab268642c4b6b9fc1eb7c6ceec0e8e64d}\label{struct_b_n_o08x_private_types_1_1bno08x__init__status__t_ab268642c4b6b9fc1eb7c6ceec0e8e64d}} \index{BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}!spi\_device@{spi\_device}} \index{spi\_device@{spi\_device}!BNO08xPrivateTypes::bno08x\_init\_status\_t@{BNO08xPrivateTypes::bno08x\_init\_status\_t}} \doxysubsubsection{\texorpdfstring{spi\_device}{spi\_device}} @@ -156,4 +156,4 @@ True if spi\+\_\+bus\+\_\+add\+\_\+device() has been called successfully. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/\mbox{\hyperlink{_b_n_o08x_private_types_8hpp}{BNO08x\+Private\+Types.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_private_types_8hpp}{BNO08x\+Private\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.tex b/documentation/latex/struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.tex index f9586e3..254b458 100644 --- a/documentation/latex/struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.tex +++ b/documentation/latex/struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t Struct Reference} -\hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{}\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}\index{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}} +\hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}{}\doxysection{BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t Struct Reference} +\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t}\index{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}} Holds context used to synchronize tasks and callback execution. @@ -9,12 +9,12 @@ Holds context used to synchronize tasks and callback execution. {\ttfamily \#include $<$BNO08x\+Private\+Types.\+hpp$>$} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a3f9cea8f40f89200c93f2a4bf09039ac}{bno08x\+\_\+sync\+\_\+ctx\+\_\+t}} () \end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} +\doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item Semaphore\+Handle\+\_\+t \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a5433c33ca93bfd2be4a7575ddff7a8d9}{sh2\+\_\+\+HAL\+\_\+lock}} @@ -24,12 +24,12 @@ Semaphore\+Handle\+\_\+t \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08 Event\+Group\+Handle\+\_\+t \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aeaeeb8fa04544f63b66c32f3adbb0041}{evt\+\_\+grp\+\_\+rpt\+\_\+en}} \begin{DoxyCompactList}\small\item\em Event group for indicating which reports are currently enabled. \end{DoxyCompactList}\item Event\+Group\+Handle\+\_\+t \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a13f4a91c74fbf09059b5b136ed4f09ac}{evt\+\_\+grp\+\_\+rpt\+\_\+data\+\_\+available}} -\begin{DoxyCompactList}\small\item\em Event group for indicating to \doxylink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{BNO08x\+Rpt\+::has\+\_\+new\+\_\+data()} that a module received a new report. \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Event group for indicating to \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{BNO08x\+Rpt\+::has\+\_\+new\+\_\+data()}} that a module received a new report. \end{DoxyCompactList}\item Event\+Group\+Handle\+\_\+t \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aacddf6425d126d8e854eff620a2dbec0}{evt\+\_\+grp\+\_\+task}} -\begin{DoxyCompactList}\small\item\em Event group for indicating various \doxylink{class_b_n_o08x}{BNO08x} related events between tasks. \end{DoxyCompactList}\item -etl\+::vector$<$ uint8\+\_\+t, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a9808babb45af9b32fc51cef8d50341be}{TOTAL\+\_\+\+RPT\+\_\+\+COUNT}} $>$ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aa63f0d6aa9a27e2f6cdbef17c42c3289}{en\+\_\+report\+\_\+ids}} +\begin{DoxyCompactList}\small\item\em Event group for indicating various \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} related events between tasks. \end{DoxyCompactList}\item +etl\+::vector$<$ uint8\+\_\+t, TOTAL\+\_\+\+RPT\+\_\+\+COUNT $>$ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aa63f0d6aa9a27e2f6cdbef17c42c3289}{en\+\_\+report\+\_\+ids}} \begin{DoxyCompactList}\small\item\em Vector to contain IDs of currently enabled reports. \end{DoxyCompactList}\item -\mbox{\hyperlink{namespace_b_n_o08x_private_types_a72315cafa76ff8c07f84f03fc6b36bc2}{bno08x\+\_\+cb\+\_\+list\+\_\+t}} \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_ad38bf7a37a5c9cae7c9d8725b23ff365}{cb\+\_\+list}} +\mbox{\hyperlink{namespace_b_n_o08x_private_types_a0f0c287ea0571e6c589c638e4bd07703}{bno08x\+\_\+cb\+\_\+list\+\_\+t}} \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_ad38bf7a37a5c9cae7c9d8725b23ff365}{cb\+\_\+list}} \begin{DoxyCompactList}\small\item\em Vector to contain registered callbacks. \end{DoxyCompactList}\end{DoxyCompactItemize} @@ -37,7 +37,7 @@ etl\+::vector$<$ uint8\+\_\+t, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a980 Holds context used to synchronize tasks and callback execution. \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a3f9cea8f40f89200c93f2a4bf09039ac}\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a3f9cea8f40f89200c93f2a4bf09039ac} +\mbox{\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a3f9cea8f40f89200c93f2a4bf09039ac}\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a3f9cea8f40f89200c93f2a4bf09039ac}} \index{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}!bno08x\_sync\_ctx\_t@{bno08x\_sync\_ctx\_t}} \index{bno08x\_sync\_ctx\_t@{bno08x\_sync\_ctx\_t}!BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}} \doxysubsubsection{\texorpdfstring{bno08x\_sync\_ctx\_t()}{bno08x\_sync\_ctx\_t()}} @@ -46,17 +46,17 @@ Holds context used to synchronize tasks and callback execution. \doxysubsection{Member Data Documentation} -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_ad38bf7a37a5c9cae7c9d8725b23ff365}\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_ad38bf7a37a5c9cae7c9d8725b23ff365} +\mbox{\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_ad38bf7a37a5c9cae7c9d8725b23ff365}\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_ad38bf7a37a5c9cae7c9d8725b23ff365}} \index{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}!cb\_list@{cb\_list}} \index{cb\_list@{cb\_list}!BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}} \doxysubsubsection{\texorpdfstring{cb\_list}{cb\_list}} -{\footnotesize\ttfamily \mbox{\hyperlink{namespace_b_n_o08x_private_types_a72315cafa76ff8c07f84f03fc6b36bc2}{bno08x\+\_\+cb\+\_\+list\+\_\+t}} BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t\+::cb\+\_\+list} +{\footnotesize\ttfamily \mbox{\hyperlink{namespace_b_n_o08x_private_types_a0f0c287ea0571e6c589c638e4bd07703}{bno08x\+\_\+cb\+\_\+list\+\_\+t}} BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t\+::cb\+\_\+list} Vector to contain registered callbacks. -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a551d1eb66d239c54cffa96b558e40a15}\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a551d1eb66d239c54cffa96b558e40a15} +\mbox{\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a551d1eb66d239c54cffa96b558e40a15}\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a551d1eb66d239c54cffa96b558e40a15}} \index{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}!data\_lock@{data\_lock}} \index{data\_lock@{data\_lock}!BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}} \doxysubsubsection{\texorpdfstring{data\_lock}{data\_lock}} @@ -66,17 +66,17 @@ Vector to contain registered callbacks. Mutex to prevent user from reading data while data\+\_\+proc\+\_\+task() updates it, and vice versa. -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aa63f0d6aa9a27e2f6cdbef17c42c3289}\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aa63f0d6aa9a27e2f6cdbef17c42c3289} +\mbox{\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aa63f0d6aa9a27e2f6cdbef17c42c3289}\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aa63f0d6aa9a27e2f6cdbef17c42c3289}} \index{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}!en\_report\_ids@{en\_report\_ids}} \index{en\_report\_ids@{en\_report\_ids}!BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}} \doxysubsubsection{\texorpdfstring{en\_report\_ids}{en\_report\_ids}} -{\footnotesize\ttfamily etl\+::vector$<$uint8\+\_\+t, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a9808babb45af9b32fc51cef8d50341be}{TOTAL\+\_\+\+RPT\+\_\+\+COUNT}}$>$ BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t\+::en\+\_\+report\+\_\+ids} +{\footnotesize\ttfamily etl\+::vector$<$uint8\+\_\+t, TOTAL\+\_\+\+RPT\+\_\+\+COUNT$>$ BNO08x\+Private\+Types\+::bno08x\+\_\+sync\+\_\+ctx\+\_\+t\+::en\+\_\+report\+\_\+ids} Vector to contain IDs of currently enabled reports. -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a13f4a91c74fbf09059b5b136ed4f09ac}\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a13f4a91c74fbf09059b5b136ed4f09ac} +\mbox{\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a13f4a91c74fbf09059b5b136ed4f09ac}\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a13f4a91c74fbf09059b5b136ed4f09ac}} \index{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}!evt\_grp\_rpt\_data\_available@{evt\_grp\_rpt\_data\_available}} \index{evt\_grp\_rpt\_data\_available@{evt\_grp\_rpt\_data\_available}!BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}} \doxysubsubsection{\texorpdfstring{evt\_grp\_rpt\_data\_available}{evt\_grp\_rpt\_data\_available}} @@ -84,9 +84,9 @@ Vector to contain IDs of currently enabled reports. -Event group for indicating to \doxylink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{BNO08x\+Rpt\+::has\+\_\+new\+\_\+data()} that a module received a new report. +Event group for indicating to \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{BNO08x\+Rpt\+::has\+\_\+new\+\_\+data()}} that a module received a new report. -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aeaeeb8fa04544f63b66c32f3adbb0041}\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aeaeeb8fa04544f63b66c32f3adbb0041} +\mbox{\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aeaeeb8fa04544f63b66c32f3adbb0041}\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aeaeeb8fa04544f63b66c32f3adbb0041}} \index{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}!evt\_grp\_rpt\_en@{evt\_grp\_rpt\_en}} \index{evt\_grp\_rpt\_en@{evt\_grp\_rpt\_en}!BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}} \doxysubsubsection{\texorpdfstring{evt\_grp\_rpt\_en}{evt\_grp\_rpt\_en}} @@ -96,7 +96,7 @@ Event group for indicating to \doxylink{class_b_n_o08x_rpt_a74f6037286b51382535b Event group for indicating which reports are currently enabled. -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aacddf6425d126d8e854eff620a2dbec0}\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aacddf6425d126d8e854eff620a2dbec0} +\mbox{\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aacddf6425d126d8e854eff620a2dbec0}\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_aacddf6425d126d8e854eff620a2dbec0}} \index{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}!evt\_grp\_task@{evt\_grp\_task}} \index{evt\_grp\_task@{evt\_grp\_task}!BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}} \doxysubsubsection{\texorpdfstring{evt\_grp\_task}{evt\_grp\_task}} @@ -104,9 +104,9 @@ Event group for indicating which reports are currently enabled. -Event group for indicating various \doxylink{class_b_n_o08x}{BNO08x} related events between tasks. +Event group for indicating various \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} related events between tasks. -\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a5433c33ca93bfd2be4a7575ddff7a8d9}\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a5433c33ca93bfd2be4a7575ddff7a8d9} +\mbox{\Hypertarget{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a5433c33ca93bfd2be4a7575ddff7a8d9}\label{struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t_a5433c33ca93bfd2be4a7575ddff7a8d9}} \index{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}!sh2\_HAL\_lock@{sh2\_HAL\_lock}} \index{sh2\_HAL\_lock@{sh2\_HAL\_lock}!BNO08xPrivateTypes::bno08x\_sync\_ctx\_t@{BNO08xPrivateTypes::bno08x\_sync\_ctx\_t}} \doxysubsubsection{\texorpdfstring{sh2\_HAL\_lock}{sh2\_HAL\_lock}} @@ -120,4 +120,4 @@ Mutex to prevent sh2 HAL lib functions from being accessed at same time. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/\mbox{\hyperlink{_b_n_o08x_private_types_8hpp}{BNO08x\+Private\+Types.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_private_types_8hpp}{BNO08x\+Private\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__accel__t.tex b/documentation/latex/structbno08x__accel__t.tex index 743460c..65b261d 100644 --- a/documentation/latex/structbno08x__accel__t.tex +++ b/documentation/latex/structbno08x__accel__t.tex @@ -1,5 +1,5 @@ -\doxysection{bno08x\+\_\+accel\+\_\+t Struct Reference} -\hypertarget{structbno08x__accel__t}{}\label{structbno08x__accel__t}\index{bno08x\_accel\_t@{bno08x\_accel\_t}} +\hypertarget{structbno08x__accel__t}{}\doxysection{bno08x\+\_\+accel\+\_\+t Struct Reference} +\label{structbno08x__accel__t}\index{bno08x\_accel\_t@{bno08x\_accel\_t}} Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports. @@ -9,14 +9,14 @@ Struct to represent acceleration data from acceleration, linear acceleration, an {\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{structbno08x__accel__t_a3d71a06304afc576280c56952b4f7a34}{bno08x\+\_\+accel\+\_\+t}} () \item \mbox{\hyperlink{structbno08x__accel__t}{bno08x\+\_\+accel\+\_\+t}} \& \mbox{\hyperlink{structbno08x__accel__t_a5b3f1b2cc2a889af23d27185c6efd75e}{operator=}} (const sh2\+\_\+\+Accelerometer\+\_\+t \&source) \end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} +\doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item float \mbox{\hyperlink{structbno08x__accel__t_af72246bad5088682490f6a13e4624b7c}{x}} @@ -25,7 +25,7 @@ float \mbox{\hyperlink{structbno08x__accel__t_a9514b06a88cdd4c4777ff8e27d8d52fb} \item float \mbox{\hyperlink{structbno08x__accel__t_a391bf7c4ee0c3f571d94f73f047e9a3f}{z}} \item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__accel__t_aac8d91a84f911413e4bcc3fdb04c893b}{accuracy}} +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__accel__t_aac8d91a84f911413e4bcc3fdb04c893b}{accuracy}} \end{DoxyCompactItemize} @@ -33,7 +33,7 @@ float \mbox{\hyperlink{structbno08x__accel__t_a391bf7c4ee0c3f571d94f73f047e9a3f} Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports. \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__accel__t_a3d71a06304afc576280c56952b4f7a34}\label{structbno08x__accel__t_a3d71a06304afc576280c56952b4f7a34} +\mbox{\Hypertarget{structbno08x__accel__t_a3d71a06304afc576280c56952b4f7a34}\label{structbno08x__accel__t_a3d71a06304afc576280c56952b4f7a34}} \index{bno08x\_accel\_t@{bno08x\_accel\_t}!bno08x\_accel\_t@{bno08x\_accel\_t}} \index{bno08x\_accel\_t@{bno08x\_accel\_t}!bno08x\_accel\_t@{bno08x\_accel\_t}} \doxysubsubsection{\texorpdfstring{bno08x\_accel\_t()}{bno08x\_accel\_t()}} @@ -42,7 +42,7 @@ Struct to represent acceleration data from acceleration, linear acceleration, an \doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__accel__t_a5b3f1b2cc2a889af23d27185c6efd75e}\label{structbno08x__accel__t_a5b3f1b2cc2a889af23d27185c6efd75e} +\mbox{\Hypertarget{structbno08x__accel__t_a5b3f1b2cc2a889af23d27185c6efd75e}\label{structbno08x__accel__t_a5b3f1b2cc2a889af23d27185c6efd75e}} \index{bno08x\_accel\_t@{bno08x\_accel\_t}!operator=@{operator=}} \index{operator=@{operator=}!bno08x\_accel\_t@{bno08x\_accel\_t}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} @@ -51,25 +51,25 @@ Struct to represent acceleration data from acceleration, linear acceleration, an \doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__accel__t_aac8d91a84f911413e4bcc3fdb04c893b}\label{structbno08x__accel__t_aac8d91a84f911413e4bcc3fdb04c893b} +\mbox{\Hypertarget{structbno08x__accel__t_aac8d91a84f911413e4bcc3fdb04c893b}\label{structbno08x__accel__t_aac8d91a84f911413e4bcc3fdb04c893b}} \index{bno08x\_accel\_t@{bno08x\_accel\_t}!accuracy@{accuracy}} \index{accuracy@{accuracy}!bno08x\_accel\_t@{bno08x\_accel\_t}} \doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+accel\+\_\+t\+::accuracy} +{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} bno08x\+\_\+accel\+\_\+t\+::accuracy} -\Hypertarget{structbno08x__accel__t_af72246bad5088682490f6a13e4624b7c}\label{structbno08x__accel__t_af72246bad5088682490f6a13e4624b7c} +\mbox{\Hypertarget{structbno08x__accel__t_af72246bad5088682490f6a13e4624b7c}\label{structbno08x__accel__t_af72246bad5088682490f6a13e4624b7c}} \index{bno08x\_accel\_t@{bno08x\_accel\_t}!x@{x}} \index{x@{x}!bno08x\_accel\_t@{bno08x\_accel\_t}} \doxysubsubsection{\texorpdfstring{x}{x}} {\footnotesize\ttfamily float bno08x\+\_\+accel\+\_\+t\+::x} -\Hypertarget{structbno08x__accel__t_a9514b06a88cdd4c4777ff8e27d8d52fb}\label{structbno08x__accel__t_a9514b06a88cdd4c4777ff8e27d8d52fb} +\mbox{\Hypertarget{structbno08x__accel__t_a9514b06a88cdd4c4777ff8e27d8d52fb}\label{structbno08x__accel__t_a9514b06a88cdd4c4777ff8e27d8d52fb}} \index{bno08x\_accel\_t@{bno08x\_accel\_t}!y@{y}} \index{y@{y}!bno08x\_accel\_t@{bno08x\_accel\_t}} \doxysubsubsection{\texorpdfstring{y}{y}} {\footnotesize\ttfamily float bno08x\+\_\+accel\+\_\+t\+::y} -\Hypertarget{structbno08x__accel__t_a391bf7c4ee0c3f571d94f73f047e9a3f}\label{structbno08x__accel__t_a391bf7c4ee0c3f571d94f73f047e9a3f} +\mbox{\Hypertarget{structbno08x__accel__t_a391bf7c4ee0c3f571d94f73f047e9a3f}\label{structbno08x__accel__t_a391bf7c4ee0c3f571d94f73f047e9a3f}} \index{bno08x\_accel\_t@{bno08x\_accel\_t}!z@{z}} \index{z@{z}!bno08x\_accel\_t@{bno08x\_accel\_t}} \doxysubsubsection{\texorpdfstring{z}{z}} @@ -79,4 +79,4 @@ Struct to represent acceleration data from acceleration, linear acceleration, an The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__activity__classifier__t.tex b/documentation/latex/structbno08x__activity__classifier__t.tex index d69cab9..8e16cc1 100644 --- a/documentation/latex/structbno08x__activity__classifier__t.tex +++ b/documentation/latex/structbno08x__activity__classifier__t.tex @@ -1,5 +1,5 @@ -\doxysection{bno08x\+\_\+activity\+\_\+classifier\+\_\+t Struct Reference} -\hypertarget{structbno08x__activity__classifier__t}{}\label{structbno08x__activity__classifier__t}\index{bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}} +\hypertarget{structbno08x__activity__classifier__t}{}\doxysection{bno08x\+\_\+activity\+\_\+classifier\+\_\+t Struct Reference} +\label{structbno08x__activity__classifier__t}\index{bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}} Struct to represent activity classifier data. @@ -9,25 +9,25 @@ Struct to represent activity classifier data. {\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{structbno08x__activity__classifier__t_a302244e7d2d064b126eb92f363add923}{bno08x\+\_\+activity\+\_\+classifier\+\_\+t}} () \item \mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\+\_\+activity\+\_\+classifier\+\_\+t}} \& \mbox{\hyperlink{structbno08x__activity__classifier__t_ac9375f65afb421e1d552e11461546a43}{operator=}} (const sh2\+\_\+\+Personal\+Activity\+Classifier\+\_\+t \&source) \end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} +\doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item +uint8\+\_\+t \mbox{\hyperlink{structbno08x__activity__classifier__t_a6c99dd8968d52c7099c6f6b2acf11796}{confidence}} \mbox{[}10\mbox{]} +\item +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97d}{BNO08x\+Activity}} \mbox{\hyperlink{structbno08x__activity__classifier__t_a272be5b28ff89a20d3c3cfdbfe63a5b5}{most\+Likely\+State}} +\item +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__activity__classifier__t_a51df90897f0f47b640ac975ad8f4833f}{accuracy}} +\item uint8\+\_\+t \mbox{\hyperlink{structbno08x__activity__classifier__t_aa3e3a6b479558722bc9d5416b74492ca}{page}} \item bool \mbox{\hyperlink{structbno08x__activity__classifier__t_a90b7b42f031ed0e5b4c5d0e167caccb9}{last\+Page}} -\item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08x\+Activity}} \mbox{\hyperlink{structbno08x__activity__classifier__t_a272be5b28ff89a20d3c3cfdbfe63a5b5}{most\+Likely\+State}} -\item -uint8\+\_\+t \mbox{\hyperlink{structbno08x__activity__classifier__t_a6c99dd8968d52c7099c6f6b2acf11796}{confidence}} \mbox{[}10\mbox{]} -\item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__activity__classifier__t_a51df90897f0f47b640ac975ad8f4833f}{accuracy}} \end{DoxyCompactItemize} @@ -35,7 +35,7 @@ uint8\+\_\+t \mbox{\hyperlink{structbno08x__activity__classifier__t_a6c99dd8968d Struct to represent activity classifier data. \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__activity__classifier__t_a302244e7d2d064b126eb92f363add923}\label{structbno08x__activity__classifier__t_a302244e7d2d064b126eb92f363add923} +\mbox{\Hypertarget{structbno08x__activity__classifier__t_a302244e7d2d064b126eb92f363add923}\label{structbno08x__activity__classifier__t_a302244e7d2d064b126eb92f363add923}} \index{bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}!bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}} \index{bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}!bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}} \doxysubsubsection{\texorpdfstring{bno08x\_activity\_classifier\_t()}{bno08x\_activity\_classifier\_t()}} @@ -44,7 +44,7 @@ Struct to represent activity classifier data. \doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__activity__classifier__t_ac9375f65afb421e1d552e11461546a43}\label{structbno08x__activity__classifier__t_ac9375f65afb421e1d552e11461546a43} +\mbox{\Hypertarget{structbno08x__activity__classifier__t_ac9375f65afb421e1d552e11461546a43}\label{structbno08x__activity__classifier__t_ac9375f65afb421e1d552e11461546a43}} \index{bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}!operator=@{operator=}} \index{operator=@{operator=}!bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} @@ -53,31 +53,31 @@ Struct to represent activity classifier data. \doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__activity__classifier__t_a51df90897f0f47b640ac975ad8f4833f}\label{structbno08x__activity__classifier__t_a51df90897f0f47b640ac975ad8f4833f} +\mbox{\Hypertarget{structbno08x__activity__classifier__t_a51df90897f0f47b640ac975ad8f4833f}\label{structbno08x__activity__classifier__t_a51df90897f0f47b640ac975ad8f4833f}} \index{bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}!accuracy@{accuracy}} \index{accuracy@{accuracy}!bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}} \doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+activity\+\_\+classifier\+\_\+t\+::accuracy} +{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} bno08x\+\_\+activity\+\_\+classifier\+\_\+t\+::accuracy} -\Hypertarget{structbno08x__activity__classifier__t_a6c99dd8968d52c7099c6f6b2acf11796}\label{structbno08x__activity__classifier__t_a6c99dd8968d52c7099c6f6b2acf11796} +\mbox{\Hypertarget{structbno08x__activity__classifier__t_a6c99dd8968d52c7099c6f6b2acf11796}\label{structbno08x__activity__classifier__t_a6c99dd8968d52c7099c6f6b2acf11796}} \index{bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}!confidence@{confidence}} \index{confidence@{confidence}!bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}} \doxysubsubsection{\texorpdfstring{confidence}{confidence}} {\footnotesize\ttfamily uint8\+\_\+t bno08x\+\_\+activity\+\_\+classifier\+\_\+t\+::confidence\mbox{[}10\mbox{]}} -\Hypertarget{structbno08x__activity__classifier__t_a90b7b42f031ed0e5b4c5d0e167caccb9}\label{structbno08x__activity__classifier__t_a90b7b42f031ed0e5b4c5d0e167caccb9} +\mbox{\Hypertarget{structbno08x__activity__classifier__t_a90b7b42f031ed0e5b4c5d0e167caccb9}\label{structbno08x__activity__classifier__t_a90b7b42f031ed0e5b4c5d0e167caccb9}} \index{bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}!lastPage@{lastPage}} \index{lastPage@{lastPage}!bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}} \doxysubsubsection{\texorpdfstring{lastPage}{lastPage}} {\footnotesize\ttfamily bool bno08x\+\_\+activity\+\_\+classifier\+\_\+t\+::last\+Page} -\Hypertarget{structbno08x__activity__classifier__t_a272be5b28ff89a20d3c3cfdbfe63a5b5}\label{structbno08x__activity__classifier__t_a272be5b28ff89a20d3c3cfdbfe63a5b5} +\mbox{\Hypertarget{structbno08x__activity__classifier__t_a272be5b28ff89a20d3c3cfdbfe63a5b5}\label{structbno08x__activity__classifier__t_a272be5b28ff89a20d3c3cfdbfe63a5b5}} \index{bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}!mostLikelyState@{mostLikelyState}} \index{mostLikelyState@{mostLikelyState}!bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}} \doxysubsubsection{\texorpdfstring{mostLikelyState}{mostLikelyState}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08x\+Activity}} bno08x\+\_\+activity\+\_\+classifier\+\_\+t\+::most\+Likely\+State} +{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a43d66cdccf17ba0cddcdddc72d4fb97d}{BNO08x\+Activity}} bno08x\+\_\+activity\+\_\+classifier\+\_\+t\+::most\+Likely\+State} -\Hypertarget{structbno08x__activity__classifier__t_aa3e3a6b479558722bc9d5416b74492ca}\label{structbno08x__activity__classifier__t_aa3e3a6b479558722bc9d5416b74492ca} +\mbox{\Hypertarget{structbno08x__activity__classifier__t_aa3e3a6b479558722bc9d5416b74492ca}\label{structbno08x__activity__classifier__t_aa3e3a6b479558722bc9d5416b74492ca}} \index{bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}!page@{page}} \index{page@{page}!bno08x\_activity\_classifier\_t@{bno08x\_activity\_classifier\_t}} \doxysubsubsection{\texorpdfstring{page}{page}} @@ -87,4 +87,4 @@ Struct to represent activity classifier data. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__ang__vel__t.tex b/documentation/latex/structbno08x__ang__vel__t.tex index 337d998..c397c32 100644 --- a/documentation/latex/structbno08x__ang__vel__t.tex +++ b/documentation/latex/structbno08x__ang__vel__t.tex @@ -1,5 +1,5 @@ -\doxysection{bno08x\+\_\+ang\+\_\+vel\+\_\+t Struct Reference} -\hypertarget{structbno08x__ang__vel__t}{}\label{structbno08x__ang__vel__t}\index{bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}} +\hypertarget{structbno08x__ang__vel__t}{}\doxysection{bno08x\+\_\+ang\+\_\+vel\+\_\+t Struct Reference} +\label{structbno08x__ang__vel__t}\index{bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}} Struct to represent angular velocity (units in rad/s) @@ -9,16 +9,16 @@ Struct to represent angular velocity (units in rad/s) {\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{structbno08x__ang__vel__t_a76cf6d15cef214b31a47008d49b843be}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} () \item -{\footnotesize template$<$typename T $>$ }\\\mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} \& \mbox{\hyperlink{structbno08x__ang__vel__t_ae963f28d8914d5cc2f13620a4a9c57e8}{operator\texorpdfstring{$\ast$}{*}=}} (T value) +{\footnotesize template$<$typename T $>$ }\\\mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} \& \mbox{\hyperlink{structbno08x__ang__vel__t_ae963f28d8914d5cc2f13620a4a9c57e8}{operator$\ast$=}} (T value) \item \mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} \& \mbox{\hyperlink{structbno08x__ang__vel__t_afe1b100ac38de3ccd0c0b617e5b5d8a2}{operator=}} (const sh2\+\_\+\+Gyro\+Integrated\+RV\+\_\+t \&source) \end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} +\doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item float \mbox{\hyperlink{structbno08x__ang__vel__t_aad57f7ad443f1c94b411ff1c3c2d37a3}{x}} @@ -33,7 +33,7 @@ float \mbox{\hyperlink{structbno08x__ang__vel__t_aac5bb11414116bce54e5f8b7dd2d48 Struct to represent angular velocity (units in rad/s) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__ang__vel__t_a76cf6d15cef214b31a47008d49b843be}\label{structbno08x__ang__vel__t_a76cf6d15cef214b31a47008d49b843be} +\mbox{\Hypertarget{structbno08x__ang__vel__t_a76cf6d15cef214b31a47008d49b843be}\label{structbno08x__ang__vel__t_a76cf6d15cef214b31a47008d49b843be}} \index{bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}!bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}} \index{bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}!bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}} \doxysubsubsection{\texorpdfstring{bno08x\_ang\_vel\_t()}{bno08x\_ang\_vel\_t()}} @@ -42,14 +42,14 @@ Struct to represent angular velocity (units in rad/s) \doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__ang__vel__t_ae963f28d8914d5cc2f13620a4a9c57e8}\label{structbno08x__ang__vel__t_ae963f28d8914d5cc2f13620a4a9c57e8} -\index{bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}!operator\texorpdfstring{$\ast$}{*}=@{operator\texorpdfstring{$\ast$}{*}=}} -\index{operator\texorpdfstring{$\ast$}{*}=@{operator\texorpdfstring{$\ast$}{*}=}!bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}} -\doxysubsubsection{\texorpdfstring{operator\texorpdfstring{$\ast$}{*}=()}{operator*=()}} +\mbox{\Hypertarget{structbno08x__ang__vel__t_ae963f28d8914d5cc2f13620a4a9c57e8}\label{structbno08x__ang__vel__t_ae963f28d8914d5cc2f13620a4a9c57e8}} +\index{bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}!operator$\ast$=@{operator$\ast$=}} +\index{operator$\ast$=@{operator$\ast$=}!bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}} +\doxysubsubsection{\texorpdfstring{operator$\ast$=()}{operator*=()}} {\footnotesize\ttfamily template$<$typename T $>$ \\ -\mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} \& bno08x\+\_\+ang\+\_\+vel\+\_\+t\+::operator\texorpdfstring{$\ast$}{*}= (\begin{DoxyParamCaption}\item[{T}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} +\mbox{\hyperlink{structbno08x__ang__vel__t}{bno08x\+\_\+ang\+\_\+vel\+\_\+t}} \& bno08x\+\_\+ang\+\_\+vel\+\_\+t\+::operator$\ast$= (\begin{DoxyParamCaption}\item[{T}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} -\Hypertarget{structbno08x__ang__vel__t_afe1b100ac38de3ccd0c0b617e5b5d8a2}\label{structbno08x__ang__vel__t_afe1b100ac38de3ccd0c0b617e5b5d8a2} +\mbox{\Hypertarget{structbno08x__ang__vel__t_afe1b100ac38de3ccd0c0b617e5b5d8a2}\label{structbno08x__ang__vel__t_afe1b100ac38de3ccd0c0b617e5b5d8a2}} \index{bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}!operator=@{operator=}} \index{operator=@{operator=}!bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} @@ -58,19 +58,19 @@ Struct to represent angular velocity (units in rad/s) \doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__ang__vel__t_aad57f7ad443f1c94b411ff1c3c2d37a3}\label{structbno08x__ang__vel__t_aad57f7ad443f1c94b411ff1c3c2d37a3} +\mbox{\Hypertarget{structbno08x__ang__vel__t_aad57f7ad443f1c94b411ff1c3c2d37a3}\label{structbno08x__ang__vel__t_aad57f7ad443f1c94b411ff1c3c2d37a3}} \index{bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}!x@{x}} \index{x@{x}!bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}} \doxysubsubsection{\texorpdfstring{x}{x}} {\footnotesize\ttfamily float bno08x\+\_\+ang\+\_\+vel\+\_\+t\+::x} -\Hypertarget{structbno08x__ang__vel__t_af6d7d0452271c2d35234371ad1df6a80}\label{structbno08x__ang__vel__t_af6d7d0452271c2d35234371ad1df6a80} +\mbox{\Hypertarget{structbno08x__ang__vel__t_af6d7d0452271c2d35234371ad1df6a80}\label{structbno08x__ang__vel__t_af6d7d0452271c2d35234371ad1df6a80}} \index{bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}!y@{y}} \index{y@{y}!bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}} \doxysubsubsection{\texorpdfstring{y}{y}} {\footnotesize\ttfamily float bno08x\+\_\+ang\+\_\+vel\+\_\+t\+::y} -\Hypertarget{structbno08x__ang__vel__t_aac5bb11414116bce54e5f8b7dd2d48f6}\label{structbno08x__ang__vel__t_aac5bb11414116bce54e5f8b7dd2d48f6} +\mbox{\Hypertarget{structbno08x__ang__vel__t_aac5bb11414116bce54e5f8b7dd2d48f6}\label{structbno08x__ang__vel__t_aac5bb11414116bce54e5f8b7dd2d48f6}} \index{bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}!z@{z}} \index{z@{z}!bno08x\_ang\_vel\_t@{bno08x\_ang\_vel\_t}} \doxysubsubsection{\texorpdfstring{z}{z}} @@ -80,4 +80,4 @@ Struct to represent angular velocity (units in rad/s) The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__config__t.tex b/documentation/latex/structbno08x__config__t.tex index 5f84fcc..ec7dbc5 100644 --- a/documentation/latex/structbno08x__config__t.tex +++ b/documentation/latex/structbno08x__config__t.tex @@ -1,5 +1,5 @@ -\doxysection{bno08x\+\_\+config\+\_\+t Struct Reference} -\hypertarget{structbno08x__config__t}{}\label{structbno08x__config__t}\index{bno08x\_config\_t@{bno08x\_config\_t}} +\hypertarget{structbno08x__config__t}{}\doxysection{bno08x\+\_\+config\+\_\+t Struct Reference} +\label{structbno08x__config__t}\index{bno08x\_config\_t@{bno08x\_config\_t}} IMU configuration settings passed into constructor. @@ -9,32 +9,32 @@ IMU configuration settings passed into constructor. {\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{structbno08x__config__t_a68e051212415a62e64c23678e7b40552}{bno08x\+\_\+config\+\_\+t}} (bool \mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\+\_\+isr\+\_\+service}}=true) -\begin{DoxyCompactList}\small\item\em Default IMU configuration settings constructor. To modify default GPIO pins, run "{}idf.\+py menuconfig"{} esp32\+\_\+\+BNO08x-\/\texorpdfstring{$>$}{>}GPIO Configuration. Alternatively, edit the default values in "{}\+Kconfig.\+projbuild"{}. \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Default IMU configuration settings constructor. To modify default GPIO pins, run \char`\"{}idf.\+py menuconfig\char`\"{} esp32\+\_\+\+BNO08x-\/\texorpdfstring{$>$}{>}GPIO Configuration. Alternatively, edit the default values in \char`\"{}\+Kconfig.\+projbuild\char`\"{}. \end{DoxyCompactList}\item \mbox{\hyperlink{structbno08x__config__t_afa37d6ffc6f4fc7c9aa7484d49458a4a}{bno08x\+\_\+config\+\_\+t}} (spi\+\_\+host\+\_\+device\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}{spi\+\_\+peripheral}}, gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}{io\+\_\+mosi}}, gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}{io\+\_\+miso}}, gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a639685b91ae3198909d722316495246a}{io\+\_\+sclk}}, gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}{io\+\_\+cs}}, gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}{io\+\_\+int}}, gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}{io\+\_\+rst}}, uint32\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}{sclk\+\_\+speed}}, bool \mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\+\_\+isr\+\_\+service}}=true) \begin{DoxyCompactList}\small\item\em Overloaded IMU configuration settings constructor for custom pin settings. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} +\doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item spi\+\_\+host\+\_\+device\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}{spi\+\_\+peripheral}} \begin{DoxyCompactList}\small\item\em SPI peripheral to be used. \end{DoxyCompactList}\item gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}{io\+\_\+mosi}} -\begin{DoxyCompactList}\small\item\em MOSI GPIO pin (connects to \doxylink{class_b_n_o08x}{BNO08x} DI pin) \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em MOSI GPIO pin (connects to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} DI pin) \end{DoxyCompactList}\item gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}{io\+\_\+miso}} -\begin{DoxyCompactList}\small\item\em MISO GPIO pin (connects to \doxylink{class_b_n_o08x}{BNO08x} SDA pin) \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em MISO GPIO pin (connects to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} SDA pin) \end{DoxyCompactList}\item gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a639685b91ae3198909d722316495246a}{io\+\_\+sclk}} -\begin{DoxyCompactList}\small\item\em SCLK pin (connects to \doxylink{class_b_n_o08x}{BNO08x} SCL pin) \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em SCLK pin (connects to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} SCL pin) \end{DoxyCompactList}\item gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}{io\+\_\+cs}} \item gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}{io\+\_\+int}} -\begin{DoxyCompactList}\small\item\em Chip select pin (connects to \doxylink{class_b_n_o08x}{BNO08x} CS pin) \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Chip select pin (connects to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} CS pin) \end{DoxyCompactList}\item gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}{io\+\_\+rst}} -\begin{DoxyCompactList}\small\item\em Host interrupt pin (connects to \doxylink{class_b_n_o08x}{BNO08x} INT pin) \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Host interrupt pin (connects to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} INT pin) \end{DoxyCompactList}\item uint32\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}{sclk\+\_\+speed}} -\begin{DoxyCompactList}\small\item\em Reset pin (connects to \doxylink{class_b_n_o08x}{BNO08x} RST pin) \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Reset pin (connects to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} RST pin) \end{DoxyCompactList}\item bool \mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}{install\+\_\+isr\+\_\+service}} \begin{DoxyCompactList}\small\item\em Indicates whether the ISR service for the HINT should be installed at IMU initialization, (if gpio\+\_\+install\+\_\+isr\+\_\+service() is called before initialize() set this to false) \end{DoxyCompactList}\end{DoxyCompactItemize} @@ -43,7 +43,7 @@ bool \mbox{\hyperlink{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627} IMU configuration settings passed into constructor. \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__config__t_a68e051212415a62e64c23678e7b40552}\label{structbno08x__config__t_a68e051212415a62e64c23678e7b40552} +\mbox{\Hypertarget{structbno08x__config__t_a68e051212415a62e64c23678e7b40552}\label{structbno08x__config__t_a68e051212415a62e64c23678e7b40552}} \index{bno08x\_config\_t@{bno08x\_config\_t}!bno08x\_config\_t@{bno08x\_config\_t}} \index{bno08x\_config\_t@{bno08x\_config\_t}!bno08x\_config\_t@{bno08x\_config\_t}} \doxysubsubsection{\texorpdfstring{bno08x\_config\_t()}{bno08x\_config\_t()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} @@ -51,9 +51,9 @@ IMU configuration settings passed into constructor. -Default IMU configuration settings constructor. To modify default GPIO pins, run "{}idf.\+py menuconfig"{} esp32\+\_\+\+BNO08x-\/\texorpdfstring{$>$}{>}GPIO Configuration. Alternatively, edit the default values in "{}\+Kconfig.\+projbuild"{}. +Default IMU configuration settings constructor. To modify default GPIO pins, run \char`\"{}idf.\+py menuconfig\char`\"{} esp32\+\_\+\+BNO08x-\/\texorpdfstring{$>$}{>}GPIO Configuration. Alternatively, edit the default values in \char`\"{}\+Kconfig.\+projbuild\char`\"{}. -\Hypertarget{structbno08x__config__t_afa37d6ffc6f4fc7c9aa7484d49458a4a}\label{structbno08x__config__t_afa37d6ffc6f4fc7c9aa7484d49458a4a} +\mbox{\Hypertarget{structbno08x__config__t_afa37d6ffc6f4fc7c9aa7484d49458a4a}\label{structbno08x__config__t_afa37d6ffc6f4fc7c9aa7484d49458a4a}} \index{bno08x\_config\_t@{bno08x\_config\_t}!bno08x\_config\_t@{bno08x\_config\_t}} \index{bno08x\_config\_t@{bno08x\_config\_t}!bno08x\_config\_t@{bno08x\_config\_t}} \doxysubsubsection{\texorpdfstring{bno08x\_config\_t()}{bno08x\_config\_t()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} @@ -66,7 +66,7 @@ Overloaded IMU configuration settings constructor for custom pin settings. \doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}\label{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627} +\mbox{\Hypertarget{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}\label{structbno08x__config__t_a0f629aaef6756aa80fec96b34476c627}} \index{bno08x\_config\_t@{bno08x\_config\_t}!install\_isr\_service@{install\_isr\_service}} \index{install\_isr\_service@{install\_isr\_service}!bno08x\_config\_t@{bno08x\_config\_t}} \doxysubsubsection{\texorpdfstring{install\_isr\_service}{install\_isr\_service}} @@ -76,13 +76,13 @@ Overloaded IMU configuration settings constructor for custom pin settings. Indicates whether the ISR service for the HINT should be installed at IMU initialization, (if gpio\+\_\+install\+\_\+isr\+\_\+service() is called before initialize() set this to false) -\Hypertarget{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}\label{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505} +\mbox{\Hypertarget{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}\label{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}} \index{bno08x\_config\_t@{bno08x\_config\_t}!io\_cs@{io\_cs}} \index{io\_cs@{io\_cs}!bno08x\_config\_t@{bno08x\_config\_t}} \doxysubsubsection{\texorpdfstring{io\_cs}{io\_cs}} {\footnotesize\ttfamily gpio\+\_\+num\+\_\+t bno08x\+\_\+config\+\_\+t\+::io\+\_\+cs} -\Hypertarget{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}\label{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f} +\mbox{\Hypertarget{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}\label{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}} \index{bno08x\_config\_t@{bno08x\_config\_t}!io\_int@{io\_int}} \index{io\_int@{io\_int}!bno08x\_config\_t@{bno08x\_config\_t}} \doxysubsubsection{\texorpdfstring{io\_int}{io\_int}} @@ -90,9 +90,9 @@ Indicates whether the ISR service for the HINT should be installed at IMU initia -Chip select pin (connects to \doxylink{class_b_n_o08x}{BNO08x} CS pin) +Chip select pin (connects to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} CS pin) -\Hypertarget{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}\label{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3} +\mbox{\Hypertarget{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}\label{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}} \index{bno08x\_config\_t@{bno08x\_config\_t}!io\_miso@{io\_miso}} \index{io\_miso@{io\_miso}!bno08x\_config\_t@{bno08x\_config\_t}} \doxysubsubsection{\texorpdfstring{io\_miso}{io\_miso}} @@ -100,9 +100,9 @@ Chip select pin (connects to \doxylink{class_b_n_o08x}{BNO08x} CS pin) -MISO GPIO pin (connects to \doxylink{class_b_n_o08x}{BNO08x} SDA pin) +MISO GPIO pin (connects to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} SDA pin) -\Hypertarget{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}\label{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861} +\mbox{\Hypertarget{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}\label{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}} \index{bno08x\_config\_t@{bno08x\_config\_t}!io\_mosi@{io\_mosi}} \index{io\_mosi@{io\_mosi}!bno08x\_config\_t@{bno08x\_config\_t}} \doxysubsubsection{\texorpdfstring{io\_mosi}{io\_mosi}} @@ -110,9 +110,9 @@ MISO GPIO pin (connects to \doxylink{class_b_n_o08x}{BNO08x} SDA pin) -MOSI GPIO pin (connects to \doxylink{class_b_n_o08x}{BNO08x} DI pin) +MOSI GPIO pin (connects to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} DI pin) -\Hypertarget{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}\label{structbno08x__config__t_a62745c761219139f66ecd173b51577fc} +\mbox{\Hypertarget{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}\label{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}} \index{bno08x\_config\_t@{bno08x\_config\_t}!io\_rst@{io\_rst}} \index{io\_rst@{io\_rst}!bno08x\_config\_t@{bno08x\_config\_t}} \doxysubsubsection{\texorpdfstring{io\_rst}{io\_rst}} @@ -120,9 +120,9 @@ MOSI GPIO pin (connects to \doxylink{class_b_n_o08x}{BNO08x} DI pin) -Host interrupt pin (connects to \doxylink{class_b_n_o08x}{BNO08x} INT pin) +Host interrupt pin (connects to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} INT pin) -\Hypertarget{structbno08x__config__t_a639685b91ae3198909d722316495246a}\label{structbno08x__config__t_a639685b91ae3198909d722316495246a} +\mbox{\Hypertarget{structbno08x__config__t_a639685b91ae3198909d722316495246a}\label{structbno08x__config__t_a639685b91ae3198909d722316495246a}} \index{bno08x\_config\_t@{bno08x\_config\_t}!io\_sclk@{io\_sclk}} \index{io\_sclk@{io\_sclk}!bno08x\_config\_t@{bno08x\_config\_t}} \doxysubsubsection{\texorpdfstring{io\_sclk}{io\_sclk}} @@ -130,9 +130,9 @@ Host interrupt pin (connects to \doxylink{class_b_n_o08x}{BNO08x} INT pin) -SCLK pin (connects to \doxylink{class_b_n_o08x}{BNO08x} SCL pin) +SCLK pin (connects to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} SCL pin) -\Hypertarget{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}\label{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a} +\mbox{\Hypertarget{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}\label{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}} \index{bno08x\_config\_t@{bno08x\_config\_t}!sclk\_speed@{sclk\_speed}} \index{sclk\_speed@{sclk\_speed}!bno08x\_config\_t@{bno08x\_config\_t}} \doxysubsubsection{\texorpdfstring{sclk\_speed}{sclk\_speed}} @@ -140,9 +140,9 @@ SCLK pin (connects to \doxylink{class_b_n_o08x}{BNO08x} SCL pin) -Reset pin (connects to \doxylink{class_b_n_o08x}{BNO08x} RST pin) +Reset pin (connects to \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} RST pin) -Desired SPI SCLK speed in Hz (max 3MHz) \Hypertarget{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}\label{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec} +Desired SPI SCLK speed in Hz (max 3MHz) \mbox{\Hypertarget{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}\label{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}} \index{bno08x\_config\_t@{bno08x\_config\_t}!spi\_peripheral@{spi\_peripheral}} \index{spi\_peripheral@{spi\_peripheral}!bno08x\_config\_t@{bno08x\_config\_t}} \doxysubsubsection{\texorpdfstring{spi\_peripheral}{spi\_peripheral}} @@ -156,4 +156,4 @@ SPI peripheral to be used. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__euler__angle__t.tex b/documentation/latex/structbno08x__euler__angle__t.tex index 18bd810..0f0053a 100644 --- a/documentation/latex/structbno08x__euler__angle__t.tex +++ b/documentation/latex/structbno08x__euler__angle__t.tex @@ -1,5 +1,5 @@ -\doxysection{bno08x\+\_\+euler\+\_\+angle\+\_\+t Struct Reference} -\hypertarget{structbno08x__euler__angle__t}{}\label{structbno08x__euler__angle__t}\index{bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}} +\hypertarget{structbno08x__euler__angle__t}{}\doxysection{bno08x\+\_\+euler\+\_\+angle\+\_\+t Struct Reference} +\label{structbno08x__euler__angle__t}\index{bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}} Struct to represent euler angle (units in degrees or rads) @@ -9,16 +9,16 @@ Struct to represent euler angle (units in degrees or rads) {\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{structbno08x__euler__angle__t_a29b670ff58d75a6abf02512ee07a6207}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} () \item \mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} \& \mbox{\hyperlink{structbno08x__euler__angle__t_aa7f6954a731e0be492508b5d1dac056e}{operator=}} (const \mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \&source) \item -{\footnotesize template$<$typename T $>$ }\\\mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} \& \mbox{\hyperlink{structbno08x__euler__angle__t_a0b1d1fcfc2884937404446ca16829e51}{operator\texorpdfstring{$\ast$}{*}=}} (T value) +{\footnotesize template$<$typename T $>$ }\\\mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} \& \mbox{\hyperlink{structbno08x__euler__angle__t_a0b1d1fcfc2884937404446ca16829e51}{operator$\ast$=}} (T value) \end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} +\doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item float \mbox{\hyperlink{structbno08x__euler__angle__t_a7c675704f7bf92a19846de6ee020f0ef}{x}} @@ -27,9 +27,9 @@ float \mbox{\hyperlink{structbno08x__euler__angle__t_a0c4f19cb559999d4c2ac2b29d9 \item float \mbox{\hyperlink{structbno08x__euler__angle__t_a5237ec5e8fc1ca49b2f108ac784f0032}{z}} \item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__euler__angle__t_a3b4fad0b84bda3f34e86f7168ef2fee6}{accuracy}} -\item float \mbox{\hyperlink{structbno08x__euler__angle__t_a89ab348ee455b14e5d09f1eb5d231c99}{rad\+\_\+accuracy}} +\item +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__euler__angle__t_a3b4fad0b84bda3f34e86f7168ef2fee6}{accuracy}} \end{DoxyCompactItemize} @@ -37,7 +37,7 @@ float \mbox{\hyperlink{structbno08x__euler__angle__t_a89ab348ee455b14e5d09f1eb5d Struct to represent euler angle (units in degrees or rads) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__euler__angle__t_a29b670ff58d75a6abf02512ee07a6207}\label{structbno08x__euler__angle__t_a29b670ff58d75a6abf02512ee07a6207} +\mbox{\Hypertarget{structbno08x__euler__angle__t_a29b670ff58d75a6abf02512ee07a6207}\label{structbno08x__euler__angle__t_a29b670ff58d75a6abf02512ee07a6207}} \index{bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}!bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}} \index{bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}!bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}} \doxysubsubsection{\texorpdfstring{bno08x\_euler\_angle\_t()}{bno08x\_euler\_angle\_t()}} @@ -46,14 +46,14 @@ Struct to represent euler angle (units in degrees or rads) \doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__euler__angle__t_a0b1d1fcfc2884937404446ca16829e51}\label{structbno08x__euler__angle__t_a0b1d1fcfc2884937404446ca16829e51} -\index{bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}!operator\texorpdfstring{$\ast$}{*}=@{operator\texorpdfstring{$\ast$}{*}=}} -\index{operator\texorpdfstring{$\ast$}{*}=@{operator\texorpdfstring{$\ast$}{*}=}!bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}} -\doxysubsubsection{\texorpdfstring{operator\texorpdfstring{$\ast$}{*}=()}{operator*=()}} +\mbox{\Hypertarget{structbno08x__euler__angle__t_a0b1d1fcfc2884937404446ca16829e51}\label{structbno08x__euler__angle__t_a0b1d1fcfc2884937404446ca16829e51}} +\index{bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}!operator$\ast$=@{operator$\ast$=}} +\index{operator$\ast$=@{operator$\ast$=}!bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}} +\doxysubsubsection{\texorpdfstring{operator$\ast$=()}{operator*=()}} {\footnotesize\ttfamily template$<$typename T $>$ \\ -\mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} \& bno08x\+\_\+euler\+\_\+angle\+\_\+t\+::operator\texorpdfstring{$\ast$}{*}= (\begin{DoxyParamCaption}\item[{T}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} +\mbox{\hyperlink{structbno08x__euler__angle__t}{bno08x\+\_\+euler\+\_\+angle\+\_\+t}} \& bno08x\+\_\+euler\+\_\+angle\+\_\+t\+::operator$\ast$= (\begin{DoxyParamCaption}\item[{T}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} -\Hypertarget{structbno08x__euler__angle__t_aa7f6954a731e0be492508b5d1dac056e}\label{structbno08x__euler__angle__t_aa7f6954a731e0be492508b5d1dac056e} +\mbox{\Hypertarget{structbno08x__euler__angle__t_aa7f6954a731e0be492508b5d1dac056e}\label{structbno08x__euler__angle__t_aa7f6954a731e0be492508b5d1dac056e}} \index{bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}!operator=@{operator=}} \index{operator=@{operator=}!bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} @@ -62,31 +62,31 @@ Struct to represent euler angle (units in degrees or rads) \doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__euler__angle__t_a3b4fad0b84bda3f34e86f7168ef2fee6}\label{structbno08x__euler__angle__t_a3b4fad0b84bda3f34e86f7168ef2fee6} +\mbox{\Hypertarget{structbno08x__euler__angle__t_a3b4fad0b84bda3f34e86f7168ef2fee6}\label{structbno08x__euler__angle__t_a3b4fad0b84bda3f34e86f7168ef2fee6}} \index{bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}!accuracy@{accuracy}} \index{accuracy@{accuracy}!bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}} \doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+euler\+\_\+angle\+\_\+t\+::accuracy} +{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} bno08x\+\_\+euler\+\_\+angle\+\_\+t\+::accuracy} -\Hypertarget{structbno08x__euler__angle__t_a89ab348ee455b14e5d09f1eb5d231c99}\label{structbno08x__euler__angle__t_a89ab348ee455b14e5d09f1eb5d231c99} +\mbox{\Hypertarget{structbno08x__euler__angle__t_a89ab348ee455b14e5d09f1eb5d231c99}\label{structbno08x__euler__angle__t_a89ab348ee455b14e5d09f1eb5d231c99}} \index{bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}!rad\_accuracy@{rad\_accuracy}} \index{rad\_accuracy@{rad\_accuracy}!bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}} \doxysubsubsection{\texorpdfstring{rad\_accuracy}{rad\_accuracy}} {\footnotesize\ttfamily float bno08x\+\_\+euler\+\_\+angle\+\_\+t\+::rad\+\_\+accuracy} -\Hypertarget{structbno08x__euler__angle__t_a7c675704f7bf92a19846de6ee020f0ef}\label{structbno08x__euler__angle__t_a7c675704f7bf92a19846de6ee020f0ef} +\mbox{\Hypertarget{structbno08x__euler__angle__t_a7c675704f7bf92a19846de6ee020f0ef}\label{structbno08x__euler__angle__t_a7c675704f7bf92a19846de6ee020f0ef}} \index{bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}!x@{x}} \index{x@{x}!bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}} \doxysubsubsection{\texorpdfstring{x}{x}} {\footnotesize\ttfamily float bno08x\+\_\+euler\+\_\+angle\+\_\+t\+::x} -\Hypertarget{structbno08x__euler__angle__t_a0c4f19cb559999d4c2ac2b29d9dc7cfd}\label{structbno08x__euler__angle__t_a0c4f19cb559999d4c2ac2b29d9dc7cfd} +\mbox{\Hypertarget{structbno08x__euler__angle__t_a0c4f19cb559999d4c2ac2b29d9dc7cfd}\label{structbno08x__euler__angle__t_a0c4f19cb559999d4c2ac2b29d9dc7cfd}} \index{bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}!y@{y}} \index{y@{y}!bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}} \doxysubsubsection{\texorpdfstring{y}{y}} {\footnotesize\ttfamily float bno08x\+\_\+euler\+\_\+angle\+\_\+t\+::y} -\Hypertarget{structbno08x__euler__angle__t_a5237ec5e8fc1ca49b2f108ac784f0032}\label{structbno08x__euler__angle__t_a5237ec5e8fc1ca49b2f108ac784f0032} +\mbox{\Hypertarget{structbno08x__euler__angle__t_a5237ec5e8fc1ca49b2f108ac784f0032}\label{structbno08x__euler__angle__t_a5237ec5e8fc1ca49b2f108ac784f0032}} \index{bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}!z@{z}} \index{z@{z}!bno08x\_euler\_angle\_t@{bno08x\_euler\_angle\_t}} \doxysubsubsection{\texorpdfstring{z}{z}} @@ -96,4 +96,4 @@ Struct to represent euler angle (units in degrees or rads) The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__gyro__bias__t.tex b/documentation/latex/structbno08x__gyro__bias__t.tex index cc7320e..4ead079 100644 --- a/documentation/latex/structbno08x__gyro__bias__t.tex +++ b/documentation/latex/structbno08x__gyro__bias__t.tex @@ -1,5 +1,5 @@ -\doxysection{bno08x\+\_\+gyro\+\_\+bias\+\_\+t Struct Reference} -\hypertarget{structbno08x__gyro__bias__t}{}\label{structbno08x__gyro__bias__t}\index{bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}} +\hypertarget{structbno08x__gyro__bias__t}{}\doxysection{bno08x\+\_\+gyro\+\_\+bias\+\_\+t Struct Reference} +\label{structbno08x__gyro__bias__t}\index{bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}} Struct to represent gyro bias data (units in rad/s) @@ -9,14 +9,14 @@ Struct to represent gyro bias data (units in rad/s) {\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{structbno08x__gyro__bias__t_a779c3000b541664d935b2ffda75a5f14}{bno08x\+\_\+gyro\+\_\+bias\+\_\+t}} () \item \mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\+\_\+gyro\+\_\+bias\+\_\+t}} \& \mbox{\hyperlink{structbno08x__gyro__bias__t_aaa3795c61ebd89d4a620600b37ac27fc}{operator=}} (const sh2\+\_\+\+Gyroscope\+Uncalibrated \&source) \end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} +\doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item float \mbox{\hyperlink{structbno08x__gyro__bias__t_a9c592e8c420797c8e02146eb6ba4a923}{x}} @@ -31,7 +31,7 @@ float \mbox{\hyperlink{structbno08x__gyro__bias__t_aef04b50ebf86ff49631beb3ba90a Struct to represent gyro bias data (units in rad/s) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__gyro__bias__t_a779c3000b541664d935b2ffda75a5f14}\label{structbno08x__gyro__bias__t_a779c3000b541664d935b2ffda75a5f14} +\mbox{\Hypertarget{structbno08x__gyro__bias__t_a779c3000b541664d935b2ffda75a5f14}\label{structbno08x__gyro__bias__t_a779c3000b541664d935b2ffda75a5f14}} \index{bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}!bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}} \index{bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}!bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}} \doxysubsubsection{\texorpdfstring{bno08x\_gyro\_bias\_t()}{bno08x\_gyro\_bias\_t()}} @@ -40,7 +40,7 @@ Struct to represent gyro bias data (units in rad/s) \doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__gyro__bias__t_aaa3795c61ebd89d4a620600b37ac27fc}\label{structbno08x__gyro__bias__t_aaa3795c61ebd89d4a620600b37ac27fc} +\mbox{\Hypertarget{structbno08x__gyro__bias__t_aaa3795c61ebd89d4a620600b37ac27fc}\label{structbno08x__gyro__bias__t_aaa3795c61ebd89d4a620600b37ac27fc}} \index{bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}!operator=@{operator=}} \index{operator=@{operator=}!bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} @@ -49,19 +49,19 @@ Struct to represent gyro bias data (units in rad/s) \doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__gyro__bias__t_a9c592e8c420797c8e02146eb6ba4a923}\label{structbno08x__gyro__bias__t_a9c592e8c420797c8e02146eb6ba4a923} +\mbox{\Hypertarget{structbno08x__gyro__bias__t_a9c592e8c420797c8e02146eb6ba4a923}\label{structbno08x__gyro__bias__t_a9c592e8c420797c8e02146eb6ba4a923}} \index{bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}!x@{x}} \index{x@{x}!bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}} \doxysubsubsection{\texorpdfstring{x}{x}} {\footnotesize\ttfamily float bno08x\+\_\+gyro\+\_\+bias\+\_\+t\+::x} -\Hypertarget{structbno08x__gyro__bias__t_a9bb96e58ed1df186edf40aa66b38bf4a}\label{structbno08x__gyro__bias__t_a9bb96e58ed1df186edf40aa66b38bf4a} +\mbox{\Hypertarget{structbno08x__gyro__bias__t_a9bb96e58ed1df186edf40aa66b38bf4a}\label{structbno08x__gyro__bias__t_a9bb96e58ed1df186edf40aa66b38bf4a}} \index{bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}!y@{y}} \index{y@{y}!bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}} \doxysubsubsection{\texorpdfstring{y}{y}} {\footnotesize\ttfamily float bno08x\+\_\+gyro\+\_\+bias\+\_\+t\+::y} -\Hypertarget{structbno08x__gyro__bias__t_aef04b50ebf86ff49631beb3ba90ae1ba}\label{structbno08x__gyro__bias__t_aef04b50ebf86ff49631beb3ba90ae1ba} +\mbox{\Hypertarget{structbno08x__gyro__bias__t_aef04b50ebf86ff49631beb3ba90ae1ba}\label{structbno08x__gyro__bias__t_aef04b50ebf86ff49631beb3ba90ae1ba}} \index{bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}!z@{z}} \index{z@{z}!bno08x\_gyro\_bias\_t@{bno08x\_gyro\_bias\_t}} \doxysubsubsection{\texorpdfstring{z}{z}} @@ -71,4 +71,4 @@ Struct to represent gyro bias data (units in rad/s) The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__gyro__t.tex b/documentation/latex/structbno08x__gyro__t.tex index 68152dc..9173608 100644 --- a/documentation/latex/structbno08x__gyro__t.tex +++ b/documentation/latex/structbno08x__gyro__t.tex @@ -1,5 +1,5 @@ -\doxysection{bno08x\+\_\+gyro\+\_\+t Struct Reference} -\hypertarget{structbno08x__gyro__t}{}\label{structbno08x__gyro__t}\index{bno08x\_gyro\_t@{bno08x\_gyro\_t}} +\hypertarget{structbno08x__gyro__t}{}\doxysection{bno08x\+\_\+gyro\+\_\+t Struct Reference} +\label{structbno08x__gyro__t}\index{bno08x\_gyro\_t@{bno08x\_gyro\_t}} Struct to represent gyro data (units in rad/s) @@ -9,7 +9,7 @@ Struct to represent gyro data (units in rad/s) {\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{structbno08x__gyro__t_aa9a075a6b135f4b137b6247768ef5af6}{bno08x\+\_\+gyro\+\_\+t}} () @@ -18,7 +18,7 @@ Struct to represent gyro data (units in rad/s) \item \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\+\_\+gyro\+\_\+t}} \& \mbox{\hyperlink{structbno08x__gyro__t_a64d4900e42a8f056a404b699074f1c41}{operator=}} (const sh2\+\_\+\+Gyroscope\+Uncalibrated \&source) \end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} +\doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item float \mbox{\hyperlink{structbno08x__gyro__t_a63a7bfec63a61b44dab94cd62dc5f50e}{x}} @@ -27,7 +27,7 @@ float \mbox{\hyperlink{structbno08x__gyro__t_ab079eb91abc32f71c6d41f3dcf6274df}{ \item float \mbox{\hyperlink{structbno08x__gyro__t_ac9a349e1dad45c041bfd0555b01e273f}{z}} \item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__gyro__t_a87ab3be28faed62506a764d411650a12}{accuracy}} +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__gyro__t_a87ab3be28faed62506a764d411650a12}{accuracy}} \end{DoxyCompactItemize} @@ -35,7 +35,7 @@ float \mbox{\hyperlink{structbno08x__gyro__t_ac9a349e1dad45c041bfd0555b01e273f}{ Struct to represent gyro data (units in rad/s) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__gyro__t_aa9a075a6b135f4b137b6247768ef5af6}\label{structbno08x__gyro__t_aa9a075a6b135f4b137b6247768ef5af6} +\mbox{\Hypertarget{structbno08x__gyro__t_aa9a075a6b135f4b137b6247768ef5af6}\label{structbno08x__gyro__t_aa9a075a6b135f4b137b6247768ef5af6}} \index{bno08x\_gyro\_t@{bno08x\_gyro\_t}!bno08x\_gyro\_t@{bno08x\_gyro\_t}} \index{bno08x\_gyro\_t@{bno08x\_gyro\_t}!bno08x\_gyro\_t@{bno08x\_gyro\_t}} \doxysubsubsection{\texorpdfstring{bno08x\_gyro\_t()}{bno08x\_gyro\_t()}} @@ -44,13 +44,13 @@ Struct to represent gyro data (units in rad/s) \doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__gyro__t_a13cfb2e5d15b2fe50d1d910bd0c4b868}\label{structbno08x__gyro__t_a13cfb2e5d15b2fe50d1d910bd0c4b868} +\mbox{\Hypertarget{structbno08x__gyro__t_a13cfb2e5d15b2fe50d1d910bd0c4b868}\label{structbno08x__gyro__t_a13cfb2e5d15b2fe50d1d910bd0c4b868}} \index{bno08x\_gyro\_t@{bno08x\_gyro\_t}!operator=@{operator=}} \index{operator=@{operator=}!bno08x\_gyro\_t@{bno08x\_gyro\_t}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\+\_\+gyro\+\_\+t}} \& bno08x\+\_\+gyro\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Gyroscope\+\_\+t \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} -\Hypertarget{structbno08x__gyro__t_a64d4900e42a8f056a404b699074f1c41}\label{structbno08x__gyro__t_a64d4900e42a8f056a404b699074f1c41} +\mbox{\Hypertarget{structbno08x__gyro__t_a64d4900e42a8f056a404b699074f1c41}\label{structbno08x__gyro__t_a64d4900e42a8f056a404b699074f1c41}} \index{bno08x\_gyro\_t@{bno08x\_gyro\_t}!operator=@{operator=}} \index{operator=@{operator=}!bno08x\_gyro\_t@{bno08x\_gyro\_t}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} @@ -59,25 +59,25 @@ Struct to represent gyro data (units in rad/s) \doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__gyro__t_a87ab3be28faed62506a764d411650a12}\label{structbno08x__gyro__t_a87ab3be28faed62506a764d411650a12} +\mbox{\Hypertarget{structbno08x__gyro__t_a87ab3be28faed62506a764d411650a12}\label{structbno08x__gyro__t_a87ab3be28faed62506a764d411650a12}} \index{bno08x\_gyro\_t@{bno08x\_gyro\_t}!accuracy@{accuracy}} \index{accuracy@{accuracy}!bno08x\_gyro\_t@{bno08x\_gyro\_t}} \doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+gyro\+\_\+t\+::accuracy} +{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} bno08x\+\_\+gyro\+\_\+t\+::accuracy} -\Hypertarget{structbno08x__gyro__t_a63a7bfec63a61b44dab94cd62dc5f50e}\label{structbno08x__gyro__t_a63a7bfec63a61b44dab94cd62dc5f50e} +\mbox{\Hypertarget{structbno08x__gyro__t_a63a7bfec63a61b44dab94cd62dc5f50e}\label{structbno08x__gyro__t_a63a7bfec63a61b44dab94cd62dc5f50e}} \index{bno08x\_gyro\_t@{bno08x\_gyro\_t}!x@{x}} \index{x@{x}!bno08x\_gyro\_t@{bno08x\_gyro\_t}} \doxysubsubsection{\texorpdfstring{x}{x}} {\footnotesize\ttfamily float bno08x\+\_\+gyro\+\_\+t\+::x} -\Hypertarget{structbno08x__gyro__t_ab079eb91abc32f71c6d41f3dcf6274df}\label{structbno08x__gyro__t_ab079eb91abc32f71c6d41f3dcf6274df} +\mbox{\Hypertarget{structbno08x__gyro__t_ab079eb91abc32f71c6d41f3dcf6274df}\label{structbno08x__gyro__t_ab079eb91abc32f71c6d41f3dcf6274df}} \index{bno08x\_gyro\_t@{bno08x\_gyro\_t}!y@{y}} \index{y@{y}!bno08x\_gyro\_t@{bno08x\_gyro\_t}} \doxysubsubsection{\texorpdfstring{y}{y}} {\footnotesize\ttfamily float bno08x\+\_\+gyro\+\_\+t\+::y} -\Hypertarget{structbno08x__gyro__t_ac9a349e1dad45c041bfd0555b01e273f}\label{structbno08x__gyro__t_ac9a349e1dad45c041bfd0555b01e273f} +\mbox{\Hypertarget{structbno08x__gyro__t_ac9a349e1dad45c041bfd0555b01e273f}\label{structbno08x__gyro__t_ac9a349e1dad45c041bfd0555b01e273f}} \index{bno08x\_gyro\_t@{bno08x\_gyro\_t}!z@{z}} \index{z@{z}!bno08x\_gyro\_t@{bno08x\_gyro\_t}} \doxysubsubsection{\texorpdfstring{z}{z}} @@ -87,4 +87,4 @@ Struct to represent gyro data (units in rad/s) The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__magf__bias__t.tex b/documentation/latex/structbno08x__magf__bias__t.tex index 7434afb..4983bc2 100644 --- a/documentation/latex/structbno08x__magf__bias__t.tex +++ b/documentation/latex/structbno08x__magf__bias__t.tex @@ -1,5 +1,5 @@ -\doxysection{bno08x\+\_\+magf\+\_\+bias\+\_\+t Struct Reference} -\hypertarget{structbno08x__magf__bias__t}{}\label{structbno08x__magf__bias__t}\index{bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}} +\hypertarget{structbno08x__magf__bias__t}{}\doxysection{bno08x\+\_\+magf\+\_\+bias\+\_\+t Struct Reference} +\label{structbno08x__magf__bias__t}\index{bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}} Struct to represent magnetic field bias data (units in u\+Tesla) @@ -9,14 +9,14 @@ Struct to represent magnetic field bias data (units in u\+Tesla) {\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{structbno08x__magf__bias__t_aa0b6af3812168e0dc9329d5a70e54f98}{bno08x\+\_\+magf\+\_\+bias\+\_\+t}} () \item \mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\+\_\+magf\+\_\+bias\+\_\+t}} \& \mbox{\hyperlink{structbno08x__magf__bias__t_aeed524c368c645e3f325ffe387199a31}{operator=}} (const sh2\+\_\+\+Magnetic\+Field\+Uncalibrated\+\_\+t \&source) \end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} +\doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item float \mbox{\hyperlink{structbno08x__magf__bias__t_ac4f55ef988b43d3d6c753a2201c60b14}{x}} @@ -31,7 +31,7 @@ float \mbox{\hyperlink{structbno08x__magf__bias__t_a76b135fa354d2646927ff76c2da5 Struct to represent magnetic field bias data (units in u\+Tesla) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__magf__bias__t_aa0b6af3812168e0dc9329d5a70e54f98}\label{structbno08x__magf__bias__t_aa0b6af3812168e0dc9329d5a70e54f98} +\mbox{\Hypertarget{structbno08x__magf__bias__t_aa0b6af3812168e0dc9329d5a70e54f98}\label{structbno08x__magf__bias__t_aa0b6af3812168e0dc9329d5a70e54f98}} \index{bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}!bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}} \index{bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}!bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}} \doxysubsubsection{\texorpdfstring{bno08x\_magf\_bias\_t()}{bno08x\_magf\_bias\_t()}} @@ -40,7 +40,7 @@ Struct to represent magnetic field bias data (units in u\+Tesla) \doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__magf__bias__t_aeed524c368c645e3f325ffe387199a31}\label{structbno08x__magf__bias__t_aeed524c368c645e3f325ffe387199a31} +\mbox{\Hypertarget{structbno08x__magf__bias__t_aeed524c368c645e3f325ffe387199a31}\label{structbno08x__magf__bias__t_aeed524c368c645e3f325ffe387199a31}} \index{bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}!operator=@{operator=}} \index{operator=@{operator=}!bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} @@ -49,19 +49,19 @@ Struct to represent magnetic field bias data (units in u\+Tesla) \doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__magf__bias__t_ac4f55ef988b43d3d6c753a2201c60b14}\label{structbno08x__magf__bias__t_ac4f55ef988b43d3d6c753a2201c60b14} +\mbox{\Hypertarget{structbno08x__magf__bias__t_ac4f55ef988b43d3d6c753a2201c60b14}\label{structbno08x__magf__bias__t_ac4f55ef988b43d3d6c753a2201c60b14}} \index{bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}!x@{x}} \index{x@{x}!bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}} \doxysubsubsection{\texorpdfstring{x}{x}} {\footnotesize\ttfamily float bno08x\+\_\+magf\+\_\+bias\+\_\+t\+::x} -\Hypertarget{structbno08x__magf__bias__t_a0e49d87458853c3478ffe1febffa0279}\label{structbno08x__magf__bias__t_a0e49d87458853c3478ffe1febffa0279} +\mbox{\Hypertarget{structbno08x__magf__bias__t_a0e49d87458853c3478ffe1febffa0279}\label{structbno08x__magf__bias__t_a0e49d87458853c3478ffe1febffa0279}} \index{bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}!y@{y}} \index{y@{y}!bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}} \doxysubsubsection{\texorpdfstring{y}{y}} {\footnotesize\ttfamily float bno08x\+\_\+magf\+\_\+bias\+\_\+t\+::y} -\Hypertarget{structbno08x__magf__bias__t_a76b135fa354d2646927ff76c2da5a6b3}\label{structbno08x__magf__bias__t_a76b135fa354d2646927ff76c2da5a6b3} +\mbox{\Hypertarget{structbno08x__magf__bias__t_a76b135fa354d2646927ff76c2da5a6b3}\label{structbno08x__magf__bias__t_a76b135fa354d2646927ff76c2da5a6b3}} \index{bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}!z@{z}} \index{z@{z}!bno08x\_magf\_bias\_t@{bno08x\_magf\_bias\_t}} \doxysubsubsection{\texorpdfstring{z}{z}} @@ -71,4 +71,4 @@ Struct to represent magnetic field bias data (units in u\+Tesla) The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__magf__t.tex b/documentation/latex/structbno08x__magf__t.tex index 1d4fc14..625df61 100644 --- a/documentation/latex/structbno08x__magf__t.tex +++ b/documentation/latex/structbno08x__magf__t.tex @@ -1,5 +1,5 @@ -\doxysection{bno08x\+\_\+magf\+\_\+t Struct Reference} -\hypertarget{structbno08x__magf__t}{}\label{structbno08x__magf__t}\index{bno08x\_magf\_t@{bno08x\_magf\_t}} +\hypertarget{structbno08x__magf__t}{}\doxysection{bno08x\+\_\+magf\+\_\+t Struct Reference} +\label{structbno08x__magf__t}\index{bno08x\_magf\_t@{bno08x\_magf\_t}} Struct to represent magnetic field data (units in u\+Tesla) @@ -9,7 +9,7 @@ Struct to represent magnetic field data (units in u\+Tesla) {\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{structbno08x__magf__t_ad8784e25768658f4fa0cb1dd5c1afc36}{bno08x\+\_\+magf\+\_\+t}} () @@ -18,7 +18,7 @@ Struct to represent magnetic field data (units in u\+Tesla) \item \mbox{\hyperlink{structbno08x__magf__t}{bno08x\+\_\+magf\+\_\+t}} \& \mbox{\hyperlink{structbno08x__magf__t_a2e0b22e5fa40d5ecd447e0cb451b3282}{operator=}} (const sh2\+\_\+\+Magnetic\+Field\+Uncalibrated\+\_\+t \&source) \end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} +\doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item float \mbox{\hyperlink{structbno08x__magf__t_ac692d27a0bd9d698a89a8ca58e959d08}{x}} @@ -27,7 +27,7 @@ float \mbox{\hyperlink{structbno08x__magf__t_a01b2e4c9a144b3e1c0572db12ed48601}{ \item float \mbox{\hyperlink{structbno08x__magf__t_a0516e3805249e8b62856af2aabf7cc0b}{z}} \item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__magf__t_a6b92aa85f81f17034c3f201dd9ff0b46}{accuracy}} +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__magf__t_a6b92aa85f81f17034c3f201dd9ff0b46}{accuracy}} \end{DoxyCompactItemize} @@ -35,7 +35,7 @@ float \mbox{\hyperlink{structbno08x__magf__t_a0516e3805249e8b62856af2aabf7cc0b}{ Struct to represent magnetic field data (units in u\+Tesla) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__magf__t_ad8784e25768658f4fa0cb1dd5c1afc36}\label{structbno08x__magf__t_ad8784e25768658f4fa0cb1dd5c1afc36} +\mbox{\Hypertarget{structbno08x__magf__t_ad8784e25768658f4fa0cb1dd5c1afc36}\label{structbno08x__magf__t_ad8784e25768658f4fa0cb1dd5c1afc36}} \index{bno08x\_magf\_t@{bno08x\_magf\_t}!bno08x\_magf\_t@{bno08x\_magf\_t}} \index{bno08x\_magf\_t@{bno08x\_magf\_t}!bno08x\_magf\_t@{bno08x\_magf\_t}} \doxysubsubsection{\texorpdfstring{bno08x\_magf\_t()}{bno08x\_magf\_t()}} @@ -44,13 +44,13 @@ Struct to represent magnetic field data (units in u\+Tesla) \doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__magf__t_adadb35e5c67433e47895d7ae5885a00e}\label{structbno08x__magf__t_adadb35e5c67433e47895d7ae5885a00e} +\mbox{\Hypertarget{structbno08x__magf__t_adadb35e5c67433e47895d7ae5885a00e}\label{structbno08x__magf__t_adadb35e5c67433e47895d7ae5885a00e}} \index{bno08x\_magf\_t@{bno08x\_magf\_t}!operator=@{operator=}} \index{operator=@{operator=}!bno08x\_magf\_t@{bno08x\_magf\_t}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__magf__t}{bno08x\+\_\+magf\+\_\+t}} \& bno08x\+\_\+magf\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Magnetic\+Field\+\_\+t \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} -\Hypertarget{structbno08x__magf__t_a2e0b22e5fa40d5ecd447e0cb451b3282}\label{structbno08x__magf__t_a2e0b22e5fa40d5ecd447e0cb451b3282} +\mbox{\Hypertarget{structbno08x__magf__t_a2e0b22e5fa40d5ecd447e0cb451b3282}\label{structbno08x__magf__t_a2e0b22e5fa40d5ecd447e0cb451b3282}} \index{bno08x\_magf\_t@{bno08x\_magf\_t}!operator=@{operator=}} \index{operator=@{operator=}!bno08x\_magf\_t@{bno08x\_magf\_t}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} @@ -59,25 +59,25 @@ Struct to represent magnetic field data (units in u\+Tesla) \doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__magf__t_a6b92aa85f81f17034c3f201dd9ff0b46}\label{structbno08x__magf__t_a6b92aa85f81f17034c3f201dd9ff0b46} +\mbox{\Hypertarget{structbno08x__magf__t_a6b92aa85f81f17034c3f201dd9ff0b46}\label{structbno08x__magf__t_a6b92aa85f81f17034c3f201dd9ff0b46}} \index{bno08x\_magf\_t@{bno08x\_magf\_t}!accuracy@{accuracy}} \index{accuracy@{accuracy}!bno08x\_magf\_t@{bno08x\_magf\_t}} \doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+magf\+\_\+t\+::accuracy} +{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} bno08x\+\_\+magf\+\_\+t\+::accuracy} -\Hypertarget{structbno08x__magf__t_ac692d27a0bd9d698a89a8ca58e959d08}\label{structbno08x__magf__t_ac692d27a0bd9d698a89a8ca58e959d08} +\mbox{\Hypertarget{structbno08x__magf__t_ac692d27a0bd9d698a89a8ca58e959d08}\label{structbno08x__magf__t_ac692d27a0bd9d698a89a8ca58e959d08}} \index{bno08x\_magf\_t@{bno08x\_magf\_t}!x@{x}} \index{x@{x}!bno08x\_magf\_t@{bno08x\_magf\_t}} \doxysubsubsection{\texorpdfstring{x}{x}} {\footnotesize\ttfamily float bno08x\+\_\+magf\+\_\+t\+::x} -\Hypertarget{structbno08x__magf__t_a01b2e4c9a144b3e1c0572db12ed48601}\label{structbno08x__magf__t_a01b2e4c9a144b3e1c0572db12ed48601} +\mbox{\Hypertarget{structbno08x__magf__t_a01b2e4c9a144b3e1c0572db12ed48601}\label{structbno08x__magf__t_a01b2e4c9a144b3e1c0572db12ed48601}} \index{bno08x\_magf\_t@{bno08x\_magf\_t}!y@{y}} \index{y@{y}!bno08x\_magf\_t@{bno08x\_magf\_t}} \doxysubsubsection{\texorpdfstring{y}{y}} {\footnotesize\ttfamily float bno08x\+\_\+magf\+\_\+t\+::y} -\Hypertarget{structbno08x__magf__t_a0516e3805249e8b62856af2aabf7cc0b}\label{structbno08x__magf__t_a0516e3805249e8b62856af2aabf7cc0b} +\mbox{\Hypertarget{structbno08x__magf__t_a0516e3805249e8b62856af2aabf7cc0b}\label{structbno08x__magf__t_a0516e3805249e8b62856af2aabf7cc0b}} \index{bno08x\_magf\_t@{bno08x\_magf\_t}!z@{z}} \index{z@{z}!bno08x\_magf\_t@{bno08x\_magf\_t}} \doxysubsubsection{\texorpdfstring{z}{z}} @@ -87,4 +87,4 @@ Struct to represent magnetic field data (units in u\+Tesla) The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__meta__data__t.tex b/documentation/latex/structbno08x__meta__data__t.tex index 407ba23..5bff4ab 100644 --- a/documentation/latex/structbno08x__meta__data__t.tex +++ b/documentation/latex/structbno08x__meta__data__t.tex @@ -1,38 +1,36 @@ -\doxysection{bno08x\+\_\+meta\+\_\+data\+\_\+t Struct Reference} -\hypertarget{structbno08x__meta__data__t}{}\label{structbno08x__meta__data__t}\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} +\hypertarget{structbno08x__meta__data__t}{}\doxysection{bno08x\+\_\+meta\+\_\+data\+\_\+t Struct Reference} +\label{structbno08x__meta__data__t}\index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} -Struct to represent sensor/report meta data, returned from \doxylink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{BNO08x\+Rpt\+::get\+\_\+meta\+\_\+data()} +Struct to represent sensor/report meta data, returned from \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{BNO08x\+Rpt\+::get\+\_\+meta\+\_\+data()}} {\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{structbno08x__meta__data__t_a3e22f63db62812b5aeeb873553f378c4}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} () \item \mbox{\hyperlink{structbno08x__meta__data__t_a549c5e42da7cf07c6ec28ce69548b1d8}{bno08x\+\_\+meta\+\_\+data\+\_\+t}} (const sh2\+\_\+\+Sensor\+Metadata\+\_\+t \&src) \end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} +\doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item -uint8\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a659afd22d089c9414ef865350c895d3e}{me\+\_\+version}} -\begin{DoxyCompactList}\small\item\em Motion Engine Version. \end{DoxyCompactList}\item -uint8\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a5883b0fdc28d754f3fff570ca29e3b3e}{mh\+\_\+version}} -\begin{DoxyCompactList}\small\item\em Motion Hub Version. \end{DoxyCompactList}\item -uint8\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a672da8b56be3269bae22c9e0e5424719}{sh\+\_\+version}} -\begin{DoxyCompactList}\small\item\em Sensor\+Hub Version. \end{DoxyCompactList}\item +char \mbox{\hyperlink{structbno08x__meta__data__t_a51e1f028175bf00c880cc2dfd4e05412}{vendor\+\_\+\+ID}} \mbox{[}48\mbox{]} +\begin{DoxyCompactList}\small\item\em Vendor name and part number. \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a4134971e13a6242102facae308588072}{sensor\+\_\+specific}} \mbox{[}48\mbox{]} +\begin{DoxyCompactList}\small\item\em See SH-\/2 Reference Manual. \end{DoxyCompactList}\item +uint32\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a0efefbb8c4614bd3e81094f25909cc14}{vendor\+\_\+id\+\_\+len}} +\begin{DoxyCompactList}\small\item\em \mbox{[}bytes\mbox{]} \end{DoxyCompactList}\item +uint32\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_abaa4829463c424c9959d594027ce7ba2}{sensor\+\_\+specific\+\_\+len}} +\begin{DoxyCompactList}\small\item\em \mbox{[}bytes\mbox{]} \end{DoxyCompactList}\item uint32\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a58edad7613b5b2c6e7afd0233106b09f}{range}} \begin{DoxyCompactList}\small\item\em Same units as sensor reports. \end{DoxyCompactList}\item uint32\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a7683b54fbe7ae8ec15b8f880d17a5a46}{resolution}} \begin{DoxyCompactList}\small\item\em Same units as sensor reports. \end{DoxyCompactList}\item -uint16\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a31816ac79605b829e7304973d61f7d98}{revision}} -\begin{DoxyCompactList}\small\item\em Metadata record format revision. \end{DoxyCompactList}\item -uint16\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_ac4297b1db8065c9ad38b6100abda92c1}{power\+\_\+mA}} -\begin{DoxyCompactList}\small\item\em \mbox{[}mA\mbox{]} Fixed point 16Q10 format \end{DoxyCompactList}\item uint32\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a5384c14c55c8f156ea18a0cc81a2e6fc}{min\+\_\+period\+\_\+us}} \begin{DoxyCompactList}\small\item\em \mbox{[}uS\mbox{]} min period to use with enable\+\_\+report \end{DoxyCompactList}\item uint32\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a3e4ff48e389db8b0643259f9af8c0006}{max\+\_\+period\+\_\+us}} @@ -43,33 +41,35 @@ uint32\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a94c6f70957ab28cde8d4 \begin{DoxyCompactList}\small\item\em (Unused) \end{DoxyCompactList}\item uint32\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_ac493692919e552ca32e6c87b4623ccd2}{batch\+\_\+buffer\+\_\+bytes}} \begin{DoxyCompactList}\small\item\em (Unused) \end{DoxyCompactList}\item +uint16\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a31816ac79605b829e7304973d61f7d98}{revision}} +\begin{DoxyCompactList}\small\item\em Metadata record format revision. \end{DoxyCompactList}\item +uint16\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_ac4297b1db8065c9ad38b6100abda92c1}{power\+\_\+mA}} +\begin{DoxyCompactList}\small\item\em \mbox{[}mA\mbox{]} Fixed point 16Q10 format \end{DoxyCompactList}\item uint16\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a1e0a5907ac8d8dd0325cf8830aa5bd66}{q\+\_\+point\+\_\+1}} \begin{DoxyCompactList}\small\item\em q point for sensor values \end{DoxyCompactList}\item uint16\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a09ad38c35e9cd63d4c333f851d5e01e7}{q\+\_\+point\+\_\+2}} \begin{DoxyCompactList}\small\item\em q point for accuracy or bias fields \end{DoxyCompactList}\item uint16\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a29cb20721b8dda2c65c6b2b4dfad6551}{q\+\_\+point\+\_\+3}} \begin{DoxyCompactList}\small\item\em q point for sensor data change sensitivity \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a0efefbb8c4614bd3e81094f25909cc14}{vendor\+\_\+id\+\_\+len}} -\begin{DoxyCompactList}\small\item\em \mbox{[}bytes\mbox{]} \end{DoxyCompactList}\item -char \mbox{\hyperlink{structbno08x__meta__data__t_a51e1f028175bf00c880cc2dfd4e05412}{vendor\+\_\+\+ID}} \mbox{[}48\mbox{]} -\begin{DoxyCompactList}\small\item\em Vendor name and part number. \end{DoxyCompactList}\item -uint32\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_abaa4829463c424c9959d594027ce7ba2}{sensor\+\_\+specific\+\_\+len}} -\begin{DoxyCompactList}\small\item\em \mbox{[}bytes\mbox{]} \end{DoxyCompactList}\item -uint8\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a4134971e13a6242102facae308588072}{sensor\+\_\+specific}} \mbox{[}48\mbox{]} -\begin{DoxyCompactList}\small\item\em See SH-\/2 Reference Manual. \end{DoxyCompactList}\end{DoxyCompactItemize} +uint8\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a659afd22d089c9414ef865350c895d3e}{me\+\_\+version}} +\begin{DoxyCompactList}\small\item\em Motion Engine Version. \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a5883b0fdc28d754f3fff570ca29e3b3e}{mh\+\_\+version}} +\begin{DoxyCompactList}\small\item\em Motion Hub Version. \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{structbno08x__meta__data__t_a672da8b56be3269bae22c9e0e5424719}{sh\+\_\+version}} +\begin{DoxyCompactList}\small\item\em Sensor\+Hub Version. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Detailed Description} -Struct to represent sensor/report meta data, returned from \doxylink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{BNO08x\+Rpt\+::get\+\_\+meta\+\_\+data()} +Struct to represent sensor/report meta data, returned from \mbox{\hyperlink{class_b_n_o08x_rpt_ad5b054279b01204f61b4c0408acf51cf}{BNO08x\+Rpt\+::get\+\_\+meta\+\_\+data()}} \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__meta__data__t_a3e22f63db62812b5aeeb873553f378c4}\label{structbno08x__meta__data__t_a3e22f63db62812b5aeeb873553f378c4} +\mbox{\Hypertarget{structbno08x__meta__data__t_a3e22f63db62812b5aeeb873553f378c4}\label{structbno08x__meta__data__t_a3e22f63db62812b5aeeb873553f378c4}} \index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} \index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} \doxysubsubsection{\texorpdfstring{bno08x\_meta\_data\_t()}{bno08x\_meta\_data\_t()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily bno08x\+\_\+meta\+\_\+data\+\_\+t\+::bno08x\+\_\+meta\+\_\+data\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} -\Hypertarget{structbno08x__meta__data__t_a549c5e42da7cf07c6ec28ce69548b1d8}\label{structbno08x__meta__data__t_a549c5e42da7cf07c6ec28ce69548b1d8} +\mbox{\Hypertarget{structbno08x__meta__data__t_a549c5e42da7cf07c6ec28ce69548b1d8}\label{structbno08x__meta__data__t_a549c5e42da7cf07c6ec28ce69548b1d8}} \index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} \index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} \doxysubsubsection{\texorpdfstring{bno08x\_meta\_data\_t()}{bno08x\_meta\_data\_t()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} @@ -78,7 +78,7 @@ Struct to represent sensor/report meta data, returned from \doxylink{class_b_n_o \doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__meta__data__t_ac493692919e552ca32e6c87b4623ccd2}\label{structbno08x__meta__data__t_ac493692919e552ca32e6c87b4623ccd2} +\mbox{\Hypertarget{structbno08x__meta__data__t_ac493692919e552ca32e6c87b4623ccd2}\label{structbno08x__meta__data__t_ac493692919e552ca32e6c87b4623ccd2}} \index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!batch\_buffer\_bytes@{batch\_buffer\_bytes}} \index{batch\_buffer\_bytes@{batch\_buffer\_bytes}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} \doxysubsubsection{\texorpdfstring{batch\_buffer\_bytes}{batch\_buffer\_bytes}} @@ -88,7 +88,7 @@ Struct to represent sensor/report meta data, returned from \doxylink{class_b_n_o (Unused) -\Hypertarget{structbno08x__meta__data__t_a94c6f70957ab28cde8d41fdbd2f39496}\label{structbno08x__meta__data__t_a94c6f70957ab28cde8d41fdbd2f39496} +\mbox{\Hypertarget{structbno08x__meta__data__t_a94c6f70957ab28cde8d41fdbd2f39496}\label{structbno08x__meta__data__t_a94c6f70957ab28cde8d41fdbd2f39496}} \index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!fifo\_max@{fifo\_max}} \index{fifo\_max@{fifo\_max}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} \doxysubsubsection{\texorpdfstring{fifo\_max}{fifo\_max}} @@ -98,7 +98,7 @@ Struct to represent sensor/report meta data, returned from \doxylink{class_b_n_o (Unused) -\Hypertarget{structbno08x__meta__data__t_a32f6c907d10794a2b64784c4bbe09723}\label{structbno08x__meta__data__t_a32f6c907d10794a2b64784c4bbe09723} +\mbox{\Hypertarget{structbno08x__meta__data__t_a32f6c907d10794a2b64784c4bbe09723}\label{structbno08x__meta__data__t_a32f6c907d10794a2b64784c4bbe09723}} \index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!fifo\_reserved@{fifo\_reserved}} \index{fifo\_reserved@{fifo\_reserved}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} \doxysubsubsection{\texorpdfstring{fifo\_reserved}{fifo\_reserved}} @@ -108,7 +108,7 @@ Struct to represent sensor/report meta data, returned from \doxylink{class_b_n_o (Unused) -\Hypertarget{structbno08x__meta__data__t_a3e4ff48e389db8b0643259f9af8c0006}\label{structbno08x__meta__data__t_a3e4ff48e389db8b0643259f9af8c0006} +\mbox{\Hypertarget{structbno08x__meta__data__t_a3e4ff48e389db8b0643259f9af8c0006}\label{structbno08x__meta__data__t_a3e4ff48e389db8b0643259f9af8c0006}} \index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!max\_period\_us@{max\_period\_us}} \index{max\_period\_us@{max\_period\_us}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} \doxysubsubsection{\texorpdfstring{max\_period\_us}{max\_period\_us}} @@ -118,7 +118,7 @@ Struct to represent sensor/report meta data, returned from \doxylink{class_b_n_o \mbox{[}uS\mbox{]} max period to use with enable\+\_\+report -\Hypertarget{structbno08x__meta__data__t_a659afd22d089c9414ef865350c895d3e}\label{structbno08x__meta__data__t_a659afd22d089c9414ef865350c895d3e} +\mbox{\Hypertarget{structbno08x__meta__data__t_a659afd22d089c9414ef865350c895d3e}\label{structbno08x__meta__data__t_a659afd22d089c9414ef865350c895d3e}} \index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!me\_version@{me\_version}} \index{me\_version@{me\_version}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} \doxysubsubsection{\texorpdfstring{me\_version}{me\_version}} @@ -128,7 +128,7 @@ Struct to represent sensor/report meta data, returned from \doxylink{class_b_n_o Motion Engine Version. -\Hypertarget{structbno08x__meta__data__t_a5883b0fdc28d754f3fff570ca29e3b3e}\label{structbno08x__meta__data__t_a5883b0fdc28d754f3fff570ca29e3b3e} +\mbox{\Hypertarget{structbno08x__meta__data__t_a5883b0fdc28d754f3fff570ca29e3b3e}\label{structbno08x__meta__data__t_a5883b0fdc28d754f3fff570ca29e3b3e}} \index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!mh\_version@{mh\_version}} \index{mh\_version@{mh\_version}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} \doxysubsubsection{\texorpdfstring{mh\_version}{mh\_version}} @@ -138,7 +138,7 @@ Motion Engine Version. Motion Hub Version. -\Hypertarget{structbno08x__meta__data__t_a5384c14c55c8f156ea18a0cc81a2e6fc}\label{structbno08x__meta__data__t_a5384c14c55c8f156ea18a0cc81a2e6fc} +\mbox{\Hypertarget{structbno08x__meta__data__t_a5384c14c55c8f156ea18a0cc81a2e6fc}\label{structbno08x__meta__data__t_a5384c14c55c8f156ea18a0cc81a2e6fc}} \index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!min\_period\_us@{min\_period\_us}} \index{min\_period\_us@{min\_period\_us}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} \doxysubsubsection{\texorpdfstring{min\_period\_us}{min\_period\_us}} @@ -148,7 +148,7 @@ Motion Hub Version. \mbox{[}uS\mbox{]} min period to use with enable\+\_\+report -\Hypertarget{structbno08x__meta__data__t_ac4297b1db8065c9ad38b6100abda92c1}\label{structbno08x__meta__data__t_ac4297b1db8065c9ad38b6100abda92c1} +\mbox{\Hypertarget{structbno08x__meta__data__t_ac4297b1db8065c9ad38b6100abda92c1}\label{structbno08x__meta__data__t_ac4297b1db8065c9ad38b6100abda92c1}} \index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!power\_mA@{power\_mA}} \index{power\_mA@{power\_mA}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} \doxysubsubsection{\texorpdfstring{power\_mA}{power\_mA}} @@ -158,7 +158,7 @@ Motion Hub Version. \mbox{[}mA\mbox{]} Fixed point 16Q10 format -\Hypertarget{structbno08x__meta__data__t_a1e0a5907ac8d8dd0325cf8830aa5bd66}\label{structbno08x__meta__data__t_a1e0a5907ac8d8dd0325cf8830aa5bd66} +\mbox{\Hypertarget{structbno08x__meta__data__t_a1e0a5907ac8d8dd0325cf8830aa5bd66}\label{structbno08x__meta__data__t_a1e0a5907ac8d8dd0325cf8830aa5bd66}} \index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!q\_point\_1@{q\_point\_1}} \index{q\_point\_1@{q\_point\_1}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} \doxysubsubsection{\texorpdfstring{q\_point\_1}{q\_point\_1}} @@ -168,7 +168,7 @@ Motion Hub Version. q point for sensor values -\Hypertarget{structbno08x__meta__data__t_a09ad38c35e9cd63d4c333f851d5e01e7}\label{structbno08x__meta__data__t_a09ad38c35e9cd63d4c333f851d5e01e7} +\mbox{\Hypertarget{structbno08x__meta__data__t_a09ad38c35e9cd63d4c333f851d5e01e7}\label{structbno08x__meta__data__t_a09ad38c35e9cd63d4c333f851d5e01e7}} \index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!q\_point\_2@{q\_point\_2}} \index{q\_point\_2@{q\_point\_2}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} \doxysubsubsection{\texorpdfstring{q\_point\_2}{q\_point\_2}} @@ -178,7 +178,7 @@ q point for sensor values q point for accuracy or bias fields -\Hypertarget{structbno08x__meta__data__t_a29cb20721b8dda2c65c6b2b4dfad6551}\label{structbno08x__meta__data__t_a29cb20721b8dda2c65c6b2b4dfad6551} +\mbox{\Hypertarget{structbno08x__meta__data__t_a29cb20721b8dda2c65c6b2b4dfad6551}\label{structbno08x__meta__data__t_a29cb20721b8dda2c65c6b2b4dfad6551}} \index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!q\_point\_3@{q\_point\_3}} \index{q\_point\_3@{q\_point\_3}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} \doxysubsubsection{\texorpdfstring{q\_point\_3}{q\_point\_3}} @@ -188,7 +188,7 @@ q point for accuracy or bias fields q point for sensor data change sensitivity -\Hypertarget{structbno08x__meta__data__t_a58edad7613b5b2c6e7afd0233106b09f}\label{structbno08x__meta__data__t_a58edad7613b5b2c6e7afd0233106b09f} +\mbox{\Hypertarget{structbno08x__meta__data__t_a58edad7613b5b2c6e7afd0233106b09f}\label{structbno08x__meta__data__t_a58edad7613b5b2c6e7afd0233106b09f}} \index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!range@{range}} \index{range@{range}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} \doxysubsubsection{\texorpdfstring{range}{range}} @@ -198,7 +198,7 @@ q point for sensor data change sensitivity Same units as sensor reports. -\Hypertarget{structbno08x__meta__data__t_a7683b54fbe7ae8ec15b8f880d17a5a46}\label{structbno08x__meta__data__t_a7683b54fbe7ae8ec15b8f880d17a5a46} +\mbox{\Hypertarget{structbno08x__meta__data__t_a7683b54fbe7ae8ec15b8f880d17a5a46}\label{structbno08x__meta__data__t_a7683b54fbe7ae8ec15b8f880d17a5a46}} \index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!resolution@{resolution}} \index{resolution@{resolution}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} \doxysubsubsection{\texorpdfstring{resolution}{resolution}} @@ -208,7 +208,7 @@ Same units as sensor reports. Same units as sensor reports. -\Hypertarget{structbno08x__meta__data__t_a31816ac79605b829e7304973d61f7d98}\label{structbno08x__meta__data__t_a31816ac79605b829e7304973d61f7d98} +\mbox{\Hypertarget{structbno08x__meta__data__t_a31816ac79605b829e7304973d61f7d98}\label{structbno08x__meta__data__t_a31816ac79605b829e7304973d61f7d98}} \index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!revision@{revision}} \index{revision@{revision}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} \doxysubsubsection{\texorpdfstring{revision}{revision}} @@ -218,7 +218,7 @@ Same units as sensor reports. Metadata record format revision. -\Hypertarget{structbno08x__meta__data__t_a4134971e13a6242102facae308588072}\label{structbno08x__meta__data__t_a4134971e13a6242102facae308588072} +\mbox{\Hypertarget{structbno08x__meta__data__t_a4134971e13a6242102facae308588072}\label{structbno08x__meta__data__t_a4134971e13a6242102facae308588072}} \index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!sensor\_specific@{sensor\_specific}} \index{sensor\_specific@{sensor\_specific}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} \doxysubsubsection{\texorpdfstring{sensor\_specific}{sensor\_specific}} @@ -228,7 +228,7 @@ Metadata record format revision. See SH-\/2 Reference Manual. -\Hypertarget{structbno08x__meta__data__t_abaa4829463c424c9959d594027ce7ba2}\label{structbno08x__meta__data__t_abaa4829463c424c9959d594027ce7ba2} +\mbox{\Hypertarget{structbno08x__meta__data__t_abaa4829463c424c9959d594027ce7ba2}\label{structbno08x__meta__data__t_abaa4829463c424c9959d594027ce7ba2}} \index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!sensor\_specific\_len@{sensor\_specific\_len}} \index{sensor\_specific\_len@{sensor\_specific\_len}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} \doxysubsubsection{\texorpdfstring{sensor\_specific\_len}{sensor\_specific\_len}} @@ -238,7 +238,7 @@ See SH-\/2 Reference Manual. \mbox{[}bytes\mbox{]} -\Hypertarget{structbno08x__meta__data__t_a672da8b56be3269bae22c9e0e5424719}\label{structbno08x__meta__data__t_a672da8b56be3269bae22c9e0e5424719} +\mbox{\Hypertarget{structbno08x__meta__data__t_a672da8b56be3269bae22c9e0e5424719}\label{structbno08x__meta__data__t_a672da8b56be3269bae22c9e0e5424719}} \index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!sh\_version@{sh\_version}} \index{sh\_version@{sh\_version}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} \doxysubsubsection{\texorpdfstring{sh\_version}{sh\_version}} @@ -248,7 +248,7 @@ See SH-\/2 Reference Manual. Sensor\+Hub Version. -\Hypertarget{structbno08x__meta__data__t_a51e1f028175bf00c880cc2dfd4e05412}\label{structbno08x__meta__data__t_a51e1f028175bf00c880cc2dfd4e05412} +\mbox{\Hypertarget{structbno08x__meta__data__t_a51e1f028175bf00c880cc2dfd4e05412}\label{structbno08x__meta__data__t_a51e1f028175bf00c880cc2dfd4e05412}} \index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!vendor\_ID@{vendor\_ID}} \index{vendor\_ID@{vendor\_ID}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} \doxysubsubsection{\texorpdfstring{vendor\_ID}{vendor\_ID}} @@ -258,7 +258,7 @@ Sensor\+Hub Version. Vendor name and part number. -\Hypertarget{structbno08x__meta__data__t_a0efefbb8c4614bd3e81094f25909cc14}\label{structbno08x__meta__data__t_a0efefbb8c4614bd3e81094f25909cc14} +\mbox{\Hypertarget{structbno08x__meta__data__t_a0efefbb8c4614bd3e81094f25909cc14}\label{structbno08x__meta__data__t_a0efefbb8c4614bd3e81094f25909cc14}} \index{bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}!vendor\_id\_len@{vendor\_id\_len}} \index{vendor\_id\_len@{vendor\_id\_len}!bno08x\_meta\_data\_t@{bno08x\_meta\_data\_t}} \doxysubsubsection{\texorpdfstring{vendor\_id\_len}{vendor\_id\_len}} @@ -272,4 +272,4 @@ Vendor name and part number. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__quat__t.tex b/documentation/latex/structbno08x__quat__t.tex index 7e5ba72..78c18ae 100644 --- a/documentation/latex/structbno08x__quat__t.tex +++ b/documentation/latex/structbno08x__quat__t.tex @@ -1,5 +1,5 @@ -\doxysection{bno08x\+\_\+quat\+\_\+t Struct Reference} -\hypertarget{structbno08x__quat__t}{}\label{structbno08x__quat__t}\index{bno08x\_quat\_t@{bno08x\_quat\_t}} +\hypertarget{structbno08x__quat__t}{}\doxysection{bno08x\+\_\+quat\+\_\+t Struct Reference} +\label{structbno08x__quat__t}\index{bno08x\_quat\_t@{bno08x\_quat\_t}} Struct to represent unit quaternion. @@ -9,7 +9,7 @@ Struct to represent unit quaternion. {\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{structbno08x__quat__t_ae42ec645fe23b60e32e55872a3b9e703}{bno08x\+\_\+quat\+\_\+t}} () @@ -20,7 +20,7 @@ Struct to represent unit quaternion. \item \mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \& \mbox{\hyperlink{structbno08x__quat__t_ae3705dc48882a3d616927cad01c2387d}{operator=}} (const sh2\+\_\+\+Gyro\+Integrated\+RV\+\_\+t \&source) \end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} +\doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item float \mbox{\hyperlink{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}{real}} @@ -31,9 +31,9 @@ float \mbox{\hyperlink{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}{ \item float \mbox{\hyperlink{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}{k}} \item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__quat__t_afd179bfc02d365b5db4ad9fa810daf7c}{accuracy}} -\item float \mbox{\hyperlink{structbno08x__quat__t_a7368a7f0524e3b2e1f4465329ecb0912}{rad\+\_\+accuracy}} +\item +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__quat__t_afd179bfc02d365b5db4ad9fa810daf7c}{accuracy}} \end{DoxyCompactItemize} @@ -41,7 +41,7 @@ float \mbox{\hyperlink{structbno08x__quat__t_a7368a7f0524e3b2e1f4465329ecb0912}{ Struct to represent unit quaternion. \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__quat__t_ae42ec645fe23b60e32e55872a3b9e703}\label{structbno08x__quat__t_ae42ec645fe23b60e32e55872a3b9e703} +\mbox{\Hypertarget{structbno08x__quat__t_ae42ec645fe23b60e32e55872a3b9e703}\label{structbno08x__quat__t_ae42ec645fe23b60e32e55872a3b9e703}} \index{bno08x\_quat\_t@{bno08x\_quat\_t}!bno08x\_quat\_t@{bno08x\_quat\_t}} \index{bno08x\_quat\_t@{bno08x\_quat\_t}!bno08x\_quat\_t@{bno08x\_quat\_t}} \doxysubsubsection{\texorpdfstring{bno08x\_quat\_t()}{bno08x\_quat\_t()}} @@ -50,19 +50,19 @@ Struct to represent unit quaternion. \doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__quat__t_ae3705dc48882a3d616927cad01c2387d}\label{structbno08x__quat__t_ae3705dc48882a3d616927cad01c2387d} +\mbox{\Hypertarget{structbno08x__quat__t_ae3705dc48882a3d616927cad01c2387d}\label{structbno08x__quat__t_ae3705dc48882a3d616927cad01c2387d}} \index{bno08x\_quat\_t@{bno08x\_quat\_t}!operator=@{operator=}} \index{operator=@{operator=}!bno08x\_quat\_t@{bno08x\_quat\_t}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}} {\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \& bno08x\+\_\+quat\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Gyro\+Integrated\+RV\+\_\+t \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} -\Hypertarget{structbno08x__quat__t_a23cac26e381f9a83657fccdab735046b}\label{structbno08x__quat__t_a23cac26e381f9a83657fccdab735046b} +\mbox{\Hypertarget{structbno08x__quat__t_a23cac26e381f9a83657fccdab735046b}\label{structbno08x__quat__t_a23cac26e381f9a83657fccdab735046b}} \index{bno08x\_quat\_t@{bno08x\_quat\_t}!operator=@{operator=}} \index{operator=@{operator=}!bno08x\_quat\_t@{bno08x\_quat\_t}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}} {\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__quat__t}{bno08x\+\_\+quat\+\_\+t}} \& bno08x\+\_\+quat\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const sh2\+\_\+\+Rotation\+Vector\+\_\+t \&}]{source }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} -\Hypertarget{structbno08x__quat__t_a081cecab6370ae436f36416e3f7a6ddc}\label{structbno08x__quat__t_a081cecab6370ae436f36416e3f7a6ddc} +\mbox{\Hypertarget{structbno08x__quat__t_a081cecab6370ae436f36416e3f7a6ddc}\label{structbno08x__quat__t_a081cecab6370ae436f36416e3f7a6ddc}} \index{bno08x\_quat\_t@{bno08x\_quat\_t}!operator=@{operator=}} \index{operator=@{operator=}!bno08x\_quat\_t@{bno08x\_quat\_t}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}} @@ -71,37 +71,37 @@ Struct to represent unit quaternion. \doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__quat__t_afd179bfc02d365b5db4ad9fa810daf7c}\label{structbno08x__quat__t_afd179bfc02d365b5db4ad9fa810daf7c} +\mbox{\Hypertarget{structbno08x__quat__t_afd179bfc02d365b5db4ad9fa810daf7c}\label{structbno08x__quat__t_afd179bfc02d365b5db4ad9fa810daf7c}} \index{bno08x\_quat\_t@{bno08x\_quat\_t}!accuracy@{accuracy}} \index{accuracy@{accuracy}!bno08x\_quat\_t@{bno08x\_quat\_t}} \doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+quat\+\_\+t\+::accuracy} +{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} bno08x\+\_\+quat\+\_\+t\+::accuracy} -\Hypertarget{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}\label{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0} +\mbox{\Hypertarget{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}\label{structbno08x__quat__t_ac438aba57b7082e1d81e2d1241f87ca0}} \index{bno08x\_quat\_t@{bno08x\_quat\_t}!i@{i}} \index{i@{i}!bno08x\_quat\_t@{bno08x\_quat\_t}} \doxysubsubsection{\texorpdfstring{i}{i}} {\footnotesize\ttfamily float bno08x\+\_\+quat\+\_\+t\+::i} -\Hypertarget{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}\label{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46} +\mbox{\Hypertarget{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}\label{structbno08x__quat__t_aab49754d4967cfa71578d8d1156eef46}} \index{bno08x\_quat\_t@{bno08x\_quat\_t}!j@{j}} \index{j@{j}!bno08x\_quat\_t@{bno08x\_quat\_t}} \doxysubsubsection{\texorpdfstring{j}{j}} {\footnotesize\ttfamily float bno08x\+\_\+quat\+\_\+t\+::j} -\Hypertarget{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}\label{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef} +\mbox{\Hypertarget{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}\label{structbno08x__quat__t_ade2592f6a271cc8b260081ad018772ef}} \index{bno08x\_quat\_t@{bno08x\_quat\_t}!k@{k}} \index{k@{k}!bno08x\_quat\_t@{bno08x\_quat\_t}} \doxysubsubsection{\texorpdfstring{k}{k}} {\footnotesize\ttfamily float bno08x\+\_\+quat\+\_\+t\+::k} -\Hypertarget{structbno08x__quat__t_a7368a7f0524e3b2e1f4465329ecb0912}\label{structbno08x__quat__t_a7368a7f0524e3b2e1f4465329ecb0912} +\mbox{\Hypertarget{structbno08x__quat__t_a7368a7f0524e3b2e1f4465329ecb0912}\label{structbno08x__quat__t_a7368a7f0524e3b2e1f4465329ecb0912}} \index{bno08x\_quat\_t@{bno08x\_quat\_t}!rad\_accuracy@{rad\_accuracy}} \index{rad\_accuracy@{rad\_accuracy}!bno08x\_quat\_t@{bno08x\_quat\_t}} \doxysubsubsection{\texorpdfstring{rad\_accuracy}{rad\_accuracy}} {\footnotesize\ttfamily float bno08x\+\_\+quat\+\_\+t\+::rad\+\_\+accuracy} -\Hypertarget{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}\label{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542} +\mbox{\Hypertarget{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}\label{structbno08x__quat__t_ab99e5e4f8adad74eee1a94b4e7ef2542}} \index{bno08x\_quat\_t@{bno08x\_quat\_t}!real@{real}} \index{real@{real}!bno08x\_quat\_t@{bno08x\_quat\_t}} \doxysubsubsection{\texorpdfstring{real}{real}} @@ -111,4 +111,4 @@ Struct to represent unit quaternion. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__raw__accel__t.tex b/documentation/latex/structbno08x__raw__accel__t.tex index 6e17754..87642e5 100644 --- a/documentation/latex/structbno08x__raw__accel__t.tex +++ b/documentation/latex/structbno08x__raw__accel__t.tex @@ -1,5 +1,5 @@ -\doxysection{bno08x\+\_\+raw\+\_\+accel\+\_\+t Struct Reference} -\hypertarget{structbno08x__raw__accel__t}{}\label{structbno08x__raw__accel__t}\index{bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}} +\hypertarget{structbno08x__raw__accel__t}{}\doxysection{bno08x\+\_\+raw\+\_\+accel\+\_\+t Struct Reference} +\label{structbno08x__raw__accel__t}\index{bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}} Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts). @@ -9,25 +9,25 @@ Struct to represent raw mems accelerometer data from raw accelerometer reports ( {\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{structbno08x__raw__accel__t_afb9443ec5846eefe942e1f273570fb7f}{bno08x\+\_\+raw\+\_\+accel\+\_\+t}} () \item \mbox{\hyperlink{structbno08x__raw__accel__t}{bno08x\+\_\+raw\+\_\+accel\+\_\+t}} \& \mbox{\hyperlink{structbno08x__raw__accel__t_a8980031b2548b79c945abe299387d44f}{operator=}} (const sh2\+\_\+\+Raw\+Accelerometer\+\_\+t \&source) \end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} +\doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item +uint32\+\_\+t \mbox{\hyperlink{structbno08x__raw__accel__t_a7ca16a89f219b199eb5797fd101d1283}{timestamp\+\_\+us}} +\item int16\+\_\+t \mbox{\hyperlink{structbno08x__raw__accel__t_ab5188923307b95f6324d9241e9140def}{x}} \item int16\+\_\+t \mbox{\hyperlink{structbno08x__raw__accel__t_a917d6b23cb40c7044891624cebac2993}{y}} \item int16\+\_\+t \mbox{\hyperlink{structbno08x__raw__accel__t_a62d1731746ea51d36b9946594075e67b}{z}} \item -uint32\+\_\+t \mbox{\hyperlink{structbno08x__raw__accel__t_a7ca16a89f219b199eb5797fd101d1283}{timestamp\+\_\+us}} -\item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__raw__accel__t_aadb4fc1fa1d87d0baf4db5a534ea18ea}{accuracy}} +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__raw__accel__t_aadb4fc1fa1d87d0baf4db5a534ea18ea}{accuracy}} \end{DoxyCompactItemize} @@ -35,7 +35,7 @@ uint32\+\_\+t \mbox{\hyperlink{structbno08x__raw__accel__t_a7ca16a89f219b199eb57 Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts). \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__raw__accel__t_afb9443ec5846eefe942e1f273570fb7f}\label{structbno08x__raw__accel__t_afb9443ec5846eefe942e1f273570fb7f} +\mbox{\Hypertarget{structbno08x__raw__accel__t_afb9443ec5846eefe942e1f273570fb7f}\label{structbno08x__raw__accel__t_afb9443ec5846eefe942e1f273570fb7f}} \index{bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}!bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}} \index{bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}!bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}} \doxysubsubsection{\texorpdfstring{bno08x\_raw\_accel\_t()}{bno08x\_raw\_accel\_t()}} @@ -44,7 +44,7 @@ Struct to represent raw mems accelerometer data from raw accelerometer reports ( \doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__raw__accel__t_a8980031b2548b79c945abe299387d44f}\label{structbno08x__raw__accel__t_a8980031b2548b79c945abe299387d44f} +\mbox{\Hypertarget{structbno08x__raw__accel__t_a8980031b2548b79c945abe299387d44f}\label{structbno08x__raw__accel__t_a8980031b2548b79c945abe299387d44f}} \index{bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}!operator=@{operator=}} \index{operator=@{operator=}!bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} @@ -53,31 +53,31 @@ Struct to represent raw mems accelerometer data from raw accelerometer reports ( \doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__raw__accel__t_aadb4fc1fa1d87d0baf4db5a534ea18ea}\label{structbno08x__raw__accel__t_aadb4fc1fa1d87d0baf4db5a534ea18ea} +\mbox{\Hypertarget{structbno08x__raw__accel__t_aadb4fc1fa1d87d0baf4db5a534ea18ea}\label{structbno08x__raw__accel__t_aadb4fc1fa1d87d0baf4db5a534ea18ea}} \index{bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}!accuracy@{accuracy}} \index{accuracy@{accuracy}!bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}} \doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+raw\+\_\+accel\+\_\+t\+::accuracy} +{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} bno08x\+\_\+raw\+\_\+accel\+\_\+t\+::accuracy} -\Hypertarget{structbno08x__raw__accel__t_a7ca16a89f219b199eb5797fd101d1283}\label{structbno08x__raw__accel__t_a7ca16a89f219b199eb5797fd101d1283} +\mbox{\Hypertarget{structbno08x__raw__accel__t_a7ca16a89f219b199eb5797fd101d1283}\label{structbno08x__raw__accel__t_a7ca16a89f219b199eb5797fd101d1283}} \index{bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}!timestamp\_us@{timestamp\_us}} \index{timestamp\_us@{timestamp\_us}!bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}} \doxysubsubsection{\texorpdfstring{timestamp\_us}{timestamp\_us}} {\footnotesize\ttfamily uint32\+\_\+t bno08x\+\_\+raw\+\_\+accel\+\_\+t\+::timestamp\+\_\+us} -\Hypertarget{structbno08x__raw__accel__t_ab5188923307b95f6324d9241e9140def}\label{structbno08x__raw__accel__t_ab5188923307b95f6324d9241e9140def} +\mbox{\Hypertarget{structbno08x__raw__accel__t_ab5188923307b95f6324d9241e9140def}\label{structbno08x__raw__accel__t_ab5188923307b95f6324d9241e9140def}} \index{bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}!x@{x}} \index{x@{x}!bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}} \doxysubsubsection{\texorpdfstring{x}{x}} {\footnotesize\ttfamily int16\+\_\+t bno08x\+\_\+raw\+\_\+accel\+\_\+t\+::x} -\Hypertarget{structbno08x__raw__accel__t_a917d6b23cb40c7044891624cebac2993}\label{structbno08x__raw__accel__t_a917d6b23cb40c7044891624cebac2993} +\mbox{\Hypertarget{structbno08x__raw__accel__t_a917d6b23cb40c7044891624cebac2993}\label{structbno08x__raw__accel__t_a917d6b23cb40c7044891624cebac2993}} \index{bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}!y@{y}} \index{y@{y}!bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}} \doxysubsubsection{\texorpdfstring{y}{y}} {\footnotesize\ttfamily int16\+\_\+t bno08x\+\_\+raw\+\_\+accel\+\_\+t\+::y} -\Hypertarget{structbno08x__raw__accel__t_a62d1731746ea51d36b9946594075e67b}\label{structbno08x__raw__accel__t_a62d1731746ea51d36b9946594075e67b} +\mbox{\Hypertarget{structbno08x__raw__accel__t_a62d1731746ea51d36b9946594075e67b}\label{structbno08x__raw__accel__t_a62d1731746ea51d36b9946594075e67b}} \index{bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}!z@{z}} \index{z@{z}!bno08x\_raw\_accel\_t@{bno08x\_raw\_accel\_t}} \doxysubsubsection{\texorpdfstring{z}{z}} @@ -87,4 +87,4 @@ Struct to represent raw mems accelerometer data from raw accelerometer reports ( The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__raw__gyro__t.tex b/documentation/latex/structbno08x__raw__gyro__t.tex index 7b934d3..d1b873d 100644 --- a/documentation/latex/structbno08x__raw__gyro__t.tex +++ b/documentation/latex/structbno08x__raw__gyro__t.tex @@ -1,5 +1,5 @@ -\doxysection{bno08x\+\_\+raw\+\_\+gyro\+\_\+t Struct Reference} -\hypertarget{structbno08x__raw__gyro__t}{}\label{structbno08x__raw__gyro__t}\index{bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}} +\hypertarget{structbno08x__raw__gyro__t}{}\doxysection{bno08x\+\_\+raw\+\_\+gyro\+\_\+t Struct Reference} +\label{structbno08x__raw__gyro__t}\index{bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}} Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts). @@ -9,16 +9,18 @@ Struct to represent raw mems gyro data from raw gyro reports (units in ADC count {\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{structbno08x__raw__gyro__t_a17c759dd38d5a6b78ae5cb77c5e4d93b}{bno08x\+\_\+raw\+\_\+gyro\+\_\+t}} () \item \mbox{\hyperlink{structbno08x__raw__gyro__t}{bno08x\+\_\+raw\+\_\+gyro\+\_\+t}} \& \mbox{\hyperlink{structbno08x__raw__gyro__t_a34c3ff52aaa1898f44ad6b0cf585825a}{operator=}} (const sh2\+\_\+\+Raw\+Gyroscope\+\_\+t \&source) \end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} +\doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item +uint32\+\_\+t \mbox{\hyperlink{structbno08x__raw__gyro__t_a99d61a4d56a06fb219dc023fe3e446b5}{timestamp\+\_\+us}} +\item int16\+\_\+t \mbox{\hyperlink{structbno08x__raw__gyro__t_a7b7f2f569143c710ac3b1068d434a47f}{x}} \item int16\+\_\+t \mbox{\hyperlink{structbno08x__raw__gyro__t_af8755b09df8253594de1412f02655651}{y}} @@ -27,9 +29,7 @@ int16\+\_\+t \mbox{\hyperlink{structbno08x__raw__gyro__t_afe5677954b4678eb3a460a \item int16\+\_\+t \mbox{\hyperlink{structbno08x__raw__gyro__t_adf725827f6f97e16c953f6f5c7bf890b}{temperature}} \item -uint32\+\_\+t \mbox{\hyperlink{structbno08x__raw__gyro__t_a99d61a4d56a06fb219dc023fe3e446b5}{timestamp\+\_\+us}} -\item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__raw__gyro__t_aa19b4b279b5c218675bf4c83ca872371}{accuracy}} +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__raw__gyro__t_aa19b4b279b5c218675bf4c83ca872371}{accuracy}} \end{DoxyCompactItemize} @@ -37,7 +37,7 @@ uint32\+\_\+t \mbox{\hyperlink{structbno08x__raw__gyro__t_a99d61a4d56a06fb219dc0 Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts). \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__raw__gyro__t_a17c759dd38d5a6b78ae5cb77c5e4d93b}\label{structbno08x__raw__gyro__t_a17c759dd38d5a6b78ae5cb77c5e4d93b} +\mbox{\Hypertarget{structbno08x__raw__gyro__t_a17c759dd38d5a6b78ae5cb77c5e4d93b}\label{structbno08x__raw__gyro__t_a17c759dd38d5a6b78ae5cb77c5e4d93b}} \index{bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}!bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}} \index{bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}!bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}} \doxysubsubsection{\texorpdfstring{bno08x\_raw\_gyro\_t()}{bno08x\_raw\_gyro\_t()}} @@ -46,7 +46,7 @@ Struct to represent raw mems gyro data from raw gyro reports (units in ADC count \doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__raw__gyro__t_a34c3ff52aaa1898f44ad6b0cf585825a}\label{structbno08x__raw__gyro__t_a34c3ff52aaa1898f44ad6b0cf585825a} +\mbox{\Hypertarget{structbno08x__raw__gyro__t_a34c3ff52aaa1898f44ad6b0cf585825a}\label{structbno08x__raw__gyro__t_a34c3ff52aaa1898f44ad6b0cf585825a}} \index{bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}!operator=@{operator=}} \index{operator=@{operator=}!bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} @@ -55,37 +55,37 @@ Struct to represent raw mems gyro data from raw gyro reports (units in ADC count \doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__raw__gyro__t_aa19b4b279b5c218675bf4c83ca872371}\label{structbno08x__raw__gyro__t_aa19b4b279b5c218675bf4c83ca872371} +\mbox{\Hypertarget{structbno08x__raw__gyro__t_aa19b4b279b5c218675bf4c83ca872371}\label{structbno08x__raw__gyro__t_aa19b4b279b5c218675bf4c83ca872371}} \index{bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}!accuracy@{accuracy}} \index{accuracy@{accuracy}!bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}} \doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+raw\+\_\+gyro\+\_\+t\+::accuracy} +{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} bno08x\+\_\+raw\+\_\+gyro\+\_\+t\+::accuracy} -\Hypertarget{structbno08x__raw__gyro__t_adf725827f6f97e16c953f6f5c7bf890b}\label{structbno08x__raw__gyro__t_adf725827f6f97e16c953f6f5c7bf890b} +\mbox{\Hypertarget{structbno08x__raw__gyro__t_adf725827f6f97e16c953f6f5c7bf890b}\label{structbno08x__raw__gyro__t_adf725827f6f97e16c953f6f5c7bf890b}} \index{bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}!temperature@{temperature}} \index{temperature@{temperature}!bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}} \doxysubsubsection{\texorpdfstring{temperature}{temperature}} {\footnotesize\ttfamily int16\+\_\+t bno08x\+\_\+raw\+\_\+gyro\+\_\+t\+::temperature} -\Hypertarget{structbno08x__raw__gyro__t_a99d61a4d56a06fb219dc023fe3e446b5}\label{structbno08x__raw__gyro__t_a99d61a4d56a06fb219dc023fe3e446b5} +\mbox{\Hypertarget{structbno08x__raw__gyro__t_a99d61a4d56a06fb219dc023fe3e446b5}\label{structbno08x__raw__gyro__t_a99d61a4d56a06fb219dc023fe3e446b5}} \index{bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}!timestamp\_us@{timestamp\_us}} \index{timestamp\_us@{timestamp\_us}!bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}} \doxysubsubsection{\texorpdfstring{timestamp\_us}{timestamp\_us}} {\footnotesize\ttfamily uint32\+\_\+t bno08x\+\_\+raw\+\_\+gyro\+\_\+t\+::timestamp\+\_\+us} -\Hypertarget{structbno08x__raw__gyro__t_a7b7f2f569143c710ac3b1068d434a47f}\label{structbno08x__raw__gyro__t_a7b7f2f569143c710ac3b1068d434a47f} +\mbox{\Hypertarget{structbno08x__raw__gyro__t_a7b7f2f569143c710ac3b1068d434a47f}\label{structbno08x__raw__gyro__t_a7b7f2f569143c710ac3b1068d434a47f}} \index{bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}!x@{x}} \index{x@{x}!bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}} \doxysubsubsection{\texorpdfstring{x}{x}} {\footnotesize\ttfamily int16\+\_\+t bno08x\+\_\+raw\+\_\+gyro\+\_\+t\+::x} -\Hypertarget{structbno08x__raw__gyro__t_af8755b09df8253594de1412f02655651}\label{structbno08x__raw__gyro__t_af8755b09df8253594de1412f02655651} +\mbox{\Hypertarget{structbno08x__raw__gyro__t_af8755b09df8253594de1412f02655651}\label{structbno08x__raw__gyro__t_af8755b09df8253594de1412f02655651}} \index{bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}!y@{y}} \index{y@{y}!bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}} \doxysubsubsection{\texorpdfstring{y}{y}} {\footnotesize\ttfamily int16\+\_\+t bno08x\+\_\+raw\+\_\+gyro\+\_\+t\+::y} -\Hypertarget{structbno08x__raw__gyro__t_afe5677954b4678eb3a460a386f224a78}\label{structbno08x__raw__gyro__t_afe5677954b4678eb3a460a386f224a78} +\mbox{\Hypertarget{structbno08x__raw__gyro__t_afe5677954b4678eb3a460a386f224a78}\label{structbno08x__raw__gyro__t_afe5677954b4678eb3a460a386f224a78}} \index{bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}!z@{z}} \index{z@{z}!bno08x\_raw\_gyro\_t@{bno08x\_raw\_gyro\_t}} \doxysubsubsection{\texorpdfstring{z}{z}} @@ -95,4 +95,4 @@ Struct to represent raw mems gyro data from raw gyro reports (units in ADC count The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__raw__magf__t.tex b/documentation/latex/structbno08x__raw__magf__t.tex index 40536d1..175b7a6 100644 --- a/documentation/latex/structbno08x__raw__magf__t.tex +++ b/documentation/latex/structbno08x__raw__magf__t.tex @@ -1,5 +1,5 @@ -\doxysection{bno08x\+\_\+raw\+\_\+magf\+\_\+t Struct Reference} -\hypertarget{structbno08x__raw__magf__t}{}\label{structbno08x__raw__magf__t}\index{bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}} +\hypertarget{structbno08x__raw__magf__t}{}\doxysection{bno08x\+\_\+raw\+\_\+magf\+\_\+t Struct Reference} +\label{structbno08x__raw__magf__t}\index{bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}} Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts). @@ -9,25 +9,25 @@ Struct to represent raw mems magnetometer data from raw magnetometer reports (un {\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{structbno08x__raw__magf__t_a9bbd61edac01cb1f2e78417efe8573aa}{bno08x\+\_\+raw\+\_\+magf\+\_\+t}} () \item \mbox{\hyperlink{structbno08x__raw__magf__t}{bno08x\+\_\+raw\+\_\+magf\+\_\+t}} \& \mbox{\hyperlink{structbno08x__raw__magf__t_ad58e25ff5c6d8c4c3843264effa63a7c}{operator=}} (const sh2\+\_\+\+Raw\+Magnetometer\+\_\+t \&source) \end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} +\doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item +uint32\+\_\+t \mbox{\hyperlink{structbno08x__raw__magf__t_a74cb298f230665c2d600d3298717c321}{timestamp\+\_\+us}} +\item int16\+\_\+t \mbox{\hyperlink{structbno08x__raw__magf__t_a6d04fa2589070ad4ee06b7259fc90900}{x}} \item int16\+\_\+t \mbox{\hyperlink{structbno08x__raw__magf__t_aba0a88c1032210c6db95ac779e280b9a}{y}} \item int16\+\_\+t \mbox{\hyperlink{structbno08x__raw__magf__t_a5d50e05cccd1f92f36f6ac83e9f911ae}{z}} \item -uint32\+\_\+t \mbox{\hyperlink{structbno08x__raw__magf__t_a74cb298f230665c2d600d3298717c321}{timestamp\+\_\+us}} -\item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__raw__magf__t_ae1253faa56aecbafd24f24f42dfb3aeb}{accuracy}} +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__raw__magf__t_ae1253faa56aecbafd24f24f42dfb3aeb}{accuracy}} \end{DoxyCompactItemize} @@ -35,7 +35,7 @@ uint32\+\_\+t \mbox{\hyperlink{structbno08x__raw__magf__t_a74cb298f230665c2d600d Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts). \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__raw__magf__t_a9bbd61edac01cb1f2e78417efe8573aa}\label{structbno08x__raw__magf__t_a9bbd61edac01cb1f2e78417efe8573aa} +\mbox{\Hypertarget{structbno08x__raw__magf__t_a9bbd61edac01cb1f2e78417efe8573aa}\label{structbno08x__raw__magf__t_a9bbd61edac01cb1f2e78417efe8573aa}} \index{bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}!bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}} \index{bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}!bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}} \doxysubsubsection{\texorpdfstring{bno08x\_raw\_magf\_t()}{bno08x\_raw\_magf\_t()}} @@ -44,7 +44,7 @@ Struct to represent raw mems magnetometer data from raw magnetometer reports (un \doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__raw__magf__t_ad58e25ff5c6d8c4c3843264effa63a7c}\label{structbno08x__raw__magf__t_ad58e25ff5c6d8c4c3843264effa63a7c} +\mbox{\Hypertarget{structbno08x__raw__magf__t_ad58e25ff5c6d8c4c3843264effa63a7c}\label{structbno08x__raw__magf__t_ad58e25ff5c6d8c4c3843264effa63a7c}} \index{bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}!operator=@{operator=}} \index{operator=@{operator=}!bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} @@ -53,31 +53,31 @@ Struct to represent raw mems magnetometer data from raw magnetometer reports (un \doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__raw__magf__t_ae1253faa56aecbafd24f24f42dfb3aeb}\label{structbno08x__raw__magf__t_ae1253faa56aecbafd24f24f42dfb3aeb} +\mbox{\Hypertarget{structbno08x__raw__magf__t_ae1253faa56aecbafd24f24f42dfb3aeb}\label{structbno08x__raw__magf__t_ae1253faa56aecbafd24f24f42dfb3aeb}} \index{bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}!accuracy@{accuracy}} \index{accuracy@{accuracy}!bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}} \doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+raw\+\_\+magf\+\_\+t\+::accuracy} +{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} bno08x\+\_\+raw\+\_\+magf\+\_\+t\+::accuracy} -\Hypertarget{structbno08x__raw__magf__t_a74cb298f230665c2d600d3298717c321}\label{structbno08x__raw__magf__t_a74cb298f230665c2d600d3298717c321} +\mbox{\Hypertarget{structbno08x__raw__magf__t_a74cb298f230665c2d600d3298717c321}\label{structbno08x__raw__magf__t_a74cb298f230665c2d600d3298717c321}} \index{bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}!timestamp\_us@{timestamp\_us}} \index{timestamp\_us@{timestamp\_us}!bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}} \doxysubsubsection{\texorpdfstring{timestamp\_us}{timestamp\_us}} {\footnotesize\ttfamily uint32\+\_\+t bno08x\+\_\+raw\+\_\+magf\+\_\+t\+::timestamp\+\_\+us} -\Hypertarget{structbno08x__raw__magf__t_a6d04fa2589070ad4ee06b7259fc90900}\label{structbno08x__raw__magf__t_a6d04fa2589070ad4ee06b7259fc90900} +\mbox{\Hypertarget{structbno08x__raw__magf__t_a6d04fa2589070ad4ee06b7259fc90900}\label{structbno08x__raw__magf__t_a6d04fa2589070ad4ee06b7259fc90900}} \index{bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}!x@{x}} \index{x@{x}!bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}} \doxysubsubsection{\texorpdfstring{x}{x}} {\footnotesize\ttfamily int16\+\_\+t bno08x\+\_\+raw\+\_\+magf\+\_\+t\+::x} -\Hypertarget{structbno08x__raw__magf__t_aba0a88c1032210c6db95ac779e280b9a}\label{structbno08x__raw__magf__t_aba0a88c1032210c6db95ac779e280b9a} +\mbox{\Hypertarget{structbno08x__raw__magf__t_aba0a88c1032210c6db95ac779e280b9a}\label{structbno08x__raw__magf__t_aba0a88c1032210c6db95ac779e280b9a}} \index{bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}!y@{y}} \index{y@{y}!bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}} \doxysubsubsection{\texorpdfstring{y}{y}} {\footnotesize\ttfamily int16\+\_\+t bno08x\+\_\+raw\+\_\+magf\+\_\+t\+::y} -\Hypertarget{structbno08x__raw__magf__t_a5d50e05cccd1f92f36f6ac83e9f911ae}\label{structbno08x__raw__magf__t_a5d50e05cccd1f92f36f6ac83e9f911ae} +\mbox{\Hypertarget{structbno08x__raw__magf__t_a5d50e05cccd1f92f36f6ac83e9f911ae}\label{structbno08x__raw__magf__t_a5d50e05cccd1f92f36f6ac83e9f911ae}} \index{bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}!z@{z}} \index{z@{z}!bno08x\_raw\_magf\_t@{bno08x\_raw\_magf\_t}} \doxysubsubsection{\texorpdfstring{z}{z}} @@ -87,4 +87,4 @@ Struct to represent raw mems magnetometer data from raw magnetometer reports (un The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__sample__counts__t.tex b/documentation/latex/structbno08x__sample__counts__t.tex index 1629ade..1e3a3e4 100644 --- a/documentation/latex/structbno08x__sample__counts__t.tex +++ b/documentation/latex/structbno08x__sample__counts__t.tex @@ -1,39 +1,39 @@ -\doxysection{bno08x\+\_\+sample\+\_\+counts\+\_\+t Struct Reference} -\hypertarget{structbno08x__sample__counts__t}{}\label{structbno08x__sample__counts__t}\index{bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}} +\hypertarget{structbno08x__sample__counts__t}{}\doxysection{bno08x\+\_\+sample\+\_\+counts\+\_\+t Struct Reference} +\label{structbno08x__sample__counts__t}\index{bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}} -Struct to represent sample counts, returned from \doxylink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{BNO08x\+Rpt\+::get\+\_\+sample\+\_\+counts()} +Struct to represent sample counts, returned from \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{BNO08x\+Rpt\+::get\+\_\+sample\+\_\+counts()}} {\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{structbno08x__sample__counts__t_abd1eccfac205719fd1c5aed25fee1fec}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} () \item \mbox{\hyperlink{structbno08x__sample__counts__t}{bno08x\+\_\+sample\+\_\+counts\+\_\+t}} \& \mbox{\hyperlink{structbno08x__sample__counts__t_af9e52b9fe15c78bd8b2ef3cc5af66a13}{operator=}} (const sh2\+\_\+\+Counts\+\_\+t \&source) \end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} +\doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item uint32\+\_\+t \mbox{\hyperlink{structbno08x__sample__counts__t_aae4244c540f8411246032f1e69125b75}{offered}} \begin{DoxyCompactList}\small\item\em Number of samples produced by underlying data source. \end{DoxyCompactList}\item uint32\+\_\+t \mbox{\hyperlink{structbno08x__sample__counts__t_a055f3d8ff138c7da4a79d4a6fb2af9b9}{on}} -\begin{DoxyCompactList}\small\item\em Number of "{}offered"{} samples while this sensor was requested by host. \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Number of \char`\"{}offered\char`\"{} samples while this sensor was requested by host. \end{DoxyCompactList}\item uint32\+\_\+t \mbox{\hyperlink{structbno08x__sample__counts__t_a2ab3e0999a5e668833eb8dbab6d1f036}{accepted}} -\begin{DoxyCompactList}\small\item\em Number of "{}on"{} samples that passed decimation filter. \end{DoxyCompactList}\item +\begin{DoxyCompactList}\small\item\em Number of \char`\"{}on\char`\"{} samples that passed decimation filter. \end{DoxyCompactList}\item uint32\+\_\+t \mbox{\hyperlink{structbno08x__sample__counts__t_a8d03182919cce138cfda97c3ff5700b2}{attempted}} -\begin{DoxyCompactList}\small\item\em Number of "{}accepted"{} samples that passed threshold requirements and had transmission to the host attempted. \end{DoxyCompactList}\end{DoxyCompactItemize} +\begin{DoxyCompactList}\small\item\em Number of \char`\"{}accepted\char`\"{} samples that passed threshold requirements and had transmission to the host attempted. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Detailed Description} -Struct to represent sample counts, returned from \doxylink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{BNO08x\+Rpt\+::get\+\_\+sample\+\_\+counts()} +Struct to represent sample counts, returned from \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{BNO08x\+Rpt\+::get\+\_\+sample\+\_\+counts()}} \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__sample__counts__t_abd1eccfac205719fd1c5aed25fee1fec}\label{structbno08x__sample__counts__t_abd1eccfac205719fd1c5aed25fee1fec} +\mbox{\Hypertarget{structbno08x__sample__counts__t_abd1eccfac205719fd1c5aed25fee1fec}\label{structbno08x__sample__counts__t_abd1eccfac205719fd1c5aed25fee1fec}} \index{bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}!bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}} \index{bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}!bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}} \doxysubsubsection{\texorpdfstring{bno08x\_sample\_counts\_t()}{bno08x\_sample\_counts\_t()}} @@ -42,7 +42,7 @@ Struct to represent sample counts, returned from \doxylink{class_b_n_o08x_rpt_a7 \doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__sample__counts__t_af9e52b9fe15c78bd8b2ef3cc5af66a13}\label{structbno08x__sample__counts__t_af9e52b9fe15c78bd8b2ef3cc5af66a13} +\mbox{\Hypertarget{structbno08x__sample__counts__t_af9e52b9fe15c78bd8b2ef3cc5af66a13}\label{structbno08x__sample__counts__t_af9e52b9fe15c78bd8b2ef3cc5af66a13}} \index{bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}!operator=@{operator=}} \index{operator=@{operator=}!bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} @@ -51,7 +51,7 @@ Struct to represent sample counts, returned from \doxylink{class_b_n_o08x_rpt_a7 \doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__sample__counts__t_a2ab3e0999a5e668833eb8dbab6d1f036}\label{structbno08x__sample__counts__t_a2ab3e0999a5e668833eb8dbab6d1f036} +\mbox{\Hypertarget{structbno08x__sample__counts__t_a2ab3e0999a5e668833eb8dbab6d1f036}\label{structbno08x__sample__counts__t_a2ab3e0999a5e668833eb8dbab6d1f036}} \index{bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}!accepted@{accepted}} \index{accepted@{accepted}!bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}} \doxysubsubsection{\texorpdfstring{accepted}{accepted}} @@ -59,9 +59,9 @@ Struct to represent sample counts, returned from \doxylink{class_b_n_o08x_rpt_a7 -Number of "{}on"{} samples that passed decimation filter. +Number of \char`\"{}on\char`\"{} samples that passed decimation filter. -\Hypertarget{structbno08x__sample__counts__t_a8d03182919cce138cfda97c3ff5700b2}\label{structbno08x__sample__counts__t_a8d03182919cce138cfda97c3ff5700b2} +\mbox{\Hypertarget{structbno08x__sample__counts__t_a8d03182919cce138cfda97c3ff5700b2}\label{structbno08x__sample__counts__t_a8d03182919cce138cfda97c3ff5700b2}} \index{bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}!attempted@{attempted}} \index{attempted@{attempted}!bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}} \doxysubsubsection{\texorpdfstring{attempted}{attempted}} @@ -69,9 +69,9 @@ Number of "{}on"{} samples that passed decimation filter. -Number of "{}accepted"{} samples that passed threshold requirements and had transmission to the host attempted. +Number of \char`\"{}accepted\char`\"{} samples that passed threshold requirements and had transmission to the host attempted. -\Hypertarget{structbno08x__sample__counts__t_aae4244c540f8411246032f1e69125b75}\label{structbno08x__sample__counts__t_aae4244c540f8411246032f1e69125b75} +\mbox{\Hypertarget{structbno08x__sample__counts__t_aae4244c540f8411246032f1e69125b75}\label{structbno08x__sample__counts__t_aae4244c540f8411246032f1e69125b75}} \index{bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}!offered@{offered}} \index{offered@{offered}!bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}} \doxysubsubsection{\texorpdfstring{offered}{offered}} @@ -81,7 +81,7 @@ Number of "{}accepted"{} samples that passed threshold requirements and had tran Number of samples produced by underlying data source. -\Hypertarget{structbno08x__sample__counts__t_a055f3d8ff138c7da4a79d4a6fb2af9b9}\label{structbno08x__sample__counts__t_a055f3d8ff138c7da4a79d4a6fb2af9b9} +\mbox{\Hypertarget{structbno08x__sample__counts__t_a055f3d8ff138c7da4a79d4a6fb2af9b9}\label{structbno08x__sample__counts__t_a055f3d8ff138c7da4a79d4a6fb2af9b9}} \index{bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}!on@{on}} \index{on@{on}!bno08x\_sample\_counts\_t@{bno08x\_sample\_counts\_t}} \doxysubsubsection{\texorpdfstring{on}{on}} @@ -89,10 +89,10 @@ Number of samples produced by underlying data source. -Number of "{}offered"{} samples while this sensor was requested by host. +Number of \char`\"{}offered\char`\"{} samples while this sensor was requested by host. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__shake__detector__t.tex b/documentation/latex/structbno08x__shake__detector__t.tex index ca647d1..9cc118d 100644 --- a/documentation/latex/structbno08x__shake__detector__t.tex +++ b/documentation/latex/structbno08x__shake__detector__t.tex @@ -1,5 +1,5 @@ -\doxysection{bno08x\+\_\+shake\+\_\+detector\+\_\+t Struct Reference} -\hypertarget{structbno08x__shake__detector__t}{}\label{structbno08x__shake__detector__t}\index{bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}} +\hypertarget{structbno08x__shake__detector__t}{}\doxysection{bno08x\+\_\+shake\+\_\+detector\+\_\+t Struct Reference} +\label{structbno08x__shake__detector__t}\index{bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}} Struct to represent shake detector data (flag meaning\+: 0 = no shake 1 = shake detected) @@ -9,14 +9,14 @@ Struct to represent shake detector data (flag meaning\+: 0 = no shake 1 = shake {\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{structbno08x__shake__detector__t_a57df670bfdac6a4174c986a65a0340be}{bno08x\+\_\+shake\+\_\+detector\+\_\+t}} () \item \mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\+\_\+shake\+\_\+detector\+\_\+t}} \& \mbox{\hyperlink{structbno08x__shake__detector__t_a7fe349111b513b2cd042ad98112791b7}{operator=}} (const sh2\+\_\+\+Shake\+Detector\+\_\+t \&source) \end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} +\doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item uint8\+\_\+t \mbox{\hyperlink{structbno08x__shake__detector__t_a24dc1df9bb8089c330865e26054a349e}{x\+\_\+flag}} @@ -25,7 +25,7 @@ uint8\+\_\+t \mbox{\hyperlink{structbno08x__shake__detector__t_a814745b5a1dd7aa6 \item uint8\+\_\+t \mbox{\hyperlink{structbno08x__shake__detector__t_a7b833f57fc85173adecf666ec6d5477e}{z\+\_\+flag}} \item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__shake__detector__t_ac643f6c9ac9144c37765b22912212860}{accuracy}} +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__shake__detector__t_ac643f6c9ac9144c37765b22912212860}{accuracy}} \end{DoxyCompactItemize} @@ -33,7 +33,7 @@ uint8\+\_\+t \mbox{\hyperlink{structbno08x__shake__detector__t_a7b833f57fc85173a Struct to represent shake detector data (flag meaning\+: 0 = no shake 1 = shake detected) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__shake__detector__t_a57df670bfdac6a4174c986a65a0340be}\label{structbno08x__shake__detector__t_a57df670bfdac6a4174c986a65a0340be} +\mbox{\Hypertarget{structbno08x__shake__detector__t_a57df670bfdac6a4174c986a65a0340be}\label{structbno08x__shake__detector__t_a57df670bfdac6a4174c986a65a0340be}} \index{bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}!bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}} \index{bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}!bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}} \doxysubsubsection{\texorpdfstring{bno08x\_shake\_detector\_t()}{bno08x\_shake\_detector\_t()}} @@ -42,7 +42,7 @@ Struct to represent shake detector data (flag meaning\+: 0 = no shake 1 = shake \doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__shake__detector__t_a7fe349111b513b2cd042ad98112791b7}\label{structbno08x__shake__detector__t_a7fe349111b513b2cd042ad98112791b7} +\mbox{\Hypertarget{structbno08x__shake__detector__t_a7fe349111b513b2cd042ad98112791b7}\label{structbno08x__shake__detector__t_a7fe349111b513b2cd042ad98112791b7}} \index{bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}!operator=@{operator=}} \index{operator=@{operator=}!bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} @@ -51,25 +51,25 @@ Struct to represent shake detector data (flag meaning\+: 0 = no shake 1 = shake \doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__shake__detector__t_ac643f6c9ac9144c37765b22912212860}\label{structbno08x__shake__detector__t_ac643f6c9ac9144c37765b22912212860} +\mbox{\Hypertarget{structbno08x__shake__detector__t_ac643f6c9ac9144c37765b22912212860}\label{structbno08x__shake__detector__t_ac643f6c9ac9144c37765b22912212860}} \index{bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}!accuracy@{accuracy}} \index{accuracy@{accuracy}!bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}} \doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+shake\+\_\+detector\+\_\+t\+::accuracy} +{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} bno08x\+\_\+shake\+\_\+detector\+\_\+t\+::accuracy} -\Hypertarget{structbno08x__shake__detector__t_a24dc1df9bb8089c330865e26054a349e}\label{structbno08x__shake__detector__t_a24dc1df9bb8089c330865e26054a349e} +\mbox{\Hypertarget{structbno08x__shake__detector__t_a24dc1df9bb8089c330865e26054a349e}\label{structbno08x__shake__detector__t_a24dc1df9bb8089c330865e26054a349e}} \index{bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}!x\_flag@{x\_flag}} \index{x\_flag@{x\_flag}!bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}} \doxysubsubsection{\texorpdfstring{x\_flag}{x\_flag}} {\footnotesize\ttfamily uint8\+\_\+t bno08x\+\_\+shake\+\_\+detector\+\_\+t\+::x\+\_\+flag} -\Hypertarget{structbno08x__shake__detector__t_a814745b5a1dd7aa6bb4bfde4981d1caa}\label{structbno08x__shake__detector__t_a814745b5a1dd7aa6bb4bfde4981d1caa} +\mbox{\Hypertarget{structbno08x__shake__detector__t_a814745b5a1dd7aa6bb4bfde4981d1caa}\label{structbno08x__shake__detector__t_a814745b5a1dd7aa6bb4bfde4981d1caa}} \index{bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}!y\_flag@{y\_flag}} \index{y\_flag@{y\_flag}!bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}} \doxysubsubsection{\texorpdfstring{y\_flag}{y\_flag}} {\footnotesize\ttfamily uint8\+\_\+t bno08x\+\_\+shake\+\_\+detector\+\_\+t\+::y\+\_\+flag} -\Hypertarget{structbno08x__shake__detector__t_a7b833f57fc85173adecf666ec6d5477e}\label{structbno08x__shake__detector__t_a7b833f57fc85173adecf666ec6d5477e} +\mbox{\Hypertarget{structbno08x__shake__detector__t_a7b833f57fc85173adecf666ec6d5477e}\label{structbno08x__shake__detector__t_a7b833f57fc85173adecf666ec6d5477e}} \index{bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}!z\_flag@{z\_flag}} \index{z\_flag@{z\_flag}!bno08x\_shake\_detector\_t@{bno08x\_shake\_detector\_t}} \doxysubsubsection{\texorpdfstring{z\_flag}{z\_flag}} @@ -79,4 +79,4 @@ Struct to represent shake detector data (flag meaning\+: 0 = no shake 1 = shake The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__stability__classifier__t.tex b/documentation/latex/structbno08x__stability__classifier__t.tex index dc6f2d6..1373f67 100644 --- a/documentation/latex/structbno08x__stability__classifier__t.tex +++ b/documentation/latex/structbno08x__stability__classifier__t.tex @@ -1,5 +1,5 @@ -\doxysection{bno08x\+\_\+stability\+\_\+classifier\+\_\+t Struct Reference} -\hypertarget{structbno08x__stability__classifier__t}{}\label{structbno08x__stability__classifier__t}\index{bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}} +\hypertarget{structbno08x__stability__classifier__t}{}\doxysection{bno08x\+\_\+stability\+\_\+classifier\+\_\+t Struct Reference} +\label{structbno08x__stability__classifier__t}\index{bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}} Struct to represent stability classifier data from stability classifier reports. @@ -9,19 +9,19 @@ Struct to represent stability classifier data from stability classifier reports. {\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{structbno08x__stability__classifier__t_a1af6213e40337e7dfff734d542fc3be2}{bno08x\+\_\+stability\+\_\+classifier\+\_\+t}} () \item \mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\+\_\+stability\+\_\+classifier\+\_\+t}} \& \mbox{\hyperlink{structbno08x__stability__classifier__t_aff4d78a7c01ef13ae001bb185f825151}{operator=}} (const sh2\+\_\+\+Stability\+Classifier\+\_\+t \&source) \end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} +\doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08x\+Stability}} \mbox{\hyperlink{structbno08x__stability__classifier__t_a2ecd636f34a6be612833009d9a1c8725}{stability}} +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cb}{BNO08x\+Stability}} \mbox{\hyperlink{structbno08x__stability__classifier__t_a2ecd636f34a6be612833009d9a1c8725}{stability}} \item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__stability__classifier__t_aa1eeb8deb186589ae21cbd1b96747bf7}{accuracy}} +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__stability__classifier__t_aa1eeb8deb186589ae21cbd1b96747bf7}{accuracy}} \end{DoxyCompactItemize} @@ -29,7 +29,7 @@ Struct to represent stability classifier data from stability classifier reports. Struct to represent stability classifier data from stability classifier reports. \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__stability__classifier__t_a1af6213e40337e7dfff734d542fc3be2}\label{structbno08x__stability__classifier__t_a1af6213e40337e7dfff734d542fc3be2} +\mbox{\Hypertarget{structbno08x__stability__classifier__t_a1af6213e40337e7dfff734d542fc3be2}\label{structbno08x__stability__classifier__t_a1af6213e40337e7dfff734d542fc3be2}} \index{bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}!bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}} \index{bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}!bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}} \doxysubsubsection{\texorpdfstring{bno08x\_stability\_classifier\_t()}{bno08x\_stability\_classifier\_t()}} @@ -38,7 +38,7 @@ Struct to represent stability classifier data from stability classifier reports. \doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__stability__classifier__t_aff4d78a7c01ef13ae001bb185f825151}\label{structbno08x__stability__classifier__t_aff4d78a7c01ef13ae001bb185f825151} +\mbox{\Hypertarget{structbno08x__stability__classifier__t_aff4d78a7c01ef13ae001bb185f825151}\label{structbno08x__stability__classifier__t_aff4d78a7c01ef13ae001bb185f825151}} \index{bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}!operator=@{operator=}} \index{operator=@{operator=}!bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} @@ -47,20 +47,20 @@ Struct to represent stability classifier data from stability classifier reports. \doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__stability__classifier__t_aa1eeb8deb186589ae21cbd1b96747bf7}\label{structbno08x__stability__classifier__t_aa1eeb8deb186589ae21cbd1b96747bf7} +\mbox{\Hypertarget{structbno08x__stability__classifier__t_aa1eeb8deb186589ae21cbd1b96747bf7}\label{structbno08x__stability__classifier__t_aa1eeb8deb186589ae21cbd1b96747bf7}} \index{bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}!accuracy@{accuracy}} \index{accuracy@{accuracy}!bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}} \doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+stability\+\_\+classifier\+\_\+t\+::accuracy} +{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} bno08x\+\_\+stability\+\_\+classifier\+\_\+t\+::accuracy} -\Hypertarget{structbno08x__stability__classifier__t_a2ecd636f34a6be612833009d9a1c8725}\label{structbno08x__stability__classifier__t_a2ecd636f34a6be612833009d9a1c8725} +\mbox{\Hypertarget{structbno08x__stability__classifier__t_a2ecd636f34a6be612833009d9a1c8725}\label{structbno08x__stability__classifier__t_a2ecd636f34a6be612833009d9a1c8725}} \index{bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}!stability@{stability}} \index{stability@{stability}!bno08x\_stability\_classifier\_t@{bno08x\_stability\_classifier\_t}} \doxysubsubsection{\texorpdfstring{stability}{stability}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08x\+Stability}} bno08x\+\_\+stability\+\_\+classifier\+\_\+t\+::stability} +{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a22d72f675aad7af764e685f91b29f4cb}{BNO08x\+Stability}} bno08x\+\_\+stability\+\_\+classifier\+\_\+t\+::stability} The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__step__counter__t.tex b/documentation/latex/structbno08x__step__counter__t.tex index f83723a..14a149d 100644 --- a/documentation/latex/structbno08x__step__counter__t.tex +++ b/documentation/latex/structbno08x__step__counter__t.tex @@ -1,5 +1,5 @@ -\doxysection{bno08x\+\_\+step\+\_\+counter\+\_\+t Struct Reference} -\hypertarget{structbno08x__step__counter__t}{}\label{structbno08x__step__counter__t}\index{bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}} +\hypertarget{structbno08x__step__counter__t}{}\doxysection{bno08x\+\_\+step\+\_\+counter\+\_\+t Struct Reference} +\label{structbno08x__step__counter__t}\index{bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}} Struct to represent step counter data from step counter reports. @@ -9,21 +9,21 @@ Struct to represent step counter data from step counter reports. {\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{structbno08x__step__counter__t_a53eb4151dfa16c65871f9a754cf92940}{bno08x\+\_\+step\+\_\+counter\+\_\+t}} () \item \mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\+\_\+step\+\_\+counter\+\_\+t}} \& \mbox{\hyperlink{structbno08x__step__counter__t_ab184ba986a22ae89d5a4028b72efb2c1}{operator=}} (const sh2\+\_\+\+Step\+Counter\+\_\+t \&source) \end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} +\doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item uint32\+\_\+t \mbox{\hyperlink{structbno08x__step__counter__t_a8060ef0721d76ff0175ca487617db202}{latency}} \item uint16\+\_\+t \mbox{\hyperlink{structbno08x__step__counter__t_a6d6be986b770fe1343a46080f35653d3}{steps}} \item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__step__counter__t_a7e0f4b2eb32978a33f9e8c1c70b83f13}{accuracy}} +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__step__counter__t_a7e0f4b2eb32978a33f9e8c1c70b83f13}{accuracy}} \end{DoxyCompactItemize} @@ -31,7 +31,7 @@ uint16\+\_\+t \mbox{\hyperlink{structbno08x__step__counter__t_a6d6be986b770fe134 Struct to represent step counter data from step counter reports. \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__step__counter__t_a53eb4151dfa16c65871f9a754cf92940}\label{structbno08x__step__counter__t_a53eb4151dfa16c65871f9a754cf92940} +\mbox{\Hypertarget{structbno08x__step__counter__t_a53eb4151dfa16c65871f9a754cf92940}\label{structbno08x__step__counter__t_a53eb4151dfa16c65871f9a754cf92940}} \index{bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}!bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}} \index{bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}!bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}} \doxysubsubsection{\texorpdfstring{bno08x\_step\_counter\_t()}{bno08x\_step\_counter\_t()}} @@ -40,7 +40,7 @@ Struct to represent step counter data from step counter reports. \doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__step__counter__t_ab184ba986a22ae89d5a4028b72efb2c1}\label{structbno08x__step__counter__t_ab184ba986a22ae89d5a4028b72efb2c1} +\mbox{\Hypertarget{structbno08x__step__counter__t_ab184ba986a22ae89d5a4028b72efb2c1}\label{structbno08x__step__counter__t_ab184ba986a22ae89d5a4028b72efb2c1}} \index{bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}!operator=@{operator=}} \index{operator=@{operator=}!bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} @@ -49,19 +49,19 @@ Struct to represent step counter data from step counter reports. \doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__step__counter__t_a7e0f4b2eb32978a33f9e8c1c70b83f13}\label{structbno08x__step__counter__t_a7e0f4b2eb32978a33f9e8c1c70b83f13} +\mbox{\Hypertarget{structbno08x__step__counter__t_a7e0f4b2eb32978a33f9e8c1c70b83f13}\label{structbno08x__step__counter__t_a7e0f4b2eb32978a33f9e8c1c70b83f13}} \index{bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}!accuracy@{accuracy}} \index{accuracy@{accuracy}!bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}} \doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+step\+\_\+counter\+\_\+t\+::accuracy} +{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} bno08x\+\_\+step\+\_\+counter\+\_\+t\+::accuracy} -\Hypertarget{structbno08x__step__counter__t_a8060ef0721d76ff0175ca487617db202}\label{structbno08x__step__counter__t_a8060ef0721d76ff0175ca487617db202} +\mbox{\Hypertarget{structbno08x__step__counter__t_a8060ef0721d76ff0175ca487617db202}\label{structbno08x__step__counter__t_a8060ef0721d76ff0175ca487617db202}} \index{bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}!latency@{latency}} \index{latency@{latency}!bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}} \doxysubsubsection{\texorpdfstring{latency}{latency}} {\footnotesize\ttfamily uint32\+\_\+t bno08x\+\_\+step\+\_\+counter\+\_\+t\+::latency} -\Hypertarget{structbno08x__step__counter__t_a6d6be986b770fe1343a46080f35653d3}\label{structbno08x__step__counter__t_a6d6be986b770fe1343a46080f35653d3} +\mbox{\Hypertarget{structbno08x__step__counter__t_a6d6be986b770fe1343a46080f35653d3}\label{structbno08x__step__counter__t_a6d6be986b770fe1343a46080f35653d3}} \index{bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}!steps@{steps}} \index{steps@{steps}!bno08x\_step\_counter\_t@{bno08x\_step\_counter\_t}} \doxysubsubsection{\texorpdfstring{steps}{steps}} @@ -71,4 +71,4 @@ Struct to represent step counter data from step counter reports. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__tap__detector__t.tex b/documentation/latex/structbno08x__tap__detector__t.tex index 6f86c65..727c22f 100644 --- a/documentation/latex/structbno08x__tap__detector__t.tex +++ b/documentation/latex/structbno08x__tap__detector__t.tex @@ -1,5 +1,5 @@ -\doxysection{bno08x\+\_\+tap\+\_\+detector\+\_\+t Struct Reference} -\hypertarget{structbno08x__tap__detector__t}{}\label{structbno08x__tap__detector__t}\index{bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}} +\hypertarget{structbno08x__tap__detector__t}{}\doxysection{bno08x\+\_\+tap\+\_\+detector\+\_\+t Struct Reference} +\label{structbno08x__tap__detector__t}\index{bno08x\_tap\_detector\_t@{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) @@ -9,14 +9,14 @@ Struct to represent tap detector data (flag meaning\+: 0 = no tap, 1 = positive {\ttfamily \#include $<$BNO08x\+Global\+Types.\+hpp$>$} -\doxysubsubsection*{Public Member Functions} +\doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{structbno08x__tap__detector__t_ab464e512951fb6cf5a1411d2218d51c5}{bno08x\+\_\+tap\+\_\+detector\+\_\+t}} () \item \mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\+\_\+tap\+\_\+detector\+\_\+t}} \& \mbox{\hyperlink{structbno08x__tap__detector__t_a4cd8e7c025890f3abfa04ea2a0522f87}{operator=}} (const sh2\+\_\+\+Tap\+Detector\+\_\+t \&source) \end{DoxyCompactItemize} -\doxysubsubsection*{Public Attributes} +\doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item int8\+\_\+t \mbox{\hyperlink{structbno08x__tap__detector__t_a1ce57db3616377a16e11701cc04c3442}{x\+\_\+flag}} @@ -27,7 +27,7 @@ int8\+\_\+t \mbox{\hyperlink{structbno08x__tap__detector__t_aa46d40f151fce8f60fc \item bool \mbox{\hyperlink{structbno08x__tap__detector__t_aef875a8e6ff23b29cb9fb73af48db11a}{double\+\_\+tap}} \item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__tap__detector__t_ad43c32c1d5a57f37e884e756daf9a7ea}{accuracy}} +\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} \mbox{\hyperlink{structbno08x__tap__detector__t_ad43c32c1d5a57f37e884e756daf9a7ea}{accuracy}} \end{DoxyCompactItemize} @@ -35,7 +35,7 @@ bool \mbox{\hyperlink{structbno08x__tap__detector__t_aef875a8e6ff23b29cb9fb73af4 Struct to represent tap detector data (flag meaning\+: 0 = no tap, 1 = positive tap on axis, -\/1 = negative tap on axis) \doxysubsection{Constructor \& Destructor Documentation} -\Hypertarget{structbno08x__tap__detector__t_ab464e512951fb6cf5a1411d2218d51c5}\label{structbno08x__tap__detector__t_ab464e512951fb6cf5a1411d2218d51c5} +\mbox{\Hypertarget{structbno08x__tap__detector__t_ab464e512951fb6cf5a1411d2218d51c5}\label{structbno08x__tap__detector__t_ab464e512951fb6cf5a1411d2218d51c5}} \index{bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}!bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}} \index{bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}!bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}} \doxysubsubsection{\texorpdfstring{bno08x\_tap\_detector\_t()}{bno08x\_tap\_detector\_t()}} @@ -44,7 +44,7 @@ Struct to represent tap detector data (flag meaning\+: 0 = no tap, 1 = positive \doxysubsection{Member Function Documentation} -\Hypertarget{structbno08x__tap__detector__t_a4cd8e7c025890f3abfa04ea2a0522f87}\label{structbno08x__tap__detector__t_a4cd8e7c025890f3abfa04ea2a0522f87} +\mbox{\Hypertarget{structbno08x__tap__detector__t_a4cd8e7c025890f3abfa04ea2a0522f87}\label{structbno08x__tap__detector__t_a4cd8e7c025890f3abfa04ea2a0522f87}} \index{bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}!operator=@{operator=}} \index{operator=@{operator=}!bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} @@ -53,31 +53,31 @@ Struct to represent tap detector data (flag meaning\+: 0 = no tap, 1 = positive \doxysubsection{Member Data Documentation} -\Hypertarget{structbno08x__tap__detector__t_ad43c32c1d5a57f37e884e756daf9a7ea}\label{structbno08x__tap__detector__t_ad43c32c1d5a57f37e884e756daf9a7ea} +\mbox{\Hypertarget{structbno08x__tap__detector__t_ad43c32c1d5a57f37e884e756daf9a7ea}\label{structbno08x__tap__detector__t_ad43c32c1d5a57f37e884e756daf9a7ea}} \index{bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}!accuracy@{accuracy}} \index{accuracy@{accuracy}!bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}} \doxysubsubsection{\texorpdfstring{accuracy}{accuracy}} -{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} bno08x\+\_\+tap\+\_\+detector\+\_\+t\+::accuracy} +{\footnotesize\ttfamily \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a6bdf6fea6d671c12413d95f36a3e7ba6}{BNO08x\+Accuracy}} bno08x\+\_\+tap\+\_\+detector\+\_\+t\+::accuracy} -\Hypertarget{structbno08x__tap__detector__t_aef875a8e6ff23b29cb9fb73af48db11a}\label{structbno08x__tap__detector__t_aef875a8e6ff23b29cb9fb73af48db11a} +\mbox{\Hypertarget{structbno08x__tap__detector__t_aef875a8e6ff23b29cb9fb73af48db11a}\label{structbno08x__tap__detector__t_aef875a8e6ff23b29cb9fb73af48db11a}} \index{bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}!double\_tap@{double\_tap}} \index{double\_tap@{double\_tap}!bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}} \doxysubsubsection{\texorpdfstring{double\_tap}{double\_tap}} {\footnotesize\ttfamily bool bno08x\+\_\+tap\+\_\+detector\+\_\+t\+::double\+\_\+tap} -\Hypertarget{structbno08x__tap__detector__t_a1ce57db3616377a16e11701cc04c3442}\label{structbno08x__tap__detector__t_a1ce57db3616377a16e11701cc04c3442} +\mbox{\Hypertarget{structbno08x__tap__detector__t_a1ce57db3616377a16e11701cc04c3442}\label{structbno08x__tap__detector__t_a1ce57db3616377a16e11701cc04c3442}} \index{bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}!x\_flag@{x\_flag}} \index{x\_flag@{x\_flag}!bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}} \doxysubsubsection{\texorpdfstring{x\_flag}{x\_flag}} {\footnotesize\ttfamily int8\+\_\+t bno08x\+\_\+tap\+\_\+detector\+\_\+t\+::x\+\_\+flag} -\Hypertarget{structbno08x__tap__detector__t_ae6ad63cddd8ddd96383448f659226c6f}\label{structbno08x__tap__detector__t_ae6ad63cddd8ddd96383448f659226c6f} +\mbox{\Hypertarget{structbno08x__tap__detector__t_ae6ad63cddd8ddd96383448f659226c6f}\label{structbno08x__tap__detector__t_ae6ad63cddd8ddd96383448f659226c6f}} \index{bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}!y\_flag@{y\_flag}} \index{y\_flag@{y\_flag}!bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}} \doxysubsubsection{\texorpdfstring{y\_flag}{y\_flag}} {\footnotesize\ttfamily int8\+\_\+t bno08x\+\_\+tap\+\_\+detector\+\_\+t\+::y\+\_\+flag} -\Hypertarget{structbno08x__tap__detector__t_aa46d40f151fce8f60fc8ed4cbe6cf2a1}\label{structbno08x__tap__detector__t_aa46d40f151fce8f60fc8ed4cbe6cf2a1} +\mbox{\Hypertarget{structbno08x__tap__detector__t_aa46d40f151fce8f60fc8ed4cbe6cf2a1}\label{structbno08x__tap__detector__t_aa46d40f151fce8f60fc8ed4cbe6cf2a1}} \index{bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}!z\_flag@{z\_flag}} \index{z\_flag@{z\_flag}!bno08x\_tap\_detector\_t@{bno08x\_tap\_detector\_t}} \doxysubsubsection{\texorpdfstring{z\_flag}{z\_flag}} @@ -87,4 +87,4 @@ Struct to represent tap detector data (flag meaning\+: 0 = no tap, 1 = positive The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +/media/develop/git/imu\+\_\+pr\+\_\+cleanup/components/esp32\+\_\+\+BNO08x/include/\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} diff --git a/include/BNO08x.hpp b/include/BNO08x.hpp index 98f3064..dc6139b 100644 --- a/include/BNO08x.hpp +++ b/include/BNO08x.hpp @@ -52,17 +52,16 @@ class BNO08x bool dynamic_calibration_autosave_enable(); bool dynamic_calibration_autosave_disable(); bool dynamic_calibration_save(); - bool dynamic_calibration_clear(); + bool dynamic_calibration_data_clear_ram(); + bool dynamic_calibration_data_delete(); bool dynamic_calibration_run_routine(); - bool delete_calibration_data(); - constexpr static float SQRT2OVER2 = 0.7071067811865476f; // sqrt(2)/2, used for setting system orientation bool set_system_orientation(float w, float x, float y, float z); bool get_system_orientation(float &w, float &x, float &y, float &z); - - bool get_frs(uint16_t frs_ID, uint32_t (&data)[16], uint16_t& rx_data_sz); + bool get_frs(BNO08xFrsID frs_ID, uint32_t (&data)[16], uint16_t& rx_data_sz); + bool write_frs(BNO08xFrsID frs_ID, uint32_t *data, const uint16_t tx_data_sz); sh2_ProductIds_t get_product_IDs(); bool data_available(); @@ -72,64 +71,59 @@ class BNO08x void print_product_ids(); void print_system_orientation(); - // enum helper fxns - static const char* activity_to_str(BNO08xActivity activity); - static const char* stability_to_str(BNO08xStability stability); - static const char* accuracy_to_str(BNO08xAccuracy accuracy); - /// @brief Contains report implementations. - typedef struct bno08x_reports_t + typedef struct alignas(4) bno08x_reports_t { - BNO08xRptAcceleration accelerometer; - BNO08xRptLinearAcceleration linear_accelerometer; - BNO08xRptGravity gravity; - BNO08xRptCalMagnetometer cal_magnetometer; + BNO08xRptIGyroRV rv_gyro_integrated; BNO08xRptUncalMagnetometer uncal_magnetometer; - BNO08xRptCalGyro cal_gyro; BNO08xRptUncalGyro uncal_gyro; BNO08xRptRV rv; BNO08xRptGameRV rv_game; BNO08xRptARVRStabilizedRV rv_ARVR_stabilized; BNO08xRptARVRStabilizedGameRV rv_ARVR_stabilized_game; - BNO08xRptIGyroRV rv_gyro_integrated; BNO08xRptRVGeomag rv_geomagnetic; + BNO08xRptActivityClassifier activity_classifier; + BNO08xRptAcceleration accelerometer; + BNO08xRptLinearAcceleration linear_accelerometer; + BNO08xRptGravity gravity; + BNO08xRptCalMagnetometer cal_magnetometer; + BNO08xRptCalGyro cal_gyro; BNO08xRptRawMEMSGyro raw_gyro; BNO08xRptRawMEMSAccelerometer raw_accelerometer; BNO08xRptRawMEMSMagnetometer raw_magnetometer; BNO08xRptStepCounter step_counter; - BNO08xRptActivityClassifier activity_classifier; + BNO08xRptTapDetector tap_detector; BNO08xRptStabilityClassifier stability_classifier; BNO08xRptShakeDetector shake_detector; - BNO08xRptTapDetector tap_detector; bno08x_reports_t(BNO08xPrivateTypes::bno08x_sync_ctx_t* sync_ctx) - : accelerometer(SH2_ACCELEROMETER, BNO08xPrivateTypes::EVT_GRP_RPT_ACCELEROMETER_BIT, sync_ctx) - , linear_accelerometer( - SH2_LINEAR_ACCELERATION, BNO08xPrivateTypes::EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT, sync_ctx) - , gravity(SH2_GRAVITY, BNO08xPrivateTypes::EVT_GRP_RPT_GRAVITY_BIT, sync_ctx) - , cal_magnetometer( - SH2_MAGNETIC_FIELD_CALIBRATED, BNO08xPrivateTypes::EVT_GRP_RPT_CAL_MAGNETOMETER_BIT, sync_ctx) + : rv_gyro_integrated(SH2_GYRO_INTEGRATED_RV, BNO08xPrivateTypes::EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT, sync_ctx) , uncal_magnetometer( SH2_MAGNETIC_FIELD_UNCALIBRATED, BNO08xPrivateTypes::EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT, sync_ctx) - , cal_gyro(SH2_GYROSCOPE_CALIBRATED, BNO08xPrivateTypes::EVT_GRP_RPT_CAL_GYRO_BIT, sync_ctx) , uncal_gyro(SH2_GYROSCOPE_UNCALIBRATED, BNO08xPrivateTypes::EVT_GRP_RPT_UNCAL_GYRO_BIT, sync_ctx) , rv(SH2_ROTATION_VECTOR, BNO08xPrivateTypes::EVT_GRP_RPT_RV_BIT, sync_ctx) , rv_game(SH2_GAME_ROTATION_VECTOR, BNO08xPrivateTypes::EVT_GRP_RPT_RV_GAME_BIT, sync_ctx) , rv_ARVR_stabilized(SH2_ARVR_STABILIZED_RV, BNO08xPrivateTypes::EVT_GRP_RPT_RV_ARVR_S_BIT, sync_ctx) , rv_ARVR_stabilized_game( SH2_ARVR_STABILIZED_GRV, BNO08xPrivateTypes::EVT_GRP_RPT_RV_ARVR_S_GAME_BIT, sync_ctx) - , rv_gyro_integrated(SH2_GYRO_INTEGRATED_RV, BNO08xPrivateTypes::EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT, sync_ctx) , rv_geomagnetic(SH2_GEOMAGNETIC_ROTATION_VECTOR, BNO08xPrivateTypes::EVT_GRP_RPT_GEOMAG_RV_BIT, sync_ctx) + , activity_classifier( + SH2_PERSONAL_ACTIVITY_CLASSIFIER, BNO08xPrivateTypes::EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT, sync_ctx) + , accelerometer(SH2_ACCELEROMETER, BNO08xPrivateTypes::EVT_GRP_RPT_ACCELEROMETER_BIT, sync_ctx) + , linear_accelerometer( + SH2_LINEAR_ACCELERATION, BNO08xPrivateTypes::EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT, sync_ctx) + , gravity(SH2_GRAVITY, BNO08xPrivateTypes::EVT_GRP_RPT_GRAVITY_BIT, sync_ctx) + , cal_magnetometer( + SH2_MAGNETIC_FIELD_CALIBRATED, BNO08xPrivateTypes::EVT_GRP_RPT_CAL_MAGNETOMETER_BIT, sync_ctx) + , cal_gyro(SH2_GYROSCOPE_CALIBRATED, BNO08xPrivateTypes::EVT_GRP_RPT_CAL_GYRO_BIT, sync_ctx) , raw_gyro(SH2_RAW_GYROSCOPE, BNO08xPrivateTypes::EVT_GRP_RPT_RAW_GYRO_BIT, sync_ctx) , raw_accelerometer(SH2_RAW_ACCELEROMETER, BNO08xPrivateTypes::EVT_GRP_RPT_RAW_ACCELEROMETER_BIT, sync_ctx) , raw_magnetometer(SH2_RAW_MAGNETOMETER, BNO08xPrivateTypes::EVT_GRP_RPT_RAW_MAGNETOMETER_BIT, sync_ctx) , step_counter(SH2_STEP_COUNTER, BNO08xPrivateTypes::EVT_GRP_RPT_STEP_COUNTER_BIT, sync_ctx) - , activity_classifier( - SH2_PERSONAL_ACTIVITY_CLASSIFIER, BNO08xPrivateTypes::EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT, sync_ctx) + , tap_detector(SH2_TAP_DETECTOR, BNO08xPrivateTypes::EVT_GRP_RPT_TAP_DETECTOR_BIT, sync_ctx) , stability_classifier( SH2_STABILITY_CLASSIFIER, BNO08xPrivateTypes::EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT, sync_ctx) , shake_detector(SH2_SHAKE_DETECTOR, BNO08xPrivateTypes::EVT_GRP_RPT_SHAKE_DETECTOR_BIT, sync_ctx) - , tap_detector(SH2_TAP_DETECTOR, BNO08xPrivateTypes::EVT_GRP_RPT_TAP_DETECTOR_BIT, sync_ctx) { } } bno08x_reports_t; diff --git a/include/BNO08xGlobalTypes.hpp b/include/BNO08xGlobalTypes.hpp index 8ace828..21a8dec 100644 --- a/include/BNO08xGlobalTypes.hpp +++ b/include/BNO08xGlobalTypes.hpp @@ -80,7 +80,7 @@ typedef struct bno08x_config_t } bno08x_config_t; typedef bno08x_config_t imu_config_t; // legacy version compatibility -enum class BNO08xCalSel +enum class BNO08xCalSel : uint8_t { accelerometer = SH2_CAL_ACCEL, gyro = SH2_CAL_GYRO, @@ -90,7 +90,7 @@ enum class BNO08xCalSel }; /// @brief Reason for previous IMU reset (returned by get_reset_reason()) -enum class BNO08xResetReason +enum class BNO08xResetReason : uint8_t { UNDEFINED, ///< Undefined reset reason, this should never occur and is an error. POR, ///< Previous reset was due to power on reset. @@ -102,7 +102,7 @@ enum class BNO08xResetReason /// @brief Sensor accuracy returned from input reports, corresponds to status bits (see ref. /// manual 6.5.1) -enum class BNO08xAccuracy +enum class BNO08xAccuracy : uint8_t { UNRELIABLE, LOW, @@ -112,8 +112,28 @@ enum class BNO08xAccuracy }; using IMUAccuracy = BNO08xAccuracy; // legacy version compatibility +const constexpr char* BNO08xAccuracy_to_str(BNO08xAccuracy accuracy) +{ + switch (accuracy) + { + case BNO08xAccuracy::UNRELIABLE: + return "UNRELIABLE"; + case BNO08xAccuracy::LOW: + return "LOW"; + case BNO08xAccuracy::MED: + return "MED"; + case BNO08xAccuracy::HIGH: + return "HIGH"; + case BNO08xAccuracy::UNDEFINED: + return "UNDEFINED"; + default: + return "UNDEFINED"; + } +} + /// @brief BNO08xActivity Classifier enable bits passed to enable_activity_classifier() -enum class BNO08xActivityEnable +/// See ref manual 6.5.36.1 +enum class BNO08xActivityEnable : uint32_t { UNKNOWN = (1U << 0U), IN_VEHICLE = (1U << 1U), @@ -124,11 +144,11 @@ enum class BNO08xActivityEnable WALKING = (1U << 6U), RUNNING = (1U << 7U), ON_STAIRS = (1U << 8U), - ALL = 0x1FU + ALL = (UNKNOWN | IN_VEHICLE | ON_BICYCLE | ON_FOOT | STILL | TILTING | WALKING | RUNNING | ON_STAIRS) }; /// @brief BNO08xActivity states returned from BNO08x::activity_classifier.get() -enum class BNO08xActivity +enum class BNO08xActivity : uint8_t { UNKNOWN = 0, // 0 = unknown IN_VEHICLE = 1, // 1 = in vehicle @@ -142,8 +162,42 @@ enum class BNO08xActivity UNDEFINED = 9 // used for unit tests }; +/** + * @brief Converts a BNO08xActivity enum to string. + * + * @return The resulting string conversion of the enum. + */ +const constexpr char* BNO08xActivity_to_str(BNO08xActivity activity) +{ + switch (activity) + { + case BNO08xActivity::UNKNOWN: + return "UNKNOWN"; + case BNO08xActivity::IN_VEHICLE: + return "IN_VEHICLE"; + case BNO08xActivity::ON_BICYCLE: + return "ON_BICYCLE"; + case BNO08xActivity::ON_FOOT: + return "ON_FOOT"; + case BNO08xActivity::STILL: + return "STILL"; + case BNO08xActivity::TILTING: + return "TILTING"; + case BNO08xActivity::WALKING: + return "WALKING"; + case BNO08xActivity::RUNNING: + return "RUNNING"; + case BNO08xActivity::ON_STAIRS: + return "ON_STAIRS"; + case BNO08xActivity::UNDEFINED: + return "UNDEFINED"; + default: + return "UNDEFINED"; + } +} + /// @brief BNO08xStability states returned from BNO08x::stability_classifier.get() -enum class BNO08xStability +enum class BNO08xStability : uint8_t { UNKNOWN = 0, // 0 = unknown ON_TABLE = 1, // 1 = on table @@ -154,6 +208,266 @@ enum class BNO08xStability UNDEFINED = 6 // used for unit tests }; +/** + * @brief Converts a BNO08xStability enum to string. + * + * @return The resulting string conversion of the enum. + */ +const constexpr char* BNO08xStability_to_str(BNO08xStability stability) +{ + switch (stability) + { + case BNO08xStability::UNKNOWN: + return "UNKNOWN"; + case BNO08xStability::ON_TABLE: + return "ON_TABLE"; + case BNO08xStability::STATIONARY: + return "STATIONARY"; + case BNO08xStability::STABLE: + return "STABLE"; + case BNO08xStability::MOTION: + return "MOTION"; + case BNO08xStability::RESERVED: + return "RESERVED"; + case BNO08xStability::UNDEFINED: + return "UNDEFINED"; + default: + return "UNDEFINED"; + } +} + +enum class BNO08xFrsID : uint16_t +{ + STATIC_CALIBRATION_AGM = 0x7979, + NOMINAL_CALIBRATION = 0x4D4D, + STATIC_CALIBRATION_SRA = 0x8A8A, + NOMINAL_CALIBRATION_SRA = 0x4E4E, + DYNAMIC_CALIBRATION = 0x1F1F, + ME_POWER_MGMT = 0xD3E2, + SYSTEM_ORIENTATION = 0x2D3E, + ACCEL_ORIENTATION = 0x2D41, + SCREEN_ACCEL_ORIENTATION = 0x2D43, + GYROSCOPE_ORIENTATION = 0x2D46, + MAGNETOMETER_ORIENTATION = 0x2D4C, + ARVR_STABILIZATION_RV = 0x3E2D, + ARVR_STABILIZATION_GRV = 0x3E2E, + TAP_DETECT_CONFIG = 0xC269, + SIG_MOTION_DETECT_CONFIG = 0xC274, + SHAKE_DETECT_CONFIG = 0x7D7D, + MAX_FUSION_PERIOD = 0xD7D7, + SERIAL_NUMBER = 0x4B4B, + ES_PRESSURE_CAL = 0x39AF, + ES_TEMPERATURE_CAL = 0x4D20, + ES_HUMIDITY_CAL = 0x1AC9, + ES_AMBIENT_LIGHT_CAL = 0x39B1, + ES_PROXIMITY_CAL = 0x4DA2, + ALS_CAL = 0xD401, + PROXIMITY_SENSOR_CAL = 0xD402, + PICKUP_DETECTOR_CONFIG = 0x1B2A, + FLIP_DETECTOR_CONFIG = 0xFC94, + STABILITY_DETECTOR_CONFIG = 0xED85, + ACTIVITY_TRACKER_CONFIG = 0xED88, + SLEEP_DETECTOR_CONFIG = 0xED87, + TILT_DETECTOR_CONFIG = 0xED89, + POCKET_DETECTOR_CONFIG = 0xEF27, + CIRCLE_DETECTOR_CONFIG = 0xEE51, + USER_RECORD = 0x74B4, + ME_TIME_SOURCE_SELECT = 0xD403, + UART_FORMAT = 0xA1A1, + GYRO_INTEGRATED_RV_CONFIG = 0xA1A2, + META_RAW_ACCELEROMETER = 0xE301, + META_ACCELEROMETER = 0xE302, + META_LINEAR_ACCELERATION = 0xE303, + META_GRAVITY = 0xE304, + META_RAW_GYROSCOPE = 0xE305, + META_GYROSCOPE_CALIBRATED = 0xE306, + META_GYROSCOPE_UNCALIBRATED = 0xE307, + META_RAW_MAGNETOMETER = 0xE308, + META_MAGNETIC_FIELD_CALIBRATED = 0xE309, + META_MAGNETIC_FIELD_UNCALIBRATED = 0xE30A, + META_ROTATION_VECTOR = 0xE30B, + META_GAME_ROTATION_VECTOR = 0xE30C, + META_GEOMAGNETIC_ROTATION_VECTOR = 0xE30D, + META_PRESSURE = 0xE30E, + META_AMBIENT_LIGHT = 0xE30F, + META_HUMIDITY = 0xE310, + META_PROXIMITY = 0xE311, + META_TEMPERATURE = 0xE312, + META_TAP_DETECTOR = 0xE313, + META_STEP_DETECTOR = 0xE314, + META_STEP_COUNTER = 0xE315, + META_SIGNIFICANT_MOTION = 0xE316, + META_STABILITY_CLASSIFIER = 0xE317, + META_SHAKE_DETECTOR = 0xE318, + META_FLIP_DETECTOR = 0xE319, + META_PICKUP_DETECTOR = 0xE31A, + META_STABILITY_DETECTOR = 0xE31B, + META_PERSONAL_ACTIVITY_CLASSIFIER = 0xE31C, + META_SLEEP_DETECTOR = 0xE31D, + META_TILT_DETECTOR = 0xE31E, + META_POCKET_DETECTOR = 0xE31F, + META_CIRCLE_DETECTOR = 0xE320, + META_HEART_RATE_MONITOR = 0xE321, + META_ARVR_STABILIZED_RV = 0xE322, + META_ARVR_STABILIZED_GRV = 0xE323, + META_GYRO_INTEGRATED_RV = 0xE324 +}; + +const constexpr char* BNO08xFrsID_to_str(BNO08xFrsID id) +{ + switch (id) + { + case BNO08xFrsID::STATIC_CALIBRATION_AGM: + return "STATIC_CALIBRATION_AGM"; + case BNO08xFrsID::NOMINAL_CALIBRATION: + return "NOMINAL_CALIBRATION"; + case BNO08xFrsID::STATIC_CALIBRATION_SRA: + return "STATIC_CALIBRATION_SRA"; + case BNO08xFrsID::NOMINAL_CALIBRATION_SRA: + return "NOMINAL_CALIBRATION_SRA"; + case BNO08xFrsID::DYNAMIC_CALIBRATION: + return "DYNAMIC_CALIBRATION"; + case BNO08xFrsID::ME_POWER_MGMT: + return "ME_POWER_MGMT"; + case BNO08xFrsID::SYSTEM_ORIENTATION: + return "SYSTEM_ORIENTATION"; + case BNO08xFrsID::ACCEL_ORIENTATION: + return "ACCEL_ORIENTATION"; + case BNO08xFrsID::SCREEN_ACCEL_ORIENTATION: + return "SCREEN_ACCEL_ORIENTATION"; + case BNO08xFrsID::GYROSCOPE_ORIENTATION: + return "GYROSCOPE_ORIENTATION"; + case BNO08xFrsID::MAGNETOMETER_ORIENTATION: + return "MAGNETOMETER_ORIENTATION"; + case BNO08xFrsID::ARVR_STABILIZATION_RV: + return "ARVR_STABILIZATION_RV"; + case BNO08xFrsID::ARVR_STABILIZATION_GRV: + return "ARVR_STABILIZATION_GRV"; + case BNO08xFrsID::TAP_DETECT_CONFIG: + return "TAP_DETECT_CONFIG"; + case BNO08xFrsID::SIG_MOTION_DETECT_CONFIG: + return "SIG_MOTION_DETECT_CONFIG"; + case BNO08xFrsID::SHAKE_DETECT_CONFIG: + return "SHAKE_DETECT_CONFIG"; + case BNO08xFrsID::MAX_FUSION_PERIOD: + return "MAX_FUSION_PERIOD"; + case BNO08xFrsID::SERIAL_NUMBER: + return "SERIAL_NUMBER"; + case BNO08xFrsID::ES_PRESSURE_CAL: + return "ES_PRESSURE_CAL"; + case BNO08xFrsID::ES_TEMPERATURE_CAL: + return "ES_TEMPERATURE_CAL"; + case BNO08xFrsID::ES_HUMIDITY_CAL: + return "ES_HUMIDITY_CAL"; + case BNO08xFrsID::ES_AMBIENT_LIGHT_CAL: + return "ES_AMBIENT_LIGHT_CAL"; + case BNO08xFrsID::ES_PROXIMITY_CAL: + return "ES_PROXIMITY_CAL"; + case BNO08xFrsID::ALS_CAL: + return "ALS_CAL"; + case BNO08xFrsID::PROXIMITY_SENSOR_CAL: + return "PROXIMITY_SENSOR_CAL"; + case BNO08xFrsID::PICKUP_DETECTOR_CONFIG: + return "PICKUP_DETECTOR_CONFIG"; + case BNO08xFrsID::FLIP_DETECTOR_CONFIG: + return "FLIP_DETECTOR_CONFIG"; + case BNO08xFrsID::STABILITY_DETECTOR_CONFIG: + return "STABILITY_DETECTOR_CONFIG"; + case BNO08xFrsID::ACTIVITY_TRACKER_CONFIG: + return "ACTIVITY_TRACKER_CONFIG"; + case BNO08xFrsID::SLEEP_DETECTOR_CONFIG: + return "SLEEP_DETECTOR_CONFIG"; + case BNO08xFrsID::TILT_DETECTOR_CONFIG: + return "TILT_DETECTOR_CONFIG"; + case BNO08xFrsID::POCKET_DETECTOR_CONFIG: + return "POCKET_DETECTOR_CONFIG"; + case BNO08xFrsID::CIRCLE_DETECTOR_CONFIG: + return "CIRCLE_DETECTOR_CONFIG"; + case BNO08xFrsID::USER_RECORD: + return "USER_RECORD"; + case BNO08xFrsID::ME_TIME_SOURCE_SELECT: + return "ME_TIME_SOURCE_SELECT"; + case BNO08xFrsID::UART_FORMAT: + return "UART_FORMAT"; + case BNO08xFrsID::GYRO_INTEGRATED_RV_CONFIG: + return "GYRO_INTEGRATED_RV_CONFIG"; + case BNO08xFrsID::META_RAW_ACCELEROMETER: + return "META_RAW_ACCELEROMETER"; + case BNO08xFrsID::META_ACCELEROMETER: + return "META_ACCELEROMETER"; + case BNO08xFrsID::META_LINEAR_ACCELERATION: + return "META_LINEAR_ACCELERATION"; + case BNO08xFrsID::META_GRAVITY: + return "META_GRAVITY"; + case BNO08xFrsID::META_RAW_GYROSCOPE: + return "META_RAW_GYROSCOPE"; + case BNO08xFrsID::META_GYROSCOPE_CALIBRATED: + return "META_GYROSCOPE_CALIBRATED"; + case BNO08xFrsID::META_GYROSCOPE_UNCALIBRATED: + return "META_GYROSCOPE_UNCALIBRATED"; + case BNO08xFrsID::META_RAW_MAGNETOMETER: + return "META_RAW_MAGNETOMETER"; + case BNO08xFrsID::META_MAGNETIC_FIELD_CALIBRATED: + return "META_MAGNETIC_FIELD_CALIBRATED"; + case BNO08xFrsID::META_MAGNETIC_FIELD_UNCALIBRATED: + return "META_MAGNETIC_FIELD_UNCALIBRATED"; + case BNO08xFrsID::META_ROTATION_VECTOR: + return "META_ROTATION_VECTOR"; + case BNO08xFrsID::META_GAME_ROTATION_VECTOR: + return "META_GAME_ROTATION_VECTOR"; + case BNO08xFrsID::META_GEOMAGNETIC_ROTATION_VECTOR: + return "META_GEOMAGNETIC_ROTATION_VECTOR"; + case BNO08xFrsID::META_PRESSURE: + return "META_PRESSURE"; + case BNO08xFrsID::META_AMBIENT_LIGHT: + return "META_AMBIENT_LIGHT"; + case BNO08xFrsID::META_HUMIDITY: + return "META_HUMIDITY"; + case BNO08xFrsID::META_PROXIMITY: + return "META_PROXIMITY"; + case BNO08xFrsID::META_TEMPERATURE: + return "META_TEMPERATURE"; + case BNO08xFrsID::META_TAP_DETECTOR: + return "META_TAP_DETECTOR"; + case BNO08xFrsID::META_STEP_DETECTOR: + return "META_STEP_DETECTOR"; + case BNO08xFrsID::META_STEP_COUNTER: + return "META_STEP_COUNTER"; + case BNO08xFrsID::META_SIGNIFICANT_MOTION: + return "META_SIGNIFICANT_MOTION"; + case BNO08xFrsID::META_STABILITY_CLASSIFIER: + return "META_STABILITY_CLASSIFIER"; + case BNO08xFrsID::META_SHAKE_DETECTOR: + return "META_SHAKE_DETECTOR"; + case BNO08xFrsID::META_FLIP_DETECTOR: + return "META_FLIP_DETECTOR"; + case BNO08xFrsID::META_PICKUP_DETECTOR: + return "META_PICKUP_DETECTOR"; + case BNO08xFrsID::META_STABILITY_DETECTOR: + return "META_STABILITY_DETECTOR"; + case BNO08xFrsID::META_PERSONAL_ACTIVITY_CLASSIFIER: + return "META_PERSONAL_ACTIVITY_CLASSIFIER"; + case BNO08xFrsID::META_SLEEP_DETECTOR: + return "META_SLEEP_DETECTOR"; + case BNO08xFrsID::META_TILT_DETECTOR: + return "META_TILT_DETECTOR"; + case BNO08xFrsID::META_POCKET_DETECTOR: + return "META_POCKET_DETECTOR"; + case BNO08xFrsID::META_CIRCLE_DETECTOR: + return "META_CIRCLE_DETECTOR"; + case BNO08xFrsID::META_HEART_RATE_MONITOR: + return "META_HEART_RATE_MONITOR"; + case BNO08xFrsID::META_ARVR_STABILIZED_RV: + return "META_ARVR_STABILIZED_RV"; + case BNO08xFrsID::META_ARVR_STABILIZED_GRV: + return "META_ARVR_STABILIZED_GRV"; + case BNO08xFrsID::META_GYRO_INTEGRATED_RV: + return "META_GYRO_INTEGRATED_RV"; + default: + return "UNKNOWN"; + } +} + /// @brief Struct to represent unit quaternion. typedef struct bno08x_quat_t { @@ -161,16 +475,16 @@ typedef struct bno08x_quat_t float i; float j; float k; - BNO08xAccuracy accuracy; float rad_accuracy; + BNO08xAccuracy accuracy; bno08x_quat_t() : real(0.0f) , i(0.0f) , j(0.0f) , k(0.0f) - , accuracy(BNO08xAccuracy::UNDEFINED) , rad_accuracy(0.0f) + , accuracy(BNO08xAccuracy::UNDEFINED) { } @@ -215,15 +529,15 @@ typedef struct bno08x_euler_angle_t float x; float y; float z; - BNO08xAccuracy accuracy; float rad_accuracy; + BNO08xAccuracy accuracy; bno08x_euler_angle_t() : x(0.0f) , y(0.0f) , z(0.0f) - , accuracy(BNO08xAccuracy::UNDEFINED) , rad_accuracy(0.0f) + , accuracy(BNO08xAccuracy::UNDEFINED) { } @@ -412,18 +726,18 @@ typedef struct bno08x_gyro_bias_t /// @brief Struct to represent activity classifier data. typedef struct bno08x_activity_classifier_t { + uint8_t confidence[10]; + BNO08xActivity mostLikelyState; + BNO08xAccuracy accuracy; uint8_t page; bool lastPage; - BNO08xActivity mostLikelyState; - uint8_t confidence[10]; - BNO08xAccuracy accuracy; bno08x_activity_classifier_t() - : page(0U) - , lastPage(false) + : confidence({}) , mostLikelyState(BNO08xActivity::UNDEFINED) - , confidence({}) , accuracy(BNO08xAccuracy::UNDEFINED) + , page(0U) + , lastPage(false) { } @@ -589,19 +903,19 @@ typedef struct bno08x_step_counter_t /// @brief Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts). typedef struct bno08x_raw_gyro_t { + uint32_t timestamp_us; int16_t x; int16_t y; int16_t z; int16_t temperature; - uint32_t timestamp_us; BNO08xAccuracy accuracy; bno08x_raw_gyro_t() - : x(0U) + : timestamp_us(0UL) + , x(0U) , y(0U) , z(0U) , temperature(0U) - , timestamp_us(0UL) , accuracy(BNO08xAccuracy::UNDEFINED) { } @@ -622,17 +936,17 @@ typedef struct bno08x_raw_gyro_t /// ADC counts). typedef struct bno08x_raw_accel_t { + uint32_t timestamp_us; int16_t x; int16_t y; int16_t z; - uint32_t timestamp_us; BNO08xAccuracy accuracy; bno08x_raw_accel_t() - : x(0U) + : timestamp_us(0UL) + , x(0U) , y(0U) , z(0U) - , timestamp_us(0UL) , accuracy(BNO08xAccuracy::UNDEFINED) { } @@ -652,17 +966,17 @@ typedef struct bno08x_raw_accel_t /// ADC counts). typedef struct bno08x_raw_magf_t { + uint32_t timestamp_us; int16_t x; int16_t y; int16_t z; - uint32_t timestamp_us; BNO08xAccuracy accuracy; bno08x_raw_magf_t() - : x(0U) + : timestamp_us(0UL) + , x(0U) , y(0U) , z(0U) - , timestamp_us(0UL) , accuracy(BNO08xAccuracy::UNDEFINED) { } @@ -731,45 +1045,48 @@ typedef struct bno08x_sample_counts_t /// @brief Struct to represent sensor/report meta data, returned from BNO08xRpt::get_meta_data() typedef struct bno08x_meta_data_t { - uint8_t me_version; ///< Motion Engine Version - uint8_t mh_version; ///< Motion Hub Version - uint8_t sh_version; ///< SensorHub Version + char vendor_ID[48]; ///< Vendor name and part number + uint8_t sensor_specific[48]; ///< See SH-2 Reference Manual + uint32_t vendor_id_len; ///< [bytes] + uint32_t sensor_specific_len; ///< [bytes] uint32_t range; ///< Same units as sensor reports uint32_t resolution; ///< Same units as sensor reports - uint16_t revision; ///< Metadata record format revision - uint16_t power_mA; ///< [mA] Fixed point 16Q10 format uint32_t min_period_us; ///< [uS] min period to use with enable_report uint32_t max_period_us; ///< [uS] max period to use with enable_report uint32_t fifo_reserved; ///< (Unused) uint32_t fifo_max; ///< (Unused) uint32_t batch_buffer_bytes; ///< (Unused) + uint16_t revision; ///< Metadata record format revision + uint16_t power_mA; ///< [mA] Fixed point 16Q10 format uint16_t q_point_1; ///< q point for sensor values uint16_t q_point_2; ///< q point for accuracy or bias fields uint16_t q_point_3; ///< q point for sensor data change sensitivity - uint32_t vendor_id_len; ///< [bytes] - char vendor_ID[48]; ///< Vendor name and part number - uint32_t sensor_specific_len; ///< [bytes] - uint8_t sensor_specific[48]; ///< See SH-2 Reference Manual + uint8_t me_version; ///< Motion Engine Version + uint8_t mh_version; ///< Motion Hub Version + uint8_t sh_version; ///< SensorHub Version + // Default constructor bno08x_meta_data_t() - : me_version(0) - , mh_version(0) - , sh_version(0) + : vendor_ID({}) + , sensor_specific({}) + , vendor_id_len(0) + , sensor_specific_len(0) , range(0) , resolution(0) - , revision(0) - , power_mA(0) , min_period_us(0) , max_period_us(0) , fifo_reserved(0) , fifo_max(0) , batch_buffer_bytes(0) + , revision(0) + , power_mA(0) , q_point_1(0) , q_point_2(0) , q_point_3(0) - , vendor_id_len(0) - , sensor_specific_len(0) + , me_version(0) + , mh_version(0) + , sh_version(0) { memset(vendor_ID, 0, sizeof(vendor_ID)); memset(sensor_specific, 0, sizeof(sensor_specific)); diff --git a/include/BNO08xTestHelper.hpp b/include/BNO08xTestHelper.hpp index 1985f43..6ce2004 100644 --- a/include/BNO08xTestHelper.hpp +++ b/include/BNO08xTestHelper.hpp @@ -16,6 +16,7 @@ class BNO08xTestHelper { private: + static inline uint8_t test_imu_buffer[sizeof(BNO08x)]; inline static BNO08x* test_imu = nullptr; inline static bno08x_config_t imu_cfg; @@ -81,7 +82,7 @@ class BNO08xTestHelper if (test_imu != nullptr) destroy_test_imu(); - test_imu = new BNO08x(); + test_imu = new (&test_imu_buffer) BNO08x(); } /** @@ -93,7 +94,7 @@ class BNO08xTestHelper { if (test_imu != nullptr) { - delete test_imu; + test_imu->~BNO08x(); test_imu = nullptr; } } diff --git a/source/BNO08x.cpp b/source/BNO08x.cpp index 7e10efa..31fed19 100644 --- a/source/BNO08x.cpp +++ b/source/BNO08x.cpp @@ -1016,7 +1016,7 @@ esp_err_t BNO08x::deinit_tasks() xQueueSend(queue_rx_sensor_event, &empty_event, 0); if (init_status.sh2_HAL_service_task) - xEventGroupSetBits(sync_ctx.evt_grp_task, EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT); + xEventGroupSetBits(sync_ctx.evt_grp_task, EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT | EVT_GRP_BNO08x_TASK_RESET_OCCURRED); for (uint8_t i = 0; i < init_count; i++) if (xSemaphoreTake(sem_kill_tasks, TASK_DELETE_TIMEOUT_MS) == pdTRUE) @@ -1408,12 +1408,12 @@ bool BNO08x::dynamic_calibration_save() } /** - * @brief Clears dynamic/motion engine calibration data and resets BNO08x device. See ref + * @brief Clears dynamic/motion engine calibration data from ram and resets BNO08x device. See ref * manual 6.4.9.1 * * @return True if save dynamic/ME calibration data succeeded. */ -bool BNO08x::dynamic_calibration_clear() +bool BNO08x::dynamic_calibration_data_clear_ram() { int op_success = SH2_ERR; @@ -1440,7 +1440,7 @@ bool BNO08x::dynamic_calibration_clear() { // clang-format off #ifdef CONFIG_ESP32_BNO08x_LOG_STATEMENTS - ESP_LOGE(TAG, "Clear dynamic calibration failure, incorrect reset reason returned."); + ESP_LOGE(TAG, "dynamic_calibration_clear_data_ram(): Clear dynamic calibration failure, incorrect reset reason returned."); #endif // clang-format on } @@ -1449,7 +1449,7 @@ bool BNO08x::dynamic_calibration_clear() { // clang-format off #ifdef CONFIG_ESP32_BNO08x_LOG_STATEMENTS - ESP_LOGE(TAG, "Clear dynamic calibration failure, reset never detected after sending command."); + ESP_LOGE(TAG, "dynamic_calibration_clear_data_ram(): Clear dynamic calibration failure, reset never detected after sending command."); #endif // clang-format on } @@ -1458,7 +1458,7 @@ bool BNO08x::dynamic_calibration_clear() { // clang-format off #ifdef CONFIG_ESP32_BNO08x_LOG_STATEMENTS - ESP_LOGE(TAG, "Clear dynamic calibration failure, failed to send reset command"); + ESP_LOGE(TAG, "dynamic_calibration_clear_data_ram(): Clear dynamic calibration failure, failed to clearDcdAndReset command with %li", static_cast(op_success)); #endif // clang-format on } @@ -1609,7 +1609,7 @@ bool BNO08x::dynamic_calibration_run_routine() // clang-format off #ifdef CONFIG_ESP32_BNO08x_LOG_STATEMENTS - ESP_LOGI(TAG, "dynamic_calibration_run_routine(): magf_avg_acc: %s quat_avg_acc: %s", accuracy_to_str(magf_accuracy_avg), accuracy_to_str(quat_accuracy_avg)); + ESP_LOGI(TAG, "dynamic_calibration_run_routine(): magf_avg_acc: %s quat_avg_acc: %s", BNO08xAccuracy_to_str(magf_accuracy_avg), BNO08xAccuracy_to_str(quat_accuracy_avg)); #endif // clang-format on @@ -1686,7 +1686,7 @@ bool BNO08x::dynamic_calibration_run_routine() * Follows the steps outlined in ref. manual 6.4.9 * @return True if delete dynamic calibration data operation succeeded. */ -bool BNO08x::delete_calibration_data() +bool BNO08x::dynamic_calibration_data_delete() { // 1. Reset hub (using hard_reset) if (!hard_reset()) { @@ -1697,28 +1697,13 @@ bool BNO08x::delete_calibration_data() } // 2. Delete flash copy of DCD via FRS - int op_success = SH2_ERR; - lock_sh2_HAL(); // Deleting FRS record: use sh2_setFrs with nullptr and 0 words - op_success = sh2_setFrs(DYNAMIC_CALIBRATION, nullptr, 0U); - unlock_sh2_HAL(); - if (op_success != SH2_OK) { - #ifdef CONFIG_ESP32_BNO08x_LOG_STATEMENTS - ESP_LOGE(TAG, "delete_calibration_data(): failed to delete DCD FRS record, op_success: %li", (int32_t)op_success); - #endif - return false; - } + if(!write_frs(BNO08xFrsID::DYNAMIC_CALIBRATION, nullptr, 0U)) + return false; // 3. Issue Clear DCD and Reset Command (atomic clear DCD from RAM and reset) - lock_sh2_HAL(); - op_success = sh2_clearDcdAndReset(); - unlock_sh2_HAL(); - if (op_success != SH2_OK) { - #ifdef CONFIG_ESP32_BNO08x_LOG_STATEMENTS - ESP_LOGE(TAG, "delete_calibration_data(): failed to clear DCD and reset, op_success: %li", (int32_t)op_success); - #endif - return false; - } + if(!dynamic_calibration_data_clear_ram()) + return false; #ifdef CONFIG_ESP32_BNO08x_LOG_STATEMENTS ESP_LOGI(TAG, "delete_calibration_data(): calibration data cleared successfully"); @@ -1728,10 +1713,10 @@ bool BNO08x::delete_calibration_data() } /** - * @brief Retrieves a record from flash record system (if your goal is to retrieve meta data use the + * @brief Retrieves a record from flash record system (if your goal is to retrieve sensor specific meta data use the * BNO08xRpt:get_meta_data() method instead) * - * For more details on returned and data and frs_ID see ref. manual 6.3.7 & 4.3 + * For more details on returned and data and frs_IDs see ref. manual 6.3.7 & 4.3 * * @param frs_ID The ID of the desired record to retrieve from flash. * @param data Buffer of 16 uint32_t to store retrieved data. @@ -1739,17 +1724,61 @@ bool BNO08x::delete_calibration_data() * * @return True if get flash record system operation succeeded. */ -bool BNO08x::get_frs(uint16_t frs_ID, uint32_t (&data)[16], uint16_t& rx_data_sz) +bool BNO08x::get_frs(BNO08xFrsID frs_ID, uint32_t (&data)[16], uint16_t& rx_data_sz) { int op_success = SH2_ERR; lock_sh2_HAL(); - op_success = sh2_getFrs(frs_ID, data, &rx_data_sz); + op_success = sh2_getFrs(static_cast(frs_ID), data, &rx_data_sz); unlock_sh2_HAL(); + if (op_success != SH2_OK) + { + // clang-format off + #ifdef CONFIG_ESP32_BNO08x_LOG_STATEMENTS + ESP_LOGE(TAG, "get_frs(): Failed to retrieve FRS record for ID: %s, op_success: %li", BNO08xFrsID_to_str(frs_ID), static_cast(op_success)); + #endif + // clang-format off + return false; + } + return (op_success == SH2_OK); } + +/** + * @brief Writes a record to flash record system. + * + * For more details on flash records and frs_IDs see ref. manual 6.3.6 & 4.3 + * + * @param frs_ID The ID of the desired to write to flash. + * @param data Buffer of 16 uint32_t to store data to send. + * @param tx_data_sz Length of data, amount of 32 bit words to write to flash. + * + * @return True if get flash record system operation succeeded. + */ +bool BNO08x::write_frs(BNO08xFrsID frs_ID, uint32_t *data, const uint16_t tx_data_sz) +{ + int op_success = SH2_ERR; + + lock_sh2_HAL(); + op_success = sh2_setFrs(static_cast(frs_ID), data, tx_data_sz); + unlock_sh2_HAL(); + + if (op_success != SH2_OK) + { + // clang-format off + #ifdef CONFIG_ESP32_BNO08x_LOG_STATEMENTS + ESP_LOGE(TAG, "write_frs(): Failed to write FRS record for ID: %s, op_success: %li", BNO08xFrsID_to_str(frs_ID), static_cast(op_success)); + #endif + // clang-format off + return false; + } + + return (op_success == SH2_OK); +} + + /** * @brief Returns product ID info sent by IMU at initialization. * @@ -1931,22 +1960,11 @@ void BNO08x::print_product_ids() } } - -// Converts a 32-bit signed Q30 fixed-point value to float -static inline float q30_to_float(int32_t q) -{ - return ((float)q) / (float)(1UL << 30); -} - -// Converts a float to 32-bit signed Q30 fixed-point value -static inline int32_t float_to_q30(float f) -{ - if (f > 1.0f) f = 1.0f; - if (f < -1.0f) f = -1.0f; - return (int32_t)(f * (float)(1UL << 30)); -} - - +/** + * @brief Retrieves and prints system orientation. + * + * @return void, nothing to return + */ void BNO08x::print_system_orientation() { float w, x, y, z; @@ -1961,140 +1979,84 @@ void BNO08x::print_system_orientation() } } + +// Internal private function, converts a 32-bit signed Q30 fixed-point value to float +static inline float q30_to_float(int32_t q) +{ + return ((float)q) / (float)(1UL << 30); +} + +// Internal private function, converts a float to 32-bit signed Q30 fixed-point value +static inline int32_t float_to_q30(float f) +{ + if (f > 1.0f) f = 1.0f; + if (f < -1.0f) f = -1.0f; + return (int32_t)(f * (float)(1UL << 30)); +} + /** * @brief Sets the system orientation of the BNO08x device and persist it in flash (FRS). - * use SQRT2OVER2 as a constant for sqrt(2)/2 - * see Datasheet Figure 4.3 for reference - * Note that a reset is required to apply changes. - * Note also that this configuration seems only to work if reports are already enabled. - * e.g. set .rpt.rv.enable(true) prior this call + * + * @note Datasheet Figure 4.3 for reference of physical mounting position relative to mapping quaternion. + * @note Use SQRT2OVER2 as a constant for sqrt(2)/2 + * @note that a reset is required to apply changes. + * @note This configuration seems only to work if reports are already enabled. + * e.g. set .rpt.rv.enable(PERIOD) prior this call + * + * @param Qw Real component of mapping quaternion. + * @param Qx X (i) component of mapping quaternion. + * @param Qy Y (j) component of mapping quaternion. + * @param Qz Z (k) component of mapping quaternion. */ -bool BNO08x::set_system_orientation(float w, float x, float y, float z) +bool BNO08x::set_system_orientation(float Qw, float Qx, float Qy, float Qz) { uint32_t orientation_raw[4] = { - static_cast(float_to_q30(x)), // X component - static_cast(float_to_q30(y)), // Y component - static_cast(float_to_q30(z)), // Z component - static_cast(float_to_q30(w)) // W component + static_cast(float_to_q30(Qx)), // X component + static_cast(float_to_q30(Qy)), // Y component + static_cast(float_to_q30(Qz)), // Z component + static_cast(float_to_q30(Qw)) // W component }; - int op_success = SH2_ERR; - lock_sh2_HAL(); - op_success = sh2_setFrs(SYSTEM_ORIENTATION, (uint32_t*)&orientation_raw, 4); - unlock_sh2_HAL(); + if(!write_frs(BNO08xFrsID::SYSTEM_ORIENTATION, orientation_raw, sizeof(orientation_raw))) + return false; - if (op_success != SH2_OK) + return true; +} + +/** + * @brief Retrieves the system orientation of the BNO08x device and converts to float. + * + * @param Qw Reference to save real component of mapping quaternion. + * @param Qx Reference to save X (i) component of mapping quaternion. + * @param Qy Reference to save Y (j) component of mapping quaternion. + * @param Qz Reference to save Z (k) component of mapping quaternion. + */ +bool BNO08x::get_system_orientation(float& Qw, float& Qx, float& Qy, float& Qz) +{ + uint16_t words_rxd = 0U; + uint32_t raw[16] = {0}; + + if(!get_frs(BNO08xFrsID::SYSTEM_ORIENTATION, raw, words_rxd)) + return false; + + if(words_rxd <= 4U) { + // clang-format off #ifdef CONFIG_ESP32_BNO08x_LOG_STATEMENTS - ESP_LOGE(TAG, "Failed to set mounting orientation, op_success: %li", (int32_t)op_success); + ESP_LOGE(TAG, "get_system_orientation(): Failed to retrieve at least 4dwords for sys orientation data, words_rxd: %d", words_rxd); #endif - return false; - } - return true; -} - -bool BNO08x::get_system_orientation(float& w, float& x, float& y, float& z) -{ - uint16_t words = 4; - uint32_t raw[4] = {0}; - - lock_sh2_HAL(); - int op_success = sh2_getFrs(SYSTEM_ORIENTATION, raw, &words); - unlock_sh2_HAL(); - - if (op_success != SH2_OK) { - return false; + // clang-format off + return false; } - x = q30_to_float((int32_t)raw[0]); - y = q30_to_float((int32_t)raw[1]); - z = q30_to_float((int32_t)raw[2]); - w = q30_to_float((int32_t)raw[3]); + Qx = q30_to_float((int32_t)raw[0]); + Qy = q30_to_float((int32_t)raw[1]); + Qz = q30_to_float((int32_t)raw[2]); + Qw = q30_to_float((int32_t)raw[3]); return true; } -/** - * @brief Converts a BNO08xActivity enum to string. - * - * @return The resulting string conversion of the enum. - */ -const char* BNO08x::activity_to_str(BNO08xActivity activity) -{ - switch (activity) - { - case BNO08xActivity::UNKNOWN: - return "UNKNOWN"; - case BNO08xActivity::IN_VEHICLE: - return "IN_VEHICLE"; - case BNO08xActivity::ON_BICYCLE: - return "ON_BICYCLE"; - case BNO08xActivity::ON_FOOT: - return "ON_FOOT"; - case BNO08xActivity::STILL: - return "STILL"; - case BNO08xActivity::TILTING: - return "TILTING"; - case BNO08xActivity::WALKING: - return "WALKING"; - case BNO08xActivity::RUNNING: - return "RUNNING"; - case BNO08xActivity::ON_STAIRS: - return "ON_STAIRS"; - case BNO08xActivity::UNDEFINED: - return "UNDEFINED"; - default: - return "UNDEFINED"; - } -} - -/** - * @brief Converts a BNO08xStability enum to string. - * - * @return The resulting string conversion of the enum. - */ -const char* BNO08x::stability_to_str(BNO08xStability stability) -{ - switch (stability) - { - case BNO08xStability::UNKNOWN: - return "UNKNOWN"; - case BNO08xStability::ON_TABLE: - return "ON_TABLE"; - case BNO08xStability::STATIONARY: - return "STATIONARY"; - case BNO08xStability::STABLE: - return "STABLE"; - case BNO08xStability::MOTION: - return "MOTION"; - case BNO08xStability::RESERVED: - return "RESERVED"; - case BNO08xStability::UNDEFINED: - return "UNDEFINED"; - default: - return "UNDEFINED"; - } -} - -const char* BNO08x::accuracy_to_str(BNO08xAccuracy accuracy) -{ - switch (accuracy) - { - case BNO08xAccuracy::UNRELIABLE: - return "UNRELIABLE"; - case BNO08xAccuracy::LOW: - return "LOW"; - case BNO08xAccuracy::MED: - return "MED"; - case BNO08xAccuracy::HIGH: - return "HIGH"; - case BNO08xAccuracy::UNDEFINED: - return "UNDEFINED"; - default: - return "UNDEFINED"; - } -} - /** * @brief HINT interrupt service routine, handles falling edge of BNO08x HINT pin. * diff --git a/source/report/BNO08xRptActivityClassifier.cpp b/source/report/BNO08xRptActivityClassifier.cpp index 769bbe4..9966cde 100644 --- a/source/report/BNO08xRptActivityClassifier.cpp +++ b/source/report/BNO08xRptActivityClassifier.cpp @@ -34,7 +34,7 @@ void BNO08xRptActivityClassifier::update_data(sh2_SensorValue_t* sensor_val) */ bool BNO08xRptActivityClassifier::enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg) { - sensor_cfg.sensorSpecific = static_cast(activities_to_enable); // this must be set regardless of user cfg + sensor_cfg.sensorSpecific = static_cast(activities_to_enable); // this must be set regardless of user cfg // or no reports will be received return BNO08xRpt::rpt_enable(time_between_reports, sensor_cfg); } diff --git a/test/CallbackTests.cpp b/test/CallbackTests.cpp index 643aca6..ee1ea07 100644 --- a/test/CallbackTests.cpp +++ b/test/CallbackTests.cpp @@ -33,7 +33,7 @@ TEST_CASE("Void Input Param Flavor Cb", "[CallbackAllReportVoidInputParam]") const constexpr char* TEST_TAG = "Void Input Param Flavor Cb"; static const constexpr uint8_t ENABLED_REPORT_COUNT = 8; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = ENABLED_REPORT_COUNT * 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms + constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms BNO08x* imu = nullptr; char msg_buff[200] = {}; @@ -72,7 +72,7 @@ TEST_CASE("Void Input Param Flavor Cb", "[CallbackAllReportVoidInputParam]") sprintf(msg_buff, "Rx Data Trial %d Success: Accel: [m/s^2] x: %.2f y: %.2f z: %.2f " "accuracy: %s ", - (i + 1), data_accel.x, data_accel.y, data_accel.z, BNO08x::accuracy_to_str(data_accel.accuracy)); + (i + 1), data_accel.x, data_accel.y, data_accel.z, BNO08xAccuracy_to_str(data_accel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } else if (imu->rpt.linear_accelerometer.has_new_data()) @@ -82,7 +82,7 @@ TEST_CASE("Void Input Param Flavor Cb", "[CallbackAllReportVoidInputParam]") sprintf(msg_buff, "Rx Data Trial %d Success: LinAccel: [m/s^2] x: %.2f y: %.2f z: " "%.2f accuracy: %s ", - (i + 1), data_accel.x, data_accel.y, data_accel.z, BNO08x::accuracy_to_str(data_accel.accuracy)); + (i + 1), data_accel.x, data_accel.y, data_accel.z, BNO08xAccuracy_to_str(data_accel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } else if (imu->rpt.gravity.has_new_data()) @@ -92,7 +92,7 @@ TEST_CASE("Void Input Param Flavor Cb", "[CallbackAllReportVoidInputParam]") sprintf(msg_buff, "Rx Data Trial %d Success: Gravity: [m/s^2] x: %.2f y: %.2f z: " "%.2f accuracy: %s ", - (i + 1), data_accel.x, data_accel.y, data_accel.z, BNO08x::accuracy_to_str(data_accel.accuracy)); + (i + 1), data_accel.x, data_accel.y, data_accel.z, BNO08xAccuracy_to_str(data_accel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } else if (imu->rpt.cal_gyro.has_new_data()) @@ -102,7 +102,7 @@ TEST_CASE("Void Input Param Flavor Cb", "[CallbackAllReportVoidInputParam]") sprintf(msg_buff, "Rx Data Trial %d Success: CalGyro: [rad/s] x: %.2f y: %.2f z: " "%.2f accuracy: %s ", - (i + 1), data_vel.x, data_vel.y, data_vel.z, BNO08x::accuracy_to_str(data_vel.accuracy)); + (i + 1), data_vel.x, data_vel.y, data_vel.z, BNO08xAccuracy_to_str(data_vel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } else if (imu->rpt.cal_magnetometer.has_new_data()) @@ -112,7 +112,7 @@ TEST_CASE("Void Input Param Flavor Cb", "[CallbackAllReportVoidInputParam]") sprintf(msg_buff, "Rx Data Trial %d Success: CalMagnetometer: [uTesla] x: %.2f y: " "%.2f z: %.2f accuracy: %s ", - (i + 1), data_magf.x, data_magf.y, data_magf.z, BNO08x::accuracy_to_str(data_magf.accuracy)); + (i + 1), data_magf.x, data_magf.y, data_magf.z, BNO08xAccuracy_to_str(data_magf.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } else if (imu->rpt.rv.has_new_data()) @@ -123,7 +123,7 @@ TEST_CASE("Void Input Param Flavor Cb", "[CallbackAllReportVoidInputParam]") "Rx Data Trial %d Success: RV: [n/a] real: %.2f i: %.2f j: %.2f k: " "%.2f accuracy: %s ", (i + 1), data_quat.real, data_quat.i, data_quat.j, data_quat.k, - BNO08x::accuracy_to_str(data_quat.accuracy)); + BNO08xAccuracy_to_str(data_quat.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } else if (imu->rpt.rv_game.has_new_data()) @@ -134,7 +134,7 @@ TEST_CASE("Void Input Param Flavor Cb", "[CallbackAllReportVoidInputParam]") "Rx Data Trial %d Success: RV Game: [n/a] real: %.2f i: %.2f j: " "%.2f k: %.2f accuracy: %s ", (i + 1), data_quat.real, data_quat.i, data_quat.j, data_quat.k, - BNO08x::accuracy_to_str(data_quat.accuracy)); + BNO08xAccuracy_to_str(data_quat.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } else if (imu->rpt.rv_geomagnetic.has_new_data()) @@ -145,7 +145,7 @@ TEST_CASE("Void Input Param Flavor Cb", "[CallbackAllReportVoidInputParam]") "Rx Data Trial %d Success: RV Geomagnetic: [n/a] real: %.2f i: " "%.2f j: %.2f k: %.2f accuracy: %s ", (i + 1), data_quat.real, data_quat.i, data_quat.j, data_quat.k, - BNO08x::accuracy_to_str(data_quat.accuracy)); + BNO08xAccuracy_to_str(data_quat.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -216,7 +216,7 @@ TEST_CASE("Report ID Input Param Flavor Cb", "[CallbackAllReportIDInputParam]") const constexpr char* TEST_TAG = "Report ID Input Param Flavor Cb"; static const constexpr uint8_t ENABLED_REPORT_COUNT = 8; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = ENABLED_REPORT_COUNT * 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms + constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms BNO08x* imu = nullptr; char msg_buff[200] = {}; @@ -257,7 +257,7 @@ TEST_CASE("Report ID Input Param Flavor Cb", "[CallbackAllReportIDInputParam]") "Rx Data Trial %d Success: Accel: [m/s^2] x: %.2f y: %.2f z: " "%.2f accuracy: %s ", (i + 1), data_accel.x, data_accel.y, data_accel.z, - BNO08x::accuracy_to_str(data_accel.accuracy)); + BNO08xAccuracy_to_str(data_accel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); break; @@ -268,7 +268,7 @@ TEST_CASE("Report ID Input Param Flavor Cb", "[CallbackAllReportIDInputParam]") "Rx Data Trial %d Success: LinAccel: [m/s^2] x: %.2f y: %.2f " "z: %.2f accuracy: %s ", (i + 1), data_accel.x, data_accel.y, data_accel.z, - BNO08x::accuracy_to_str(data_accel.accuracy)); + BNO08xAccuracy_to_str(data_accel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); break; @@ -279,7 +279,7 @@ TEST_CASE("Report ID Input Param Flavor Cb", "[CallbackAllReportIDInputParam]") "Rx Data Trial %d Success: Gravity: [m/s^2] x: %.2f y: %.2f z: " "%.2f accuracy: %s ", (i + 1), data_accel.x, data_accel.y, data_accel.z, - BNO08x::accuracy_to_str(data_accel.accuracy)); + BNO08xAccuracy_to_str(data_accel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); break; @@ -289,7 +289,7 @@ TEST_CASE("Report ID Input Param Flavor Cb", "[CallbackAllReportIDInputParam]") sprintf(msg_buff, "Rx Data Trial %d Success: CalGyro: [rad/s] x: %.2f y: %.2f z: " "%.2f accuracy: %s ", - (i + 1), data_vel.x, data_vel.y, data_vel.z, BNO08x::accuracy_to_str(data_vel.accuracy)); + (i + 1), data_vel.x, data_vel.y, data_vel.z, BNO08xAccuracy_to_str(data_vel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); break; @@ -299,7 +299,7 @@ TEST_CASE("Report ID Input Param Flavor Cb", "[CallbackAllReportIDInputParam]") sprintf(msg_buff, "Rx Data Trial %d Success: CalMagnetometer: [uTesla] x: %.2f " "y: %.2f z: %.2f accuracy: %s ", - (i + 1), data_magf.x, data_magf.y, data_magf.z, BNO08x::accuracy_to_str(data_magf.accuracy)); + (i + 1), data_magf.x, data_magf.y, data_magf.z, BNO08xAccuracy_to_str(data_magf.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); break; @@ -310,7 +310,7 @@ TEST_CASE("Report ID Input Param Flavor Cb", "[CallbackAllReportIDInputParam]") "Rx Data Trial %d Success: RV: [n/a] real: %.2f i: %.2f j: " "%.2f k: %.2f accuracy: %s ", (i + 1), data_quat.real, data_quat.i, data_quat.j, data_quat.k, - BNO08x::accuracy_to_str(data_quat.accuracy)); + BNO08xAccuracy_to_str(data_quat.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); break; @@ -321,7 +321,7 @@ TEST_CASE("Report ID Input Param Flavor Cb", "[CallbackAllReportIDInputParam]") "Rx Data Trial %d Success: RV Game: [n/a] real: %.2f i: %.2f " "j: %.2f k: %.2f accuracy: %s ", (i + 1), data_quat.real, data_quat.i, data_quat.j, data_quat.k, - BNO08x::accuracy_to_str(data_quat.accuracy)); + BNO08xAccuracy_to_str(data_quat.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); break; @@ -332,7 +332,7 @@ TEST_CASE("Report ID Input Param Flavor Cb", "[CallbackAllReportIDInputParam]") "Rx Data Trial %d Success: RV Geomagnetic: [n/a] real: %.2f i: " "%.2f j: %.2f k: %.2f accuracy: %s ", (i + 1), data_quat.real, data_quat.i, data_quat.j, data_quat.k, - BNO08x::accuracy_to_str(data_quat.accuracy)); + BNO08xAccuracy_to_str(data_quat.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); break; @@ -408,7 +408,7 @@ TEST_CASE("Single Report Void Input Param Flavor Cb", "[CallbackSingleReportVoid const constexpr char* TEST_TAG = "Single Report Void Input Param Flavor Cb"; static const constexpr uint8_t ENABLED_REPORT_COUNT = 1; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = ENABLED_REPORT_COUNT * 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms + constexpr uint32_t REPORT_PERIOD = 60000UL; // 60ms BNO08x* imu = nullptr; char msg_buff[200] = {}; @@ -432,7 +432,7 @@ TEST_CASE("Single Report Void Input Param Flavor Cb", "[CallbackSingleReportVoid sprintf(msg_buff, "Rx Data Trial %d Success: Accel: [m/s^2] x: %.2f y: %.2f z: %.2f " "accuracy: %s ", - (i + 1), data_accel.x, data_accel.y, data_accel.z, BNO08x::accuracy_to_str(data_accel.accuracy)); + (i + 1), data_accel.x, data_accel.y, data_accel.z, BNO08xAccuracy_to_str(data_accel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); i++; diff --git a/test/FeatureTests.cpp b/test/FeatureTests.cpp index 9e53d0e..75ada39 100644 --- a/test/FeatureTests.cpp +++ b/test/FeatureTests.cpp @@ -32,7 +32,7 @@ TEST_CASE("Hard Reset", "[FeatureTests]") const constexpr char* TEST_TAG = "Hard Reset"; static const constexpr uint8_t ENABLED_REPORT_COUNT = 1; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = ENABLED_REPORT_COUNT * 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms + constexpr uint32_t REPORT_PERIOD = 60000UL; // 60ms BNO08x* imu = nullptr; char msg_buff[200] = {}; @@ -50,7 +50,7 @@ TEST_CASE("Hard Reset", "[FeatureTests]") TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.has_new_data()); data_accel = imu->rpt.accelerometer.get(); sprintf(msg_buff, "Rx Data Trial %d Success: Accel: [m/s^2] x: %.2f y: %.2f z: %.2f accuracy: %s ", (i + 1), data_accel.x, - data_accel.y, data_accel.z, BNO08x::accuracy_to_str(data_accel.accuracy)); + data_accel.y, data_accel.z, BNO08xAccuracy_to_str(data_accel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -63,7 +63,7 @@ TEST_CASE("Hard Reset", "[FeatureTests]") TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.has_new_data()); data_accel = imu->rpt.accelerometer.get(); sprintf(msg_buff, "Rx Data Trial %d Success: Accel: [m/s^2] x: %.2f y: %.2f z: %.2f accuracy: %s ", (i + 1), data_accel.x, - data_accel.y, data_accel.z, BNO08x::accuracy_to_str(data_accel.accuracy)); + data_accel.y, data_accel.z, BNO08xAccuracy_to_str(data_accel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -77,7 +77,7 @@ TEST_CASE("Soft Reset", "[FeatureTests]") const constexpr char* TEST_TAG = "Soft Reset"; static const constexpr uint8_t ENABLED_REPORT_COUNT = 1; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = ENABLED_REPORT_COUNT * 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms + constexpr uint32_t REPORT_PERIOD = 60000UL; // 60ms BNO08x* imu = nullptr; char msg_buff[200] = {}; @@ -95,7 +95,7 @@ TEST_CASE("Soft Reset", "[FeatureTests]") TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.has_new_data()); data_accel = imu->rpt.accelerometer.get(); sprintf(msg_buff, "Rx Data Trial %d Success: Accel: [m/s^2] x: %.2f y: %.2f z: %.2f accuracy: %s ", (i + 1), data_accel.x, - data_accel.y, data_accel.z, BNO08x::accuracy_to_str(data_accel.accuracy)); + data_accel.y, data_accel.z, BNO08xAccuracy_to_str(data_accel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -108,7 +108,7 @@ TEST_CASE("Soft Reset", "[FeatureTests]") TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.has_new_data()); data_accel = imu->rpt.accelerometer.get(); sprintf(msg_buff, "Rx Data Trial %d Success: Accel: [m/s^2] x: %.2f y: %.2f z: %.2f accuracy: %s ", (i + 1), data_accel.x, - data_accel.y, data_accel.z, BNO08x::accuracy_to_str(data_accel.accuracy)); + data_accel.y, data_accel.z, BNO08xAccuracy_to_str(data_accel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -122,7 +122,7 @@ TEST_CASE("Sleep", "[FeatureTests]") const constexpr char* TEST_TAG = "Sleep"; static const constexpr uint8_t ENABLED_REPORT_COUNT = 1; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = ENABLED_REPORT_COUNT * 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms + constexpr uint32_t REPORT_PERIOD = 60000UL; // 60ms BNO08x* imu = nullptr; char msg_buff[200] = {}; @@ -140,7 +140,7 @@ TEST_CASE("Sleep", "[FeatureTests]") TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.has_new_data()); data_accel = imu->rpt.accelerometer.get(); sprintf(msg_buff, "Rx Data Trial %d Success: Accel: [m/s^2] x: %.2f y: %.2f z: %.2f accuracy: %s ", (i + 1), data_accel.x, - data_accel.y, data_accel.z, BNO08x::accuracy_to_str(data_accel.accuracy)); + data_accel.y, data_accel.z, BNO08xAccuracy_to_str(data_accel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -162,7 +162,7 @@ TEST_CASE("Sleep", "[FeatureTests]") TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.has_new_data()); data_accel = imu->rpt.accelerometer.get(); sprintf(msg_buff, "Rx Data Trial %d Success: Accel: [m/s^2] x: %.2f y: %.2f z: %.2f accuracy: %s ", (i + 1), data_accel.x, - data_accel.y, data_accel.z, BNO08x::accuracy_to_str(data_accel.accuracy)); + data_accel.y, data_accel.z, BNO08xAccuracy_to_str(data_accel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -176,7 +176,7 @@ TEST_CASE("Get Metadata", "[FeatureTests]") const constexpr char* TEST_TAG = "Get Metadata"; static const constexpr uint8_t ENABLED_REPORT_COUNT = 1; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = ENABLED_REPORT_COUNT * 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms + constexpr uint32_t REPORT_PERIOD = 60000UL; // 60ms BNO08x* imu = nullptr; char msg_buff[200] = {}; @@ -195,7 +195,7 @@ TEST_CASE("Get Metadata", "[FeatureTests]") TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.has_new_data()); data_accel = imu->rpt.accelerometer.get(); sprintf(msg_buff, "Rx Data Trial %d Success: Accel: [m/s^2] x: %.2f y: %.2f z: %.2f accuracy: %s ", (i + 1), data_accel.x, - data_accel.y, data_accel.z, BNO08x::accuracy_to_str(data_accel.accuracy)); + data_accel.y, data_accel.z, BNO08xAccuracy_to_str(data_accel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -215,7 +215,7 @@ TEST_CASE("Get Metadata", "[FeatureTests]") TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.has_new_data()); data_accel = imu->rpt.accelerometer.get(); sprintf(msg_buff, "Rx Data Trial %d Success: Accel: [m/s^2] x: %.2f y: %.2f z: %.2f accuracy: %s ", (i + 1), data_accel.x, - data_accel.y, data_accel.z, BNO08x::accuracy_to_str(data_accel.accuracy)); + data_accel.y, data_accel.z, BNO08xAccuracy_to_str(data_accel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -224,12 +224,76 @@ TEST_CASE("Get Metadata", "[FeatureTests]") BNO08xTestHelper::print_test_end_banner(TEST_TAG); } +TEST_CASE("Set and Get System Orientation", "[FeatureTests]") +{ + const constexpr char* TEST_TAG = "Set System Orientation"; + constexpr uint32_t REPORT_PERIOD = 60000UL; // 60ms + BNO08x* imu = nullptr; + imu = BNO08xTestHelper::get_test_imu(); + char msg_buff[200] = {}; + float Qw = 1.0f; + float Qx = 0.0f; + float Qy = 0.0f; + float Qz = 0.0f; + float epsilon = 0.000001f; + + // 1. enable report as per FlyteSailing's instructions + TEST_ASSERT_EQUAL(true, imu->rpt.rv.enable(REPORT_PERIOD)); + + BNO08xTestHelper::print_test_start_banner(TEST_TAG); + + // 2. set the system orientation to a value defined in figure 4-3 of the data sheet (X == West Aligned, Y == West Aligned, Z == Up) + sprintf(msg_buff, "Setting orientation to: Qw: %.6f Qx: %.6f Qy: %.6f Qz: %.6f", Qw, Qx, Qy, Qz); + BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); + TEST_ASSERT_EQUAL(true, imu->set_system_orientation(Qw, Qx, Qy, Qz)); + + // 3. hard reset to apply changes and verify they are persistent within flash + TEST_ASSERT_EQUAL(true, imu->hard_reset()); + + // 4. read back the system orientation frs and verify it contains the orientation we wrote + TEST_ASSERT_EQUAL(true, imu->get_system_orientation(Qw, Qx, Qy, Qz)); + sprintf(msg_buff, "Read back orientation: Qw: %.6f Qx: %.6f Qy: %.6f Qz: %.6f", Qw, Qx, Qy, Qz); + BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); + // check that values match expected + TEST_ASSERT_EQUAL(true, fabs(1.0 - Qw) < epsilon); + TEST_ASSERT_EQUAL(true, fabs(0.0 - Qx) < epsilon); + TEST_ASSERT_EQUAL(true, fabs(0.0 - Qy) < epsilon); + TEST_ASSERT_EQUAL(true, fabs(0.0 - Qz) < epsilon); + + // 5. reset the system orientation to default (all 0.0f) + Qw = 0.0f; + sprintf(msg_buff, "Re-setting orientation to: Qw: %.6f Qx: %.6f Qy: %.6f Qz: %.6f", Qw, Qx, Qy, Qz); + BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); + TEST_ASSERT_EQUAL(true, imu->set_system_orientation(Qw, Qx, Qy, Qz)); + + // 6. hard reset to apply changes and verify they are persistent within flash + TEST_ASSERT_EQUAL(true, imu->hard_reset()); + + // 7. read back the system orientation frs and verify it has been returned to default + TEST_ASSERT_EQUAL(true, imu->get_system_orientation(Qw, Qx, Qy, Qz)); + sprintf(msg_buff, "Read back orientation after reset: Qw: %.6f Qx: %.6f Qy: %.6f Qz: %.6f", Qw, Qx, Qy, Qz); + BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); + // check that values match expected + TEST_ASSERT_EQUAL(true, fabs(0.0 - Qw) < epsilon); + TEST_ASSERT_EQUAL(true, fabs(0.0 - Qx) < epsilon); + TEST_ASSERT_EQUAL(true, fabs(0.0 - Qy) < epsilon); + TEST_ASSERT_EQUAL(true, fabs(0.0 - Qz) < epsilon); + + + TEST_ASSERT_EQUAL(true, imu->disable_all_reports()); + + BNO08xTestHelper::print_test_end_banner(TEST_TAG); + + +} + + TEST_CASE("Get Sample Counts", "[FeatureTests]") { const constexpr char* TEST_TAG = "Get Sample Counts"; static const constexpr uint8_t ENABLED_REPORT_COUNT = 1; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = ENABLED_REPORT_COUNT * 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms + constexpr uint32_t REPORT_PERIOD = 60000UL; // 60ms BNO08x* imu = nullptr; char msg_buff[200] = {}; @@ -248,7 +312,7 @@ TEST_CASE("Get Sample Counts", "[FeatureTests]") TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.has_new_data()); data_accel = imu->rpt.accelerometer.get(); sprintf(msg_buff, "Rx Data Trial %d Success: Accel: [m/s^2] x: %.2f y: %.2f z: %.2f accuracy: %s ", (i + 1), data_accel.x, - data_accel.y, data_accel.z, BNO08x::accuracy_to_str(data_accel.accuracy)); + data_accel.y, data_accel.z, BNO08xAccuracy_to_str(data_accel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -265,7 +329,7 @@ TEST_CASE("Get Sample Counts", "[FeatureTests]") TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.has_new_data()); data_accel = imu->rpt.accelerometer.get(); sprintf(msg_buff, "Rx Data Trial %d Success: Accel: [m/s^2] x: %.2f y: %.2f z: %.2f accuracy: %s ", (i + 1), data_accel.x, - data_accel.y, data_accel.z, BNO08x::accuracy_to_str(data_accel.accuracy)); + data_accel.y, data_accel.z, BNO08xAccuracy_to_str(data_accel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -277,31 +341,32 @@ TEST_CASE("Get Sample Counts", "[FeatureTests]") TEST_CASE("Enable Dynamic Calibration", "[FeatureTests]") { const constexpr char* TEST_TAG = "Enable Dynamic Calibration"; + constexpr uint32_t REPORT_PERIOD = 60000UL; // 60ms static const constexpr uint8_t ENABLED_REPORT_COUNT = 1; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = ENABLED_REPORT_COUNT * 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms BNO08x* imu = nullptr; char msg_buff[200] = {}; - bno08x_accel_t data_accel; - bno08x_sample_counts_t sample_counts; + bno08x_quat_t quat_data; BNO08xTestHelper::print_test_start_banner(TEST_TAG); imu = BNO08xTestHelper::get_test_imu(); - TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.enable(REPORT_PERIOD)); + TEST_ASSERT_EQUAL(true, imu->rpt.rv_game.enable(REPORT_PERIOD)); TEST_ASSERT_EQUAL(true, imu->dynamic_calibration_enable(BNO08xCalSel::all)); for (int i = 0; i < RX_REPORT_TRIAL_CNT; i++) { TEST_ASSERT_EQUAL(true, imu->data_available()); - TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.has_new_data()); - data_accel = imu->rpt.accelerometer.get(); - sprintf(msg_buff, "Rx Data Trial %d Success: Accel: [m/s^2] x: %.2f y: %.2f z: %.2f accuracy: %s ", (i + 1), data_accel.x, - data_accel.y, data_accel.z, BNO08x::accuracy_to_str(data_accel.accuracy)); + TEST_ASSERT_EQUAL(true, imu->rpt.rv_game.has_new_data()); + quat_data = imu->rpt.rv_game.get_quat(); + sprintf(msg_buff, "Rx Data Trial %d Success: quat_data: i: %.3f j: %.3f k: %.3f real: %.3f Accuracy: %s", (i + 1), + quat_data.i, quat_data.j, quat_data.k, quat_data.real, BNO08xAccuracy_to_str(quat_data.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } + + BNO08xTestHelper::print_test_end_banner(TEST_TAG); } TEST_CASE("Save Dynamic Calibration", "[FeatureTests]") @@ -309,12 +374,10 @@ TEST_CASE("Save Dynamic Calibration", "[FeatureTests]") const constexpr char* TEST_TAG = "Save Dynamic Calibration"; static const constexpr uint8_t ENABLED_REPORT_COUNT = 1; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = ENABLED_REPORT_COUNT * 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms BNO08x* imu = nullptr; char msg_buff[200] = {}; - bno08x_accel_t data_accel; - bno08x_sample_counts_t sample_counts; + bno08x_quat_t quat_data; BNO08xTestHelper::print_test_start_banner(TEST_TAG); @@ -325,12 +388,14 @@ TEST_CASE("Save Dynamic Calibration", "[FeatureTests]") for (int i = 0; i < RX_REPORT_TRIAL_CNT; i++) { TEST_ASSERT_EQUAL(true, imu->data_available()); - TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.has_new_data()); - data_accel = imu->rpt.accelerometer.get(); - sprintf(msg_buff, "Rx Data Trial %d Success: Accel: [m/s^2] x: %.2f y: %.2f z: %.2f accuracy: %s ", (i + 1), data_accel.x, - data_accel.y, data_accel.z, BNO08x::accuracy_to_str(data_accel.accuracy)); + TEST_ASSERT_EQUAL(true, imu->rpt.rv_game.has_new_data()); + quat_data = imu->rpt.rv_game.get_quat(); + sprintf(msg_buff, "Rx Data Trial %d Success: quat_data: i: %.3f j: %.3f k: %.3f real: %.3f Accuracy: %s", (i + 1), + quat_data.i, quat_data.j, quat_data.k, quat_data.real, BNO08xAccuracy_to_str(quat_data.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } + + BNO08xTestHelper::print_test_end_banner(TEST_TAG); } TEST_CASE("Autosave Dynamic Calibration", "[FeatureTests]") @@ -338,12 +403,10 @@ TEST_CASE("Autosave Dynamic Calibration", "[FeatureTests]") const constexpr char* TEST_TAG = "Autosave Dynamic Calibration"; static const constexpr uint8_t ENABLED_REPORT_COUNT = 1; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = ENABLED_REPORT_COUNT * 200; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms BNO08x* imu = nullptr; char msg_buff[200] = {}; - bno08x_accel_t data_accel; - bno08x_sample_counts_t sample_counts; + bno08x_quat_t quat_data; BNO08xTestHelper::print_test_start_banner(TEST_TAG); @@ -354,14 +417,15 @@ TEST_CASE("Autosave Dynamic Calibration", "[FeatureTests]") for (int i = 0; i < RX_REPORT_TRIAL_CNT; i++) { TEST_ASSERT_EQUAL(true, imu->data_available()); - TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.has_new_data()); - data_accel = imu->rpt.accelerometer.get(); - sprintf(msg_buff, "Rx Data Trial %d Success: Accel: [m/s^2] x: %.2f y: %.2f z: %.2f accuracy: %s ", (i + 1), data_accel.x, - data_accel.y, data_accel.z, BNO08x::accuracy_to_str(data_accel.accuracy)); + TEST_ASSERT_EQUAL(true, imu->rpt.rv_game.has_new_data()); + quat_data = imu->rpt.rv_game.get_quat(); + sprintf(msg_buff, "Rx Data Trial %d Success: quat_data: i: %.3f j: %.3f k: %.3f real: %.3f Accuracy: %s", (i + 1), + quat_data.i, quat_data.j, quat_data.k, quat_data.real, BNO08xAccuracy_to_str(quat_data.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } TEST_ASSERT_EQUAL(true, imu->dynamic_calibration_autosave_disable()); + BNO08xTestHelper::print_test_end_banner(TEST_TAG); } TEST_CASE("Disable Dynamic Calibration", "[FeatureTests]") @@ -369,12 +433,10 @@ TEST_CASE("Disable Dynamic Calibration", "[FeatureTests]") const constexpr char* TEST_TAG = "Disable Dynamic Calibration"; static const constexpr uint8_t ENABLED_REPORT_COUNT = 1; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = ENABLED_REPORT_COUNT * 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms BNO08x* imu = nullptr; char msg_buff[200] = {}; - bno08x_accel_t data_accel; - bno08x_sample_counts_t sample_counts; + bno08x_quat_t quat_data; BNO08xTestHelper::print_test_start_banner(TEST_TAG); @@ -385,43 +447,73 @@ TEST_CASE("Disable Dynamic Calibration", "[FeatureTests]") for (int i = 0; i < RX_REPORT_TRIAL_CNT; i++) { TEST_ASSERT_EQUAL(true, imu->data_available()); - TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.has_new_data()); - data_accel = imu->rpt.accelerometer.get(); - sprintf(msg_buff, "Rx Data Trial %d Success: Accel: [m/s^2] x: %.2f y: %.2f z: %.2f accuracy: %s ", (i + 1), data_accel.x, - data_accel.y, data_accel.z, BNO08x::accuracy_to_str(data_accel.accuracy)); + TEST_ASSERT_EQUAL(true, imu->rpt.rv_game.has_new_data()); + quat_data = imu->rpt.rv_game.get_quat(); + sprintf(msg_buff, "Rx Data Trial %d Success: quat_data: i: %.3f j: %.3f k: %.3f real: %.3f Accuracy: %s", (i + 1), + quat_data.i, quat_data.j, quat_data.k, quat_data.real, BNO08xAccuracy_to_str(quat_data.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } + + BNO08xTestHelper::print_test_end_banner(TEST_TAG); } -TEST_CASE("Clear Dynamic Calibration", "[FeatureTests]") +TEST_CASE("Clear Dynamic Calibration Data Ram", "[FeatureTests]") { - const constexpr char* TEST_TAG = "Clear Dynamic Calibration"; + const constexpr char* TEST_TAG = "Clear Dynamic Calibration Data Ram"; static const constexpr uint8_t ENABLED_REPORT_COUNT = 1; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = ENABLED_REPORT_COUNT * 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms BNO08x* imu = nullptr; char msg_buff[200] = {}; - bno08x_accel_t data_accel; - bno08x_sample_counts_t sample_counts; + bno08x_quat_t quat_data; BNO08xTestHelper::print_test_start_banner(TEST_TAG); imu = BNO08xTestHelper::get_test_imu(); - TEST_ASSERT_EQUAL(true, imu->dynamic_calibration_clear()); + TEST_ASSERT_EQUAL(true, imu->dynamic_calibration_data_clear_ram()); for (int i = 0; i < RX_REPORT_TRIAL_CNT; i++) { TEST_ASSERT_EQUAL(true, imu->data_available()); - TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.has_new_data()); - data_accel = imu->rpt.accelerometer.get(); - sprintf(msg_buff, "Rx Data Trial %d Success: Accel: [m/s^2] x: %.2f y: %.2f z: %.2f accuracy: %s ", (i + 1), data_accel.x, - data_accel.y, data_accel.z, BNO08x::accuracy_to_str(data_accel.accuracy)); + TEST_ASSERT_EQUAL(true, imu->rpt.rv_game.has_new_data()); + quat_data = imu->rpt.rv_game.get_quat(); + sprintf(msg_buff, "Rx Data Trial %d Success: quat_data: i: %.3f j: %.3f k: %.3f real: %.3f Accuracy: %s", (i + 1), + quat_data.i, quat_data.j, quat_data.k, quat_data.real, BNO08xAccuracy_to_str(quat_data.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } - TEST_ASSERT_EQUAL(true, imu->disable_all_reports()); + BNO08xTestHelper::print_test_end_banner(TEST_TAG); +} + +TEST_CASE("Delete Dynamic Calibration Data", "[FeatureTests]") +{ + const constexpr char* TEST_TAG = "Delete Dynamic Calibration Data"; + + BNO08x* imu = nullptr; + static char msg_buff[200] = {0}; + static uint32_t frs_data[16] = {0}; + uint16_t words_rxd = 0U; + bno08x_accel_t data_accel; + + BNO08xTestHelper::print_test_start_banner(TEST_TAG); + + imu = BNO08xTestHelper::get_test_imu(); + + // 1. read the DCD data from FRS before we delete it and ensure it is non-0 (should be set by previous test) + TEST_ASSERT_EQUAL(true, imu->get_frs(BNO08xFrsID::DYNAMIC_CALIBRATION, frs_data, words_rxd)); + sprintf(msg_buff, "DCD before delete: %ld", frs_data[0]); + TEST_ASSERT_EQUAL(true, (frs_data[0] != 0)); + BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); + + // 2. run FlyteSailing's delete DCD fxn and ensure DCD is now 0 + TEST_ASSERT_EQUAL(true, imu->dynamic_calibration_data_delete()); + TEST_ASSERT_EQUAL(true, imu->get_frs(BNO08xFrsID::DYNAMIC_CALIBRATION, frs_data, words_rxd)); + sprintf(msg_buff, "DCD after delete: %ld", frs_data[0]); + TEST_ASSERT_EQUAL(true, (frs_data[0] == 0)); + BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); + + BNO08xTestHelper::print_test_end_banner(TEST_TAG); } TEST_CASE("BNO08x Driver Cleanup for [FeatureTests] Tests", "[FeatureTests]") diff --git a/test/MultiReportTests.cpp b/test/MultiReportTests.cpp index a840324..070d69f 100644 --- a/test/MultiReportTests.cpp +++ b/test/MultiReportTests.cpp @@ -32,7 +32,7 @@ TEST_CASE("Enable/Disable Dual Report", "[MultiReportEnableDisable]") const constexpr char* TEST_TAG = "Enable/Disable Dual Report"; static const constexpr uint8_t ENABLED_REPORT_COUNT = 2; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = ENABLED_REPORT_COUNT * 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms + constexpr uint32_t REPORT_PERIOD = 60000UL; // 60ms BNO08x* imu = nullptr; char msg_buff[200] = {}; @@ -61,7 +61,7 @@ TEST_CASE("Enable/Disable Dual Report", "[MultiReportEnableDisable]") sprintf(msg_buff, "Rx Data Trial %d Success: Accel: [m/s^2] x: %.2f y: %.2f z: %.2f accuracy: " "%s ", - (i + 1), data.x, data.y, data.z, BNO08x::accuracy_to_str(data.accuracy)); + (i + 1), data.x, data.y, data.z, BNO08xAccuracy_to_str(data.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -72,7 +72,7 @@ TEST_CASE("Enable/Disable Dual Report", "[MultiReportEnableDisable]") sprintf(msg_buff, "Rx Data Trial %d Success: LinAccel: [m/s^2] x: %.2f y: %.2f z: %.2f accuracy: " "%s ", - (i + 1), data.x, data.y, data.z, BNO08x::accuracy_to_str(data.accuracy)); + (i + 1), data.x, data.y, data.z, BNO08xAccuracy_to_str(data.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } } @@ -90,7 +90,7 @@ TEST_CASE("Enable/Disable Quad Report", "[MultiReportEnableDisable]") const constexpr char* TEST_TAG = "Enable/Disable Quad Report"; static const constexpr uint8_t ENABLED_REPORT_COUNT = 4; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = ENABLED_REPORT_COUNT * 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms + constexpr uint32_t REPORT_PERIOD = 60000UL; // 60ms BNO08x* imu = nullptr; char msg_buff[200] = {}; @@ -124,7 +124,7 @@ TEST_CASE("Enable/Disable Quad Report", "[MultiReportEnableDisable]") sprintf(msg_buff, "Rx Data Trial %d Success: Accel: [m/s^2] x: %.2f y: %.2f z: %.2f accuracy: " "%s ", - (i + 1), data_accel.x, data_accel.y, data_accel.z, BNO08x::accuracy_to_str(data_accel.accuracy)); + (i + 1), data_accel.x, data_accel.y, data_accel.z, BNO08xAccuracy_to_str(data_accel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -135,7 +135,7 @@ TEST_CASE("Enable/Disable Quad Report", "[MultiReportEnableDisable]") sprintf(msg_buff, "Rx Data Trial %d Success: LinAccel: [m/s^2] x: %.2f y: %.2f z: %.2f accuracy: " "%s ", - (i + 1), data_accel.x, data_accel.y, data_accel.z, BNO08x::accuracy_to_str(data_accel.accuracy)); + (i + 1), data_accel.x, data_accel.y, data_accel.z, BNO08xAccuracy_to_str(data_accel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -146,7 +146,7 @@ TEST_CASE("Enable/Disable Quad Report", "[MultiReportEnableDisable]") sprintf(msg_buff, "Rx Data Trial %d Success: Gravity: [m/s^2] x: %.2f y: %.2f z: %.2f accuracy: " "%s ", - (i + 1), data_accel.x, data_accel.y, data_accel.z, BNO08x::accuracy_to_str(data_accel.accuracy)); + (i + 1), data_accel.x, data_accel.y, data_accel.z, BNO08xAccuracy_to_str(data_accel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -157,7 +157,7 @@ TEST_CASE("Enable/Disable Quad Report", "[MultiReportEnableDisable]") sprintf(msg_buff, "Rx Data Trial %d Success: CalGyro: [rad/s] x: %.2f y: %.2f z: %.2f accuracy: " "%s ", - (i + 1), data_vel.x, data_vel.y, data_vel.z, BNO08x::accuracy_to_str(data_vel.accuracy)); + (i + 1), data_vel.x, data_vel.y, data_vel.z, BNO08xAccuracy_to_str(data_vel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } } @@ -177,7 +177,7 @@ TEST_CASE("Enable/Disable Octo Report", "[MultiReportEnableDisable]") const constexpr char* TEST_TAG = "Enable/Disable Octo Report"; static const constexpr uint8_t ENABLED_REPORT_COUNT = 8; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = ENABLED_REPORT_COUNT * 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms + constexpr uint32_t REPORT_PERIOD = 60000UL; // 60ms BNO08x* imu = nullptr; char msg_buff[200] = {}; @@ -221,7 +221,7 @@ TEST_CASE("Enable/Disable Octo Report", "[MultiReportEnableDisable]") sprintf(msg_buff, "Rx Data Trial %d Success: Accel: [m/s^2] x: %.2f y: %.2f z: %.2f accuracy: " "%s ", - (i + 1), data_accel.x, data_accel.y, data_accel.z, BNO08x::accuracy_to_str(data_accel.accuracy)); + (i + 1), data_accel.x, data_accel.y, data_accel.z, BNO08xAccuracy_to_str(data_accel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -232,7 +232,7 @@ TEST_CASE("Enable/Disable Octo Report", "[MultiReportEnableDisable]") sprintf(msg_buff, "Rx Data Trial %d Success: LinAccel: [m/s^2] x: %.2f y: %.2f z: %.2f accuracy: " "%s ", - (i + 1), data_accel.x, data_accel.y, data_accel.z, BNO08x::accuracy_to_str(data_accel.accuracy)); + (i + 1), data_accel.x, data_accel.y, data_accel.z, BNO08xAccuracy_to_str(data_accel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -243,7 +243,7 @@ TEST_CASE("Enable/Disable Octo Report", "[MultiReportEnableDisable]") sprintf(msg_buff, "Rx Data Trial %d Success: Gravity: [m/s^2] x: %.2f y: %.2f z: %.2f accuracy: " "%s ", - (i + 1), data_accel.x, data_accel.y, data_accel.z, BNO08x::accuracy_to_str(data_accel.accuracy)); + (i + 1), data_accel.x, data_accel.y, data_accel.z, BNO08xAccuracy_to_str(data_accel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -254,7 +254,7 @@ TEST_CASE("Enable/Disable Octo Report", "[MultiReportEnableDisable]") sprintf(msg_buff, "Rx Data Trial %d Success: CalGyro: [rad/s] x: %.2f y: %.2f z: %.2f accuracy: " "%s ", - (i + 1), data_vel.x, data_vel.y, data_vel.z, BNO08x::accuracy_to_str(data_vel.accuracy)); + (i + 1), data_vel.x, data_vel.y, data_vel.z, BNO08xAccuracy_to_str(data_vel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -265,7 +265,7 @@ TEST_CASE("Enable/Disable Octo Report", "[MultiReportEnableDisable]") sprintf(msg_buff, "Rx Data Trial %d Success: CalMagnetometer: [uTesla] x: %.2f y: %.2f z: %.2f " "accuracy: %s ", - (i + 1), data_magf.x, data_magf.y, data_magf.z, BNO08x::accuracy_to_str(data_magf.accuracy)); + (i + 1), data_magf.x, data_magf.y, data_magf.z, BNO08xAccuracy_to_str(data_magf.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -276,7 +276,7 @@ TEST_CASE("Enable/Disable Octo Report", "[MultiReportEnableDisable]") sprintf(msg_buff, "Rx Data Trial %d Success: RV: [n/a] real: %.2f i: %.2f j: %.2f k: %.2f " "accuracy: %s ", - (i + 1), data_quat.real, data_quat.i, data_quat.j, data_quat.k, BNO08x::accuracy_to_str(data_quat.accuracy)); + (i + 1), data_quat.real, data_quat.i, data_quat.j, data_quat.k, BNO08xAccuracy_to_str(data_quat.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -287,7 +287,7 @@ TEST_CASE("Enable/Disable Octo Report", "[MultiReportEnableDisable]") sprintf(msg_buff, "Rx Data Trial %d Success: RV Game: [n/a] real: %.2f i: %.2f j: %.2f k: %.2f " "accuracy: %s ", - (i + 1), data_quat.real, data_quat.i, data_quat.j, data_quat.k, BNO08x::accuracy_to_str(data_quat.accuracy)); + (i + 1), data_quat.real, data_quat.i, data_quat.j, data_quat.k, BNO08xAccuracy_to_str(data_quat.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -298,7 +298,7 @@ TEST_CASE("Enable/Disable Octo Report", "[MultiReportEnableDisable]") sprintf(msg_buff, "Rx Data Trial %d Success: RV Geomagnetic: [n/a] real: %.2f i: %.2f j: %.2f k: " "%.2f accuracy: %s ", - (i + 1), data_quat.real, data_quat.i, data_quat.j, data_quat.k, BNO08x::accuracy_to_str(data_quat.accuracy)); + (i + 1), data_quat.real, data_quat.i, data_quat.j, data_quat.k, BNO08xAccuracy_to_str(data_quat.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } } diff --git a/test/SingleReportTests.cpp b/test/SingleReportTests.cpp index 5a45e6e..1a325a2 100644 --- a/test/SingleReportTests.cpp +++ b/test/SingleReportTests.cpp @@ -31,7 +31,7 @@ TEST_CASE("Enable Incorrect Report", "[SingleReportEnableDisable]") { const constexpr char* TEST_TAG = "Enable Incorrect Report"; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms + constexpr uint32_t REPORT_PERIOD = 60000UL; // 60ms BNO08x* imu = nullptr; char msg_buff[200] = {}; @@ -58,7 +58,7 @@ TEST_CASE("Enable Incorrect Report", "[SingleReportEnableDisable]") sprintf(msg_buff, "No Rx Data Trial %d Success: LinAccelDefaults: [m/s^2] x: %.2f y: %.2f z: %.2f " "accuracy: %s ", - (i + 1), data.x, data.y, data.z, BNO08x::accuracy_to_str(data.accuracy)); + (i + 1), data.x, data.y, data.z, BNO08xAccuracy_to_str(data.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -71,7 +71,7 @@ TEST_CASE("Enable/Disable Accelerometer", "[SingleReportEnableDisable]") { const constexpr char* TEST_TAG = "Enable/Disable Accelerometer"; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms + constexpr uint32_t REPORT_PERIOD = 60000UL; // 60ms BNO08x* imu = nullptr; char msg_buff[200] = {}; @@ -96,7 +96,7 @@ TEST_CASE("Enable/Disable Accelerometer", "[SingleReportEnableDisable]") data = imu->rpt.accelerometer.get(); sprintf(msg_buff, "Rx Data Trial %d Success: Accel: [m/s^2] x: %.2f y: %.2f z: %.2f accuracy: %s ", (i + 1), data.x, - data.y, data.z, BNO08x::accuracy_to_str(data.accuracy)); + data.y, data.z, BNO08xAccuracy_to_str(data.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -109,7 +109,7 @@ TEST_CASE("Enable/Disable Linear Accelerometer", "[SingleReportEnableDisable]") { const constexpr char* TEST_TAG = "Enable/Disable Linear Accelerometer"; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms + constexpr uint32_t REPORT_PERIOD = 60000UL; // 60ms BNO08x* imu = nullptr; char msg_buff[200] = {}; @@ -136,7 +136,7 @@ TEST_CASE("Enable/Disable Linear Accelerometer", "[SingleReportEnableDisable]") sprintf(msg_buff, "Rx Data Trial %d Success: LinearAccel: [m/s^2] x: %.2f y: %.2f z: %.2f accuracy: " "%s ", - (i + 1), data.x, data.y, data.z, BNO08x::accuracy_to_str(data.accuracy)); + (i + 1), data.x, data.y, data.z, BNO08xAccuracy_to_str(data.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -149,7 +149,7 @@ TEST_CASE("Enable/Disable Gravity", "[SingleReportEnableDisable]") { const constexpr char* TEST_TAG = "Enable/Disable Gravity"; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms + constexpr uint32_t REPORT_PERIOD = 60000UL; // 60ms BNO08x* imu = nullptr; char msg_buff[200] = {}; @@ -174,7 +174,7 @@ TEST_CASE("Enable/Disable Gravity", "[SingleReportEnableDisable]") data = imu->rpt.gravity.get(); sprintf(msg_buff, "Rx Data Trial %d Success: Gravity: [m/s^2] x: %.2f y: %.2f z: %.2f accuracy: %s ", (i + 1), data.x, - data.y, data.z, BNO08x::accuracy_to_str(data.accuracy)); + data.y, data.z, BNO08xAccuracy_to_str(data.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -187,7 +187,7 @@ TEST_CASE("Enable/Disable Cal Magnetometer", "[SingleReportEnableDisable]") { const constexpr char* TEST_TAG = "Enable/Disable Cal Magnetometer"; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms + constexpr uint32_t REPORT_PERIOD = 60000UL; // 60ms BNO08x* imu = nullptr; char msg_buff[200] = {}; @@ -214,7 +214,7 @@ TEST_CASE("Enable/Disable Cal Magnetometer", "[SingleReportEnableDisable]") sprintf(msg_buff, "Rx Data Trial %d Success: CalMagnetometer: [uTesla] x: %.2f y: %.2f z: %.2f " "accuracy: %s ", - (i + 1), data.x, data.y, data.z, BNO08x::accuracy_to_str(data.accuracy)); + (i + 1), data.x, data.y, data.z, BNO08xAccuracy_to_str(data.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -227,7 +227,7 @@ TEST_CASE("Enable/Disable Uncal Magnetometer", "[SingleReportEnableDisable]") { const constexpr char* TEST_TAG = "Enable/Disable Uncal Magnetometer"; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms + constexpr uint32_t REPORT_PERIOD = 60000UL; // 60ms BNO08x* imu = nullptr; char msg_buff[200] = {}; @@ -256,7 +256,7 @@ TEST_CASE("Enable/Disable Uncal Magnetometer", "[SingleReportEnableDisable]") "Rx Data Trial %d Success: UncalMagnetometer: [uTesla] x: %.2f y: %.2f z: %.2f " "x_bias: %.2f y_bias: %.2f z_bias: %.2f accuracy: %s ", (i + 1), data_magf.x, data_magf.y, data_magf.z, data_bias.x, data_bias.y, data_bias.z, - BNO08x::accuracy_to_str(data_magf.accuracy)); + BNO08xAccuracy_to_str(data_magf.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -269,7 +269,7 @@ TEST_CASE("Enable/Disable Cal Gyro", "[SingleReportEnableDisable]") { const constexpr char* TEST_TAG = "Enable/Disable Cal Gyro"; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms + constexpr uint32_t REPORT_PERIOD = 60000UL; // 60ms BNO08x* imu = nullptr; char msg_buff[200] = {}; @@ -294,7 +294,7 @@ TEST_CASE("Enable/Disable Cal Gyro", "[SingleReportEnableDisable]") data = imu->rpt.cal_gyro.get(); sprintf(msg_buff, "Rx Data Trial %d Success: CalGyro: [rad/s] x: %.2f y: %.2f z: %.2f accuracy: %s ", (i + 1), data.x, - data.y, data.z, BNO08x::accuracy_to_str(data.accuracy)); + data.y, data.z, BNO08xAccuracy_to_str(data.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -307,7 +307,7 @@ TEST_CASE("Enable/Disable Uncal Gyro", "[SingleReportEnableDisable]") { const constexpr char* TEST_TAG = "Enable/Disable Uncal Gyro"; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms + constexpr uint32_t REPORT_PERIOD = 60000UL; // 60ms BNO08x* imu = nullptr; char msg_buff[200] = {}; @@ -336,7 +336,7 @@ TEST_CASE("Enable/Disable Uncal Gyro", "[SingleReportEnableDisable]") "Rx Data Trial %d Success: UncalGyro: [rad/s] x: %.2f y: %.2f z: %.2f x_bias: %.2f " "y_bias: %.2f z_bias: %.2f accuracy: %s ", (i + 1), data_vel.x, data_vel.y, data_vel.z, data_bias.x, data_bias.y, data_bias.z, - BNO08x::accuracy_to_str(data_vel.accuracy)); + BNO08xAccuracy_to_str(data_vel.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -349,7 +349,7 @@ TEST_CASE("Enable/Disable RV", "[SingleReportEnableDisable]") { const constexpr char* TEST_TAG = "Enable/Disable RV"; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms + constexpr uint32_t REPORT_PERIOD = 60000UL; // 60ms BNO08x* imu = nullptr; char msg_buff[200] = {}; @@ -376,7 +376,7 @@ TEST_CASE("Enable/Disable RV", "[SingleReportEnableDisable]") sprintf(msg_buff, "Rx Data Trial %d Success: RV: [n/a] real: %.2f i: %.2f j: %.2f k: %.2f accuracy: " "%s ", - (i + 1), data.real, data.i, data.j, data.k, BNO08x::accuracy_to_str(data.accuracy)); + (i + 1), data.real, data.i, data.j, data.k, BNO08xAccuracy_to_str(data.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -389,7 +389,7 @@ TEST_CASE("Enable/Disable Game RV", "[SingleReportEnableDisable]") { const constexpr char* TEST_TAG = "Enable/Disable Game RV"; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms + constexpr uint32_t REPORT_PERIOD = 60000UL; // 60ms BNO08x* imu = nullptr; char msg_buff[200] = {}; @@ -416,7 +416,7 @@ TEST_CASE("Enable/Disable Game RV", "[SingleReportEnableDisable]") sprintf(msg_buff, "Rx Data Trial %d Success: RV Game: [n/a] real: %.2f i: %.2f j: %.2f k: %.2f " "accuracy: %s ", - (i + 1), data.real, data.i, data.j, data.k, BNO08x::accuracy_to_str(data.accuracy)); + (i + 1), data.real, data.i, data.j, data.k, BNO08xAccuracy_to_str(data.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -429,7 +429,7 @@ TEST_CASE("Enable/Disable ARVR Stabilized RV", "[SingleReportEnableDisable]") { const constexpr char* TEST_TAG = "Enable/Disable ARVR Stabilized RV"; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms + constexpr uint32_t REPORT_PERIOD = 60000UL; // 60ms BNO08x* imu = nullptr; char msg_buff[200] = {}; @@ -456,7 +456,7 @@ TEST_CASE("Enable/Disable ARVR Stabilized RV", "[SingleReportEnableDisable]") sprintf(msg_buff, "Rx Data Trial %d Success: RV ARVR Stabilized: [n/a] real: %.2f i: %.2f j: %.2f k: " "%.2f accuracy: %s ", - (i + 1), data.real, data.i, data.j, data.k, BNO08x::accuracy_to_str(data.accuracy)); + (i + 1), data.real, data.i, data.j, data.k, BNO08xAccuracy_to_str(data.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -469,7 +469,7 @@ TEST_CASE("Enable/Disable ARVR Stabilized Game RV", "[SingleReportEnableDisable] { const constexpr char* TEST_TAG = "Enable/Disable ARVR Stabilized Game RV"; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms + constexpr uint32_t REPORT_PERIOD = 60000UL; // 60ms BNO08x* imu = nullptr; char msg_buff[200] = {}; @@ -496,7 +496,7 @@ TEST_CASE("Enable/Disable ARVR Stabilized Game RV", "[SingleReportEnableDisable] sprintf(msg_buff, "Rx Data Trial %d Success: RV ARVR Stabilized Game: [n/a] real: %.2f i: %.2f j: " "%.2f k: %.2f accuracy: %s ", - (i + 1), data.real, data.i, data.j, data.k, BNO08x::accuracy_to_str(data.accuracy)); + (i + 1), data.real, data.i, data.j, data.k, BNO08xAccuracy_to_str(data.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -509,7 +509,7 @@ TEST_CASE("Enable/Disable Gyro Integrated RV", "[SingleReportEnableDisable]") { const constexpr char* TEST_TAG = "Enable/Disable Gyro Integrated RV"; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms + constexpr uint32_t REPORT_PERIOD = 60000UL; // 60ms BNO08x* imu = nullptr; char msg_buff[200] = {}; @@ -536,7 +536,7 @@ TEST_CASE("Enable/Disable Gyro Integrated RV", "[SingleReportEnableDisable]") sprintf(msg_buff, "Rx Data Trial %d Success: RV Gyro Integrated: [n/a] real: %.2f i: %.2f j: %.2f k: " "%.2f accuracy: %s ", - (i + 1), data.real, data.i, data.j, data.k, BNO08x::accuracy_to_str(data.accuracy)); + (i + 1), data.real, data.i, data.j, data.k, BNO08xAccuracy_to_str(data.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } @@ -549,7 +549,7 @@ TEST_CASE("Enable/Disable Geomagnetic RV", "[SingleReportEnableDisable]") { const constexpr char* TEST_TAG = "Enable/Disable Geomagnetic RV"; static const constexpr uint8_t RX_REPORT_TRIAL_CNT = 5; - static const constexpr uint32_t REPORT_PERIOD = 100000UL; // 100ms + constexpr uint32_t REPORT_PERIOD = 60000UL; // 60ms BNO08x* imu = nullptr; char msg_buff[200] = {}; @@ -576,7 +576,7 @@ TEST_CASE("Enable/Disable Geomagnetic RV", "[SingleReportEnableDisable]") sprintf(msg_buff, "Rx Data Trial %d Success: RV Geomagnetic: [n/a] real: %.2f i: %.2f j: %.2f k: " "%.2f accuracy: %s ", - (i + 1), data.real, data.i, data.j, data.k, BNO08x::accuracy_to_str(data.accuracy)); + (i + 1), data.real, data.i, data.j, data.k, BNO08xAccuracy_to_str(data.accuracy)); BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); }