diff --git a/README.md b/README.md index 040fa8f..65fadc1 100644 --- a/README.md +++ b/README.md @@ -95,7 +95,7 @@ To access the menu:

(back to top)

### Examples -There are multiple examples available on the `examples` branch of this repo, but here is a quick intro. +There are multiple examples available on the [examples](https://github.com/myles-parfeniuk/esp32_BNO08x/tree/examples) branch of this repo, but here is a quick intro. There are two ways data returned from the BNO08x can be accessed with this library: 1. **Polling Method with** `data_available()` **Function**: diff --git a/documentation/html/_b_n_o08x_8cpp.html b/documentation/html/_b_n_o08x_8cpp.html index 4e127e5..f92bfc5 100644 --- a/documentation/html/_b_n_o08x_8cpp.html +++ b/documentation/html/_b_n_o08x_8cpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08x.cpp File Reference +esp32_BNO08x: source/BNO08x.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -100,9 +100,9 @@ $(function(){initNavTree('_b_n_o08x_8cpp.html',''); initResizable(); });
Include dependency graph for BNO08x.cpp:
-
- - +
+ + @@ -223,7 +223,7 @@ 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 7327d37..a7fc185 100644 --- a/documentation/html/_b_n_o08x_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_8cpp__incl.map @@ -1,5 +1,5 @@ - - + + diff --git a/documentation/html/_b_n_o08x_8cpp__incl.md5 b/documentation/html/_b_n_o08x_8cpp__incl.md5 index 9e9cfce..e3e3224 100644 --- a/documentation/html/_b_n_o08x_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_8cpp__incl.md5 @@ -1 +1 @@ -84f85dedef1c2107d95e7bd0332d5061 \ No newline at end of file +ea976eccbb3a485d5917ea418a83ea25 \ 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 7d516dc..8f9383a 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 07c731d..33bf40e 100644 --- a/documentation/html/_b_n_o08x_8hpp.html +++ b/documentation/html/_b_n_o08x_8hpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08x.hpp File Reference +esp32_BNO08x: include/BNO08x.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -114,164 +114,165 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + +
@@ -293,7 +294,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 ed3ac2e..43ef73a 100644 --- a/documentation/html/_b_n_o08x_8hpp__dep__incl.map +++ b/documentation/html/_b_n_o08x_8hpp__dep__incl.map @@ -1,21 +1,21 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_8hpp__dep__incl.md5 index e569d7d..ab584cb 100644 --- a/documentation/html/_b_n_o08x_8hpp__dep__incl.md5 +++ b/documentation/html/_b_n_o08x_8hpp__dep__incl.md5 @@ -1 +1 @@ -912685146efa13117ca5286bc0fc3542 \ No newline at end of file +4ca292fb5867ab2316a7ad0537b09d86 \ 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 ae40ddc..8d5d1c7 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 d165390..363e5af 100644 --- a/documentation/html/_b_n_o08x_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_8hpp__incl.map @@ -1,132 +1,133 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_8hpp__incl.md5 b/documentation/html/_b_n_o08x_8hpp__incl.md5 index 776bc28..110d260 100644 --- a/documentation/html/_b_n_o08x_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_8hpp__incl.md5 @@ -1 +1 @@ -83a1aa8fcb8679d0f077d138249fd5dd \ No newline at end of file +60f0ebb1e90588f70f34677b54848ea7 \ 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 a615f95..1e5bfaf 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 9e9e9d7..79d8df6 100644 --- a/documentation/html/_b_n_o08x_8hpp_source.html +++ b/documentation/html/_b_n_o08x_8hpp_source.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08x.hpp Source File +esp32_BNO08x: include/BNO08x.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -132,240 +132,241 @@ $(function(){initNavTree('_b_n_o08x_8hpp_source.html',''); initResizable(); });
38 bool initialize();
39 bool hard_reset();
40 bool soft_reset();
- -
42
-
43 bool on();
-
44 bool sleep();
-
45
-
46 bool calibration_start(uint32_t period_us);
-
47 bool calibration_end(sh2_CalStatus_t& status);
-
48
- - - - - - -
55
-
56 bool get_frs(uint16_t frs_ID, uint32_t (&data)[16], uint16_t& rx_data_sz);
-
57 sh2_ProductIds_t get_product_IDs();
-
58
-
59 bool data_available();
-
60 bool register_cb(std::function<void(void)> cb_fxn);
-
61 bool register_cb(std::function<void(uint8_t report_ID)> cb_fxn);
-
62
-
63 void print_product_ids();
-
64
-
65 // enum helper fxns
-
66 static const char* activity_to_str(BNO08xActivity activity);
-
67 static const char* stability_to_str(BNO08xStability stability);
-
68 static const char* accuracy_to_str(BNO08xAccuracy accuracy);
-
69
-
-
71 typedef struct bno08x_reports_t
-
72 {
- - - - - - - - - - - - - - - - - - - - - -
94
-
- -
96 : accelerometer(SH2_ACCELEROMETER, BNO08xPrivateTypes::EVT_GRP_RPT_ACCELEROMETER_BIT, sync_ctx)
- -
98 SH2_LINEAR_ACCELERATION, BNO08xPrivateTypes::EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT, sync_ctx)
-
99 , gravity(SH2_GRAVITY, BNO08xPrivateTypes::EVT_GRP_RPT_GRAVITY_BIT, sync_ctx)
- -
101 SH2_MAGNETIC_FIELD_CALIBRATED, BNO08xPrivateTypes::EVT_GRP_RPT_CAL_MAGNETOMETER_BIT, sync_ctx)
- -
103 SH2_MAGNETIC_FIELD_UNCALIBRATED, BNO08xPrivateTypes::EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT, sync_ctx)
-
104 , cal_gyro(SH2_GYROSCOPE_CALIBRATED, BNO08xPrivateTypes::EVT_GRP_RPT_CAL_GYRO_BIT, sync_ctx)
-
105 , uncal_gyro(SH2_GYROSCOPE_UNCALIBRATED, BNO08xPrivateTypes::EVT_GRP_RPT_UNCAL_GYRO_BIT, sync_ctx)
-
106 , rv(SH2_ROTATION_VECTOR, BNO08xPrivateTypes::EVT_GRP_RPT_RV_BIT, sync_ctx)
-
107 , rv_game(SH2_GAME_ROTATION_VECTOR, BNO08xPrivateTypes::EVT_GRP_RPT_RV_GAME_BIT, sync_ctx)
-
108 , rv_ARVR_stabilized(SH2_ARVR_STABILIZED_RV, BNO08xPrivateTypes::EVT_GRP_RPT_RV_ARVR_S_BIT, sync_ctx)
- -
110 SH2_ARVR_STABILIZED_GRV, BNO08xPrivateTypes::EVT_GRP_RPT_RV_ARVR_S_GAME_BIT, sync_ctx)
-
111 , rv_gyro_integrated(SH2_GYRO_INTEGRATED_RV, BNO08xPrivateTypes::EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT, sync_ctx)
-
112 , rv_geomagnetic(SH2_GEOMAGNETIC_ROTATION_VECTOR, BNO08xPrivateTypes::EVT_GRP_RPT_GEOMAG_RV_BIT, sync_ctx)
-
113 , raw_gyro(SH2_RAW_GYROSCOPE, BNO08xPrivateTypes::EVT_GRP_RPT_RAW_GYRO_BIT, sync_ctx)
-
114 , raw_accelerometer(SH2_RAW_ACCELEROMETER, BNO08xPrivateTypes::EVT_GRP_RPT_RAW_ACCELEROMETER_BIT, sync_ctx)
-
115 , raw_magnetometer(SH2_RAW_MAGNETOMETER, BNO08xPrivateTypes::EVT_GRP_RPT_RAW_MAGNETOMETER_BIT, sync_ctx)
-
116 , step_counter(SH2_STEP_COUNTER, BNO08xPrivateTypes::EVT_GRP_RPT_STEP_COUNTER_BIT, sync_ctx)
- -
118 SH2_PERSONAL_ACTIVITY_CLASSIFIER, BNO08xPrivateTypes::EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT, sync_ctx)
- -
120 SH2_STABILITY_CLASSIFIER, BNO08xPrivateTypes::EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT, sync_ctx)
-
121 , shake_detector(SH2_SHAKE_DETECTOR, BNO08xPrivateTypes::EVT_GRP_RPT_SHAKE_DETECTOR_BIT, sync_ctx)
-
122 , tap_detector(SH2_TAP_DETECTOR, BNO08xPrivateTypes::EVT_GRP_RPT_TAP_DETECTOR_BIT, sync_ctx)
-
123 {
-
124 }
+ + +
43
+
44 bool on();
+
45 bool sleep();
+
46
+
47 bool calibration_start(uint32_t period_us);
+
48 bool calibration_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);
+
70
+
+
72 typedef struct bno08x_reports_t
+
73 {
+ + + + + + + + + + + + + + + + + + + + + +
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 }
- +
-
126
- -
128
-
129 private:
-
130 // data processing task
-
131 static const constexpr configSTACK_DEPTH_TYPE DATA_PROC_TASK_SZ =
-
132 CONFIG_ESP32_BNO08X_DATA_PROC_TASK_SZ;
-
133 TaskHandle_t data_proc_task_hdl;
-
134 static void data_proc_task_trampoline(void* arg);
-
135 void data_proc_task();
-
136
-
137 // sh2 service task
-
138 static const constexpr configSTACK_DEPTH_TYPE SH2_HAL_SERVICE_TASK_SZ =
-
139 CONFIG_ESP32_BNO08X_SH2_HAL_SERVICE_TASK_SZ;
- -
141 static void sh2_HAL_service_task_trampoline(void* arg);
- -
143
-
144 // callback task
-
145 static const constexpr configSTACK_DEPTH_TYPE CB_TASK_SZ =
-
146 CONFIG_ESP32_BNO08X_CB_TASK_SZ;
-
147 TaskHandle_t cb_task_hdl;
-
148 static void cb_task_trampoline(void* arg);
-
149 void cb_task();
-
150
-
151 SemaphoreHandle_t sem_kill_tasks;
-
152
-
153 void lock_sh2_HAL();
-
154 void unlock_sh2_HAL();
-
155 void lock_user_data();
-
156 void unlock_user_data();
-
157
-
158 void handle_sensor_report(sh2_SensorValue_t* sensor_val);
-
159 void handle_cb(uint8_t rpt_ID, BNO08xCbGeneric* cb_entry);
-
160
-
161 esp_err_t init_config_args();
-
162 esp_err_t init_gpio();
-
163 esp_err_t init_gpio_inputs();
-
164 esp_err_t init_gpio_outputs();
-
165 esp_err_t init_hint_isr();
-
166 esp_err_t init_spi();
-
167 esp_err_t init_tasks();
-
168 esp_err_t init_sh2_HAL();
-
169
-
170 esp_err_t deinit_gpio();
-
171 esp_err_t deinit_gpio_inputs();
-
172 esp_err_t deinit_gpio_outputs();
-
173 esp_err_t deinit_hint_isr();
-
174 esp_err_t deinit_spi();
-
175 esp_err_t deinit_tasks();
-
176 esp_err_t deinit_sh2_HAL();
-
177
-
178 esp_err_t wait_for_hint();
-
179 esp_err_t wait_for_reset();
-
180
-
181 void toggle_reset();
-
182
-
183 esp_err_t re_enable_reports();
-
184
-
185 sh2_Hal_t sh2_HAL;
-
186
-
187 QueueHandle_t
- -
189
-
190 QueueHandle_t queue_cb_report_id;
-
191
- -
193 spi_bus_config_t bus_config{};
-
194 spi_device_interface_config_t imu_spi_config{};
-
195 spi_device_handle_t spi_hdl{};
-
196 spi_transaction_t spi_transaction{};
- - - -
200 sh2_ProductIds_t product_IDs;
-
201
-
202 // clang-format off
-
-
203 etl::map<uint8_t, BNO08xRpt*, TOTAL_RPT_COUNT, etl::less<uint8_t>> usr_reports =
-
204 {
-
205 {SH2_ACCELEROMETER, &rpt.accelerometer},
-
206 {SH2_LINEAR_ACCELERATION, &rpt.linear_accelerometer},
-
207 {SH2_GRAVITY, &rpt.gravity},
-
208 {SH2_MAGNETIC_FIELD_CALIBRATED, &rpt.cal_magnetometer},
-
209 {SH2_MAGNETIC_FIELD_UNCALIBRATED, &rpt.uncal_magnetometer},
-
210 {SH2_GYROSCOPE_CALIBRATED, &rpt.cal_gyro},
-
211 {SH2_GYROSCOPE_UNCALIBRATED, &rpt.uncal_gyro},
-
212 {SH2_ROTATION_VECTOR, &rpt.rv},
-
213 {SH2_GAME_ROTATION_VECTOR, &rpt.rv_game},
-
214 {SH2_ARVR_STABILIZED_RV, &rpt.rv_ARVR_stabilized},
-
215 {SH2_ARVR_STABILIZED_GRV, &rpt.rv_ARVR_stabilized_game},
-
216 {SH2_GYRO_INTEGRATED_RV, &rpt.rv_gyro_integrated},
-
217 {SH2_GEOMAGNETIC_ROTATION_VECTOR, &rpt.rv_geomagnetic},
-
218 {SH2_RAW_GYROSCOPE, &rpt.raw_gyro},
-
219 {SH2_RAW_ACCELEROMETER, &rpt.raw_accelerometer},
-
220 {SH2_RAW_MAGNETOMETER, &rpt.raw_magnetometer},
-
221 {SH2_STEP_COUNTER, &rpt.step_counter},
-
222 {SH2_PERSONAL_ACTIVITY_CLASSIFIER, &rpt.activity_classifier},
-
223 {SH2_STABILITY_CLASSIFIER, &rpt.stability_classifier},
-
224 {SH2_SHAKE_DETECTOR, &rpt.shake_detector},
-
225 {SH2_TAP_DETECTOR, &rpt.tap_detector},
-
226
-
227 // not implemented, see include/report for existing implementations to add your own
-
228 {SH2_PRESSURE, nullptr}, // requires auxilary i2c sensor
-
229 {SH2_AMBIENT_LIGHT, nullptr}, // requires auxilary i2c sensor
-
230 {SH2_HUMIDITY, nullptr}, // requires auxilary i2c sensor
-
231 {SH2_PROXIMITY, nullptr}, // requires auxilary i2c sensor
-
232 {SH2_TEMPERATURE, nullptr}, // requires auxilary i2c sensor
-
233 {SH2_HEART_RATE_MONITOR, nullptr}, // requires auxilary i2c sensor
-
234 {SH2_STEP_DETECTOR, nullptr},
-
235 {SH2_SIGNIFICANT_MOTION, nullptr},
-
236 {SH2_FLIP_DETECTOR, nullptr},
-
237 {SH2_PICKUP_DETECTOR, nullptr},
-
238 {SH2_STABILITY_DETECTOR, nullptr},
-
239 {SH2_SLEEP_DETECTOR, nullptr},
-
240 {SH2_TILT_DETECTOR, nullptr},
-
241 {SH2_POCKET_DETECTOR, nullptr},
-
242 {SH2_CIRCLE_DETECTOR, nullptr},
-
243 {SH2_IZRO_MOTION_REQUEST, nullptr}
-
244 };
+
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();
+
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 };
-
245 // clang-format on
-
246
-
247 static void IRAM_ATTR hint_handler(void* arg);
-
248
-
249 static const constexpr uint16_t RX_DATA_LENGTH = 300U;
-
250
-
251 static const constexpr TickType_t HOST_INT_TIMEOUT_DEFAULT_MS =
-
252 CONFIG_ESP32_BNO08X_HINT_TIMEOUT_MS /
-
253 portTICK_PERIOD_MS;
-
254
-
255 static const constexpr TickType_t DATA_AVAILABLE_TIMEOUT_MS =
-
256 CONFIG_ESP32_BNO08X_DATA_AVAILABLE_TIMEOUT_MS /
-
257 portTICK_PERIOD_MS;
-
258
-
259 static const constexpr TickType_t HARD_RESET_DELAY_MS =
-
260 CONFIG_ESP32_BNO08X_HARD_RESET_DELAY_MS /
-
261 portTICK_PERIOD_MS;
-
262
-
263 static const constexpr uint32_t SCLK_MAX_SPEED = 3000000UL;
-
264
-
265 static const constexpr char* TAG = "BNO08x";
-
266
-
267 friend class BNO08xSH2HAL;
-
268 friend class BNO08xTestHelper;
-
269};
+
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;
+
263
+
264 static const constexpr uint32_t SCLK_MAX_SPEED = 3000000UL;
+
265
+
266 static const constexpr char* TAG = "BNO08x";
+
267
+
268 friend class BNO08xSH2HAL;
+
269 friend class BNO08xTestHelper;
+
270};
BNO08xStability
BNO08xStability states returned from BNO08x::stability_classifier.get()
Definition BNO08xGlobalTypes.hpp:147
@@ -379,89 +380,90 @@ $(function(){initNavTree('_b_n_o08x_8hpp_source.html',''); initResizable(); });
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:263
-
static const char * activity_to_str(BNO08xActivity activity)
Converts a BNO08xActivity enum to string.
Definition BNO08x.cpp:1594
-
BNO08xPrivateTypes::bno08x_init_status_t init_status
Initialization status of various functionality, used by deconstructor during cleanup,...
Definition BNO08x.hpp:198
+
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:309
-
static const constexpr uint16_t RX_DATA_LENGTH
length buffer containing data received over spi
Definition BNO08x.hpp:249
-
bool save_dynamic_calibration()
Saves dynamic/motion engine calibration data to BNO08x internal flash immediately....
Definition BNO08x.cpp:1315
-
esp_err_t deinit_gpio_inputs()
Deinitializes GPIO inputs, called from deconstructor.
Definition BNO08x.cpp:815
-
BNO08xPrivateTypes::bno08x_sync_ctx_t sync_ctx
Holds context used to synchronize tasks and callback execution.
Definition BNO08x.hpp:199
-
esp_err_t deinit_spi()
Deinitializes SPI.
Definition BNO08x.cpp:911
-
bool hard_reset()
Hard resets BNO08x device.
Definition BNO08x.cpp:1026
-
static const constexpr char * TAG
Class tag used for serial print statements.
Definition BNO08x.hpp:265
-
void unlock_sh2_HAL()
Unlocks sh2 HAL lib to allow other tasks to call its APIs.
Definition BNO08x.cpp:289
-
bool data_available()
Polls for new data/report to become available.
Definition BNO08x.cpp:1518
-
void lock_user_data()
Locks locks user data to only allow the calling task to read/modify it.
Definition BNO08x.cpp:299
-
static const char * accuracy_to_str(BNO08xAccuracy accuracy)
Definition BNO08x.cpp:1651
-
spi_device_interface_config_t imu_spi_config
SPI slave device settings.
Definition BNO08x.hpp:194
-
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:1281
-
esp_err_t deinit_gpio()
Deinitializes GPIO, called from deconstructor.
Definition BNO08x.cpp:785
-
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:370
-
etl::map< uint8_t, BNO08xRpt *, TOTAL_RPT_COUNT, etl::less< uint8_t > > usr_reports
Definition BNO08x.hpp:203
-
esp_err_t init_spi()
Initializes SPI.
Definition BNO08x.cpp:682
-
bool dynamic_calibration_disable(BNO08xCalSel sensor)
Disables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6....
Definition BNO08x.cpp:1254
-
void cb_task()
Task responsible for executing callbacks registered with register_cb().
Definition BNO08x.cpp:241
-
static const constexpr configSTACK_DEPTH_TYPE CB_TASK_SZ
Size of sh2_HAL_service_task() stack in bytes.
Definition BNO08x.hpp:145
-
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:1443
-
void toggle_reset()
Toggles reset gpio pin for hard reset of BNO08x device.
Definition BNO08x.cpp:1459
+
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:147
-
esp_err_t wait_for_hint()
Waits for HINT pin assertion or HOST_INT_TIMEOUT_DEFAULT_MS to elapse.
Definition BNO08x.cpp:1424
-
void print_product_ids()
Prints product IDs received at initialization.
Definition BNO08x.cpp:1571
-
esp_err_t deinit_sh2_HAL()
Deinitializes sh2 HAL.
Definition BNO08x.cpp:1010
-
bool sleep()
Places BNO08x device in sleep state by sending SLEEP (3) command on "device" channel.
Definition BNO08x.cpp:1175
+
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:319
-
static void IRAM_ATTR hint_handler(void *arg)
HINT interrupt service routine, handles falling edge of BNO08x HINT pin.
Definition BNO08x.cpp:1677
-
bool calibration_end(sh2_CalStatus_t &status)
Ends turn-table calibration, see ref. manual 6.4.10.2.
Definition BNO08x.cpp:1217
-
bool clear_dynamic_calibration()
Clears dynamic/motion engine calibration data and resets BNO08x device. See ref manual 6....
Definition BNO08x.cpp:1332
-
void handle_cb(uint8_t rpt_ID, BNO08xCbGeneric *cb_entry)
Determines the flavor of a passed callback and executes it appropriately.
Definition BNO08x.cpp:355
-
static const constexpr configSTACK_DEPTH_TYPE DATA_PROC_TASK_SZ
Size of data_proc_task() stack in bytes.
Definition BNO08x.hpp:131
+
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:190
-
void lock_sh2_HAL()
Locks sh2 HAL lib to only allow the calling task to call its APIs.
Definition BNO08x.cpp:279
-
esp_err_t init_gpio_inputs()
Initializes required gpio inputs.
Definition BNO08x.cpp:465
-
esp_err_t init_tasks()
Initializes data_proc_task.
Definition BNO08x.cpp:612
-
bool dynamic_calibration_enable(BNO08xCalSel sensor)
Enables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6....
Definition BNO08x.cpp:1235
-
bool dynamic_calibration_autosave_disable()
Disables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual ...
Definition BNO08x.cpp:1298
-
esp_err_t deinit_tasks()
Deinitializes tasks used by BNO08x driver.
Definition BNO08x.cpp:957
-
BNO08xResetReason get_reset_reason()
Returns reason for previous reset via product ID report.
Definition BNO08x.cpp:1128
-
bool soft_reset()
Soft resets BNO08x device by sending RESET (1) command on "device" channel.
Definition BNO08x.cpp:1070
-
spi_bus_config_t bus_config
SPI bus GPIO configuration settings.
Definition BNO08x.hpp:193
-
esp_err_t deinit_hint_isr()
Deinitializes host interrupt ISR, called from deconstructor.
Definition BNO08x.cpp:873
-
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:259
-
esp_err_t init_hint_isr()
Initializes host interrupt ISR.
Definition BNO08x.cpp:563
-
static const char * stability_to_str(BNO08xStability stability)
Converts a BNO08xStability enum to string.
Definition BNO08x.cpp:1628
-
sh2_ProductIds_t get_product_IDs()
Returns product ID info sent by IMU at initialization.
Definition BNO08x.cpp:1413
-
SemaphoreHandle_t sem_kill_tasks
Counting Semaphore to count amount of killed tasks.
Definition BNO08x.hpp:151
-
bool on()
Places BNO08x device in on state by sending ON (2) command on "device" channel.
Definition BNO08x.cpp:1159
-
static const constexpr configSTACK_DEPTH_TYPE SH2_HAL_SERVICE_TASK_SZ
Size of sh2_HAL_service_task() stack in bytes.
Definition BNO08x.hpp:138
-
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:1536
-
esp_err_t deinit_gpio_outputs()
Deinitializes GPIO outputs, called from deconstructor.
Definition BNO08x.cpp:837
+
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:185
-
spi_transaction_t spi_transaction
SPI transaction handle.
Definition BNO08x.hpp:196
-
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:1477
-
sh2_ProductIds_t product_IDs
Product ID info returned IMU at initialization, can be viewed with print_product_ids()
Definition BNO08x.hpp:200
-
spi_device_handle_t spi_hdl
SPI device handle.
Definition BNO08x.hpp:195
-
esp_err_t init_gpio_outputs()
Initializes required gpio outputs.
Definition BNO08x.cpp:501
+
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:229
+
static void cb_task_trampoline(void *arg)
Static function used to launch cb_task task.
Definition BNO08x.cpp:243
struct BNO08x::bno08x_reports_t bno08x_reports_t
Contains report implementations.
-
esp_err_t init_gpio()
Initializes required gpio.
Definition BNO08x.cpp:538
-
bno08x_reports_t rpt
Definition BNO08x.hpp:127
-
esp_err_t init_sh2_HAL()
Initializes sh2 HAL.
Definition BNO08x.cpp:727
-
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:255
-
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:251
+
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
-
bno08x_config_t imu_config
IMU configuration settings.
Definition BNO08x.hpp:192
-
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:1397
-
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:188
-
bool calibration_start(uint32_t period_us)
Starts simple calibration, see ref. manual 6.4.10.1.
Definition BNO08x.cpp:1199
-
TaskHandle_t data_proc_task_hdl
data_proc_task() task handle
Definition BNO08x.hpp:133
-
TaskHandle_t sh2_HAL_service_task_hdl
sh2_HAL_service_task() task handle
Definition BNO08x.hpp:140
+
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
@@ -486,29 +488,29 @@ $(function(){initNavTree('_b_n_o08x_8hpp_source.html',''); initResizable(); });
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:72
-
BNO08xRptARVRStabilizedRV rv_ARVR_stabilized
Definition BNO08x.hpp:82
-
BNO08xRptCalMagnetometer cal_magnetometer
Definition BNO08x.hpp:76
-
BNO08xRptTapDetector tap_detector
Definition BNO08x.hpp:93
-
BNO08xRptRawMEMSGyro raw_gyro
Definition BNO08x.hpp:86
-
BNO08xRptStabilityClassifier stability_classifier
Definition BNO08x.hpp:91
-
BNO08xRptUncalMagnetometer uncal_magnetometer
Definition BNO08x.hpp:77
-
BNO08xRptActivityClassifier activity_classifier
Definition BNO08x.hpp:90
-
BNO08xRptIGyroRV rv_gyro_integrated
Definition BNO08x.hpp:84
-
BNO08xRptUncalGyro uncal_gyro
Definition BNO08x.hpp:79
-
BNO08xRptRVGeomag rv_geomagnetic
Definition BNO08x.hpp:85
-
BNO08xRptGameRV rv_game
Definition BNO08x.hpp:81
-
BNO08xRptShakeDetector shake_detector
Definition BNO08x.hpp:92
-
BNO08xRptRawMEMSAccelerometer raw_accelerometer
Definition BNO08x.hpp:87
-
bno08x_reports_t(BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08x.hpp:95
-
BNO08xRptRawMEMSMagnetometer raw_magnetometer
Definition BNO08x.hpp:88
-
BNO08xRptAcceleration accelerometer
Definition BNO08x.hpp:73
-
BNO08xRptLinearAcceleration linear_accelerometer
Definition BNO08x.hpp:74
-
BNO08xRptCalGyro cal_gyro
Definition BNO08x.hpp:78
-
BNO08xRptRV rv
Definition BNO08x.hpp:80
-
BNO08xRptStepCounter step_counter
Definition BNO08x.hpp:89
-
BNO08xRptGravity gravity
Definition BNO08x.hpp:75
-
BNO08xRptARVRStabilizedGameRV rv_ARVR_stabilized_game
Definition BNO08x.hpp:83
+
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
@@ -517,7 +519,7 @@ $(function(){initNavTree('_b_n_o08x_8hpp_source.html',''); initResizable(); }); diff --git a/documentation/html/_b_n_o08x_cb_generic_8hpp.html b/documentation/html/_b_n_o08x_cb_generic_8hpp.html index 6c01042..c76f13c 100644 --- a/documentation/html/_b_n_o08x_cb_generic_8hpp.html +++ b/documentation/html/_b_n_o08x_cb_generic_8hpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xCbGeneric.hpp File Reference +esp32_BNO08x: include/callback/BNO08xCbGeneric.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -102,144 +102,144 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -258,7 +258,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 8b75236..b11093a 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,126 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 8bca9fc..5b7c710 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 @@ -c78149754bb0bd4eb627764924116949 \ No newline at end of file +de115f6722d6038958c8004b874211e3 \ 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 1b5eea5..30311d9 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 d228d49..c89adbe 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,7 @@ - - - - - - + + + + + + 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 921e49c..07a181e 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 @@ -ba20fe1446e67635ff7b7b81573a205e \ No newline at end of file +a5bab94ecdd9cf3cda366e97b3ea2108 \ 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 1f5e22a..925ddfd 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 8f5314e..281c3b7 100644 --- a/documentation/html/_b_n_o08x_cb_generic_8hpp_source.html +++ b/documentation/html/_b_n_o08x_cb_generic_8hpp_source.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xCbGeneric.hpp Source File +esp32_BNO08x: include/callback/BNO08xCbGeneric.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -134,7 +134,7 @@ $(function(){initNavTree('_b_n_o08x_cb_generic_8hpp_source.html',''); initResiza 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 b21c1a9..8bd22a5 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xCbParamRptID.hpp File Reference +esp32_BNO08x: include/callback/BNO08xCbParamRptID.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,145 +101,145 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -258,7 +258,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 274c67f..d043b08 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,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 00dfd35..35f345d 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 @@ -385f6353c098a3b908b6b4170b5a50c8 \ No newline at end of file +cd86e961aec1da76f4412e78fa5a94d2 \ 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 33b5c68..42bbdd9 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 d4e9b8a..f8cc9fc 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,9 @@ - - - - - - - - + + + + + + + + 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 cc33761..7d010d5 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 @@ -54a824c4d5b84f653400fc6d87156c95 \ No newline at end of file +c43d4bb2f3c3a0cb72a5d6aeda10ca78 \ 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 a10435e..3d6f847 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 2e8b398..a74910e 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xCbParamRptID.hpp Source File +esp32_BNO08x: include/callback/BNO08xCbParamRptID.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -141,7 +141,7 @@ $(function(){initNavTree('_b_n_o08x_cb_param_rpt_i_d_8hpp_source.html',''); init 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 6a6d0bf..5b3a371 100644 --- a/documentation/html/_b_n_o08x_cb_param_void_8hpp.html +++ b/documentation/html/_b_n_o08x_cb_param_void_8hpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xCbParamVoid.hpp File Reference +esp32_BNO08x: include/callback/BNO08xCbParamVoid.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,145 +101,145 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -257,7 +257,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 70f7f22..b83b275 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,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 7569f37..0dbd315 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 @@ -4a3114de0ed09245cd35ee08a374e211 \ No newline at end of file +16e0e91b86bb9e7f3fb2533f05f67ba8 \ 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 7ef2a81..8b27242 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 a47cb16..1965c35 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,9 @@ - - - - - - - - + + + + + + + + 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 91176cc..329a9fe 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 @@ -7d3a6a9280833295654676094a7e61d8 \ No newline at end of file +03fe90be2daab4c0cf95bfd38e92fc8c \ 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 117b475..ae93054 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 c05e67a..7934fc9 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xCbParamVoid.hpp Source File +esp32_BNO08x: include/callback/BNO08xCbParamVoid.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -140,7 +140,7 @@ $(function(){initNavTree('_b_n_o08x_cb_param_void_8hpp_source.html',''); initRes diff --git a/documentation/html/_b_n_o08x_global_types_8hpp.html b/documentation/html/_b_n_o08x_global_types_8hpp.html index a9b6b17..ff7eaa8 100644 --- a/documentation/html/_b_n_o08x_global_types_8hpp.html +++ b/documentation/html/_b_n_o08x_global_types_8hpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xGlobalTypes.hpp File Reference +esp32_BNO08x: include/BNO08xGlobalTypes.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -112,9 +112,9 @@ $(function(){initNavTree('_b_n_o08x_global_types_8hpp.html',''); initResizable()
Include dependency graph for BNO08xGlobalTypes.hpp:
-
- - +
+ + @@ -130,139 +130,139 @@ Include dependency graph for BNO08xGlobalTypes.hpp:
- +
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -1244,7 +1244,7 @@ Variables 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 0ebc7c0..2f02f2e 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,127 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 320b696..0b38e8c 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 @@ -e6db344404c28d9e9198379fe0ef94fb \ No newline at end of file +969a5727f4b1b0aa1c20766c9be99e32 \ 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 e0699b2..d10e03c 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 fc5b73d..0c1fb5c 100644 --- a/documentation/html/_b_n_o08x_global_types_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_global_types_8hpp__incl.map @@ -1,5 +1,5 @@ - - + + @@ -15,5 +15,5 @@ - + 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 b33e4ee..1464880 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 @@ -1a445a51e42ae5218c37acbf02ec3cf6 \ No newline at end of file +6529a5cbfb3b3cef46492c26e77844bb \ 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 fd9f62e..bfaaafb 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_source.html b/documentation/html/_b_n_o08x_global_types_8hpp_source.html index 18ffa38..361e856 100644 --- a/documentation/html/_b_n_o08x_global_types_8hpp_source.html +++ b/documentation/html/_b_n_o08x_global_types_8hpp_source.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xGlobalTypes.hpp Source File +esp32_BNO08x: include/BNO08xGlobalTypes.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -1239,7 +1239,7 @@ $(function(){initNavTree('_b_n_o08x_global_types_8hpp_source.html',''); initResi diff --git a/documentation/html/_b_n_o08x_private_types_8hpp.html b/documentation/html/_b_n_o08x_private_types_8hpp.html index 58ccdf2..bc9ec6b 100644 --- a/documentation/html/_b_n_o08x_private_types_8hpp.html +++ b/documentation/html/_b_n_o08x_private_types_8hpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xPrivateTypes.hpp File Reference +esp32_BNO08x: include/BNO08xPrivateTypes.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -112,11 +112,11 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp.html',''); initResizable(
Include dependency graph for BNO08xPrivateTypes.hpp:
-
- - +
+ + - + @@ -128,9 +128,9 @@ Include dependency graph for BNO08xPrivateTypes.hpp:
- + - + @@ -158,131 +158,131 @@ Include dependency graph for BNO08xPrivateTypes.hpp:
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -343,6 +343,7 @@ Enumerations , BNO08xPrivateTypes::EVT_GRP_RPT_RAW_GYRO_BIT = (1UL << 19U) ,
  BNO08xPrivateTypes::EVT_GRP_RPT_RAW_MAGNETOMETER_BIT = (1UL << 20U) +, BNO08xPrivateTypes::EVT_GRP_RPT_CIRCLE_DETECTOR_BIT = (1UL << 21U) , BNO08xPrivateTypes::EVT_GRP_RPT_ALL
} @@ -368,7 +369,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 dcbfd2b..fe17d6e 100644 --- a/documentation/html/_b_n_o08x_private_types_8hpp.js +++ b/documentation/html/_b_n_o08x_private_types_8hpp.js @@ -27,6 +27,7 @@ var _b_n_o08x_private_types_8hpp = [ "EVT_GRP_RPT_RAW_ACCELEROMETER_BIT", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2", null ], [ "EVT_GRP_RPT_RAW_GYRO_BIT", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb", null ], [ "EVT_GRP_RPT_RAW_MAGNETOMETER_BIT", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7", null ], + [ "EVT_GRP_RPT_CIRCLE_DETECTOR_BIT", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10", null ], [ "EVT_GRP_RPT_ALL", "_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1", null ] ] ], [ "bno08x_tsk_bit_t", "_b_n_o08x_private_types_8hpp.html#a59097f108831dd9860e17438d2976c1c", [ 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 ad34f6b..4af8b1d 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,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 a34464c..f367d99 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 @@ -772b8ad5763d290e6431022bf171cd63 \ No newline at end of file +b1dbd3f919041fb3793e2d5f0aa00d7c \ 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 7b9ab54..552c24d 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 af4b490..643874f 100644 --- a/documentation/html/_b_n_o08x_private_types_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_private_types_8hpp__incl.map @@ -1,7 +1,7 @@ - - + + - + @@ -13,9 +13,9 @@ - + - + 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 78f7d30..f7cd2cd 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 @@ -7ab8ce0fca3f5e0357fefc159101be00 \ No newline at end of file +50f3295202e6961586273bd1ed084eb3 \ 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 fab319f..d630a72 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 8bafb28..fc87ec7 100644 --- a/documentation/html/_b_n_o08x_private_types_8hpp_source.html +++ b/documentation/html/_b_n_o08x_private_types_8hpp_source.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xPrivateTypes.hpp Source File +esp32_BNO08x: include/BNO08xPrivateTypes.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -203,68 +203,71 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp_source.html',''); initRes -
102
- - - - - - - -
110 };
+ +
103
+ + + + + + + + +
112 };
-
111
-
-
113 enum bno08x_tsk_bit_t : EventBits_t
-
114 {
- -
116 (1UL << 0U),
- -
118 (1UL << 1U),
- -
120 (1UL << 2U),
- -
122 (1UL << 3U)
-
123 };
+
113
+
+
115 enum bno08x_tsk_bit_t : EventBits_t
+
116 {
+ +
118 (1UL << 0U),
+ +
120 (1UL << 1U),
+ +
122 (1UL << 2U),
+ +
124 (1UL << 3U)
+
125 };
-
124
-
-
125 inline static sh2_SensorConfig default_sensor_cfg = {
-
126 .changeSensitivityEnabled = false,
-
127 .changeSensitivityRelative = false,
-
128 .wakeupEnabled = false,
-
129 .alwaysOnEnabled = false,
-
130 .changeSensitivity = 0,
-
131 .reportInterval_us = 0,
-
132 .batchInterval_us = 0,
-
133 .sensorSpecific = 0};
+
126
+
+
127 inline static sh2_SensorConfig default_sensor_cfg = {
+
128 .changeSensitivityEnabled = false,
+
129 .changeSensitivityRelative = false,
+
130 .wakeupEnabled = false,
+
131 .alwaysOnEnabled = false,
+
132 .changeSensitivity = 0,
+
133 .reportInterval_us = 0,
+
134 .batchInterval_us = 0,
+
135 .sensorSpecific = 0};
-
134}; // namespace BNO08xPrivateTypes
+
136}; // namespace BNO08xPrivateTypes
Definition BNO08xPrivateTypes.hpp:21
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:125
-
bno08x_tsk_bit_t
Bits for evt_grp_bno08x_task.
Definition BNO08xPrivateTypes.hpp:114
-
@ 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:121
-
@ 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:115
-
@ 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:117
-
@ 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:119
+
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
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:103
+
@ 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
@@ -303,7 +306,7 @@ $(function(){initNavTree('_b_n_o08x_private_types_8hpp_source.html',''); initRes diff --git a/documentation/html/_b_n_o08x_reports_8hpp.html b/documentation/html/_b_n_o08x_reports_8hpp.html index ae11926..4d972ea 100644 --- a/documentation/html/_b_n_o08x_reports_8hpp.html +++ b/documentation/html/_b_n_o08x_reports_8hpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xReports.hpp File Reference +esp32_BNO08x: include/report/BNO08xReports.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -119,27 +119,27 @@ $(function(){initNavTree('_b_n_o08x_reports_8hpp.html',''); initResizable(); });
Include dependency graph for BNO08xReports.hpp:
-
- - +
+ + - + - + - + - + - + - + - + - + - + @@ -149,70 +149,72 @@ Include dependency graph for BNO08xReports.hpp:
- + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -240,29 +242,29 @@ Include dependency graph for BNO08xReports.hpp:
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + +
@@ -272,7 +274,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 5cecc5b..9264fe7 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,23 @@ - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + 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 4401d5f..585ce3e 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 @@ -8a08d88849eb790069942c7780eb83c3 \ No newline at end of file +57c8f6a15538b575b61370142f326374 \ 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 2864dc3..be59284 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 09cc668..68737bf 100644 --- a/documentation/html/_b_n_o08x_reports_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_reports_8hpp__incl.map @@ -1,116 +1,118 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_reports_8hpp__incl.md5 b/documentation/html/_b_n_o08x_reports_8hpp__incl.md5 index 3915171..8938374 100644 --- a/documentation/html/_b_n_o08x_reports_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_reports_8hpp__incl.md5 @@ -1 +1 @@ -89c0bfaf6155949fcdb46e494f552a2d \ No newline at end of file +965ade0226b9596d54530df8c2376d62 \ 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 5e1e954..176f5c4 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 d258cc9..5979124 100644 --- a/documentation/html/_b_n_o08x_reports_8hpp_source.html +++ b/documentation/html/_b_n_o08x_reports_8hpp_source.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xReports.hpp Source File +esp32_BNO08x: include/report/BNO08xReports.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -149,7 +149,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 7e0e6e9..cbca075 100644 --- a/documentation/html/_b_n_o08x_rpt_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_8cpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRpt.cpp File Reference +esp32_BNO08x: source/BNO08xRpt.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,58 +99,60 @@ $(function(){initNavTree('_b_n_o08x_rpt_8cpp.html',''); initResizable(); });
Include dependency graph for BNO08xRpt.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -160,7 +162,7 @@ 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 99e4692..f2a148c 100644 --- a/documentation/html/_b_n_o08x_rpt_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_8cpp__incl.map @@ -1,52 +1,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_8cpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_8cpp__incl.md5 index 2ad070a..61dda23 100644 --- a/documentation/html/_b_n_o08x_rpt_8cpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_8cpp__incl.md5 @@ -1 +1 @@ -513521c5c9992dcd404268fca7121059 \ No newline at end of file +0d4476cab9fd21f25560b7bde8cac352 \ 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 74cce53..7cfab58 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 83b11c8..1246e6b 100644 --- a/documentation/html/_b_n_o08x_rpt_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_8hpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRpt.hpp File Reference +esp32_BNO08x: include/report/BNO08xRpt.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -98,6 +98,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_8hpp.html',''); initResizable(); });
#include <functional>
+#include "esp_log.h"
#include "BNO08xGlobalTypes.hpp"
#include "BNO08xPrivateTypes.hpp"
#include "sh2.h"
@@ -106,182 +107,184 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -300,7 +303,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 d2231e2..70c77c5 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,121 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 3615da7..c3da0ea 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 @@ -15d2e81be5f897e7ddce3a3af5e6e303 \ No newline at end of file +c09804c104c97efdde910a67abbfe781 \ 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 35b6cbb..ff06a4f 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 5937bb9..804dbcc 100644 --- a/documentation/html/_b_n_o08x_rpt_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_8hpp__incl.map @@ -1,50 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_rpt_8hpp__incl.md5 b/documentation/html/_b_n_o08x_rpt_8hpp__incl.md5 index f94b54b..98796d7 100644 --- a/documentation/html/_b_n_o08x_rpt_8hpp__incl.md5 +++ b/documentation/html/_b_n_o08x_rpt_8hpp__incl.md5 @@ -1 +1 @@ -f480385531cf68e4f25c04e62c439ab4 \ No newline at end of file +8ed408d13eba1bed931318e9ab62f693 \ 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 6794207..52111e1 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 558b28f..1468ced 100644 --- a/documentation/html/_b_n_o08x_rpt_8hpp_source.html +++ b/documentation/html/_b_n_o08x_rpt_8hpp_source.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRpt.hpp Source File +esp32_BNO08x: include/report/BNO08xRpt.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -105,86 +105,91 @@ $(function(){initNavTree('_b_n_o08x_rpt_8hpp_source.html',''); initResizable();
7
8// standard library includes
9#include <functional>
-
10// in-house includes
-
11#include "BNO08xGlobalTypes.hpp"
- -
13// hill-crest labs includes (apache 2.0 license, compatible with MIT)
-
14#include "sh2.h"
-
15#include "sh2_SensorValue.h"
-
16#include "sh2_err.h"
-
17
-
- -
24{
-
25 public:
-
26 bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg);
-
27 bool disable(sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg);
-
28 bool register_cb(std::function<void(void)> cb_fxn);
-
29 bool has_new_data();
-
30 bool flush();
-
31 bool get_sample_counts(bno08x_sample_counts_t& sample_counts);
- -
33 bool get_meta_data(bno08x_meta_data_t& meta_data);
-
34
-
35 protected:
-
36 uint8_t ID;
-
37 EventBits_t rpt_bit;
-
38 uint32_t period_us;
- -
40
-
41 virtual void update_data(sh2_SensorValue_t* sensor_val) = 0;
-
42
-
- -
56 : ID(ID)
- -
58 , period_us(0UL)
- -
60
-
61 {
-
62 }
+
10// esp-idf includes
+
11#include "esp_log.h"
+
12// in-house includes
+
13#include "BNO08xGlobalTypes.hpp"
+ +
15// hill-crest labs includes (apache 2.0 license, compatible with MIT)
+
16#include "sh2.h"
+
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);
+
29 bool register_cb(std::function<void(void)> cb_fxn);
+
30 bool has_new_data();
+
31 bool flush();
+
32 bool get_sample_counts(bno08x_sample_counts_t& sample_counts);
+ +
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;
+
37
+
38 protected:
+
39 uint8_t ID;
+
40 EventBits_t rpt_bit;
+
41 uint32_t period_us;
+ +
43
+
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)
+ +
62 , period_us(0UL)
+ +
64
+
65 {
+
66 }
-
63
-
64 void unlock_sh2_HAL();
-
65 void lock_sh2_HAL();
-
66 void unlock_user_data();
-
67 void lock_user_data();
- -
69
-
70 static const constexpr float RAD_2_DEG =
-
71 (180.0f / M_PI);
-
72
-
73 static const constexpr char* TAG = "BNO08xRpt";
-
74
-
75 friend class BNO08x;
-
76};
+
67
+
68 void unlock_sh2_HAL();
+
69 void lock_sh2_HAL();
+
70 void unlock_user_data();
+
71 void lock_user_data();
+ +
73
+
74 static const constexpr float RAD_2_DEG =
+
75 (180.0f / M_PI);
+
76
+
77 static const constexpr char* TAG = "BNO08xRpt";
+
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:24
-
bool clear_sample_counts()
Clears BNO08x internal sample counts for this sensor. (see SH-2 ref manual 6.4.3.1)
Definition BNO08xRpt.cpp:173
-
BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
BNO08xRpt report constructor.
Definition BNO08xRpt.hpp:55
-
uint32_t period_us
The period/interval of the report in microseconds.
Definition BNO08xRpt.hpp:38
-
static const constexpr float RAD_2_DEG
Constant for radian to degree conversions, sed in quaternion to euler function conversions.
Definition BNO08xRpt.hpp:70
-
void unlock_user_data()
Unlocks user data to allow other tasks to read/modify it.
Definition BNO08xRpt.cpp:244
-
static const constexpr char * TAG
Definition BNO08xRpt.hpp:73
-
bool 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
-
void signal_data_available()
Signals to BNO08x::data_available() that a new report has arrived.
Definition BNO08xRpt.cpp:254
-
void lock_user_data()
Locks locks user data to only allow the calling task to read/modify it.
Definition BNO08xRpt.cpp:234
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-
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:96
-
void unlock_sh2_HAL()
Unlocks sh2 HAL lib to allow other tasks to call its APIs.
Definition BNO08xRpt.cpp:224
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-
bool has_new_data()
Checks if a new report has been received since the last time this function was called.
Definition BNO08xRpt.cpp:112
-
void lock_sh2_HAL()
Locks sh2 HAL lib to only allow the calling task to call its APIs.
Definition BNO08xRpt.cpp:214
-
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:148
-
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:58
+
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
virtual void update_data(sh2_SensorValue_t *sensor_val)=0
-
bool flush()
Flush all buffered reports for this sensor/report module.
Definition BNO08xRpt.cpp:130
-
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:193
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:125
+
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
@@ -193,7 +198,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_8hpp_source.html',''); initResizable(); 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 310669a..ee7d85e 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptARVRStabilizedGameRV.cpp File Reference +esp32_BNO08x: source/report/BNO08xRptARVRStabilizedGameRV.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,62 +99,64 @@ $(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html','
Include dependency graph for BNO08xRptARVRStabilizedGameRV.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -164,7 +166,7 @@ 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 bf94687..99fb9a2 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,56 +1,58 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 0d06479..b98c8a1 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 @@ -60ce74b4183e29f96b890517890b6a67 \ No newline at end of file +71454fd9c1415e80aee48b981285744d \ 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 b33dd15..b358f16 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 4d90a06..2ed7f44 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptARVRStabilizedGameRV.hpp File Reference +esp32_BNO08x: include/report/BNO08xRptARVRStabilizedGameRV.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,92 +101,94 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -205,7 +207,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 e0f1758..6965c00 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,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + 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 f437e66..4272d34 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 @@ -7619e75ec6a1ce0c6ce0ad7a62d3f5fc \ No newline at end of file +b660f36b95dd3088eae90c3ee26744f9 \ 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 dced7ed..8ebd30a 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 cb34f6b..01cdf01 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,54 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 b8614b4..9196f0e 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 @@ -1bbe3e6d9c3114a561518cc3595133b5 \ No newline at end of file +cd409e07ea63a1299342248d35608de2 \ 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 4a0968b..fe42a41 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 587007a..8e57ebf 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptARVRStabilizedGameRV.hpp Source File +esp32_BNO08x: include/report/BNO08xRptARVRStabilizedGameRV.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -126,9 +126,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source.
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:39
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+
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
@@ -136,7 +136,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source. 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 fecb373..7729faf 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptARVRStabilizedRV.cpp File Reference +esp32_BNO08x: source/report/BNO08xRptARVRStabilizedRV.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,62 +99,64 @@ $(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.html',''); i
Include dependency graph for BNO08xRptARVRStabilizedRV.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -164,7 +166,7 @@ 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 c838f41..9dcb29a 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,56 +1,58 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 e656354..aacb59f 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 @@ -0d83443922a8520b47f28b0842ce4199 \ No newline at end of file +ac238f433948f37a2563a0b6ba74a983 \ 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 e27351d..d791b21 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 389823b..d4634ba 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptARVRStabilizedRV.hpp File Reference +esp32_BNO08x: include/report/BNO08xRptARVRStabilizedRV.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,92 +101,94 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -205,7 +207,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 8ca3056..8f86aca 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,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + 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 c3cea5f..3c24a3c 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 @@ -9a4bd4263c129db780bfd02bfc253f4a \ No newline at end of file +79482ce1f61c72252c710354d87fe516 \ 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 8d996b0..124148f 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 e6823c8..7112e12 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,54 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 8372fc0..1574818 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 @@ -6508a8d46888f1cb2f4b279523579a76 \ No newline at end of file +a85c4cc586adc27cb2c66a28c4c1a8a9 \ 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 d619440..a17403a 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 e8f2405..7238181 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptARVRStabilizedRV.hpp Source File +esp32_BNO08x: include/report/BNO08xRptARVRStabilizedRV.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -126,9 +126,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source.html'
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:39
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+
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
@@ -136,7 +136,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source.html' diff --git a/documentation/html/_b_n_o08x_rpt_acceleration_8cpp.html b/documentation/html/_b_n_o08x_rpt_acceleration_8cpp.html index 972c5ff..c3c5de1 100644 --- a/documentation/html/_b_n_o08x_rpt_acceleration_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_acceleration_8cpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptAcceleration.cpp File Reference +esp32_BNO08x: source/report/BNO08xRptAcceleration.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_acceleration_8cpp.html',''); initResizab
Include dependency graph for BNO08xRptAcceleration.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -162,7 +164,7 @@ 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 ad65f98..07370b5 100644 --- a/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_acceleration_8cpp__incl.map @@ -1,54 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 fd70f8a..41d8a7a 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 @@ -b8119d937347ee4a8f50abebc1bffa84 \ No newline at end of file +cdd4bac4c5af00804c67105c2e4ef3a1 \ 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 a630969..0ba5195 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 32b0ae0..5bcca6e 100644 --- a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptAcceleration.hpp File Reference +esp32_BNO08x: include/report/BNO08xRptAcceleration.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -203,7 +205,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 2c9abb9..73a4e52 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,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + 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 92aeaf4..3eff73a 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 @@ -f3eafc471658d8c68028e96cff2a7a7c \ No newline at end of file +1a8416062748c16890759d5f9b24ff7f \ 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 9a4e627..6d8af87 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 e107f38..769c243 100644 --- a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp__incl.map @@ -1,52 +1,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 aea32a6..ea9cf76 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 @@ -b04bc0c03ddd37c595552e5b27b34dac \ No newline at end of file +ed2116b7f9c0ce50c31201c7a8f13c05 \ 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 73abbc4..a697e05 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 25b50bf..862b3e6 100644 --- a/documentation/html/_b_n_o08x_rpt_acceleration_8hpp_source.html +++ b/documentation/html/_b_n_o08x_rpt_acceleration_8hpp_source.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptAcceleration.hpp Source File +esp32_BNO08x: include/report/BNO08xRptAcceleration.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,25 +116,29 @@ $(function(){initNavTree('_b_n_o08x_rpt_acceleration_8hpp_source.html',''); init
21 }
22
- -
24
-
25 private:
-
26 void update_data(sh2_SensorValue_t* sensor_val) override;
- -
28 static const constexpr char* TAG = "BNO08xRptAcceleration";
-
29};
+
23 bool enable(
+
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";
+
31};
Class to represent accelerometer reports. (See Ref. Manual 6.5.9)
Definition BNO08xRptAcceleration.hpp:16
-
bno08x_accel_t data
Definition BNO08xRptAcceleration.hpp:27
-
static const constexpr char * TAG
Definition BNO08xRptAcceleration.hpp:28
+
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
-
bno08x_accel_t get()
Grabs most recent acceleration data (including gravity), units are in m/s^2.
Definition BNO08xRptAcceleration.cpp:31
+
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:24
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+
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
@@ -142,7 +146,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_acceleration_8hpp_source.html',''); init 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 c882abd..dd53ee6 100644 --- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_activity_classifier_8cpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptActivityClassifier.cpp File Reference +esp32_BNO08x: source/report/BNO08xRptActivityClassifier.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_activity_classifier_8cpp.html',''); init
Include dependency graph for BNO08xRptActivityClassifier.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -162,7 +164,7 @@ 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 4e73755..496d026 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,54 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 fbb7057..9b844be 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 @@ -93b325e9effa914ab683627deee96b68 \ No newline at end of file +8263473d83a7119f24a8ce505208e82b \ 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 c6d9b2b..a7e6f7c 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 6a19772..63d1baa 100644 --- a/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_activity_classifier_8hpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptActivityClassifier.hpp File Reference +esp32_BNO08x: include/report/BNO08xRptActivityClassifier.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -203,7 +205,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 9b1e271..443e4bb 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,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + 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 fbbfa78..c19306a 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 @@ -277b996272b6803a422a196850c2fb46 \ No newline at end of file +d169dcad6c428c6c8a8bf8625f4ca961 \ 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 68ab1de..74ee476 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 ccb24df..c1eb57f 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,52 +1,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 79bdd10..de2c2ee 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 @@ -ee26a9f0574615c2e956b0913c5608a6 \ No newline at end of file +0c2d7a0f509fa7d10c61a41d71490804 \ 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 cafe4dd..30a75b4 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 8478fa1..01bc65c 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptActivityClassifier.hpp Source File +esp32_BNO08x: include/report/BNO08xRptActivityClassifier.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,33 +116,39 @@ $(function(){initNavTree('_b_n_o08x_rpt_activity_classifier_8hpp_source.html',''
21 }
22
-
23 bool enable(uint32_t time_between_reports, BNO08xActivityEnable activities_to_enable,
-
24 sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg);
+
23 bool enable(
+
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 = "BNO08xRptActivityClassifier";
-
32};
+ +
28
+
29 private:
+
30 void update_data(sh2_SensorValue_t* sensor_val) override;
+ + + +
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
+
Class to represent activity classifier reports. (See Ref. Manual 6.5.36)
Definition BNO08xRptActivityClassifier.hpp:16
-
bno08x_activity_classifier_t data
Most recent report data, doesn't account for step rollover.
Definition BNO08xRptActivityClassifier.hpp:30
-
BNO08xActivity get_most_likely_activity()
Grabs most the most likely activity from most recent activity classifier data.
Definition BNO08xRptActivityClassifier.cpp:63
-
bno08x_activity_classifier_t get()
Grabs most recent activity classifier data.
Definition BNO08xRptActivityClassifier.cpp:50
+
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:34
-
bool enable(uint32_t time_between_reports, BNO08xActivityEnable activities_to_enable, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
Enables activity classifier reports such that the BNO08x begins sending them.
Definition BNO08xRptActivityClassifier.cpp:18
-
static const constexpr char * TAG
Definition BNO08xRptActivityClassifier.hpp:31
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:125
+
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
@@ -150,7 +156,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_activity_classifier_8hpp_source.html','' 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 494b201..dfb6d12 100644 --- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_cal_gyro_8cpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptCalGyro.cpp File Reference +esp32_BNO08x: source/report/BNO08xRptCalGyro.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_cal_gyro_8cpp.html',''); initResizable()
Include dependency graph for BNO08xRptCalGyro.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -162,7 +164,7 @@ 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 34d3ef0..c10bb08 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,54 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 338284d..57d91da 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 @@ -b4a3b61fdddc9d902b3d83c5b30d1898 \ No newline at end of file +fa84a44bc5f841793d6a22fe24e3dae4 \ 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 79537ee..354c9dc 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 7e2595f..fe2ff82 100644 --- a/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_cal_gyro_8hpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptCalGyro.hpp File Reference +esp32_BNO08x: include/report/BNO08xRptCalGyro.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -203,7 +205,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 e05ea4d..aec4119 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,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + 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 b99e6cb..942231b 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 @@ -2c60c4c0ecdd62709b35fdfadfbbba9e \ No newline at end of file +a9f135658434739460691e2c834e84e6 \ 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 3f0cc55..92dbaca 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 599feea..0f314f0 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,52 +1,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 f5c8175..9787268 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 @@ -40c880b4d587b2f0fa18c3135e81cba4 \ No newline at end of file +5cfe8f7b06220b3a1522ae88b91b844f \ 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 d3d7f92..a75c24b 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 e017628..23579ac 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptCalGyro.hpp Source File +esp32_BNO08x: include/report/BNO08xRptCalGyro.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,25 +116,29 @@ $(function(){initNavTree('_b_n_o08x_rpt_cal_gyro_8hpp_source.html',''); initResi
21 }
22
- -
24
-
25 private:
-
26 void update_data(sh2_SensorValue_t* sensor_val) override;
- -
28 static const constexpr char* TAG = "BNO08xRptCalGyro";
-
29};
+
23 bool enable(
+
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";
+
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:28
-
bno08x_gyro_t get()
Grabs most recent gyroscope data (velocity), units are in rad/s.
Definition BNO08xRptCalGyro.cpp:31
-
bno08x_gyro_t data
Definition BNO08xRptCalGyro.hpp:27
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+
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
@@ -142,7 +146,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_cal_gyro_8hpp_source.html',''); initResi 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 2171325..bcc6433 100644 --- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8cpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptCalMagnetometer.cpp File Reference +esp32_BNO08x: source/report/BNO08xRptCalMagnetometer.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_cal_magnetometer_8cpp.html',''); initRes
Include dependency graph for BNO08xRptCalMagnetometer.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -162,7 +164,7 @@ 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 e1ac75a..3bdd790 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,54 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 1fa5d7f..32ba3da 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 @@ -600c6403a76968fd72fefecfc2a1750b \ No newline at end of file +6e89bcbf6d95ec81e069bb7d16dd7a4d \ 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 5dce6c6..2729bd0 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 3604de1..c0e85c6 100644 --- a/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_cal_magnetometer_8hpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptCalMagnetometer.hpp File Reference +esp32_BNO08x: include/report/BNO08xRptCalMagnetometer.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -203,7 +205,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 e842813..118bb88 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,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + 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 8c2c2a4..c916477 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 @@ -ceca2ebcff22ba4a1d9cf6c589b01a45 \ No newline at end of file +0bc1d38a821f5ac8624b2b98217095b7 \ 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 fe676ac..4e67dfa 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 1d11bb7..75cc937 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,52 +1,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 037413f..2ee3faf 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 @@ -ce2dce3de90024f0748458581a27aab6 \ No newline at end of file +df5fc5d65a19bd4778508dc4e56639a0 \ 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 19ccb91..922bc6b 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 67896ee..d95c7e3 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptCalMagnetometer.hpp Source File +esp32_BNO08x: include/report/BNO08xRptCalMagnetometer.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,25 +116,29 @@ $(function(){initNavTree('_b_n_o08x_rpt_cal_magnetometer_8hpp_source.html','');
21 }
22
- -
24
-
25 private:
-
26 void update_data(sh2_SensorValue_t* sensor_val) override;
- -
28 static const constexpr char* TAG = "BNO08xRptCalMagnetometer";
-
29};
+
23 bool enable(
+
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";
+
31};
Class to represent calibrated magnetometer reports. (See Ref. Manual 6.5.16)
Definition BNO08xRptCalMagnetometer.hpp:16
-
bno08x_magf_t data
Definition BNO08xRptCalMagnetometer.hpp:27
+
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:28
-
bno08x_magf_t get()
Grabs most recent calibrated magnetometer data, units are in uTesla.
Definition BNO08xRptCalMagnetometer.cpp:31
+
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:24
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+
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
@@ -142,7 +146,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_cal_magnetometer_8hpp_source.html',''); 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 161d0c5..8d3375f 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptGameRV.cpp File Reference +esp32_BNO08x: source/report/BNO08xRptGameRV.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,62 +99,64 @@ $(function(){initNavTree('_b_n_o08x_rpt_game_r_v_8cpp.html',''); initResizable()
Include dependency graph for BNO08xRptGameRV.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -164,7 +166,7 @@ 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 78a4b42..0f2aa12 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,56 +1,58 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 3242c65..5c71d17 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 @@ -8b207d04d70843640c150609d4ecc445 \ No newline at end of file +17c8bfcc0da347e3357089cb51de99dd \ 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 4407d18..3e5f9dd 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 ef63526..21beeb1 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptGameRV.hpp File Reference +esp32_BNO08x: include/report/BNO08xRptGameRV.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,92 +101,94 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -205,7 +207,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 2fed2fc..59d392b 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,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + 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 6d00bfe..50a01e4 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 @@ -9e95f6a35b5c00373d663c0b127af9c8 \ No newline at end of file +6a23559b91cc166e57e93c40b49d5c87 \ 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 b8b31dc..3e0fd3d 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 3a511c3..85b1354 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,54 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 2862109..a4ee2ef 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 @@ -8d074c502867d09286ecceccc4ee2155 \ No newline at end of file +ed9786546f6c06b949f51acc15dc6ca0 \ 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 9739b66..67f394f 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 dcaef60..aed2d42 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptGameRV.hpp Source File +esp32_BNO08x: include/report/BNO08xRptGameRV.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -133,9 +133,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_game_r_v_8hpp_source.html',''); initResi
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:39
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+
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
@@ -143,7 +143,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_game_r_v_8hpp_source.html',''); initResi diff --git a/documentation/html/_b_n_o08x_rpt_gravity_8cpp.html b/documentation/html/_b_n_o08x_rpt_gravity_8cpp.html index 4416a5c..626da68 100644 --- a/documentation/html/_b_n_o08x_rpt_gravity_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_gravity_8cpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptGravity.cpp File Reference +esp32_BNO08x: source/report/BNO08xRptGravity.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_gravity_8cpp.html',''); initResizable();
Include dependency graph for BNO08xRptGravity.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -162,7 +164,7 @@ 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 c46995a..37dbad3 100644 --- a/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_gravity_8cpp__incl.map @@ -1,54 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 1b7f23b..da262f8 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 @@ -7fa283a7cea3e23f5d98b1cdcc44d148 \ No newline at end of file +1ca1e6d2915d20e3829902eb32a1e0af \ 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 78a1782..76b40ce 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 2a46af2..aa8bc63 100644 --- a/documentation/html/_b_n_o08x_rpt_gravity_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_gravity_8hpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptGravity.hpp File Reference +esp32_BNO08x: include/report/BNO08xRptGravity.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -203,7 +205,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 4ad4cce..8ef33fb 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,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + 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 2dabed1..65439b7 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 @@ -ce22e43a61358ca7781f362b07bc0168 \ No newline at end of file +85580902984dcccc52107cde4aa3b37b \ 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 ddeec41..28b789d 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 c44e8c2..9576019 100644 --- a/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_rpt_gravity_8hpp__incl.map @@ -1,52 +1,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 73079dc..b799cbd 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 @@ -9fbc4d6bcf94d6292263e353a521d674 \ No newline at end of file +c815335022b7271c83006aa7b37cad24 \ 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 a22dd42..09432f0 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 20c8795..3cbe482 100644 --- a/documentation/html/_b_n_o08x_rpt_gravity_8hpp_source.html +++ b/documentation/html/_b_n_o08x_rpt_gravity_8hpp_source.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptGravity.hpp Source File +esp32_BNO08x: include/report/BNO08xRptGravity.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,25 +116,29 @@ $(function(){initNavTree('_b_n_o08x_rpt_gravity_8hpp_source.html',''); initResiz
21 }
22
- -
24
-
25 private:
-
26 void update_data(sh2_SensorValue_t* sensor_val) override;
- -
28 static const constexpr char* TAG = "BNO08xRptGravity";
-
29};
+
23 bool enable(
+
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";
+
31};
Class to represent gravity reports. (See Ref. Manual 6.5.11)
Definition BNO08xRptGravity.hpp:16
-
static const constexpr char * TAG
Definition BNO08xRptGravity.hpp:28
-
bno08x_accel_t get()
Grabs most recent gravity data, units are in m/s^2.
Definition BNO08xRptGravity.cpp:31
+
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
-
bno08x_accel_t data
Definition BNO08xRptGravity.hpp:27
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+
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
@@ -142,7 +146,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_gravity_8hpp_source.html',''); initResiz 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 ed36658..84c1cf6 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptIGyroRV.cpp File Reference +esp32_BNO08x: source/report/BNO08xRptIGyroRV.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,62 +99,64 @@ $(function(){initNavTree('_b_n_o08x_rpt_i_gyro_r_v_8cpp.html',''); initResizable
Include dependency graph for BNO08xRptIGyroRV.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -164,7 +166,7 @@ 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 3745b12..7057575 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,56 +1,58 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 9c49ba0..5239188 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 @@ -c973560bfdaf4ba18bd536a47041c87c \ No newline at end of file +e39099a3538a35937393ac97c55b814c \ 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 b1e80b7..89072cd 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 c88537b..14307bb 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptIGyroRV.hpp File Reference +esp32_BNO08x: include/report/BNO08xRptIGyroRV.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,92 +101,94 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -205,7 +207,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 5d21871..19b354b 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,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + 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 4f138e0..8cd3729 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 @@ -5e71f05b0f183c4987cfa105679fe192 \ No newline at end of file +84880d65b72240fa4aaf769d420a54c9 \ 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 a78db0b..17fbebc 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 d44e71b..45f5fd2 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,54 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 b9f2cd8..fe6b916 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 @@ -e33f4030de6b250398f27237d3a69064 \ No newline at end of file +497a34382a86bceea2e3eb63b94e0756 \ 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 42bfead..c0505c7 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 5194bbc..a63b4f5 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptIGyroRV.hpp Source File +esp32_BNO08x: include/report/BNO08xRptIGyroRV.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -126,9 +126,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_i_gyro_r_v_8hpp_source.html',''); initRe
30};
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+
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
@@ -145,7 +145,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_i_gyro_r_v_8hpp_source.html',''); initRe 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 95b7d84..99dccc3 100644 --- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8cpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptLinearAcceleration.cpp File Reference +esp32_BNO08x: source/report/BNO08xRptLinearAcceleration.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_linear_acceleration_8cpp.html',''); init
Include dependency graph for BNO08xRptLinearAcceleration.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -162,7 +164,7 @@ 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 ec00bb2..a9bc2bc 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,54 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 c8530c2..7a10e7c 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 @@ -ee4da42a0639b4eed82ae20c08cf412a \ No newline at end of file +0c441bf37d895de1762b74ef3b8fffe1 \ 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 93ea576..e0346b2 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 c1b3808..b9ccb65 100644 --- a/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_linear_acceleration_8hpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptLinearAcceleration.hpp File Reference +esp32_BNO08x: include/report/BNO08xRptLinearAcceleration.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -203,7 +205,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 58353ba..3840caf 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,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + 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 d19d460..a99badf 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 @@ -e056cc9947cffae7b6b5224e2f240a18 \ No newline at end of file +0e26a4a157b8574012fef128247a3289 \ 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 1c182ba..581565e 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 8064754..e53eb7b 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,52 +1,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 fe7cc90..8135637 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 @@ -e2c08ce31e507e988fd3c42764c09633 \ No newline at end of file +3475c0a6951fed7b43694b3f4576a6bd \ 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 17fdd6a..016f563 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 2b49a32..125bccc 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptLinearAcceleration.hpp Source File +esp32_BNO08x: include/report/BNO08xRptLinearAcceleration.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,25 +116,29 @@ $(function(){initNavTree('_b_n_o08x_rpt_linear_acceleration_8hpp_source.html',''
21 }
22
- -
24
-
25 private:
-
26 void update_data(sh2_SensorValue_t* sensor_val) override;
- -
28 static const constexpr char* TAG = "BNO08xRptLinearAcceleration";
-
29};
+
23 bool enable(
+
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";
+
31};
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+
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
-
bno08x_accel_t get()
Grabs most recent acceleration data (including gravity), units are in m/s^2.
Definition BNO08xRptLinearAcceleration.cpp:31
-
bno08x_accel_t data
Definition BNO08xRptLinearAcceleration.hpp:27
+
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:28
+
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
@@ -142,7 +146,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_linear_acceleration_8hpp_source.html','' 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 1561b25..165407e 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_r_v_8cpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptRV.cpp File Reference +esp32_BNO08x: source/report/BNO08xRptRV.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,62 +99,64 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_8cpp.html',''); initResizable(); });
Include dependency graph for BNO08xRptRV.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -164,7 +166,7 @@ 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 27b7e3a..e3bd9a9 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,56 +1,58 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 78cdc2c..338b6cc 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 @@ -4c384789216660b7bcf5bef2cc24df69 \ No newline at end of file +1a8aedebc07da6e9abfc8121e2456bc1 \ 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 7db1a0f..34b1497 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 fe0712a..c61fcaa 100644 --- a/documentation/html/_b_n_o08x_rpt_r_v_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_r_v_8hpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptRV.hpp File Reference +esp32_BNO08x: include/report/BNO08xRptRV.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,92 +101,94 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -205,7 +207,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 31aebf3..4552bcc 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,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + 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 dd0bab0..1ecbbb3 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 @@ -44d28ddf731dddcef2c23436e554e3d5 \ No newline at end of file +c88e75f948d13433087db2e234555c39 \ 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 ebafe59..48e67ff 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 c6981e9..ba96bab 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,54 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 abd6fde..291057b 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 @@ -7d419a87edfdb124b980928032b1c7be \ No newline at end of file +9d7c827b8dda153f61c8268f79a2df62 \ 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 c3ca6b8..2c6e3da 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 205ab69..aac30c3 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptRV.hpp Source File +esp32_BNO08x: include/report/BNO08xRptRV.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -126,9 +126,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_8hpp_source.html',''); initResizable
30};
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+
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
@@ -143,7 +143,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_8hpp_source.html',''); initResizable 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 8f471ad..b50378f 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptRVGeneric.cpp File Reference +esp32_BNO08x: source/report/BNO08xRptRVGeneric.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_generic_8cpp.html',''); initResizabl
Include dependency graph for BNO08xRptRVGeneric.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -162,7 +164,7 @@ 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 db6ca63..911d770 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,54 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 7a2fb8e..bc2fd56 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 @@ -dca1bb9e55380cd5d65e2b1a5deb841b \ No newline at end of file +1c21a77f95236d15615052d7673bb99a \ 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 d626748..f6cc849 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 3e9e63a..253aa0c 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptRVGeneric.hpp File Reference +esp32_BNO08x: include/report/BNO08xRptRVGeneric.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,119 +101,121 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -232,7 +234,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 338f67f..ad26591 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,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 0ff4c2a..d020ae8 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 @@ -22359d9639b47ce7f6ee41fd7b547498 \ No newline at end of file +54697f3211dda0d367767202827d8fa0 \ 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 7a0da8f..2decf70 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 a5557ee..eb48745 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,52 +1,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 0fc8d81..981721b 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 @@ -e2182dff56920294b07e4a05b310598c \ No newline at end of file +8e76e441778d0245cf5342b40c37f57e \ 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 af6cbcb..e0840b8 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 cee1a03..a607b48 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptRVGeneric.hpp Source File +esp32_BNO08x: include/report/BNO08xRptRVGeneric.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -109,33 +109,37 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_generic_8hpp_source.html',''); initR
16{
17 public:
- -
19 bno08x_euler_angle_t get_euler(bool in_degrees = true);
-
20
-
21 protected:
-
- - -
24 {
-
25 }
+
18 bool enable(
+
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:
+ -
26 bool tare(bool x, bool y, bool z, sh2_TareBasis_t basis);
- -
28 static const constexpr char* TAG = "BNO08xRptRVGeneric";
-
29};
+
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:24
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+
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
-
static const constexpr char * TAG
Definition BNO08xRptRVGeneric.hpp:28
-
BNO08xRptRVGeneric(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
Definition BNO08xRptRVGeneric.hpp:22
-
bool tare(bool x, bool y, bool z, sh2_TareBasis_t basis)
Tares vector basis according to axis flags.
Definition BNO08xRptRVGeneric.cpp:60
-
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:36
-
bno08x_quat_t data
Definition BNO08xRptRVGeneric.hpp:27
-
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:20
+
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
@@ -144,7 +148,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_generic_8hpp_source.html',''); initR 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 e6068d7..35ff5ec 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptRVGeomag.cpp File Reference +esp32_BNO08x: source/report/BNO08xRptRVGeomag.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,62 +99,64 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_geomag_8cpp.html',''); initResizable
Include dependency graph for BNO08xRptRVGeomag.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -164,7 +166,7 @@ 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 3a3e8e8..4aacf53 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,56 +1,58 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 19651e9..1f6e916 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 @@ -49a49405090e94aa32744ce31f682fc6 \ No newline at end of file +f9c478e28b089f59ad837c6aede9c38c \ 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 b1c7d31..86df54f 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 5053ce8..409fb46 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptRVGeomag.hpp File Reference +esp32_BNO08x: include/report/BNO08xRptRVGeomag.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,92 +101,94 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -205,7 +207,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 b722309..972f3ad 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,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + 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 e9887c7..7528f79 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 @@ -9619f6655ca2c07666ff3563bcf30881 \ No newline at end of file +5adaaeb267828746ae973d69e9874ae9 \ 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 0f9a860..b5c94d1 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 45d71da..5a7f5a9 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,54 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 b4f4efc..b7a7d87 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 @@ -f1ef073c2483de88a492f061edfcf205 \ No newline at end of file +edd6e2eff6509ca19dc9ceb48f65aa03 \ 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 83cb3b6..0d3699f 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 9472ac1..a134529 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptRVGeomag.hpp Source File +esp32_BNO08x: include/report/BNO08xRptRVGeomag.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -126,9 +126,9 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_geomag_8hpp_source.html',''); initRe
30};
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+
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
@@ -143,7 +143,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_r_v_geomag_8hpp_source.html',''); initRe 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 db208e9..93405ca 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptRawMEMSAccelerometer.cpp File Reference +esp32_BNO08x: source/report/BNO08xRptRawMEMSAccelerometer.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html','')
Include dependency graph for BNO08xRptRawMEMSAccelerometer.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -162,7 +164,7 @@ 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 5e1b44c..50bc268 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,54 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 979eba8..b3d98ed 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 @@ -b9d9fc6a400049cb409341e459f38137 \ No newline at end of file +45f4e71dfca0b40e81311bac08b6c6a1 \ 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 803cddf..d65af27 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 df16657..893bdd2 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptRawMEMSAccelerometer.hpp File Reference +esp32_BNO08x: include/report/BNO08xRptRawMEMSAccelerometer.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -203,7 +205,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 283127c..435c6f0 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,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + 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 99944fc..c276931 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 @@ -0e0fc780b14411cc9d2f3d1828e818c5 \ No newline at end of file +bf2227558d2656b6475bb62e5fc5f128 \ 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 2a37771..fa51d58 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 c5cb7e9..35f622d 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,52 +1,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 f67a6eb..1cb576e 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 @@ -fab49b1cf3aec1fb37833640e8270934 \ No newline at end of file +0387f7d56d7ce8e9406eeb035f5310cd \ 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 d458cf5..ee94257 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 973721d..f8c814a 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptRawMEMSAccelerometer.hpp Source File +esp32_BNO08x: include/report/BNO08xRptRawMEMSAccelerometer.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,25 +116,29 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source.ht
21 }
22
- -
24
-
25 private:
-
26 void update_data(sh2_SensorValue_t* sensor_val) override;
- -
28 static const constexpr char* TAG = "BNO08xRptRawMEMSAccelerometer";
-
29};
+
23 bool enable(
+
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";
+
31};
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+
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
-
bno08x_raw_accel_t data
Definition BNO08xRptRawMEMSAccelerometer.hpp:27
-
bno08x_raw_accel_t get()
Grabs most recent raw accelerometer data, units are ADC counts, time_stamp in microseconds.
Definition BNO08xRptRawMEMSAccelerometer.cpp:32
-
static const constexpr char * TAG
Definition BNO08xRptRawMEMSAccelerometer.hpp:28
+
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
@@ -142,7 +146,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source.ht 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 57aeb84..5d1fb2f 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptRawMEMSGyro.cpp File Reference +esp32_BNO08x: source/report/BNO08xRptRawMEMSGyro.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html',''); initRes
Include dependency graph for BNO08xRptRawMEMSGyro.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -162,7 +164,7 @@ 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 59fbce2..215ae81 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,54 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 42fd2fc..8c16c98 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 @@ -33757e71e2b6ce538188709034c71e19 \ No newline at end of file +2f25b84cb066ac825842efff42c1ed07 \ 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 f820e68..f9e09c8 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 5297a2f..16b5d22 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptRawMEMSGyro.hpp File Reference +esp32_BNO08x: include/report/BNO08xRptRawMEMSGyro.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -203,7 +205,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 4a65d79..ecb571a 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,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + 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 e0261d9..08f2c2e 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 @@ -a14aab7370b51052f7da2e485ccd675e \ No newline at end of file +a90c965bc1363172d0076f08fbfeee61 \ 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 30707e9..8cf4aa2 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 7cf9859..5d93618 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,52 +1,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 aad972b..63269a5 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 @@ -21abbdfcbb1bc4db1e72d54192949e89 \ No newline at end of file +0627a7db8b8eae65cca6fc4babc6b1f4 \ 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 5d8d3e3..00f99ff 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 ba85438..42e84b8 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptRawMEMSGyro.hpp Source File +esp32_BNO08x: include/report/BNO08xRptRawMEMSGyro.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,25 +116,29 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source.html','');
21 }
22
- -
24
-
25 private:
-
26 void update_data(sh2_SensorValue_t* sensor_val) override;
- -
28 static const constexpr char* TAG = "BNO08xRptRawMEMSGyro";
-
29};
+
23 bool enable(
+
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";
+
31};
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+
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:28
+
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:31
+
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:27
+
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
@@ -142,7 +146,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source.html',''); 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 bbd7484..960ebca 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptRawMEMSMagnetometer.cpp File Reference +esp32_BNO08x: source/report/BNO08xRptRawMEMSMagnetometer.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html','');
Include dependency graph for BNO08xRptRawMEMSMagnetometer.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -162,7 +164,7 @@ 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 fbe69ec..05bc63c 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,54 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 5636eb4..1387b9c 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 @@ -291ab9ad1c24de9a30be57a983b9d23b \ No newline at end of file +d97278a23b1039e2ab24a5ede24332a1 \ 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 8d7edb9..1080a1f 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 c3c9202..835e0b3 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptRawMEMSMagnetometer.hpp File Reference +esp32_BNO08x: include/report/BNO08xRptRawMEMSMagnetometer.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -203,7 +205,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 ae65da5..5478f17 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,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + 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 4b3c96b..e6a7af4 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 @@ -f3f05a55ee14e639ca8d5d7748333582 \ No newline at end of file +012bbd2580cd826dee6a104f42f8767c \ 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 5cb2251..841b28e 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 5a269f5..6c3753b 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,52 +1,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 b14a847..fc3cea7 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 @@ -1e3ebb49281a9a5f3392d74b98bc1044 \ No newline at end of file +e1344afd9228c4acc56093ad707867f5 \ 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 057b184..a706649 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 8d06876..2ae6f1c 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptRawMEMSMagnetometer.hpp Source File +esp32_BNO08x: include/report/BNO08xRptRawMEMSMagnetometer.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,25 +116,29 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source.htm
21 }
22
- -
24
-
25 private:
-
26 void update_data(sh2_SensorValue_t* sensor_val) override;
- -
28 static const constexpr char* TAG = "BNO08xRptRawMEMSMagnetometer";
-
29};
+
23 bool enable(
+
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";
+
31};
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+
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:31
-
bno08x_raw_magf_t data
Definition BNO08xRptRawMEMSMagnetometer.hpp:27
+
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:28
+
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
@@ -142,7 +146,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source.htm 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 bb7af4e..0eca90c 100644 --- a/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_shake_detector_8cpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptShakeDetector.cpp File Reference +esp32_BNO08x: source/report/BNO08xRptShakeDetector.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_shake_detector_8cpp.html',''); initResiz
Include dependency graph for BNO08xRptShakeDetector.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -162,7 +164,7 @@ 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 b84257f..7d630fa 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,54 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 2094fd3..bce15c6 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 @@ -dd40175974bb24fc4d8011ebd3158ef6 \ No newline at end of file +7be144dc6f450de04f75cbf49aefdc06 \ 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 9095ac2..6549ca9 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 a55e6cb..6486225 100644 --- a/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_shake_detector_8hpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptShakeDetector.hpp File Reference +esp32_BNO08x: include/report/BNO08xRptShakeDetector.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -203,7 +205,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 d725c2a..0d90b80 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,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + 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 6979b1b..020de5d 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 @@ -946c55f9b072212bc64725c6dae6fcc6 \ No newline at end of file +2824de83cd4c50d3aae30146a7c18917 \ 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 2b92551..b29b816 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 35a7c25..f60faa2 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,52 +1,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 76df074..a98b33d 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 @@ -0dd7262fdadf1d9e7e2dbb32328b3164 \ No newline at end of file +65605da21bdb8e02542d67a743b45a5e \ 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 af815e2..20f6695 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 408e0cb..33e46fb 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptShakeDetector.hpp Source File +esp32_BNO08x: include/report/BNO08xRptShakeDetector.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,25 +116,29 @@ $(function(){initNavTree('_b_n_o08x_rpt_shake_detector_8hpp_source.html',''); in
21 }
22
- -
24
-
25 private:
-
26 void update_data(sh2_SensorValue_t* sensor_val) override;
- -
28 static const constexpr char* TAG = "BNO08xRptShakeDetector";
-
29};
+
23 bool enable(
+
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";
+
31};
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+
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:27
-
static const constexpr char * TAG
Definition BNO08xRptShakeDetector.hpp:28
-
bno08x_shake_detector_t get()
Grabs most recent shake detector detector data.
Definition BNO08xRptShakeDetector.cpp:31
+
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
@@ -142,7 +146,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_shake_detector_8hpp_source.html',''); in 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 af7fe72..9aca042 100644 --- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_stability_classifier_8cpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptStabilityClassifier.cpp File Reference +esp32_BNO08x: source/report/BNO08xRptStabilityClassifier.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_stability_classifier_8cpp.html',''); ini
Include dependency graph for BNO08xRptStabilityClassifier.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -162,7 +164,7 @@ 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 88c9349..18eca24 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,54 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 05c16dd..ce7cc28 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 @@ -ddbe53b7a9cf3a45a297448495f44f5d \ No newline at end of file +63b4e05472357fc87446442729997362 \ 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 cf3d904..3f0b6f8 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 8768ac8..b057c70 100644 --- a/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_stability_classifier_8hpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptStabilityClassifier.hpp File Reference +esp32_BNO08x: include/report/BNO08xRptStabilityClassifier.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -203,7 +205,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 bb5ef89..88605fc 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,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + 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 42a24b3..1391180 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 @@ -62210e8a3535cffae4e0bc2c8501b989 \ No newline at end of file +c2a7a153073cec39acc9f47736fe5d56 \ 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 a3680ae..d565fc3 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 f685e47..15fc929 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,52 +1,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 c74cb00..4f1eeaa 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 @@ -9f253d60dd56e95cba9039b26b364c43 \ No newline at end of file +328178398a3daafc03b8efcc02ea385d \ 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 1011530..1e51365 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 721533f..bdfff77 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptStabilityClassifier.hpp Source File +esp32_BNO08x: include/report/BNO08xRptStabilityClassifier.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,28 +116,32 @@ $(function(){initNavTree('_b_n_o08x_rpt_stability_classifier_8hpp_source.html','
21 }
22
- - -
25
-
26 private:
-
27 void update_data(sh2_SensorValue_t* sensor_val) override;
- -
29 static const constexpr char* TAG = "BNO08xRptStabilityClassifier";
-
30};
+
23 bool enable(
+
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";
+
32};
BNO08xStability
BNO08xStability states returned from BNO08x::stability_classifier.get()
Definition BNO08xGlobalTypes.hpp:147
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+
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:28
-
static const constexpr char * TAG
Definition BNO08xRptStabilityClassifier.hpp:29
+
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:31
-
BNO08xStability get_stability()
Grabs most recent stability classifier reading (excludes accuracy)
Definition BNO08xRptStabilityClassifier.cpp:44
+
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
@@ -145,7 +149,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_stability_classifier_8hpp_source.html',' 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 56bb8b0..2a02c1c 100644 --- a/documentation/html/_b_n_o08x_rpt_step_counter_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_step_counter_8cpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptStepCounter.cpp File Reference +esp32_BNO08x: source/report/BNO08xRptStepCounter.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_step_counter_8cpp.html',''); initResizab
Include dependency graph for BNO08xRptStepCounter.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -162,7 +164,7 @@ 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 7f80fca..d2a38a0 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,54 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 fb37202..2143c96 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 @@ -bcf47c3b4a034c066ee18ce867b8911e \ No newline at end of file +3b6285145337049ae54dd36bc2b19291 \ 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 62f20a5..245d88d 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 27950b4..d606d1a 100644 --- a/documentation/html/_b_n_o08x_rpt_step_counter_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_step_counter_8hpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptStepCounter.hpp File Reference +esp32_BNO08x: include/report/BNO08xRptStepCounter.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -203,7 +205,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 c29f811..c26e4b6 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,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + 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 7580d85..21a4822 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 @@ -8e254be0d6fba3cd32a01fea485ec910 \ No newline at end of file +2eb8101b9654ab9f9a96b15c5bcf95ac \ 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 d71be2e..6e06383 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 4e9ac1e..2e47847 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,52 +1,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 481b45b..3aadc23 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 @@ -635c7d5cd20f5463fd3af8641e6e7b69 \ No newline at end of file +ad28763c4860399b8f9139dbd026351c \ 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 96320e6..929635a 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 5721d8f..e5e74f1 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptStepCounter.hpp Source File +esp32_BNO08x: include/report/BNO08xRptStepCounter.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,30 +116,34 @@ $(function(){initNavTree('_b_n_o08x_rpt_step_counter_8hpp_source.html',''); init
21 }
22
- -
24 uint32_t get_total_steps();
-
25
-
26 private:
-
27 void update_data(sh2_SensorValue_t* sensor_val) override;
- - -
30 0UL;
-
31 static const constexpr char* TAG = "BNO08xRptStepCounter";
-
32};
+
23 bool enable(
+
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;
+ + +
32 0UL;
+
33 static const constexpr char* TAG = "BNO08xRptStepCounter";
+
34};
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+
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:42
+
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:31
-
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:29
-
bno08x_step_counter_t data
Most recent report data, doesn't account for step rollover.
Definition BNO08xRptStepCounter.hpp:28
-
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:56
+
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
@@ -147,7 +151,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_step_counter_8hpp_source.html',''); init 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 6affcd8..9e12bfa 100644 --- a/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_tap_detector_8cpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptTapDetector.cpp File Reference +esp32_BNO08x: source/report/BNO08xRptTapDetector.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_tap_detector_8cpp.html',''); initResizab
Include dependency graph for BNO08xRptTapDetector.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -162,7 +164,7 @@ 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 7ef0e64..738ba88 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,54 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 9719ed8..bb7aab0 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 @@ -f0236508c7f0f793b0c0ee3229e3fda2 \ No newline at end of file +57bd9df3dadcb53f45b10633d33481b8 \ 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 e910686..fd90b0c 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 0d15156..f626004 100644 --- a/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_tap_detector_8hpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptTapDetector.hpp File Reference +esp32_BNO08x: include/report/BNO08xRptTapDetector.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -203,7 +205,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 5d0c94c..8d3106a 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,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + 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 9edb029..5fc1385 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 @@ -6b1888f6587002655409ec5389dedceb \ No newline at end of file +d05bcde4ef033d7082fe8bf39a1647c4 \ 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 019f423..d91f7da 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 697e86d..03b3594 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,52 +1,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 961e026..fcd8bf1 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 @@ -a6b4bb425bb0c15fddc60e53653e10ba \ No newline at end of file +b0015930c092bd5e4faf5e9521aa513d \ 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 feb4466..1da394d 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 68854c4..bc01847 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptTapDetector.hpp Source File +esp32_BNO08x: include/report/BNO08xRptTapDetector.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,28 +116,29 @@ $(function(){initNavTree('_b_n_o08x_rpt_tap_detector_8hpp_source.html',''); init
21 }
22
-
23 bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg);
- -
25
-
26 private:
-
27 void update_data(sh2_SensorValue_t* sensor_val) override;
- -
29 static const constexpr char* TAG = "BNO08xRptTapDetector";
-
30};
+
23 bool enable(
+
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";
+
31};
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+
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:28
-
bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
Enables tap detector reports such that the BNO08x begins sending them (only sends reports when a tap ...
Definition BNO08xRptTapDetector.cpp:18
-
static const constexpr char * TAG
Definition BNO08xRptTapDetector.hpp:29
+
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
-
static sh2_SensorConfig default_sensor_cfg
Definition BNO08xPrivateTypes.hpp:125
+
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
@@ -145,7 +146,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_tap_detector_8hpp_source.html',''); init 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 01214c7..a905cc8 100644 --- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8cpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptUncalGyro.cpp File Reference +esp32_BNO08x: source/report/BNO08xRptUncalGyro.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_uncal_gyro_8cpp.html',''); initResizable
Include dependency graph for BNO08xRptUncalGyro.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -162,7 +164,7 @@ 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 7b7eedf..4b1dd7b 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,54 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 dbb048f..28ab407 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 @@ -6bd426347585209b780965d655ac9107 \ No newline at end of file +73e224c9fd5c34b4dff6ec79475e2c37 \ 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 6e2a9b7..073b0f9 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 481fcd6..4f75efa 100644 --- a/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_uncal_gyro_8hpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptUncalGyro.hpp File Reference +esp32_BNO08x: include/report/BNO08xRptUncalGyro.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -203,7 +205,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 f9ebddf..450004b 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,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + 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 8d6fdf0..095de62 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 @@ -45a93a167a6a3746765f990d584c74e4 \ No newline at end of file +fda74f4e95f88eb49d8df6505a0161e1 \ 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 56994ce..4080204 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 9884f6b..c810711 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,52 +1,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 b1c7fc4..b98e36f 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 @@ -a0032274dd8183afe775d630937a3074 \ No newline at end of file +f6b733f42eb1896de7cebcb73a935ba3 \ 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 6665e89..80f3b44 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 0b83d3b..30eae27 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptUncalGyro.hpp Source File +esp32_BNO08x: include/report/BNO08xRptUncalGyro.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,31 +116,35 @@ $(function(){initNavTree('_b_n_o08x_rpt_uncal_gyro_8hpp_source.html',''); initRe
21 }
22
-
23 void get(bno08x_gyro_t& vel, bno08x_gyro_bias_t& bias);
- - -
26
-
27 private:
-
28 void update_data(sh2_SensorValue_t* sensor_val) override;
- - -
31 static const constexpr char* TAG = "BNO08xRptUncalGyro";
-
32};
+
23 bool enable(
+
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";
+
34};
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+
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:61
-
bno08x_gyro_t get_vel()
Grabs most recent uncalibrated gyroscope velocity data, units are in rad/s.
Definition BNO08xRptUncalGyro.cpp:48
-
bno08x_gyro_bias_t bias_data
Definition BNO08xRptUncalGyro.hpp:30
+
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
-
static const constexpr char * TAG
Definition BNO08xRptUncalGyro.hpp:31
-
bno08x_gyro_t data
Definition BNO08xRptUncalGyro.hpp:29
+
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:35
+
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
@@ -149,7 +153,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_uncal_gyro_8hpp_source.html',''); initRe 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 82252e4..fdcec8d 100644 --- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp.html +++ b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8cpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptUncalMagnetometer.cpp File Reference +esp32_BNO08x: source/report/BNO08xRptUncalMagnetometer.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,60 +99,62 @@ $(function(){initNavTree('_b_n_o08x_rpt_uncal_magnetometer_8cpp.html',''); initR
Include dependency graph for BNO08xRptUncalMagnetometer.cpp:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Detailed Description

@@ -162,7 +164,7 @@ 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 5d53ed4..f2e58dc 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,54 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 72a8a19..31e7ea9 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 @@ -126674e3c1095b3262c9feb7c26d48c4 \ No newline at end of file +473723f27e9246ff16cfa9f9cb4a6bde \ 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 16758a6..38ffc55 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 53d76b9..a3076e2 100644 --- a/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp.html +++ b/documentation/html/_b_n_o08x_rpt_uncal_magnetometer_8hpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptUncalMagnetometer.hpp File Reference +esp32_BNO08x: include/report/BNO08xRptUncalMagnetometer.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,90 +101,92 @@ $(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:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -203,7 +205,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 1043fc8..5b4e81f 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,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + 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 cf6d178..9ea2766 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 @@ -88e8cc8643f175ea0e0e7bef3a75797e \ No newline at end of file +3365fc9a6ca23615fa8507d9960e37bb \ 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 319d76c..794970e 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 2d162ac..51c7251 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,52 +1,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 3b18336..c1fe9be 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 @@ -1bb9f59b87d9beb10e10c23970a49481 \ No newline at end of file +6b59cfa2e6fd5b8b72c5a3d41a2ce4c4 \ 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 37be426..44f6afd 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 0d919ac..b53ea51 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xRptUncalMagnetometer.hpp Source File +esp32_BNO08x: include/report/BNO08xRptUncalMagnetometer.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -116,31 +116,35 @@ $(function(){initNavTree('_b_n_o08x_rpt_uncal_magnetometer_8hpp_source.html','')
22 }
23
-
24 void get(bno08x_magf_t& magf, bno08x_magf_bias_t& bias);
- - -
27
-
28 private:
-
29 void update_data(sh2_SensorValue_t* sensor_val) override;
- - -
32 static const constexpr char* TAG = "BNO08xRptUncalMagnetometer";
-
33};
+
24 bool enable(
+
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";
+
35};
-
Class to represent and manage reports returned from BNO08x.
Definition BNO08xRpt.hpp:24
-
BNO08xPrivateTypes::bno08x_sync_ctx_t * sync_ctx
Definition BNO08xRpt.hpp:39
-
uint8_t ID
Report ID, ex. SH2_ACCELERATION.
Definition BNO08xRpt.hpp:36
-
EventBits_t rpt_bit
Respective enable and data bit for report in evt_grp_rpt_en and evt_grp_rpt_data.
Definition BNO08xRpt.hpp:37
+
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:31
-
static const constexpr char * TAG
Definition BNO08xRptUncalMagnetometer.hpp:32
+
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:30
-
bno08x_magf_bias_t get_bias()
Grabs most recent uncalibrated magnetometer bias data, units are in uTesla.
Definition BNO08xRptUncalMagnetometer.cpp:61
-
void get(bno08x_magf_t &magf, bno08x_magf_bias_t &bias)
Grabs most recent uncalibrated magnetometer data, units are in uTesla.
Definition BNO08xRptUncalMagnetometer.cpp:35
-
bno08x_magf_t get_magf()
Grabs most recent uncalibrated magnetometer magnetic field data, units are in uTesla.
Definition BNO08xRptUncalMagnetometer.cpp:48
+
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
@@ -149,7 +153,7 @@ $(function(){initNavTree('_b_n_o08x_rpt_uncal_magnetometer_8hpp_source.html','') 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 f6d6388..3626142 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xSH2HAL.cpp File Reference +esp32_BNO08x: source/BNO08xSH2HAL.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -100,11 +100,11 @@ $(function(){initNavTree('_b_n_o08x_s_h2_h_a_l_8cpp.html',''); initResizable();
Include dependency graph for BNO08xSH2HAL.cpp:
-
- - +
+ + - + @@ -223,7 +223,7 @@ 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 19af56c..83b1f8d 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,7 +1,7 @@ - - + + - + 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 9846c27..54d12b1 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 @@ -b9480f53fa179a3ffcb03872b9035f82 \ No newline at end of file +03cde0b4f01697ad127f5a7e22f9950b \ 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 c04543b..1b3eeaa 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 5e91434..910c3c0 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xSH2HAL.hpp File Reference +esp32_BNO08x: include/BNO08xSH2HAL.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -107,9 +107,9 @@ $(function(){initNavTree('_b_n_o08x_s_h2_h_a_l_8hpp.html',''); initResizable();
Include dependency graph for BNO08xSH2HAL.hpp:
-
- - +
+ + @@ -164,30 +164,30 @@ Include dependency graph for BNO08xSH2HAL.hpp:
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + +
@@ -365,7 +365,7 @@ Macros 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 4752b3b..1eda960 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,24 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + 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 852bd2e..42b0ef4 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 @@ -5341b90310a0705cea1d05892135c21d \ No newline at end of file +f8c66f50a4f51e103854a50abd2a1e29 \ 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 ded51bc..6564471 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 5311dc5..ab4b213 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,5 +1,5 @@ - - + + 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 baccb3e..17ba6c5 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 @@ -ef769016daba443b53c8fc249fff74f3 \ No newline at end of file +9e8ce693791e3ed085652bc630d33e1b \ 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 cbf8a6e..b0dd2ee 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 0d8ce36..2ba2d64 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 @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xSH2HAL.hpp Source File +esp32_BNO08x: include/BNO08xSH2HAL.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -177,7 +177,7 @@ $(function(){initNavTree('_b_n_o08x_s_h2_h_a_l_8hpp_source.html',''); initResiza diff --git a/documentation/html/_b_n_o08x_test_helper_8hpp.html b/documentation/html/_b_n_o08x_test_helper_8hpp.html index be47711..ee1ab4a 100644 --- a/documentation/html/_b_n_o08x_test_helper_8hpp.html +++ b/documentation/html/_b_n_o08x_test_helper_8hpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xTestHelper.hpp File Reference +esp32_BNO08x: include/BNO08xTestHelper.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -101,9 +101,9 @@ $(function(){initNavTree('_b_n_o08x_test_helper_8hpp.html',''); initResizable();
Include dependency graph for BNO08xTestHelper.hpp:
-
- - +
+ + @@ -219,21 +219,21 @@ Include dependency graph for BNO08xTestHelper.hpp:
This graph shows which files directly or indirectly include this file:
-
- - - - - - - - - - - - - - +
+ + + + + + + + + + + + + +
@@ -252,7 +252,7 @@ Classes 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 2e1fdda..247d4b3 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,15 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + 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 249abc9..3e0390e 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 @@ -e918620676319d469f11a3c9aa517af7 \ No newline at end of file +bd08e02f74c4f8f220f1574ebe6d6212 \ 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 121d390..a8e2306 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 ea692f1..ecdd2c2 100644 --- a/documentation/html/_b_n_o08x_test_helper_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_test_helper_8hpp__incl.map @@ -1,5 +1,5 @@ - - + + 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 b2a2dfb..a315411 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 @@ -c9a7cc0fe2574c712aa4e9cbf19fe2e9 \ No newline at end of file +58c263d6dbc3d885f6f55edc5707639d \ 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 6d833db..6eb92e1 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 8aea0a0..24677ed 100644 --- a/documentation/html/_b_n_o08x_test_helper_8hpp_source.html +++ b/documentation/html/_b_n_o08x_test_helper_8hpp_source.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xTestHelper.hpp Source File +esp32_BNO08x: include/BNO08xTestHelper.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -285,17 +285,17 @@ $(function(){initNavTree('_b_n_o08x_test_helper_8hpp_source.html',''); initResiz
BNO08x IMU driver class.
Definition BNO08x.hpp:33
-
esp_err_t deinit_spi()
Deinitializes SPI.
Definition BNO08x.cpp:911
-
esp_err_t deinit_gpio()
Deinitializes GPIO, called from deconstructor.
Definition BNO08x.cpp:785
-
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:370
-
esp_err_t init_spi()
Initializes SPI.
Definition BNO08x.cpp:682
-
esp_err_t deinit_sh2_HAL()
Deinitializes sh2 HAL.
Definition BNO08x.cpp:1010
-
esp_err_t init_tasks()
Initializes data_proc_task.
Definition BNO08x.cpp:612
-
esp_err_t deinit_tasks()
Deinitializes tasks used by BNO08x driver.
Definition BNO08x.cpp:957
-
esp_err_t deinit_hint_isr()
Deinitializes host interrupt ISR, called from deconstructor.
Definition BNO08x.cpp:873
-
esp_err_t init_hint_isr()
Initializes host interrupt ISR.
Definition BNO08x.cpp:563
-
esp_err_t init_gpio()
Initializes required gpio.
Definition BNO08x.cpp:538
-
esp_err_t init_sh2_HAL()
Initializes sh2 HAL.
Definition BNO08x.cpp:727
+
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
@@ -324,7 +324,7 @@ $(function(){initNavTree('_b_n_o08x_test_helper_8hpp_source.html',''); initResiz diff --git a/documentation/html/_b_n_o08x_test_suite_8hpp.html b/documentation/html/_b_n_o08x_test_suite_8hpp.html index fcd915b..ef5bcf8 100644 --- a/documentation/html/_b_n_o08x_test_suite_8hpp.html +++ b/documentation/html/_b_n_o08x_test_suite_8hpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xTestSuite.hpp File Reference +esp32_BNO08x: include/BNO08xTestSuite.hpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -102,9 +102,9 @@ $(function(){initNavTree('_b_n_o08x_test_suite_8hpp.html',''); initResizable();
Include dependency graph for BNO08xTestSuite.hpp:
-
- - +
+ + @@ -231,7 +231,7 @@ Classes 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 fd7618a..9227238 100644 --- a/documentation/html/_b_n_o08x_test_suite_8hpp__incl.map +++ b/documentation/html/_b_n_o08x_test_suite_8hpp__incl.map @@ -1,5 +1,5 @@ - - + + 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 88071ee..5fc9064 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 @@ -cfe8d92f4d3d52d2b08e18db0ce5ad01 \ No newline at end of file +17df872049e6e2426c8858d34af8078f \ 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 bb95a0f..1777117 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 8319c2c..750a2fb 100644 --- a/documentation/html/_b_n_o08x_test_suite_8hpp_source.html +++ b/documentation/html/_b_n_o08x_test_suite_8hpp_source.html @@ -5,7 +5,7 @@ -esp32_BNO08x: BNO08xTestSuite.hpp Source File +esp32_BNO08x: include/BNO08xTestSuite.hpp Source File @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -246,7 +246,7 @@ $(function(){initNavTree('_b_n_o08x_test_suite_8hpp_source.html',''); initResiza diff --git a/documentation/html/_callback_tests_8cpp.html b/documentation/html/_callback_tests_8cpp.html index 8a810cd..20ab02b 100644 --- a/documentation/html/_callback_tests_8cpp.html +++ b/documentation/html/_callback_tests_8cpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: CallbackTests.cpp File Reference +esp32_BNO08x: test/CallbackTests.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -102,9 +102,9 @@ $(function(){initNavTree('_callback_tests_8cpp.html',''); initResizable(); });
Include dependency graph for CallbackTests.cpp:
-
- - +
+ + @@ -730,54 +730,72 @@ Here is the call graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -806,34 +824,37 @@ Here is the call graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -862,26 +883,46 @@ Here is the call graph for this function:
- - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -892,7 +933,7 @@ Here is the call graph for this function:
diff --git a/documentation/html/_callback_tests_8cpp__incl.map b/documentation/html/_callback_tests_8cpp__incl.map index 68e9ee6..ad5c3d0 100644 --- a/documentation/html/_callback_tests_8cpp__incl.map +++ b/documentation/html/_callback_tests_8cpp__incl.map @@ -1,5 +1,5 @@ - - + + diff --git a/documentation/html/_callback_tests_8cpp__incl.md5 b/documentation/html/_callback_tests_8cpp__incl.md5 index fb7f12d..5aaf5a6 100644 --- a/documentation/html/_callback_tests_8cpp__incl.md5 +++ b/documentation/html/_callback_tests_8cpp__incl.md5 @@ -1 +1 @@ -25217e8418faf0b3d29497c27680fbfc \ No newline at end of file +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 index c097b93..9f0aaf0 100644 Binary files a/documentation/html/_callback_tests_8cpp__incl.png and b/documentation/html/_callback_tests_8cpp__incl.png differ diff --git a/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.map b/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.map index 9f596c3..3ad864b 100644 --- a/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.map +++ b/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.map @@ -1,30 +1,33 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.md5 b/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.md5 index cf84174..d7142a1 100644 --- a/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.md5 +++ b/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.md5 @@ -1 +1 @@ -61232d77fe0e46dfb47fa000cb2955d7 \ No newline at end of file +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 index aa2b562..522c1d8 100644 Binary files a/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.png and b/documentation/html/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.png differ diff --git a/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.map b/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.map index 637dd91..833cf8a 100644 --- a/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.map +++ b/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.map @@ -1,22 +1,42 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.md5 b/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.md5 index db67e90..98e26ef 100644 --- a/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.md5 +++ b/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.md5 @@ -1 +1 @@ -1b8681344e96c627da93e4d16c997d07 \ No newline at end of file +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 index e3d3b56..ea13d08 100644 Binary files a/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.png and b/documentation/html/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.png differ diff --git a/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.map b/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.map index 8818a3e..96e184c 100644 --- a/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.map +++ b/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.map @@ -1,50 +1,68 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.md5 b/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.md5 index 0a48899..0e6bdd5 100644 --- a/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.md5 +++ b/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.md5 @@ -1 +1 @@ -dad93e8679c15568a338393fe628834b \ No newline at end of file +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 index b28ebad..fac35a7 100644 Binary files a/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.png and b/documentation/html/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.png differ diff --git a/documentation/html/_feature_tests_8cpp.html b/documentation/html/_feature_tests_8cpp.html index 748d804..2996e69 100644 --- a/documentation/html/_feature_tests_8cpp.html +++ b/documentation/html/_feature_tests_8cpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: FeatureTests.cpp File Reference +esp32_BNO08x: test/FeatureTests.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -102,9 +102,9 @@ $(function(){initNavTree('_feature_tests_8cpp.html',''); initResizable(); });
Include dependency graph for FeatureTests.cpp:
-
- - +
+ + @@ -479,45 +479,39 @@ Here is the call graph for this function:
- - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + +
@@ -599,37 +593,41 @@ Here is the call graph for this function:
- + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -658,40 +656,43 @@ Here is the call graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -720,40 +721,43 @@ Here is the call graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -782,50 +786,53 @@ Here is the call graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -907,46 +914,49 @@ Here is the call graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -975,48 +985,51 @@ Here is the call graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -1027,7 +1040,7 @@ Here is the call graph for this function: diff --git a/documentation/html/_feature_tests_8cpp__incl.map b/documentation/html/_feature_tests_8cpp__incl.map index 8b38d70..567a829 100644 --- a/documentation/html/_feature_tests_8cpp__incl.map +++ b/documentation/html/_feature_tests_8cpp__incl.map @@ -1,5 +1,5 @@ - - + + diff --git a/documentation/html/_feature_tests_8cpp__incl.md5 b/documentation/html/_feature_tests_8cpp__incl.md5 index 458eadc..840152c 100644 --- a/documentation/html/_feature_tests_8cpp__incl.md5 +++ b/documentation/html/_feature_tests_8cpp__incl.md5 @@ -1 +1 @@ -eff6ebc5a0caec85150fc56c5d977703 \ No newline at end of file +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 index dfa8b69..eb2c3dc 100644 Binary files a/documentation/html/_feature_tests_8cpp__incl.png and b/documentation/html/_feature_tests_8cpp__incl.png differ diff --git a/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.map b/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.map index 25abc68..6821100 100644 --- a/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.map +++ b/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.map @@ -1,33 +1,37 @@ - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.md5 b/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.md5 index d28097c..3e71a32 100644 --- a/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.md5 +++ b/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.md5 @@ -1 +1 @@ -683c37a6fc93d37f93a227e5d8ac8713 \ No newline at end of file +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 index 7bfcd85..0e68be1 100644 Binary files a/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.png and b/documentation/html/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.png differ diff --git a/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.map b/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.map index 03e9ad5..032db68 100644 --- a/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.map +++ b/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.map @@ -1,41 +1,35 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.md5 b/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.md5 index 80e967a..7a840c4 100644 --- a/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.md5 +++ b/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.md5 @@ -1 +1 @@ -2e27aad242344947bd7fa5fa682932e1 \ No newline at end of file +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 index e56ae28..add1def 100644 Binary files a/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.png and b/documentation/html/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.png differ diff --git a/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.map b/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.map index a4d1bcf..1073a44 100644 --- a/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.map +++ b/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.map @@ -1,42 +1,45 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.md5 b/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.md5 index c9ae1ca..6af590c 100644 --- a/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.md5 +++ b/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.md5 @@ -1 +1 @@ -83562e602f057b607bb07d8a913f435d \ No newline at end of file +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 index 62a4cdf..db75747 100644 Binary files a/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.png and b/documentation/html/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.png differ diff --git a/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.map b/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.map index db8278c..a8dee6b 100644 --- a/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.map +++ b/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.map @@ -1,36 +1,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.md5 b/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.md5 index aa3e2ba..db65509 100644 --- a/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.md5 +++ b/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.md5 @@ -1 +1 @@ -187d2f4a1b5ab3771a94bad8a78aa31c \ No newline at end of file +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 index 660a862..ed889a3 100644 Binary files a/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.png and b/documentation/html/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.png differ diff --git a/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.map b/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.map index a1d38c3..39a0ad6 100644 --- a/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.map +++ b/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.map @@ -1,44 +1,47 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.md5 b/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.md5 index 18e45c7..491e6bd 100644 --- a/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.md5 +++ b/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.md5 @@ -1 +1 @@ -48c85d2f0d971a72727af716f503739f \ No newline at end of file +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 index 914b402..c55aadd 100644 Binary files a/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.png and b/documentation/html/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.png differ diff --git a/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.map b/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.map index 9f7da75..22d3ad3 100644 --- a/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.map +++ b/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.map @@ -1,46 +1,49 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.md5 b/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.md5 index 5a24cd4..a0b23bd 100644 --- a/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.md5 +++ b/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.md5 @@ -1 +1 @@ -f9da239bfcd01f04caeb50e81c1d8ec7 \ No newline at end of file +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 index 56b7a74..b7f7b93 100644 Binary files a/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.png and b/documentation/html/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.png differ diff --git a/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.map b/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.map index a8a71f6..52de005 100644 --- a/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.map +++ b/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.map @@ -1,36 +1,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.md5 b/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.md5 index 98ebde3..d2cb1d8 100644 --- a/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.md5 +++ b/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.md5 @@ -1 +1 @@ -96fae4849be6135c895e119d219b5dda \ No newline at end of file +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 index 9284525..9b0bf49 100644 Binary files a/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.png and b/documentation/html/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.png differ diff --git a/documentation/html/_init_denit_tests_8cpp.html b/documentation/html/_init_denit_tests_8cpp.html index 653c52e..fb4f0d3 100644 --- a/documentation/html/_init_denit_tests_8cpp.html +++ b/documentation/html/_init_denit_tests_8cpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: InitDenitTests.cpp File Reference +esp32_BNO08x: test/InitDenitTests.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -102,9 +102,9 @@ $(function(){initNavTree('_init_denit_tests_8cpp.html',''); initResizable(); });
Include dependency graph for InitDenitTests.cpp:
-
- - +
+ + @@ -876,7 +876,7 @@ Here is the call graph for this function:
diff --git a/documentation/html/_init_denit_tests_8cpp__incl.map b/documentation/html/_init_denit_tests_8cpp__incl.map index 412b6b9..28f0522 100644 --- a/documentation/html/_init_denit_tests_8cpp__incl.map +++ b/documentation/html/_init_denit_tests_8cpp__incl.map @@ -1,5 +1,5 @@ - - + + diff --git a/documentation/html/_init_denit_tests_8cpp__incl.md5 b/documentation/html/_init_denit_tests_8cpp__incl.md5 index 68efc8a..d9653fb 100644 --- a/documentation/html/_init_denit_tests_8cpp__incl.md5 +++ b/documentation/html/_init_denit_tests_8cpp__incl.md5 @@ -1 +1 @@ -2f76c97defda7565beed84a97766d47a \ No newline at end of file +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 index 5b1d787..7f818f8 100644 Binary files a/documentation/html/_init_denit_tests_8cpp__incl.png and b/documentation/html/_init_denit_tests_8cpp__incl.png differ diff --git a/documentation/html/_multi_report_tests_8cpp.html b/documentation/html/_multi_report_tests_8cpp.html index cc3dae4..2df6e44 100644 --- a/documentation/html/_multi_report_tests_8cpp.html +++ b/documentation/html/_multi_report_tests_8cpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: MultiReportTests.cpp File Reference +esp32_BNO08x: test/MultiReportTests.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -102,9 +102,9 @@ $(function(){initNavTree('_multi_report_tests_8cpp.html',''); initResizable(); }
Include dependency graph for MultiReportTests.cpp:
-
- - +
+ + @@ -412,40 +412,46 @@ Here is the call graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -474,56 +480,74 @@ Here is the call graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -552,48 +576,60 @@ Here is the call graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -604,7 +640,7 @@ Here is the call graph for this function: diff --git a/documentation/html/_multi_report_tests_8cpp__incl.map b/documentation/html/_multi_report_tests_8cpp__incl.map index 5b006d8..4655c81 100644 --- a/documentation/html/_multi_report_tests_8cpp__incl.map +++ b/documentation/html/_multi_report_tests_8cpp__incl.map @@ -1,5 +1,5 @@ - - + + diff --git a/documentation/html/_multi_report_tests_8cpp__incl.md5 b/documentation/html/_multi_report_tests_8cpp__incl.md5 index 2932da7..1dfce37 100644 --- a/documentation/html/_multi_report_tests_8cpp__incl.md5 +++ b/documentation/html/_multi_report_tests_8cpp__incl.md5 @@ -1 +1 @@ -8159ff1346ff0d09fa70c04c76ed707c \ No newline at end of file +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 index 7a2ca68..e58eb79 100644 Binary files a/documentation/html/_multi_report_tests_8cpp__incl.png and b/documentation/html/_multi_report_tests_8cpp__incl.png differ diff --git a/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.map b/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.map index 4d58f51..9e23f46 100644 --- a/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.map +++ b/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.map @@ -1,52 +1,70 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.md5 b/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.md5 index be3336d..6ca9362 100644 --- a/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.md5 +++ b/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.md5 @@ -1 +1 @@ -607f98501f454e3ff377d8b62f187d3c \ No newline at end of file +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 index 3d9eaa0..3b40157 100644 Binary files a/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.png and b/documentation/html/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.png differ diff --git a/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.map b/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.map index 03bd301..c04d0f1 100644 --- a/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.map +++ b/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.map @@ -1,36 +1,42 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.md5 b/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.md5 index 4e81492..88feedc 100644 --- a/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.md5 +++ b/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.md5 @@ -1 +1 @@ -4031498f6e773ad60eb96016d314a290 \ No newline at end of file +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 index ebd76f8..cdf8c18 100644 Binary files a/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.png and b/documentation/html/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.png differ diff --git a/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.map b/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.map index 2549110..1aabc68 100644 --- a/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.map +++ b/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.map @@ -1,44 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.md5 b/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.md5 index 2594b18..07e670b 100644 --- a/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.md5 +++ b/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.md5 @@ -1 +1 @@ -4de3218156f6c584aed11c3b65faaffd \ No newline at end of file +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 index 05fde69..d63b8d2 100644 Binary files a/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.png and b/documentation/html/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.png 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 index e0c985d..aa1acc6 100644 --- a/documentation/html/_r_e_a_d_m_e_8md.html +++ b/documentation/html/_r_e_a_d_m_e_8md.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/_single_report_tests_8cpp.html b/documentation/html/_single_report_tests_8cpp.html index 22cd761..b1958c0 100644 --- a/documentation/html/_single_report_tests_8cpp.html +++ b/documentation/html/_single_report_tests_8cpp.html @@ -5,7 +5,7 @@ -esp32_BNO08x: SingleReportTests.cpp File Reference +esp32_BNO08x: test/SingleReportTests.cpp File Reference @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -102,9 +102,9 @@ $(function(){initNavTree('_single_report_tests_8cpp.html',''); initResizable();
Include dependency graph for SingleReportTests.cpp:
-
- - +
+ + @@ -434,36 +434,43 @@ Here is the call graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -492,36 +499,43 @@ Here is the call graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -550,36 +564,43 @@ Here is the call graph for this function:
- + - + - - - - - - - + + + + + + + - + - + - + - + - - - - - - - - - - + + + + + + + + + + + + + + + + +
@@ -608,36 +629,43 @@ Here is the call graph for this function:
- + - + - - - - - - - + + + + + + + - + - + - + - + - - - - - - - - - - + + + + + + + + + + + + + + + + +
@@ -667,35 +695,42 @@ Here is the call graph for this function:
- - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - + - - - - - - - - - + + + + + + + + + + + + + + + + @@ -724,36 +759,43 @@ Here is the call graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -782,36 +824,43 @@ Here is the call graph for this function:
- + - + - - - - - - - + + + + + + + - + - + - + - + - - - - - - - - - - + + + + + + + + + + + + + + + + +
@@ -840,36 +889,43 @@ Here is the call graph for this function:
- + - + - - - - - - - + + + + + + + - + - + - + - + - - - - - - - - - - + + + + + + + + + + + + + + + + +
@@ -903,12 +959,12 @@ Here is the call graph for this function: - + + + - - - - + + @@ -919,15 +975,22 @@ Here is the call graph for this function: - - - - - - - - - + + + + + + + + + + + + + + + +
@@ -956,36 +1019,43 @@ Here is the call graph for this function:
- + - + - - - - - - - + + + + + + + - + - + - + - + - - - - - - - - - - + + + + + + + + + + + + + + + + +
@@ -1014,36 +1084,43 @@ Here is the call graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -1072,36 +1149,43 @@ Here is the call graph for this function:
- + - + - - - - - - - + + + + + + + - + - + - + - + - - - - - - - - - - + + + + + + + + + + + + + + + + +
@@ -1130,36 +1214,43 @@ Here is the call graph for this function:
- + - + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -1188,36 +1279,43 @@ Here is the call graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -1228,7 +1326,7 @@ Here is the call graph for this function: diff --git a/documentation/html/_single_report_tests_8cpp__incl.map b/documentation/html/_single_report_tests_8cpp__incl.map index 6d204af..0cce977 100644 --- a/documentation/html/_single_report_tests_8cpp__incl.map +++ b/documentation/html/_single_report_tests_8cpp__incl.map @@ -1,5 +1,5 @@ - - + + diff --git a/documentation/html/_single_report_tests_8cpp__incl.md5 b/documentation/html/_single_report_tests_8cpp__incl.md5 index b216956..eb58b72 100644 --- a/documentation/html/_single_report_tests_8cpp__incl.md5 +++ b/documentation/html/_single_report_tests_8cpp__incl.md5 @@ -1 +1 @@ -adc6938b7ef818aed8f80755de169031 \ No newline at end of file +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 index e474906..f7fc5de 100644 Binary files a/documentation/html/_single_report_tests_8cpp__incl.png and b/documentation/html/_single_report_tests_8cpp__incl.png differ diff --git a/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.map b/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.map index 0b5b9f1..c0ae9e5 100644 --- a/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.map +++ b/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.map @@ -1,32 +1,39 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.md5 index a9f5b89..41271d2 100644 --- a/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.md5 +++ b/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.md5 @@ -1 +1 @@ -fc6838a539189a3b1445fd92a456d44c \ No newline at end of file +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 index c32d7fd..782e894 100644 Binary files a/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.png and b/documentation/html/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.png differ diff --git a/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.map b/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.map index 0b5b9f1..c0ae9e5 100644 --- a/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.map +++ b/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.map @@ -1,32 +1,39 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.md5 index a9f5b89..41271d2 100644 --- a/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.md5 +++ b/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.md5 @@ -1 +1 @@ -fc6838a539189a3b1445fd92a456d44c \ No newline at end of file +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 index c32d7fd..782e894 100644 Binary files a/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.png and b/documentation/html/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.png differ diff --git a/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.map b/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.map index e28f258..a82a4b0 100644 --- a/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.map +++ b/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.map @@ -1,32 +1,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.md5 index 2b0c0cd..c141f7c 100644 --- a/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.md5 +++ b/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.md5 @@ -1 +1 @@ -b518f8f84278cb408c78000b560ad0ca \ No newline at end of file +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 index 6a90a21..e73b0e8 100644 Binary files a/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.png and b/documentation/html/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.png differ diff --git a/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.map b/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.map index 0b5b9f1..c0ae9e5 100644 --- a/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.map +++ b/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.map @@ -1,32 +1,39 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.md5 index a9f5b89..41271d2 100644 --- a/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.md5 +++ b/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.md5 @@ -1 +1 @@ -fc6838a539189a3b1445fd92a456d44c \ No newline at end of file +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 index c32d7fd..782e894 100644 Binary files a/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.png and b/documentation/html/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.png differ diff --git a/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.map b/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.map index 0b5b9f1..c0ae9e5 100644 --- a/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.map +++ b/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.map @@ -1,32 +1,39 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.md5 index a9f5b89..41271d2 100644 --- a/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.md5 +++ b/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.md5 @@ -1 +1 @@ -fc6838a539189a3b1445fd92a456d44c \ No newline at end of file +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 index c32d7fd..782e894 100644 Binary files a/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.png and b/documentation/html/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.png differ diff --git a/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.map b/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.map index 0b5b9f1..c0ae9e5 100644 --- a/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.map +++ b/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.map @@ -1,32 +1,39 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.md5 index a9f5b89..41271d2 100644 --- a/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.md5 +++ b/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.md5 @@ -1 +1 @@ -fc6838a539189a3b1445fd92a456d44c \ No newline at end of file +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 index c32d7fd..782e894 100644 Binary files a/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.png and b/documentation/html/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.png differ diff --git a/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.map b/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.map index 7e79f6c..24a2414 100644 --- a/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.map +++ b/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.map @@ -1,32 +1,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.md5 index afaefe4..58442b6 100644 --- a/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.md5 +++ b/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.md5 @@ -1 +1 @@ -1da6e61d1a11a1230b2ee5b6f16dcbf9 \ No newline at end of file +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 index bde5e38..c7936ad 100644 Binary files a/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.png and b/documentation/html/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.png differ diff --git a/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.map b/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.map index 9784792..052d511 100644 --- a/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.map +++ b/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.map @@ -1,32 +1,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.md5 index 7e24ed4..94cc87d 100644 --- a/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.md5 +++ b/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.md5 @@ -1 +1 @@ -611f9694e59ea7ed7a1c90b523c1e2e7 \ No newline at end of file +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 index 878d214..bf8036f 100644 Binary files a/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.png and b/documentation/html/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.png differ diff --git a/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.map b/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.map index e98c78a..92fbb1f 100644 --- a/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.map +++ b/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.map @@ -4,29 +4,36 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.md5 index 914f7d4..5cc423c 100644 --- a/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.md5 +++ b/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.md5 @@ -1 +1 @@ -e636c668c1611011f46b1170ff9458bd \ No newline at end of file +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 index bdc217b..6d0d57f 100644 Binary files a/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.png and b/documentation/html/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.png differ diff --git a/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.map b/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.map index 0b5b9f1..c0ae9e5 100644 --- a/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.map +++ b/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.map @@ -1,32 +1,39 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.md5 index a9f5b89..41271d2 100644 --- a/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.md5 +++ b/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.md5 @@ -1 +1 @@ -fc6838a539189a3b1445fd92a456d44c \ No newline at end of file +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 index c32d7fd..782e894 100644 Binary files a/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.png and b/documentation/html/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.png differ diff --git a/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.map b/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.map index 755154e..22aab32 100644 --- a/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.map +++ b/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.map @@ -1,32 +1,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.md5 index 82d626e..5657d97 100644 --- a/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.md5 +++ b/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.md5 @@ -1 +1 @@ -ab69f59c38e11528cb40fcd136df7e00 \ No newline at end of file +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 index b818cce..d991f94 100644 Binary files a/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.png and b/documentation/html/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.png differ diff --git a/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.map b/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.map index d79f8e1..150ebb5 100644 --- a/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.map +++ b/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.map @@ -1,32 +1,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.md5 index 54a71fd..88056be 100644 --- a/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.md5 +++ b/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.md5 @@ -1 +1 @@ -6544dc9f9e12af82687d4755a53de5a5 \ No newline at end of file +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 index 6da801c..efaca71 100644 Binary files a/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.png and b/documentation/html/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.png differ diff --git a/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.map b/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.map index 755154e..f4e1ea9 100644 --- a/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.map +++ b/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.map @@ -1,32 +1,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.md5 index 82d626e..8e19c5e 100644 --- a/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.md5 +++ b/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.md5 @@ -1 +1 @@ -ab69f59c38e11528cb40fcd136df7e00 \ No newline at end of file +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 index b818cce..b2d577a 100644 Binary files a/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.png and b/documentation/html/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.png differ diff --git a/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.map b/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.map index 7c70da0..dce1d0e 100644 --- a/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.map +++ b/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.map @@ -1,32 +1,39 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.md5 b/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.md5 index 790c1ff..a7d1c3d 100644 --- a/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.md5 +++ b/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.md5 @@ -1 +1 @@ -1b5ef07152e22b3ec6b719bfaed12c1e \ No newline at end of file +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 index 027826b..34f7116 100644 Binary files a/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.png and b/documentation/html/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.png differ diff --git a/documentation/html/annotated.html b/documentation/html/annotated.html index 4829570..e22688b 100644 --- a/documentation/html/annotated.html +++ b/documentation/html/annotated.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/class_b_n_o08x-members.html b/documentation/html/class_b_n_o08x-members.html index a4f4e94..71f2764 100644 --- a/documentation/html/class_b_n_o08x-members.html +++ b/documentation/html/class_b_n_o08x-members.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -125,65 +125,66 @@ $(function(){initNavTree('class_b_n_o08x.html',''); initResizable(); }); deinit_sh2_HAL()BNO08xprivate deinit_spi()BNO08xprivate deinit_tasks()BNO08xprivate - dynamic_calibration_autosave_disable()BNO08x - dynamic_calibration_autosave_enable()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 - 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 - 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 - 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 + disable_all_reports()BNO08x + dynamic_calibration_autosave_disable()BNO08x + dynamic_calibration_autosave_enable()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 + 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 + 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 + 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
diff --git a/documentation/html/class_b_n_o08x.html b/documentation/html/class_b_n_o08x.html index 92ab308..8cd1cd1 100644 --- a/documentation/html/class_b_n_o08x.html +++ b/documentation/html/class_b_n_o08x.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -259,6 +259,9 @@ Public Member Functions bool soft_reset ()  Soft resets BNO08x device by sending RESET (1) command on "device" channel.
  +bool disable_all_reports () + Disables all currently enabled reports.
BNO08xResetReason get_reset_reason ()  Returns reason for previous reset via product ID report.
  @@ -1539,6 +1542,58 @@ Here is the caller graph for this function:
+ + + +

◆ disable_all_reports()

+ +
+
+ + + + + + + +
bool BNO08x::disable_all_reports ()
+
+ +

Disables all currently enabled reports.

+
Returns
True if all currently enabled reports were disabled successfully.
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
@@ -4439,8 +4494,8 @@ Here is the caller graph for this function:
The documentation for this class was generated from the following files: diff --git a/documentation/html/class_b_n_o08x.js b/documentation/html/class_b_n_o08x.js index b161cee..49ec681 100644 --- a/documentation/html/class_b_n_o08x.js +++ b/documentation/html/class_b_n_o08x.js @@ -21,6 +21,7 @@ var class_b_n_o08x = [ "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_disable", "class_b_n_o08x.html#a5c7498f6fa4bd43280dff1d322233b95", null ], diff --git a/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.map b/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.map new file mode 100644 index 0000000..2239ac5 --- /dev/null +++ b/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.map @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.md5 b/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.md5 new file mode 100644 index 0000000..247a7be --- /dev/null +++ b/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.md5 @@ -0,0 +1 @@ +44cdf20a1fafb0e7abf449515b20076b \ 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 new file mode 100644 index 0000000..872c83e Binary files /dev/null and b/documentation/html/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.png 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 2fa5b9c..99ad5ee 100644 --- a/documentation/html/class_b_n_o08x_cb_generic-members.html +++ b/documentation/html/class_b_n_o08x_cb_generic-members.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/class_b_n_o08x_cb_generic.html b/documentation/html/class_b_n_o08x_cb_generic.html index 45e79b9..6e2240c 100644 --- a/documentation/html/class_b_n_o08x_cb_generic.html +++ b/documentation/html/class_b_n_o08x_cb_generic.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -268,7 +268,7 @@ Here is the caller graph for this function:

The documentation for this class was generated from the following file: 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 bdcc3bc..70c05f2 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
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 677f59f..f84adce 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -247,7 +247,7 @@ Additional Inherited Members

The documentation for this class was generated from the following file: 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 1d772cd..ca2e43b 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
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 6aac357..4c4a5fb 100644 --- a/documentation/html/class_b_n_o08x_cb_param_void.html +++ b/documentation/html/class_b_n_o08x_cb_param_void.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -241,7 +241,7 @@ Additional Inherited Members

The documentation for this class was generated from the following file: diff --git a/documentation/html/class_b_n_o08x_rpt-members.html b/documentation/html/class_b_n_o08x_rpt-members.html index d3ce2fa..11536b0 100644 --- a/documentation/html/class_b_n_o08x_rpt-members.html +++ b/documentation/html/class_b_n_o08x_rpt-members.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -102,7 +102,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt.html',''); initResizable(); }); BNO08xRpt(uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)BNO08xRptinlineprotected 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)BNO08xRpt + enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0BNO08xRptpure virtual flush()BNO08xRpt get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt get_sample_counts(bno08x_sample_counts_t &sample_counts)BNO08xRpt @@ -114,12 +114,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt.html',''); initResizable(); }); RAD_2_DEGBNO08xRptprotectedstatic register_cb(std::function< void(void)> cb_fxn)BNO08xRpt rpt_bitBNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptprotectedstatic - unlock_sh2_HAL()BNO08xRptprotected - unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val)=0BNO08xRptprotectedpure virtual + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + sync_ctxBNO08xRptprotected + TAGBNO08xRptprotectedstatic + unlock_sh2_HAL()BNO08xRptprotected + unlock_user_data()BNO08xRptprotected + update_data(sh2_SensorValue_t *sensor_val)=0BNO08xRptprotectedpure virtual
diff --git a/documentation/html/class_b_n_o08x_rpt.html b/documentation/html/class_b_n_o08x_rpt.html index 7fd1cdc..4d4d25c 100644 --- a/documentation/html/class_b_n_o08x_rpt.html +++ b/documentation/html/class_b_n_o08x_rpt.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -172,9 +172,6 @@ Collaboration diagram for BNO08xRpt:
- - - @@ -196,9 +193,14 @@ Public Member Functions + +

Public Member Functions

bool 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 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 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).
 
virtual bool enable (uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)=0
 
+ + + @@ -359,13 +361,15 @@ Here is the call graph for this function:
- - - - - - - + + + + + + + + +
@@ -373,72 +377,51 @@ Here is the caller graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- -

◆ enable()

+ +

◆ enable()

+

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.
 
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)
+ + + + +
- + @@ -448,122 +431,14 @@ Here is the caller graph for this function:
bool BNO08xRpt::enable virtual bool BNO08xRpt::enable ( uint32_t time_between_reports,
sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg )
+
+pure virtual
-

Enables a sensor report such that the BNO08x begins sending it.

-
Parameters
- - - -
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
-
-
-
Returns
True if report was successfully enabled.
-
-Here is the call graph for this function:
-
-
- - - - - - - -
-
-Here is the caller graph for this function:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+

Implemented in BNO08xRptAcceleration, BNO08xRptActivityClassifier, BNO08xRptCalGyro, BNO08xRptCalMagnetometer, BNO08xRptGravity, BNO08xRptLinearAcceleration, BNO08xRptRawMEMSAccelerometer, BNO08xRptRawMEMSGyro, BNO08xRptRawMEMSMagnetometer, BNO08xRptRVGeneric, BNO08xRptShakeDetector, BNO08xRptStabilityClassifier, BNO08xRptStepCounter, BNO08xRptTapDetector, BNO08xRptUncalGyro, and BNO08xRptUncalMagnetometer.

@@ -804,124 +679,121 @@ Here is the caller graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -958,6 +830,8 @@ Here is the caller graph for this function:
+ + @@ -1008,54 +882,53 @@ Here is the caller graph for this function: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1095,6 +968,172 @@ Here is the caller graph for this function:
+ + + +

◆ rpt_enable()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
bool BNO08xRpt::rpt_enable (uint32_t time_between_reports,
sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg )
+
+protected
+
+ +

Enables a sensor report such that the BNO08x begins sending it.

+
Parameters
+ + + +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
+
+
+
Returns
True if report was successfully enabled.
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
@@ -1205,124 +1244,121 @@ Here is the caller graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -1359,6 +1395,8 @@ Here is the caller graph for this function:
+ + @@ -1409,54 +1447,53 @@ Here is the caller graph for this function: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1656,8 +1693,8 @@ Here is the caller graph for this function:
The documentation for this class was generated from the following files: diff --git a/documentation/html/class_b_n_o08x_rpt.js b/documentation/html/class_b_n_o08x_rpt.js index cd97876..f514caa 100644 --- a/documentation/html/class_b_n_o08x_rpt.js +++ b/documentation/html/class_b_n_o08x_rpt.js @@ -3,7 +3,7 @@ var class_b_n_o08x_rpt = [ "BNO08xRpt", "class_b_n_o08x_rpt.html#a15e8eebe3fe90ac19837e3860c76374c", null ], [ "clear_sample_counts", "class_b_n_o08x_rpt.html#a1418be33824d3102dbc8f92558a402a6", null ], [ "disable", "class_b_n_o08x_rpt.html#a7d147e7540a4c6aa19749844e14cdadc", null ], - [ "enable", "class_b_n_o08x_rpt.html#a3012b77fd80f2c34e57d5a23299f1470", null ], + [ "enable", "class_b_n_o08x_rpt.html#a4ee529725467412df396d5c610ff7bb4", null ], [ "flush", "class_b_n_o08x_rpt.html#ab3bb962696b135841ef7313bc631fc72", null ], [ "get_meta_data", "class_b_n_o08x_rpt.html#ad5b054279b01204f61b4c0408acf51cf", null ], [ "get_sample_counts", "class_b_n_o08x_rpt.html#a7ce8e48cadf59f49068af7f1cb680b38", null ], @@ -11,6 +11,7 @@ var class_b_n_o08x_rpt = [ "lock_sh2_HAL", "class_b_n_o08x_rpt.html#a7a5619a74c1237c5abde2e4bd6619d12", null ], [ "lock_user_data", "class_b_n_o08x_rpt.html#a48e7b1a2c2ebc6b1f2f292735c0832a0", null ], [ "register_cb", "class_b_n_o08x_rpt.html#a5b542b28c81fcd05cf2e3f3d2d437d46", null ], + [ "rpt_enable", "class_b_n_o08x_rpt.html#aa0bed98a9a497d1f39e8245d05b02e9c", null ], [ "signal_data_available", "class_b_n_o08x_rpt.html#a47a623eb0a1db51af76a03a103c32329", null ], [ "unlock_sh2_HAL", "class_b_n_o08x_rpt.html#a61e3451e93806e1b7eaf5f1387726765", null ], [ "unlock_user_data", "class_b_n_o08x_rpt.html#a26bacc572187119339ec248bb4e7d6f3", null ], 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 573b417..e91f09f 100644 --- a/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3_icgraph.map @@ -1,101 +1,102 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 fe01fe2..7d6f1e4 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 @@ -c72af797c72ab19b2f9a05511927c8e7 \ No newline at end of file +9576b57562067a1b44931015b6611552 \ 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 d5cfe8a..c817d37 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_a3012b77fd80f2c34e57d5a23299f1470_cgraph.map b/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_cgraph.map deleted file mode 100644 index a87ff6e..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_cgraph.md5 deleted file mode 100644 index 4fda433..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6ecb1199c9a5dab0416304dc61a4452a \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_cgraph.png b/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_cgraph.png deleted file mode 100644 index 0b49d45..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_cgraph.png and /dev/null differ diff --git a/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_icgraph.map b/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_icgraph.map deleted file mode 100644 index bfe844e..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_icgraph.map +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_icgraph.md5 deleted file mode 100644 index 2607ffc..0000000 --- a/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -c4e582beada9e01fcb93a7a130943954 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_icgraph.png b/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_icgraph.png deleted file mode 100644 index 8b20b71..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_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 800895e..2d3db9b 100644 --- a/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0_icgraph.map @@ -1,101 +1,102 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 4366971..3cc4521 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 @@ -aa18bba44cad370021c8a162feef6cbe \ No newline at end of file +18cf3ca9f4f5d8ca8950cfc894917025 \ 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 c1c673a..0bf0775 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_a61e3451e93806e1b7eaf5f1387726765_icgraph.map b/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.map index 2fd6b50..e488336 100644 --- a/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.map @@ -1,120 +1,117 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 603b40e..d38b729 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 @@ -1113d274f2436a167c50252993806dc1 \ No newline at end of file +4fc64a7ae89a219e113b6b5eb9fed539 \ 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 20520e4..f85cef0 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_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.map b/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.map index 778a5de..a898d74 100644 --- a/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.map @@ -1,120 +1,117 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 de07bb3..69c8adc 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 @@ -b9ce30f1689816061100d66bd7aa4920 \ No newline at end of file +c1084e484e4e98626c3a369a298d1406 \ 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 cee1ab9..f468166 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_a7d147e7540a4c6aa19749844e14cdadc_cgraph.map b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.map index f70e067..97bdce0 100644 --- a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.map @@ -1,9 +1,11 @@ - - - - - - - + + + + + + + + + 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 cd756f2..ee8e0fa 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 @@ -dd526cc33c6f395a3f2a73e748176457 \ No newline at end of file +4117abfba7fb1829c75a016794e92187 \ 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 02d447b..394a507 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 index 390f13f..e5c4cee 100644 --- a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.map +++ b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.map @@ -1,55 +1,31 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.md5 index db700e5..8ea4dc7 100644 --- a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.md5 +++ b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.md5 @@ -1 +1 @@ -13f7ee4d1ad6ad23fd41fb86763b7c6f \ No newline at end of file +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 index ca7ce65..af5afa2 100644 Binary files a/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.png and b/documentation/html/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.png 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 df28ccc..d2c4011 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -104,7 +104,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html',' clear_sample_counts()BNO08xRpt dataBNO08xRptRVGenericprotected 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)BNO08xRpt + enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRVGenericvirtual flush()BNO08xRpt get_euler(bool in_degrees=true)BNO08xRptRVGeneric get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt @@ -118,13 +118,14 @@ $(function(){initNavTree('class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html',' RAD_2_DEGBNO08xRptprotectedstatic register_cb(std::function< void(void)> cb_fxn)BNO08xRpt rpt_bitBNO08xRptprotected - 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 + 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
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 338a9c3..a4bafc0 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -139,6 +139,9 @@ Public Member Functions  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.
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).
  @@ -146,9 +149,6 @@ Public Member Functions  Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
  - Public Member Functions inherited from BNO08xRpt -bool 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 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.
  @@ -191,6 +191,9 @@ Additional Inherited Members  Tares vector basis according to axis flags.
  - 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.
+   BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)  BNO08xRpt report constructor.
  @@ -346,8 +349,8 @@ Here is the call graph for this function:

The documentation for this class was generated from the following files: 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 b7c47c4..ac7177e 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -104,7 +104,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html',''); i clear_sample_counts()BNO08xRpt dataBNO08xRptRVGenericprotected 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)BNO08xRpt + enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRVGenericvirtual flush()BNO08xRpt get_euler(bool in_degrees=true)BNO08xRptRVGeneric get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt @@ -118,13 +118,14 @@ $(function(){initNavTree('class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html',''); i RAD_2_DEGBNO08xRptprotectedstatic register_cb(std::function< void(void)> cb_fxn)BNO08xRpt rpt_bitBNO08xRptprotected - 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 + 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
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 11cff8a..cdb3ad0 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -139,6 +139,9 @@ Public Member Functions  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.
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).
  @@ -146,9 +149,6 @@ Public Member Functions  Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
  - Public Member Functions inherited from BNO08xRpt -bool 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 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.
  @@ -191,6 +191,9 @@ Additional Inherited Members  Tares vector basis according to axis flags.
  - 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.
+   BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)  BNO08xRpt report constructor.
  @@ -346,8 +349,8 @@ Here is the call graph for this function:

The documentation for this class was generated from the following files: diff --git a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.map b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.map new file mode 100644 index 0000000..0d67db3 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.md5 new file mode 100644 index 0000000..d3e2310 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.md5 @@ -0,0 +1 @@ +0e5eb36520b2b3e27f1c35385fcc0c1a \ 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 new file mode 100644 index 0000000..6bbdf48 Binary files /dev/null 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 new file mode 100644 index 0000000..981dd9a --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.map @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.md5 b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.md5 new file mode 100644 index 0000000..bda7e1e --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.md5 @@ -0,0 +1 @@ +cdd218660a654d3876c731989cf600dd \ 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 new file mode 100644 index 0000000..18f8c13 Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.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 6183276..9d4d9e7 100644 --- a/documentation/html/class_b_n_o08x_rpt_acceleration-members.html +++ b/documentation/html/class_b_n_o08x_rpt_acceleration-members.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -103,7 +103,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_acceleration.html',''); initResizab 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)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 @@ -116,12 +116,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_acceleration.html',''); initResizab RAD_2_DEGBNO08xRptprotectedstatic register_cb(std::function< void(void)> cb_fxn)BNO08xRpt rpt_bitBNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptAccelerationprivatestatic - unlock_sh2_HAL()BNO08xRptprotected - unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptAccelerationprivatevirtual + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + sync_ctxBNO08xRptprotected + TAGBNO08xRptAccelerationprivatestatic + 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 3225cdc..c4d552f 100644 --- a/documentation/html/class_b_n_o08x_rpt_acceleration.html +++ b/documentation/html/class_b_n_o08x_rpt_acceleration.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -135,13 +135,13 @@ Collaboration diagram for BNO08xRptAcceleration:
Public Member Functions  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.
bno08x_accel_t get ()  Grabs most recent acceleration data (including gravity), units are in m/s^2.
  - Public Member Functions inherited from BNO08xRpt -bool 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 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.
  @@ -183,6 +183,9 @@ Static Private Attributes

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.
+   BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)  BNO08xRpt report constructor.
  @@ -258,6 +261,101 @@ Additional Inherited Members

Member Function Documentation

+ +

◆ enable()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
bool BNO08xRptAcceleration::enable (uint32_t time_between_reports,
sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg )
+
+overridevirtual
+
+ +

Enables acceleration reports such that the BNO08x begins sending them.

+
Parameters
+ + + +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
+
+
+
Returns
True if report was successfully enabled.
+ +

Implements BNO08xRpt.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+

◆ get()

@@ -426,8 +524,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files: diff --git a/documentation/html/class_b_n_o08x_rpt_acceleration.js b/documentation/html/class_b_n_o08x_rpt_acceleration.js index 9b4347f..8481f09 100644 --- a/documentation/html/class_b_n_o08x_rpt_acceleration.js +++ b/documentation/html/class_b_n_o08x_rpt_acceleration.js @@ -1,6 +1,7 @@ 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 ], 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 new file mode 100644 index 0000000..50d3a64 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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 new file mode 100644 index 0000000..3c0ff2a --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.md5 @@ -0,0 +1 @@ +74e0412730deee457e1cdbe04ba51ad5 \ 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 new file mode 100644 index 0000000..c02088e Binary files /dev/null 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 new file mode 100644 index 0000000..895274f --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.map @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 new file mode 100644 index 0000000..e24b213 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.md5 @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..6ea5ba2 Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.png 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 991dcad..7b8f329 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -98,13 +98,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_activity_classifier.html',''); init

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

- - - - - - - + + + + + + + @@ -118,6 +118,8 @@ $(function(){initNavTree('class_b_n_o08x_rpt_activity_classifier.html',''); init + + 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 070f6b2..1b2b6e2 100644 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier.html +++ b/documentation/html/class_b_n_o08x_rpt_activity_classifier.html @@ -27,7 +27,7 @@ @@ -135,19 +135,19 @@ Collaboration diagram for BNO08xRptActivityClassifier: Public Member Functions - - - + + + + + + - - - @@ -181,6 +181,9 @@ Private Attributes + + +
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
disable(sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
enable(uint32_t time_between_reports, BNO08xActivityEnable activities_to_enable, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptActivityClassifier
BNO08xRpt::enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRpt
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
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
get()BNO08xRptActivityClassifier
get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt
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
set_activities_to_enable(BNO08xActivityEnable activities_to_enable)BNO08xRptActivityClassifier
signal_data_available()BNO08xRptprotected
sync_ctxBNO08xRptprotected
TAGBNO08xRptActivityClassifierprivatestatic
-
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
 BNO08xRptActivityClassifier (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 
bool enable (uint32_t time_between_reports, BNO08xActivityEnable activities_to_enable, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)
 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.
 
bno08x_activity_classifier_t get ()
 Grabs most recent activity classifier data.
 
BNO08xActivity get_most_likely_activity ()
 Grabs most the most likely activity from most recent activity classifier data.
 
void set_activities_to_enable (BNO08xActivityEnable activities_to_enable)
 Sets the activities to be monitored for with ActivityClassifier reports, all enable after setting.
 
- Public Member Functions inherited from BNO08xRpt
bool 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 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.
 
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.
 
@@ -190,6 +193,9 @@ Static Private Attributes + + + @@ -265,52 +271,60 @@ Additional Inherited Members

Member Function Documentation

- -

◆ enable()

+ +

◆ enable()

+

Static Private Attributes

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.
 
 BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)
 BNO08xRpt report constructor.
 
+ + + + +
- - - - -
bool BNO08xRptActivityClassifier::enable ( uint32_t time_between_reports,
BNO08xActivityEnable activities_to_enable,
sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg )
+
+overridevirtual

Enables activity classifier reports such that the BNO08x begins sending them.

Parameters
- - +
time_between_reportsThe period/interval of the report in microseconds.
activities_to_enableWhich activities to enable.
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
Returns
True if report was successfully enabled.
+ +

Implements BNO08xRpt.

Here is the call graph for this function:
-
- - - - - - - - +
+ + + + + + + + + + + +
@@ -378,6 +392,32 @@ Here is the call graph for this function:
+ + + +

◆ set_activities_to_enable()

+ +
+
+ + + + + + + +
void BNO08xRptActivityClassifier::set_activities_to_enable (BNO08xActivityEnable activities_to_enable)
+
+ +

Sets the activities to be monitored for with ActivityClassifier reports, all enable after setting.

+
Parameters
+ + +
activities_to_enableThe activities to be monitored with sent reports.
+
+
+
Returns
void, nothing to return
+
@@ -431,6 +471,33 @@ 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

@@ -478,8 +545,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files: 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 66d07a4..c68b8e4 100644 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier.js +++ b/documentation/html/class_b_n_o08x_rpt_activity_classifier.js @@ -1,10 +1,12 @@ var class_b_n_o08x_rpt_activity_classifier = [ [ "BNO08xRptActivityClassifier", "class_b_n_o08x_rpt_activity_classifier.html#abee4e61d75eb1982f11f08eb542511a5", null ], - [ "enable", "class_b_n_o08x_rpt_activity_classifier.html#adefe3069a697b16d93cd281bda331db4", null ], + [ "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 ] ]; \ No newline at end of file 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 new file mode 100644 index 0000000..7acdac2 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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 new file mode 100644 index 0000000..7f190b6 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.md5 @@ -0,0 +1 @@ +31f703f85e76921c2e5f35b9189e5e0f \ 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 new file mode 100644 index 0000000..3054052 Binary files /dev/null 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_adefe3069a697b16d93cd281bda331db4_cgraph.map b/documentation/html/class_b_n_o08x_rpt_activity_classifier_adefe3069a697b16d93cd281bda331db4_cgraph.map deleted file mode 100644 index 2a257e3..0000000 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier_adefe3069a697b16d93cd281bda331db4_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_adefe3069a697b16d93cd281bda331db4_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_activity_classifier_adefe3069a697b16d93cd281bda331db4_cgraph.md5 deleted file mode 100644 index f57adfc..0000000 --- a/documentation/html/class_b_n_o08x_rpt_activity_classifier_adefe3069a697b16d93cd281bda331db4_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -6659133d544d5af45ccd7b9484745184 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_activity_classifier_adefe3069a697b16d93cd281bda331db4_cgraph.png b/documentation/html/class_b_n_o08x_rpt_activity_classifier_adefe3069a697b16d93cd281bda331db4_cgraph.png deleted file mode 100644 index a637f1b..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_activity_classifier_adefe3069a697b16d93cd281bda331db4_cgraph.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 3a251a4..d5c6f1a 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -103,7 +103,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_cal_gyro.html',''); initResizable() 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)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 @@ -116,12 +116,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_cal_gyro.html',''); initResizable() RAD_2_DEGBNO08xRptprotectedstatic register_cb(std::function< void(void)> cb_fxn)BNO08xRpt rpt_bitBNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptCalGyroprivatestatic - unlock_sh2_HAL()BNO08xRptprotected - unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptCalGyroprivatevirtual + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + sync_ctxBNO08xRptprotected + TAGBNO08xRptCalGyroprivatestatic + 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 9027800..d93843f 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro.html +++ b/documentation/html/class_b_n_o08x_rpt_cal_gyro.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -135,13 +135,13 @@ Collaboration diagram for BNO08xRptCalGyro:
Public Member Functions  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.
bno08x_gyro_t get ()  Grabs most recent gyroscope data (velocity), units are in rad/s.
  - Public Member Functions inherited from BNO08xRpt -bool 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 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.
  @@ -183,6 +183,9 @@ Static Private Attributes

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.
+   BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)  BNO08xRpt report constructor.
  @@ -258,6 +261,83 @@ Additional Inherited Members

Member Function Documentation

+ +

◆ enable()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
bool BNO08xRptCalGyro::enable (uint32_t time_between_reports,
sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg )
+
+overridevirtual
+
+ +

Enables calibrated gyro reports such that the BNO08x begins sending them.

+
Parameters
+ + + +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
+
+
+
Returns
True if report was successfully enabled.
+ +

Implements BNO08xRpt.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + +
+ +
+

◆ get()

@@ -402,8 +482,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files: 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 00c92d6..2c0585f 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_gyro.js +++ b/documentation/html/class_b_n_o08x_rpt_cal_gyro.js @@ -1,6 +1,7 @@ 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 ], 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 new file mode 100644 index 0000000..3f53ff8 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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 new file mode 100644 index 0000000..c187bdc --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.md5 @@ -0,0 +1 @@ +4f37cbd207c87317f85f65f7b7d7a35f \ 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 new file mode 100644 index 0000000..3e629a1 Binary files /dev/null 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 new file mode 100644 index 0000000..d88ac9a --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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 new file mode 100644 index 0000000..70c4c1c --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.md5 @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..8132e92 Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.png 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 ad71b10..6fee62f 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -103,7 +103,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_cal_magnetometer.html',''); initRes 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)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 @@ -116,12 +116,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_cal_magnetometer.html',''); initRes RAD_2_DEGBNO08xRptprotectedstatic register_cb(std::function< void(void)> cb_fxn)BNO08xRpt rpt_bitBNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptCalMagnetometerprivatestatic - unlock_sh2_HAL()BNO08xRptprotected - unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptCalMagnetometerprivatevirtual + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + sync_ctxBNO08xRptprotected + TAGBNO08xRptCalMagnetometerprivatestatic + 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 536057a..ea19a51 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer.html +++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -135,13 +135,13 @@ Collaboration diagram for BNO08xRptCalMagnetometer:
Public Member Functions  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.
bno08x_magf_t get ()  Grabs most recent calibrated magnetometer data, units are in uTesla.
  - Public Member Functions inherited from BNO08xRpt -bool 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 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.
  @@ -183,6 +183,9 @@ Static Private Attributes

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.
+   BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)  BNO08xRpt report constructor.
  @@ -258,6 +261,81 @@ Additional Inherited Members

Member Function Documentation

+ +

◆ enable()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
bool BNO08xRptCalMagnetometer::enable (uint32_t time_between_reports,
sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg )
+
+overridevirtual
+
+ +

Enables calibrated magnetometer reports such that the BNO08x begins sending them.

+
Parameters
+ + + +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
+
+
+
Returns
True if report was successfully enabled.
+ +

Implements BNO08xRpt.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+

◆ get()

@@ -400,8 +478,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files: 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 a661aab..74bd0df 100644 --- a/documentation/html/class_b_n_o08x_rpt_cal_magnetometer.js +++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer.js @@ -1,6 +1,7 @@ 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 ], 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 new file mode 100644 index 0000000..305360a --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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 new file mode 100644 index 0000000..490f9c2 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.md5 @@ -0,0 +1 @@ +811219b7a8a64b57075e1dee1602e74c \ 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 new file mode 100644 index 0000000..165e3c5 Binary files /dev/null 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 new file mode 100644 index 0000000..b3b6dd3 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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 new file mode 100644 index 0000000..f7a11fa --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.md5 @@ -0,0 +1 @@ +a158662f3dfd1e8231b3cbb470d03e14 \ 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 new file mode 100644 index 0000000..7350f80 Binary files /dev/null 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_game_r_v-members.html b/documentation/html/class_b_n_o08x_rpt_game_r_v-members.html index 36efba6..ffa0b74 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -104,7 +104,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_game_r_v.html',''); initResizable() clear_sample_counts()BNO08xRpt dataBNO08xRptRVGenericprotected 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)BNO08xRpt + enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRVGenericvirtual flush()BNO08xRpt get_euler(bool in_degrees=true)BNO08xRptRVGeneric get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt @@ -118,16 +118,17 @@ $(function(){initNavTree('class_b_n_o08x_rpt_game_r_v.html',''); initResizable() RAD_2_DEGBNO08xRptprotectedstatic register_cb(std::function< void(void)> cb_fxn)BNO08xRpt rpt_bitBNO08xRptprotected - 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 + 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
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 b3d9197..7538e14 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -148,6 +148,9 @@ Public Member Functions  Clears most recent tare operation.
  - 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.
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).
  @@ -155,9 +158,6 @@ Public Member Functions  Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
  - Public Member Functions inherited from BNO08xRpt -bool 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 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.
  @@ -200,6 +200,9 @@ Additional Inherited Members  Tares vector basis according to axis flags.
  - 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.
+   BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)  BNO08xRpt report constructor.
  @@ -470,8 +473,8 @@ Here is the call graph for this function:

The documentation for this class was generated from the following files: 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 3f0bd09..8f8dca2 100644 --- a/documentation/html/class_b_n_o08x_rpt_gravity-members.html +++ b/documentation/html/class_b_n_o08x_rpt_gravity-members.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -103,7 +103,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_gravity.html',''); initResizable(); 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)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 @@ -116,12 +116,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_gravity.html',''); initResizable(); RAD_2_DEGBNO08xRptprotectedstatic register_cb(std::function< void(void)> cb_fxn)BNO08xRpt rpt_bitBNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptGravityprivatestatic - unlock_sh2_HAL()BNO08xRptprotected - unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptGravityprivatevirtual + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + sync_ctxBNO08xRptprotected + TAGBNO08xRptGravityprivatestatic + 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 a7720f2..4d26515 100644 --- a/documentation/html/class_b_n_o08x_rpt_gravity.html +++ b/documentation/html/class_b_n_o08x_rpt_gravity.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -135,13 +135,13 @@ Collaboration diagram for BNO08xRptGravity:
Public Member Functions  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.
bno08x_accel_t get ()  Grabs most recent gravity data, units are in m/s^2.
  - Public Member Functions inherited from BNO08xRpt -bool 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 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.
  @@ -183,6 +183,9 @@ Static Private Attributes

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.
+   BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)  BNO08xRpt report constructor.
  @@ -258,6 +261,83 @@ Additional Inherited Members

Member Function Documentation

+ +

◆ enable()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
bool BNO08xRptGravity::enable (uint32_t time_between_reports,
sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg )
+
+overridevirtual
+
+ +

Enables gravity reports such that the BNO08x begins sending them.

+
Parameters
+ + + +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
+
+
+
Returns
True if report was successfully enabled.
+ +

Implements BNO08xRpt.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + +
+ +
+

◆ get()

@@ -402,8 +482,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files: diff --git a/documentation/html/class_b_n_o08x_rpt_gravity.js b/documentation/html/class_b_n_o08x_rpt_gravity.js index 6c5539e..7bb322c 100644 --- a/documentation/html/class_b_n_o08x_rpt_gravity.js +++ b/documentation/html/class_b_n_o08x_rpt_gravity.js @@ -1,6 +1,7 @@ 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 ], 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 new file mode 100644 index 0000000..24c753b --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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 new file mode 100644 index 0000000..ddbd99d --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.md5 @@ -0,0 +1 @@ +bfe5a410630a3ce4455b78de1554eaad \ 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 new file mode 100644 index 0000000..5ced420 Binary files /dev/null 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 new file mode 100644 index 0000000..48bf3f8 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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 new file mode 100644 index 0000000..a3f5cf5 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.md5 @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..ac13340 Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.png 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 71e08e0..b75639b 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -105,7 +105,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_i_gyro_r_v.html',''); initResizable 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)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 @@ -121,13 +121,14 @@ $(function(){initNavTree('class_b_n_o08x_rpt_i_gyro_r_v.html',''); initResizable RAD_2_DEGBNO08xRptprotectedstatic register_cb(std::function< void(void)> cb_fxn)BNO08xRpt rpt_bitBNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptIGyroRVprivatestatic - 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 + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + sync_ctxBNO08xRptprotected + TAGBNO08xRptIGyroRVprivatestatic + 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 2cbbfb3..ae5e088 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -148,6 +148,9 @@ Public Member Functions  Grabs most recent gyro integrated rotation vector angular velocity data, units are in rad/s.
  - 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.
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).
  @@ -155,9 +158,6 @@ Public Member Functions  Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
  - Public Member Functions inherited from BNO08xRpt -bool 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 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.
  @@ -205,6 +205,9 @@ Additional Inherited Members  Tares vector basis according to axis flags.
  - 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.
+   BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)  BNO08xRpt report constructor.
  @@ -457,8 +460,8 @@ Here is the call graph for this function:

The documentation for this class was generated from the following files: 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 6de3b4a..e18e288 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -103,7 +103,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_linear_acceleration.html',''); init 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)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 @@ -116,12 +116,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_linear_acceleration.html',''); init RAD_2_DEGBNO08xRptprotectedstatic register_cb(std::function< void(void)> cb_fxn)BNO08xRpt rpt_bitBNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptLinearAccelerationprivatestatic - unlock_sh2_HAL()BNO08xRptprotected - unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptLinearAccelerationprivatevirtual + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + sync_ctxBNO08xRptprotected + TAGBNO08xRptLinearAccelerationprivatestatic + 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 701475e..c5e1ee0 100644 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration.html +++ b/documentation/html/class_b_n_o08x_rpt_linear_acceleration.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -135,13 +135,13 @@ Collaboration diagram for BNO08xRptLinearAcceleration:
Public Member Functions  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.
bno08x_accel_t get ()  Grabs most recent acceleration data (including gravity), units are in m/s^2.
  - Public Member Functions inherited from BNO08xRpt -bool 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 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.
  @@ -183,6 +183,9 @@ Static Private Attributes

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.
+   BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)  BNO08xRpt report constructor.
  @@ -258,6 +261,85 @@ Additional Inherited Members

Member Function Documentation

+ +

◆ enable()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
bool BNO08xRptLinearAcceleration::enable (uint32_t time_between_reports,
sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg )
+
+overridevirtual
+
+ +

Enables linear acceleration reports such that the BNO08x begins sending them.

+
Parameters
+ + + +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
+
+
+
Returns
True if report was successfully enabled.
+ +

Implements BNO08xRpt.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + +
+ +
+

◆ get()

@@ -406,8 +488,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files: 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 7d94a32..d71c90a 100644 --- a/documentation/html/class_b_n_o08x_rpt_linear_acceleration.js +++ b/documentation/html/class_b_n_o08x_rpt_linear_acceleration.js @@ -1,6 +1,7 @@ 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 ], 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 new file mode 100644 index 0000000..9f0da22 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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 new file mode 100644 index 0000000..c992386 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.md5 @@ -0,0 +1 @@ +8c6ca86d0f6ee4a25538dde0116de847 \ 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 new file mode 100644 index 0000000..b54eebf Binary files /dev/null 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 new file mode 100644 index 0000000..5b6534c --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + 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 new file mode 100644 index 0000000..adda2eb --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.md5 @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..5a771ae Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.png 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 0d8a58b..e9a13a4 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -104,7 +104,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_r_v.html',''); initResizable(); }); clear_sample_counts()BNO08xRpt dataBNO08xRptRVGenericprotected 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)BNO08xRpt + enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRVGenericvirtual flush()BNO08xRpt get_euler(bool in_degrees=true)BNO08xRptRVGeneric get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt @@ -118,16 +118,17 @@ $(function(){initNavTree('class_b_n_o08x_rpt_r_v.html',''); initResizable(); }); RAD_2_DEGBNO08xRptprotectedstatic register_cb(std::function< void(void)> cb_fxn)BNO08xRpt rpt_bitBNO08xRptprotected - 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 + 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
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 ed398c9..7838ebd 100644 --- a/documentation/html/class_b_n_o08x_rpt_r_v.html +++ b/documentation/html/class_b_n_o08x_rpt_r_v.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -148,6 +148,9 @@ Public Member Functions  Clears most recent tare operation.
  - 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.
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).
  @@ -155,9 +158,6 @@ Public Member Functions  Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
  - Public Member Functions inherited from BNO08xRpt -bool 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 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.
  @@ -200,6 +200,9 @@ Additional Inherited Members  Tares vector basis according to axis flags.
  - 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.
+   BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)  BNO08xRpt report constructor.
  @@ -470,8 +473,8 @@ Here is the call graph for this function:

The documentation for this class was generated from the following files: 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 71732fe..b6e6a11 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -103,7 +103,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_r_v_generic.html',''); initResizabl clear_sample_counts()BNO08xRpt dataBNO08xRptRVGenericprotected 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)BNO08xRpt + enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRVGenericvirtual flush()BNO08xRpt get_euler(bool in_degrees=true)BNO08xRptRVGeneric get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt @@ -117,13 +117,14 @@ $(function(){initNavTree('class_b_n_o08x_rpt_r_v_generic.html',''); initResizabl RAD_2_DEGBNO08xRptprotectedstatic register_cb(std::function< void(void)> cb_fxn)BNO08xRpt rpt_bitBNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptRVGenericprotectedstatic - 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)=0BNO08xRptprotectedpure virtual + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + sync_ctxBNO08xRptprotected + TAGBNO08xRptRVGenericprotectedstatic + 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)=0BNO08xRptprotectedpure virtual
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 421f20a..919dfcd 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -145,6 +145,9 @@ Collaboration diagram for BNO08xRptRVGeneric:
+ + + @@ -152,9 +155,6 @@ Public Member Functions - - - @@ -185,6 +185,9 @@ Protected Member Functions + + + @@ -272,6 +275,91 @@ Static Protected Attributes

Member Function Documentation

+ +

◆ enable()

+ +
+
+

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.
 
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).
 
 Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
 
- Public Member Functions inherited from BNO08xRpt
bool 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 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.
 
 Tares vector basis according to axis flags.
 
- 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.
 
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)
+ + + + +
+ + + + + + + + + + + +
bool BNO08xRptRVGeneric::enable (uint32_t time_between_reports,
sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg )
+
+overridevirtual
+
+ +

Enables a rotation vector report such that the BNO08x begins it.

+
Parameters
+ + + +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
+
+
+
Returns
True if report was successfully enabled.
+ +

Implements BNO08xRpt.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+ +
+

◆ get_euler()

@@ -498,8 +586,8 @@ Here is the caller graph for this function:
The documentation for this class was generated from the following files: 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 b43f53e..23a1e21 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 @@ -1,6 +1,7 @@ var class_b_n_o08x_rpt_r_v_generic = [ [ "BNO08xRptRVGeneric", "class_b_n_o08x_rpt_r_v_generic.html#a7c35188ccfb976cba1b7e4626022987c", null ], + [ "enable", "class_b_n_o08x_rpt_r_v_generic.html#a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e", null ], [ "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 ], 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 new file mode 100644 index 0000000..afe04d3 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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 new file mode 100644 index 0000000..494af48 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.md5 @@ -0,0 +1 @@ +08979f19739975acfbc65dc93c16bd0e \ 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 new file mode 100644 index 0000000..383ac11 Binary files /dev/null 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 new file mode 100644 index 0000000..0105a90 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + 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 new file mode 100644 index 0000000..a97b9be --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.md5 @@ -0,0 +1 @@ +089c451ab771ea2a5346809dddfe1d74 \ 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 new file mode 100644 index 0000000..85917b7 Binary files /dev/null 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_geomag-members.html b/documentation/html/class_b_n_o08x_rpt_r_v_geomag-members.html index e58e944..04a8ed2 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -104,7 +104,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_r_v_geomag.html',''); initResizable clear_sample_counts()BNO08xRpt dataBNO08xRptRVGenericprotected 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)BNO08xRpt + enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptRVGenericvirtual flush()BNO08xRpt get_euler(bool in_degrees=true)BNO08xRptRVGeneric get_meta_data(bno08x_meta_data_t &meta_data)BNO08xRpt @@ -118,16 +118,17 @@ $(function(){initNavTree('class_b_n_o08x_rpt_r_v_geomag.html',''); initResizable RAD_2_DEGBNO08xRptprotectedstatic register_cb(std::function< void(void)> cb_fxn)BNO08xRpt rpt_bitBNO08xRptprotected - 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 + 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
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 1313796..7f65032 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -148,6 +148,9 @@ Public Member Functions  Clears most recent tare operation.
  - 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.
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).
  @@ -155,9 +158,6 @@ Public Member Functions  Grabs most recent rotation vector data in form of an euler angle, units are in degrees or rads.
  - Public Member Functions inherited from BNO08xRpt -bool 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 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.
  @@ -200,6 +200,9 @@ Additional Inherited Members  Tares vector basis according to axis flags.
  - 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.
+   BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)  BNO08xRpt report constructor.
  @@ -470,8 +473,8 @@ Here is the call graph for this function:

The documentation for this class was generated from the following files: 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 eb4962e..461d8c6 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -103,7 +103,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html','') 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)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 @@ -116,12 +116,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html','') RAD_2_DEGBNO08xRptprotectedstatic register_cb(std::function< void(void)> cb_fxn)BNO08xRpt rpt_bitBNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptRawMEMSAccelerometerprivatestatic - unlock_sh2_HAL()BNO08xRptprotected - unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptRawMEMSAccelerometerprivatevirtual + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + sync_ctxBNO08xRptprotected + TAGBNO08xRptRawMEMSAccelerometerprivatestatic + 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 eca2890..751630e 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -135,13 +135,13 @@ Collaboration diagram for BNO08xRptRawMEMSAccelerometer:
Public Member Functions  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.
bno08x_raw_accel_t get ()  Grabs most recent raw accelerometer data, units are ADC counts, time_stamp in microseconds.
  - Public Member Functions inherited from BNO08xRpt -bool 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 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.
  @@ -183,6 +183,9 @@ Static Private Attributes

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.
+   BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)  BNO08xRpt report constructor.
  @@ -258,6 +261,65 @@ Additional Inherited Members

Member Function Documentation

+ +

◆ enable()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
bool BNO08xRptRawMEMSAccelerometer::enable (uint32_t time_between_reports,
sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg )
+
+overridevirtual
+
+ +

Enables raw accelerometer reports such that the BNO08x begins sending them.

+
Parameters
+ + + +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
+
+
+
Returns
True if report was successfully enabled.
+ +

Implements BNO08xRpt.

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

◆ get()

@@ -386,8 +448,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files: 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 2b4e2d5..e178a67 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 @@ -1,6 +1,7 @@ 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 ], 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 new file mode 100644 index 0000000..8e24212 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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 new file mode 100644 index 0000000..aa5a247 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.md5 @@ -0,0 +1 @@ +e69c56f321f2d3bf6ff5d736337d2e43 \ 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 new file mode 100644 index 0000000..4393734 Binary files /dev/null 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_gyro-members.html b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro-members.html index 8822cbc..7b6283a 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -103,7 +103,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html',''); initRes 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)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 @@ -116,12 +116,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html',''); initRes RAD_2_DEGBNO08xRptprotectedstatic register_cb(std::function< void(void)> cb_fxn)BNO08xRpt rpt_bitBNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptRawMEMSGyroprivatestatic - unlock_sh2_HAL()BNO08xRptprotected - unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptRawMEMSGyroprivatevirtual + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + sync_ctxBNO08xRptprotected + TAGBNO08xRptRawMEMSGyroprivatestatic + 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 0b62027..426c19d 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -135,13 +135,13 @@ Collaboration diagram for BNO08xRptRawMEMSGyro:
Public Member Functions  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.
bno08x_raw_gyro_t get ()  Grabs most recent raw mems gyro report (units in ADC counts, time_stamp in microseconds)
  - Public Member Functions inherited from BNO08xRpt -bool 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 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.
  @@ -183,6 +183,9 @@ Static Private Attributes

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.
+   BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)  BNO08xRpt report constructor.
  @@ -258,6 +261,65 @@ Additional Inherited Members

Member Function Documentation

+ +

◆ enable()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
bool BNO08xRptRawMEMSGyro::enable (uint32_t time_between_reports,
sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg )
+
+overridevirtual
+
+ +

Enables raw gyro reports such that the BNO08x begins sending them.

+
Parameters
+ + + +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
+
+
+
Returns
True if report was successfully enabled.
+ +

Implements BNO08xRpt.

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

◆ get()

@@ -386,8 +448,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files: 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 695cb30..7b5b21d 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 @@ -1,6 +1,7 @@ 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 ], 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 new file mode 100644 index 0000000..21cb7e5 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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 new file mode 100644 index 0000000..630222d --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.md5 @@ -0,0 +1 @@ +44e41de5bd68081fce723b7c59172deb \ 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 new file mode 100644 index 0000000..0dde5c5 Binary files /dev/null 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_magnetometer-members.html b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer-members.html index b4cf7e8..215c698 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -103,7 +103,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html',''); 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)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 @@ -116,12 +116,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html',''); RAD_2_DEGBNO08xRptprotectedstatic register_cb(std::function< void(void)> cb_fxn)BNO08xRpt rpt_bitBNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptRawMEMSMagnetometerprivatestatic - unlock_sh2_HAL()BNO08xRptprotected - unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptRawMEMSMagnetometerprivatevirtual + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + sync_ctxBNO08xRptprotected + TAGBNO08xRptRawMEMSMagnetometerprivatestatic + 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 74a38a7..5d35c86 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -135,13 +135,13 @@ Collaboration diagram for BNO08xRptRawMEMSMagnetometer:
Public Member Functions  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.
bno08x_raw_magf_t get ()  Grabs most recent raw magnetometer data, units are ADC counts, time_stamp in microseconds.
  - Public Member Functions inherited from BNO08xRpt -bool 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 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.
  @@ -183,6 +183,9 @@ Static Private Attributes

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.
+   BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)  BNO08xRpt report constructor.
  @@ -258,6 +261,65 @@ Additional Inherited Members

Member Function Documentation

+ +

◆ enable()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
bool BNO08xRptRawMEMSMagnetometer::enable (uint32_t time_between_reports,
sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg )
+
+overridevirtual
+
+ +

Enables raw magnetometer such that the BNO08x begins sending them.

+
Parameters
+ + + +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
+
+
+
Returns
True if report was successfully enabled.
+ +

Implements BNO08xRpt.

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

◆ get()

@@ -386,8 +448,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files: 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 085de03..60496fa 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 @@ -1,6 +1,7 @@ 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 ], 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 new file mode 100644 index 0000000..722a3ea --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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 new file mode 100644 index 0000000..a7dea10 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.md5 @@ -0,0 +1 @@ +41815a6d27ae97d6113c86963c464032 \ 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 new file mode 100644 index 0000000..fc9a1de Binary files /dev/null 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 b5e1185..1437226 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -103,7 +103,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_shake_detector.html',''); initResiz 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)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 @@ -116,12 +116,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_shake_detector.html',''); initResiz RAD_2_DEGBNO08xRptprotectedstatic register_cb(std::function< void(void)> cb_fxn)BNO08xRpt rpt_bitBNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptShakeDetectorprivatestatic - unlock_sh2_HAL()BNO08xRptprotected - unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptShakeDetectorprivatevirtual + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + sync_ctxBNO08xRptprotected + TAGBNO08xRptShakeDetectorprivatestatic + 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 e74b89c..69f0b8f 100644 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector.html +++ b/documentation/html/class_b_n_o08x_rpt_shake_detector.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -135,13 +135,13 @@ Collaboration diagram for BNO08xRptShakeDetector:
Public Member Functions  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).
bno08x_shake_detector_t get ()  Grabs most recent shake detector detector data.
  - Public Member Functions inherited from BNO08xRpt -bool 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 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.
  @@ -183,6 +183,9 @@ Static Private Attributes

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.
+   BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)  BNO08xRpt report constructor.
  @@ -258,6 +261,65 @@ Additional Inherited Members

Member Function Documentation

+ +

◆ enable()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
bool BNO08xRptShakeDetector::enable (uint32_t time_between_reports,
sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg )
+
+overridevirtual
+
+ +

Enables shake detector reports such that the BNO08x begins sending them (only sends reports when a shake is detected).

+
Parameters
+ + + +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
+
+
+
Returns
True if report was successfully enabled.
+ +

Implements BNO08xRpt.

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

◆ get()

@@ -386,8 +448,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files: 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 359075a..77d6b70 100644 --- a/documentation/html/class_b_n_o08x_rpt_shake_detector.js +++ b/documentation/html/class_b_n_o08x_rpt_shake_detector.js @@ -1,6 +1,7 @@ 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 ], 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 new file mode 100644 index 0000000..0dda984 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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 new file mode 100644 index 0000000..8286026 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.md5 @@ -0,0 +1 @@ +264e707d6c4073a298a895c7722d845c \ 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 new file mode 100644 index 0000000..111ce47 Binary files /dev/null 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_stability_classifier-members.html b/documentation/html/class_b_n_o08x_rpt_stability_classifier-members.html index d8f95dc..237c929 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -103,7 +103,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_stability_classifier.html',''); ini 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)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 @@ -117,12 +117,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_stability_classifier.html',''); ini RAD_2_DEGBNO08xRptprotectedstatic register_cb(std::function< void(void)> cb_fxn)BNO08xRpt rpt_bitBNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptStabilityClassifierprivatestatic - unlock_sh2_HAL()BNO08xRptprotected - unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptStabilityClassifierprivatevirtual + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + sync_ctxBNO08xRptprotected + TAGBNO08xRptStabilityClassifierprivatestatic + 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 1f909ea..3b53ee1 100644 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier.html +++ b/documentation/html/class_b_n_o08x_rpt_stability_classifier.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -135,6 +135,9 @@ Collaboration diagram for BNO08xRptStabilityClassifier:
Public Member Functions  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.
bno08x_stability_classifier_t get ()  Grabs most recent stability classifier data.
  @@ -142,9 +145,6 @@ Public Member Functions  Grabs most recent stability classifier reading (excludes accuracy)
  - Public Member Functions inherited from BNO08xRpt -bool 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 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.
  @@ -186,6 +186,9 @@ Static Private Attributes

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.
+   BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)  BNO08xRpt report constructor.
  @@ -261,6 +264,65 @@ Additional Inherited Members

Member Function Documentation

+ +

◆ enable()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
bool BNO08xRptStabilityClassifier::enable (uint32_t time_between_reports,
sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg )
+
+overridevirtual
+
+ +

Enables stability classifier reports such that the BNO08x begins sending them.

+
Parameters
+ + + +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
+
+
+
Returns
True if report was successfully enabled.
+ +

Implements BNO08xRpt.

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

◆ get()

@@ -421,8 +483,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files: 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 f7bed56..025dda2 100644 --- a/documentation/html/class_b_n_o08x_rpt_stability_classifier.js +++ b/documentation/html/class_b_n_o08x_rpt_stability_classifier.js @@ -1,6 +1,7 @@ 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 ], 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 new file mode 100644 index 0000000..e711601 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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 new file mode 100644 index 0000000..feffd9a --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.md5 @@ -0,0 +1 @@ +76de04cda2cbb4b49390c37c78db74a7 \ 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 new file mode 100644 index 0000000..57269c4 Binary files /dev/null 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_step_counter-members.html b/documentation/html/class_b_n_o08x_rpt_step_counter-members.html index 3349573..c6dcd5e 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -103,7 +103,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_step_counter.html',''); initResizab 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)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 @@ -117,13 +117,14 @@ $(function(){initNavTree('class_b_n_o08x_rpt_step_counter.html',''); initResizab RAD_2_DEGBNO08xRptprotectedstatic register_cb(std::function< void(void)> cb_fxn)BNO08xRpt rpt_bitBNO08xRptprotected - signal_data_available()BNO08xRptprotected - step_accumulatorBNO08xRptStepCounterprivate - sync_ctxBNO08xRptprotected - TAGBNO08xRptStepCounterprivatestatic - unlock_sh2_HAL()BNO08xRptprotected - unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptStepCounterprivatevirtual + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + step_accumulatorBNO08xRptStepCounterprivate + sync_ctxBNO08xRptprotected + TAGBNO08xRptStepCounterprivatestatic + unlock_sh2_HAL()BNO08xRptprotected + unlock_user_data()BNO08xRptprotected + update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptStepCounterprivatevirtual
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 36407f1..7cfd863 100644 --- a/documentation/html/class_b_n_o08x_rpt_step_counter.html +++ b/documentation/html/class_b_n_o08x_rpt_step_counter.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -135,6 +135,9 @@ Collaboration diagram for BNO08xRptStepCounter:
Public Member Functions  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.
bno08x_step_counter_t get ()  Grabs most recent step counter data (rollover not accounted for in step count, just most recent report data).
  @@ -142,9 +145,6 @@ Public Member Functions  Grabs the total step count since boot, accounts for rollover in report data.
  - Public Member Functions inherited from BNO08xRpt -bool 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 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.
  @@ -190,6 +190,9 @@ Static Private Attributes

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.
+   BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)  BNO08xRpt report constructor.
  @@ -265,6 +268,65 @@ Additional Inherited Members

Member Function Documentation

+ +

◆ enable()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
bool BNO08xRptStepCounter::enable (uint32_t time_between_reports,
sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg )
+
+overridevirtual
+
+ +

Enables step counter reports such that the BNO08x begins sending them.

+
Parameters
+ + + +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
+
+
+
Returns
True if report was successfully enabled.
+ +

Implements BNO08xRpt.

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

◆ get()

@@ -453,8 +515,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files: 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 b2d1f5d..176653b 100644 --- a/documentation/html/class_b_n_o08x_rpt_step_counter.js +++ b/documentation/html/class_b_n_o08x_rpt_step_counter.js @@ -1,6 +1,7 @@ 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 ], 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 new file mode 100644 index 0000000..e09f947 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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 new file mode 100644 index 0000000..34a3e15 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.md5 @@ -0,0 +1 @@ +00ace181d7b64303272b890a5461cfd0 \ 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 new file mode 100644 index 0000000..4f5a8a7 Binary files /dev/null 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_tap_detector-members.html b/documentation/html/class_b_n_o08x_rpt_tap_detector-members.html index f0d33a5..4fe7545 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -103,7 +103,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_tap_detector.html',''); initResizab 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)BNO08xRptTapDetector + 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 @@ -116,12 +116,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_tap_detector.html',''); initResizab RAD_2_DEGBNO08xRptprotectedstatic register_cb(std::function< void(void)> cb_fxn)BNO08xRpt rpt_bitBNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptTapDetectorprivatestatic - unlock_sh2_HAL()BNO08xRptprotected - unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptTapDetectorprivatevirtual + rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg)BNO08xRptprotected + signal_data_available()BNO08xRptprotected + sync_ctxBNO08xRptprotected + TAGBNO08xRptTapDetectorprivatestatic + 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 df96b5f..5430ef0 100644 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector.html +++ b/documentation/html/class_b_n_o08x_rpt_tap_detector.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -135,16 +135,13 @@ Collaboration diagram for BNO08xRptTapDetector:
Public Member Functions  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) - 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).
bno08x_tap_detector_t get ()  Grabs most recent tap detector detector data.
  - Public Member Functions inherited from BNO08xRpt -bool 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 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.
  @@ -186,6 +183,9 @@ Static Private Attributes

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.
+   BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)  BNO08xRpt report constructor.
  @@ -261,11 +261,14 @@ Additional Inherited Members

Member Function Documentation

- -

◆ enable()

+ +

◆ enable()

+ + + + + +
@@ -278,6 +281,11 @@ Additional Inherited Members
bool BNO08xRptTapDetector::enable
sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg )
+
+overridevirtual

Enables tap detector reports such that the BNO08x begins sending them (only sends reports when a tap is detected).

@@ -289,18 +297,24 @@ Additional Inherited Members
Returns
True if report was successfully enabled.
+ +

Implements BNO08xRpt.

Here is the call graph for this function:
-
- - - - - - - - +
+ + + + + + + + + + + +
@@ -434,8 +448,8 @@ Here is the call graph for this function:

The documentation for this class was generated from the following files: 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 1d06fef..a025643 100644 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector.js +++ b/documentation/html/class_b_n_o08x_rpt_tap_detector.js @@ -1,7 +1,7 @@ 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#a56e8ac83784ef97dba4fd1487ac9c876", 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 ], diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876_cgraph.map b/documentation/html/class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876_cgraph.map deleted file mode 100644 index 0d6a50f..0000000 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876_cgraph.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876_cgraph.md5 b/documentation/html/class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876_cgraph.md5 deleted file mode 100644 index 4949b4f..0000000 --- a/documentation/html/class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -95fd9b0a8db5263956638a744c5bcec7 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876_cgraph.png b/documentation/html/class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876_cgraph.png deleted file mode 100644 index 9f23516..0000000 Binary files a/documentation/html/class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876_cgraph.png and /dev/null 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 new file mode 100644 index 0000000..0100543 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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 new file mode 100644 index 0000000..acd5970 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.md5 @@ -0,0 +1 @@ +f94549f2567df5c4a5a3a13be5e58387 \ 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 new file mode 100644 index 0000000..813de5e Binary files /dev/null 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 fa94e3c..1d9d451 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -104,7 +104,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_uncal_gyro.html',''); initResizable clear_sample_counts()BNO08xRpt dataBNO08xRptUncalGyroprivate 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)BNO08xRpt + enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptUncalGyrovirtual flush()BNO08xRpt get(bno08x_gyro_t &vel, bno08x_gyro_bias_t &bias)BNO08xRptUncalGyro get_bias()BNO08xRptUncalGyro @@ -119,12 +119,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_uncal_gyro.html',''); initResizable RAD_2_DEGBNO08xRptprotectedstatic register_cb(std::function< void(void)> cb_fxn)BNO08xRpt rpt_bitBNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptUncalGyroprivatestatic - unlock_sh2_HAL()BNO08xRptprotected - unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptUncalGyroprivatevirtual + 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
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 b2adec7..fabc0b1 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro.html +++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -137,6 +137,9 @@ Collaboration diagram for BNO08xRptUncalGyro:
Public Member Functions  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.
+  void get (bno08x_gyro_t &vel, bno08x_gyro_bias_t &bias)  Grabs most recent uncalibrated gyroscope data, units are in rad/s.
  @@ -147,9 +150,6 @@ Public Member Functions  Grabs most recent uncalibrated gyroscope bias data, units are in rad/s.
  - Public Member Functions inherited from BNO08xRpt -bool 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 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.
  @@ -193,6 +193,9 @@ Static Private Attributes

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.
+   BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)  BNO08xRpt report constructor.
  @@ -268,6 +271,75 @@ Additional Inherited Members

Member Function Documentation

+ +

◆ enable()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
bool BNO08xRptUncalGyro::enable (uint32_t time_between_reports,
sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg )
+
+overridevirtual
+
+ +

Enables uncalibrated gyro reports such that the BNO08x begins sending them.

+
Parameters
+ + + +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
+
+
+
Returns
True if report was successfully enabled.
+ +

Implements BNO08xRpt.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+

◆ get()

@@ -503,8 +575,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files: 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 b93fe25..adc2524 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_gyro.js +++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro.js @@ -1,6 +1,7 @@ var class_b_n_o08x_rpt_uncal_gyro = [ [ "BNO08xRptUncalGyro", "class_b_n_o08x_rpt_uncal_gyro.html#a3b728331f32e6ca7854c64b06ca28ea8", null ], + [ "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 ], 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 new file mode 100644 index 0000000..f4cb74c --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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 new file mode 100644 index 0000000..cce1e14 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.md5 @@ -0,0 +1 @@ +dcc67b98d5e6ee3ce0797470b2a97e31 \ 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 new file mode 100644 index 0000000..fb4f418 Binary files /dev/null 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 new file mode 100644 index 0000000..ba88b9d --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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 new file mode 100644 index 0000000..fe1904d --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.md5 @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..5c0b1d1 Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.png 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 575c37d..b8ffbde 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -104,7 +104,7 @@ $(function(){initNavTree('class_b_n_o08x_rpt_uncal_magnetometer.html',''); initR clear_sample_counts()BNO08xRpt dataBNO08xRptUncalMagnetometerprivate 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)BNO08xRpt + enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg=BNO08xPrivateTypes::default_sensor_cfg) overrideBNO08xRptUncalMagnetometervirtual flush()BNO08xRpt get(bno08x_magf_t &magf, bno08x_magf_bias_t &bias)BNO08xRptUncalMagnetometer get_bias()BNO08xRptUncalMagnetometer @@ -119,12 +119,13 @@ $(function(){initNavTree('class_b_n_o08x_rpt_uncal_magnetometer.html',''); initR RAD_2_DEGBNO08xRptprotectedstatic register_cb(std::function< void(void)> cb_fxn)BNO08xRpt rpt_bitBNO08xRptprotected - signal_data_available()BNO08xRptprotected - sync_ctxBNO08xRptprotected - TAGBNO08xRptUncalMagnetometerprivatestatic - unlock_sh2_HAL()BNO08xRptprotected - unlock_user_data()BNO08xRptprotected - update_data(sh2_SensorValue_t *sensor_val) overrideBNO08xRptUncalMagnetometerprivatevirtual + 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
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 172c88a..fc1d16f 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer.html +++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -137,6 +137,9 @@ Collaboration diagram for BNO08xRptUncalMagnetometer:
Public Member Functions  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.
+  void get (bno08x_magf_t &magf, bno08x_magf_bias_t &bias)  Grabs most recent uncalibrated magnetometer data, units are in uTesla.
  @@ -147,9 +150,6 @@ Public Member Functions  Grabs most recent uncalibrated magnetometer bias data, units are in uTesla.
  - Public Member Functions inherited from BNO08xRpt -bool 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 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.
  @@ -193,6 +193,9 @@ Static Private Attributes

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.
+   BNO08xRpt (uint8_t ID, EventBits_t rpt_bit, BNO08xPrivateTypes::bno08x_sync_ctx_t *sync_ctx)  BNO08xRpt report constructor.
  @@ -268,6 +271,75 @@ Additional Inherited Members

Member Function Documentation

+ +

◆ enable()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
bool BNO08xRptUncalMagnetometer::enable (uint32_t time_between_reports,
sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg )
+
+overridevirtual
+
+ +

Enables uncalibrated magnetometer reports such that the BNO08x begins sending them.

+
Parameters
+ + + +
report_period_usThe period/interval of the report in microseconds.
sensor_cfgSensor special configuration (optional, see BNO08xPrivateTypes::default_sensor_cfg for defaults).
+
+
+
Returns
True if report was successfully enabled.
+ +

Implements BNO08xRpt.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+

◆ get()

@@ -503,8 +575,8 @@ Here is the call graph for this function:
The documentation for this class was generated from the following files: 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 0b6ca0a..89bd19b 100644 --- a/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer.js +++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer.js @@ -1,6 +1,7 @@ var class_b_n_o08x_rpt_uncal_magnetometer = [ [ "BNO08xRptUncalMagnetometer", "class_b_n_o08x_rpt_uncal_magnetometer.html#a8ac1f7e58879febd738b85a8035411a0", null ], + [ "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 ], 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 new file mode 100644 index 0000000..5cbc41d --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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 new file mode 100644 index 0000000..5a244be --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.md5 @@ -0,0 +1 @@ +ec05e73e89f3b4f3d552e6cbfe022fe0 \ 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 new file mode 100644 index 0000000..ed82fa1 Binary files /dev/null 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 new file mode 100644 index 0000000..7535990 --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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 new file mode 100644 index 0000000..c079ffb --- /dev/null +++ b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.md5 @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..b2bb21d Binary files /dev/null and b/documentation/html/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.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 4cfc7b0..4249f6a 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
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 5064938..460393a 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 @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -1207,8 +1207,8 @@ Here is the caller graph for this function:

The documentation for this class was generated from the following files: 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 6422c2e..f0e6c02 100644 --- a/documentation/html/class_b_n_o08x_test_helper-members.html +++ b/documentation/html/class_b_n_o08x_test_helper-members.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/class_b_n_o08x_test_helper.html b/documentation/html/class_b_n_o08x_test_helper.html index 4be7eab..9a819e3 100644 --- a/documentation/html/class_b_n_o08x_test_helper.html +++ b/documentation/html/class_b_n_o08x_test_helper.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -1561,7 +1561,7 @@ Here is the caller graph for this function:

The documentation for this class was generated from the following file: 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 bb1976b..034eb73 100644 --- a/documentation/html/class_b_n_o08x_test_suite-members.html +++ b/documentation/html/class_b_n_o08x_test_suite-members.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/class_b_n_o08x_test_suite.html b/documentation/html/class_b_n_o08x_test_suite.html index c68c46b..89038b0 100644 --- a/documentation/html/class_b_n_o08x_test_suite.html +++ b/documentation/html/class_b_n_o08x_test_suite.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -519,7 +519,7 @@ Here is the caller graph for this function:

The documentation for this class was generated from the following file: diff --git a/documentation/html/classes.html b/documentation/html/classes.html index 1657ba3..91e252c 100644 --- a/documentation/html/classes.html +++ b/documentation/html/classes.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
diff --git a/documentation/html/dir_85e9385bd83516731053aadc7da3c8af.html b/documentation/html/dir_000001_000000.html similarity index 71% rename from documentation/html/dir_85e9385bd83516731053aadc7da3c8af.html rename to documentation/html/dir_000001_000000.html index 5982412..b988a5b 100644 --- a/documentation/html/dir_85e9385bd83516731053aadc7da3c8af.html +++ b/documentation/html/dir_000001_000000.html @@ -5,7 +5,7 @@ -esp32_BNO08x: imu_update Directory Reference +esp32_BNO08x: include -> callback Relation @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -66,7 +66,7 @@ $(function() {
@@ -91,31 +91,13 @@ $(function(){initNavTree('dir_85e9385bd83516731053aadc7da3c8af.html',''); initRe
-
-
imu_update Directory Reference
-
-
-Directory dependency graph for imu_update:
-
-
imu_update
- - - - -
- - - - -

-Directories

 bno08x_update
 
-
+

include → callback Relation

File in includeIncludes file in include/callback
BNO08xPrivateTypes.hppBNO08xCbParamRptID.hpp
BNO08xPrivateTypes.hppBNO08xCbParamVoid.hpp
diff --git a/documentation/html/dir_000005_000006.html b/documentation/html/dir_000001_000002.html similarity index 79% rename from documentation/html/dir_000005_000006.html rename to documentation/html/dir_000001_000002.html index 402ccd2..dc2fd4d 100644 --- a/documentation/html/dir_000005_000006.html +++ b/documentation/html/dir_000001_000002.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -66,7 +66,7 @@ $(function() {
@@ -92,12 +92,12 @@ $(function(){initNavTree('dir_9667f1a5b10a5222433e41df91e1bf5d.html',''); initRe
-

include → report Relation

File in imu_update/bno08x_update/components/esp32_BNO08x/includeIncludes file in imu_update/bno08x_update/components/esp32_BNO08x/include/report
BNO08x.hppBNO08xReports.hpp
+

include → report Relation

File in includeIncludes file in include/report
BNO08x.hppBNO08xReports.hpp
diff --git a/documentation/html/dir_000003_000001.html b/documentation/html/dir_000003_000001.html new file mode 100644 index 0000000..87725b6 --- /dev/null +++ b/documentation/html/dir_000003_000001.html @@ -0,0 +1,105 @@ + + + + + + + +esp32_BNO08x: source/report -> include Relation + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
esp32_BNO08x 1.31 +
+
C++ BNO08x IMU driver component for esp-idf.
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ + + + diff --git a/documentation/html/dir_000004_000001.html b/documentation/html/dir_000004_000001.html new file mode 100644 index 0000000..cee453d --- /dev/null +++ b/documentation/html/dir_000004_000001.html @@ -0,0 +1,105 @@ + + + + + + + +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 index 4bd3315..8083d5d 100644 --- a/documentation/html/dir_000005_000001.html +++ b/documentation/html/dir_000005_000001.html @@ -5,7 +5,7 @@ -esp32_BNO08x: include -> callback Relation +esp32_BNO08x: test -> include Relation @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -66,7 +66,7 @@ $(function() {
@@ -92,12 +92,12 @@ $(function(){initNavTree('dir_9667f1a5b10a5222433e41df91e1bf5d.html',''); initRe
-

include → callback Relation

File in imu_update/bno08x_update/components/esp32_BNO08x/includeIncludes file in imu_update/bno08x_update/components/esp32_BNO08x/include/callback
BNO08xPrivateTypes.hppBNO08xCbParamRptID.hpp
BNO08xPrivateTypes.hppBNO08xCbParamVoid.hpp
+

test → include Relation

File in testIncludes file in include
CallbackTests.cppBNO08xTestHelper.hpp
FeatureTests.cppBNO08xTestHelper.hpp
InitDenitTests.cppBNO08xTestHelper.hpp
MultiReportTests.cppBNO08xTestHelper.hpp
SingleReportTests.cppBNO08xTestHelper.hpp
diff --git a/documentation/html/dir_000007_000005.html b/documentation/html/dir_000007_000005.html deleted file mode 100644 index 6982539..0000000 --- a/documentation/html/dir_000007_000005.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -esp32_BNO08x: report -> include Relation - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.3 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-

report → include Relation

File in imu_update/bno08x_update/components/esp32_BNO08x/source/reportIncludes file in imu_update/bno08x_update/components/esp32_BNO08x/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_000008_000005.html b/documentation/html/dir_000008_000005.html deleted file mode 100644 index b7f5614..0000000 --- a/documentation/html/dir_000008_000005.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -esp32_BNO08x: source -> include Relation - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.3 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-

source → include Relation

File in imu_update/bno08x_update/components/esp32_BNO08x/sourceIncludes file in imu_update/bno08x_update/components/esp32_BNO08x/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_000009_000005.html b/documentation/html/dir_000009_000005.html deleted file mode 100644 index 4f60aee..0000000 --- a/documentation/html/dir_000009_000005.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -esp32_BNO08x: test -> include Relation - - - - - - - - - - - - - - - -
-
- - - - - - -
-
esp32_BNO08x 1.3 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-

test → include Relation

File in imu_update/bno08x_update/components/esp32_BNO08x/testIncludes file in imu_update/bno08x_update/components/esp32_BNO08x/include
CallbackTests.cppBNO08xTestHelper.hpp
FeatureTests.cppBNO08xTestHelper.hpp
InitDenitTests.cppBNO08xTestHelper.hpp
MultiReportTests.cppBNO08xTestHelper.hpp
SingleReportTests.cppBNO08xTestHelper.hpp
-
- - - - diff --git a/documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc_dep.map b/documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc_dep.map deleted file mode 100644 index c668491..0000000 --- a/documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc_dep.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc_dep.md5 b/documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc_dep.md5 deleted file mode 100644 index 431c23c..0000000 --- a/documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -6ebf5da8b2772956cede2cdfc769ec5b \ No newline at end of file diff --git a/documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc_dep.png b/documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc_dep.png deleted file mode 100644 index e377b10..0000000 Binary files a/documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc_dep.png and /dev/null differ diff --git a/documentation/html/dir_105fd1ee051c171768c94e464b88861d_dep.map b/documentation/html/dir_105fd1ee051c171768c94e464b88861d_dep.map deleted file mode 100644 index 34509e8..0000000 --- a/documentation/html/dir_105fd1ee051c171768c94e464b88861d_dep.map +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/documentation/html/dir_105fd1ee051c171768c94e464b88861d_dep.md5 b/documentation/html/dir_105fd1ee051c171768c94e464b88861d_dep.md5 deleted file mode 100644 index 4f49a8e..0000000 --- a/documentation/html/dir_105fd1ee051c171768c94e464b88861d_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -c7e2f1932afc5a1c348b4809cdf57c7d \ No newline at end of file diff --git a/documentation/html/dir_105fd1ee051c171768c94e464b88861d_dep.png b/documentation/html/dir_105fd1ee051c171768c94e464b88861d_dep.png deleted file mode 100644 index c8f78a6..0000000 Binary files a/documentation/html/dir_105fd1ee051c171768c94e464b88861d_dep.png and /dev/null differ diff --git a/documentation/html/dir_14dea6b744ab39100edf1f9916c217e0.html b/documentation/html/dir_13e138d54eb8818da29c3992edef070a.html similarity index 80% rename from documentation/html/dir_14dea6b744ab39100edf1f9916c217e0.html rename to documentation/html/dir_13e138d54eb8818da29c3992edef070a.html index eacde3a..529ced3 100644 --- a/documentation/html/dir_14dea6b744ab39100edf1f9916c217e0.html +++ b/documentation/html/dir_13e138d54eb8818da29c3992edef070a.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -66,7 +66,7 @@ $(function() {
@@ -98,13 +98,12 @@ $(function(){initNavTree('dir_14dea6b744ab39100edf1f9916c217e0.html',''); initRe
Directory dependency graph for test:
-
test
- - - - - - +
test
+ + + + +
@@ -126,7 +125,7 @@ Files diff --git a/documentation/html/dir_14dea6b744ab39100edf1f9916c217e0.js b/documentation/html/dir_13e138d54eb8818da29c3992edef070a.js similarity index 90% rename from documentation/html/dir_14dea6b744ab39100edf1f9916c217e0.js rename to documentation/html/dir_13e138d54eb8818da29c3992edef070a.js index 757a43a..268ca7f 100644 --- a/documentation/html/dir_14dea6b744ab39100edf1f9916c217e0.js +++ b/documentation/html/dir_13e138d54eb8818da29c3992edef070a.js @@ -1,4 +1,4 @@ -var dir_14dea6b744ab39100edf1f9916c217e0 = +var dir_13e138d54eb8818da29c3992edef070a = [ [ "CallbackTests.cpp", "_callback_tests_8cpp.html", "_callback_tests_8cpp" ], [ "FeatureTests.cpp", "_feature_tests_8cpp.html", "_feature_tests_8cpp" ], diff --git a/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.map b/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.map new file mode 100644 index 0000000..1ec1267 --- /dev/null +++ b/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.md5 b/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.md5 new file mode 100644 index 0000000..63544c9 --- /dev/null +++ b/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.md5 @@ -0,0 +1 @@ +04d925c18ec5b475e9c25814f95449c3 \ No newline at end of file diff --git a/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.png b/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.png new file mode 100644 index 0000000..223c035 Binary files /dev/null and b/documentation/html/dir_13e138d54eb8818da29c3992edef070a_dep.png differ diff --git a/documentation/html/dir_14dea6b744ab39100edf1f9916c217e0_dep.map b/documentation/html/dir_14dea6b744ab39100edf1f9916c217e0_dep.map deleted file mode 100644 index 1128373..0000000 --- a/documentation/html/dir_14dea6b744ab39100edf1f9916c217e0_dep.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/dir_14dea6b744ab39100edf1f9916c217e0_dep.md5 b/documentation/html/dir_14dea6b744ab39100edf1f9916c217e0_dep.md5 deleted file mode 100644 index 3cff327..0000000 --- a/documentation/html/dir_14dea6b744ab39100edf1f9916c217e0_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -38e8a49999835e8fa12fc922c14618d7 \ No newline at end of file diff --git a/documentation/html/dir_14dea6b744ab39100edf1f9916c217e0_dep.png b/documentation/html/dir_14dea6b744ab39100edf1f9916c217e0_dep.png deleted file mode 100644 index 896ae21..0000000 Binary files a/documentation/html/dir_14dea6b744ab39100edf1f9916c217e0_dep.png and /dev/null differ diff --git a/documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc.html b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2.html similarity index 82% rename from documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc.html rename to documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2.html index 48ca8bd..aac9b21 100644 --- a/documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc.html +++ b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2.html @@ -5,7 +5,7 @@ -esp32_BNO08x: callback Directory Reference +esp32_BNO08x: include/callback Directory Reference @@ -27,7 +27,7 @@ @@ -66,7 +66,7 @@ $(function() {
@@ -98,10 +98,10 @@ $(function(){initNavTree('dir_06e7072e89f6a5cac448ba64f4422fcc.html',''); initRe
Directory dependency graph for callback:
-
callback
- - - +
include/callback
+ + +
-
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -119,7 +119,7 @@ Files diff --git a/documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc.js b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2.js similarity index 87% rename from documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc.js rename to documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2.js index 7ca4b84..d6fda23 100644 --- a/documentation/html/dir_06e7072e89f6a5cac448ba64f4422fcc.js +++ b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2.js @@ -1,4 +1,4 @@ -var dir_06e7072e89f6a5cac448ba64f4422fcc = +var dir_265603ded410f2aca2b4448eafbf9ea2 = [ [ "BNO08xCbGeneric.hpp", "_b_n_o08x_cb_generic_8hpp.html", "_b_n_o08x_cb_generic_8hpp" ], [ "BNO08xCbParamRptID.hpp", "_b_n_o08x_cb_param_rpt_i_d_8hpp.html", "_b_n_o08x_cb_param_rpt_i_d_8hpp" ], diff --git a/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.map b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.map new file mode 100644 index 0000000..7f84e1e --- /dev/null +++ b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.map @@ -0,0 +1,4 @@ + + + + diff --git a/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.md5 b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.md5 new file mode 100644 index 0000000..bd2970e --- /dev/null +++ b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.md5 @@ -0,0 +1 @@ +cf485cb6292be245ad5d5004983764eb \ No newline at end of file diff --git a/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.png b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.png new file mode 100644 index 0000000..0af5f60 Binary files /dev/null and b/documentation/html/dir_265603ded410f2aca2b4448eafbf9ea2_dep.png differ diff --git a/documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91.html b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793.html similarity index 92% rename from documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91.html rename to documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793.html index 253371d..98e9b24 100644 --- a/documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91.html +++ b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793.html @@ -5,7 +5,7 @@ -esp32_BNO08x: report Directory Reference +esp32_BNO08x: include/report Directory Reference @@ -27,7 +27,7 @@ @@ -66,7 +66,7 @@ $(function() {
@@ -98,10 +98,10 @@ $(function(){initNavTree('dir_fbb48e05bb2bbb213962a1ae6a7aca91.html',''); initRe
Directory dependency graph for report:
-
report
- - - +
include/report
+ + +
-
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -161,7 +161,7 @@ Files diff --git a/documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91.js b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793.js similarity index 98% rename from documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91.js rename to documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793.js index 2a2e138..9af115e 100644 --- a/documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91.js +++ b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793.js @@ -1,4 +1,4 @@ -var dir_fbb48e05bb2bbb213962a1ae6a7aca91 = +var dir_7f19fe0488f3daa36ae73de472a8d793 = [ [ "BNO08xReports.hpp", "_b_n_o08x_reports_8hpp.html", null ], [ "BNO08xRpt.hpp", "_b_n_o08x_rpt_8hpp.html", "_b_n_o08x_rpt_8hpp" ], diff --git a/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.map b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.map new file mode 100644 index 0000000..fd1d8e9 --- /dev/null +++ b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.map @@ -0,0 +1,4 @@ + + + + diff --git a/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.md5 b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.md5 new file mode 100644 index 0000000..aaa2ab1 --- /dev/null +++ b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.md5 @@ -0,0 +1 @@ +bd4b25d78b6139cad6246a586c1b4b4d \ No newline at end of file diff --git a/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.png b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.png new file mode 100644 index 0000000..45b5fc9 Binary files /dev/null and b/documentation/html/dir_7f19fe0488f3daa36ae73de472a8d793_dep.png differ diff --git a/documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf_dep.map b/documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf_dep.map deleted file mode 100644 index 8bd32c3..0000000 --- a/documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf_dep.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf_dep.md5 b/documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf_dep.md5 deleted file mode 100644 index d3825a1..0000000 --- a/documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -531601ffd556657599c2d9f6dc165a0a \ No newline at end of file diff --git a/documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf_dep.png b/documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf_dep.png deleted file mode 100644 index 0f1c56d..0000000 Binary files a/documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf_dep.png and /dev/null differ diff --git a/documentation/html/dir_85e9385bd83516731053aadc7da3c8af.js b/documentation/html/dir_85e9385bd83516731053aadc7da3c8af.js deleted file mode 100644 index 08a618a..0000000 --- a/documentation/html/dir_85e9385bd83516731053aadc7da3c8af.js +++ /dev/null @@ -1,4 +0,0 @@ -var dir_85e9385bd83516731053aadc7da3c8af = -[ - [ "bno08x_update", "dir_c60d9bf80716f90f729fd65c40ec81f7.html", "dir_c60d9bf80716f90f729fd65c40ec81f7" ] -]; \ No newline at end of file diff --git a/documentation/html/dir_85e9385bd83516731053aadc7da3c8af_dep.map b/documentation/html/dir_85e9385bd83516731053aadc7da3c8af_dep.map deleted file mode 100644 index 84748c9..0000000 --- a/documentation/html/dir_85e9385bd83516731053aadc7da3c8af_dep.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/documentation/html/dir_85e9385bd83516731053aadc7da3c8af_dep.md5 b/documentation/html/dir_85e9385bd83516731053aadc7da3c8af_dep.md5 deleted file mode 100644 index a856f53..0000000 --- a/documentation/html/dir_85e9385bd83516731053aadc7da3c8af_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -685023a910c171116b6443e88b6f7bf1 \ No newline at end of file diff --git a/documentation/html/dir_85e9385bd83516731053aadc7da3c8af_dep.png b/documentation/html/dir_85e9385bd83516731053aadc7da3c8af_dep.png deleted file mode 100644 index bb6b360..0000000 Binary files a/documentation/html/dir_85e9385bd83516731053aadc7da3c8af_dep.png and /dev/null differ diff --git a/documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d_dep.map b/documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d_dep.map deleted file mode 100644 index 9ce8180..0000000 --- a/documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d_dep.map +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d_dep.md5 b/documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d_dep.md5 deleted file mode 100644 index e7cecb0..0000000 --- a/documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -ea09ae76f4eb7c59dfe66d12db1cd0a4 \ No newline at end of file diff --git a/documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d_dep.png b/documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d_dep.png deleted file mode 100644 index 2dc28be..0000000 Binary files a/documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d_dep.png and /dev/null differ diff --git a/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f.html b/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f.html deleted file mode 100644 index 375736b..0000000 --- a/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - - -esp32_BNO08x: esp32_BNO08x Directory Reference - - - - - - - - - - - - - - - -
-
-
- - - - - -
-
esp32_BNO08x 1.3 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
esp32_BNO08x Directory Reference
-
-
-
-Directory dependency graph for esp32_BNO08x:
-
-
esp32_BNO08x
- - - - - - - - - - - -
- - - - - - - - -

-Directories

 include
 
 source
 
 test
 
-
-
- - - - diff --git a/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f.js b/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f.js deleted file mode 100644 index 0d03481..0000000 --- a/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f.js +++ /dev/null @@ -1,6 +0,0 @@ -var dir_a6718ce9703adf4789a693642ffedf7f = -[ - [ "include", "dir_9667f1a5b10a5222433e41df91e1bf5d.html", "dir_9667f1a5b10a5222433e41df91e1bf5d" ], - [ "source", "dir_105fd1ee051c171768c94e464b88861d.html", "dir_105fd1ee051c171768c94e464b88861d" ], - [ "test", "dir_14dea6b744ab39100edf1f9916c217e0.html", "dir_14dea6b744ab39100edf1f9916c217e0" ] -]; \ No newline at end of file diff --git a/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f_dep.map b/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f_dep.map deleted file mode 100644 index 9d3add4..0000000 --- a/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f_dep.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f_dep.md5 b/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f_dep.md5 deleted file mode 100644 index 8caaaad..0000000 --- a/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -d6d91be735056ad97bf02a1fe2222a7b \ No newline at end of file diff --git a/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f_dep.png b/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f_dep.png deleted file mode 100644 index 2e353d7..0000000 Binary files a/documentation/html/dir_a6718ce9703adf4789a693642ffedf7f_dep.png and /dev/null differ diff --git a/documentation/html/dir_105fd1ee051c171768c94e464b88861d.html b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html similarity index 75% rename from documentation/html/dir_105fd1ee051c171768c94e464b88861d.html rename to documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html index 2f6e903..4848e4c 100644 --- a/documentation/html/dir_105fd1ee051c171768c94e464b88861d.html +++ b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -66,7 +66,7 @@ $(function() {
@@ -98,22 +98,21 @@ $(function(){initNavTree('dir_105fd1ee051c171768c94e464b88861d.html',''); initRe
Directory dependency graph for source:
-
source
- - - - - - - - - +
source
+ + + + + + + +
- +

Directories

 report
 report
 
diff --git a/documentation/html/dir_105fd1ee051c171768c94e464b88861d.js b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.js similarity index 54% rename from documentation/html/dir_105fd1ee051c171768c94e464b88861d.js rename to documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.js index f62f402..ef5c612 100644 --- a/documentation/html/dir_105fd1ee051c171768c94e464b88861d.js +++ b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.js @@ -1,6 +1,6 @@ -var dir_105fd1ee051c171768c94e464b88861d = +var dir_b2f33c71d4aa5e7af42a1ca61ff5af1b = [ - [ "report", "dir_82b8b3f89fe769e7fc0bad50e1b2a4bf.html", "dir_82b8b3f89fe769e7fc0bad50e1b2a4bf" ], + [ "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 ] diff --git a/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.map b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.map new file mode 100644 index 0000000..f094463 --- /dev/null +++ b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.md5 b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.md5 new file mode 100644 index 0000000..10168d6 --- /dev/null +++ b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.md5 @@ -0,0 +1 @@ +5e126eee90262f84ab3783b51ccb8701 \ No newline at end of file diff --git a/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.png b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.png new file mode 100644 index 0000000..10d9387 Binary files /dev/null and b/documentation/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.png differ diff --git a/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7.html b/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7.html deleted file mode 100644 index 71e8c9d..0000000 --- a/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - -esp32_BNO08x: bno08x_update Directory Reference - - - - - - - - - - - - - - - -
-
-

@@ -130,7 +129,7 @@ Files

- - - - - -
-
esp32_BNO08x 1.3 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
bno08x_update Directory Reference
-
-
-
-Directory dependency graph for bno08x_update:
-
-
bno08x_update
- - - - - -
- - - - -

-Directories

 components
 
-
-
- - - - diff --git a/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7.js b/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7.js deleted file mode 100644 index 2525b6a..0000000 --- a/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7.js +++ /dev/null @@ -1,4 +0,0 @@ -var dir_c60d9bf80716f90f729fd65c40ec81f7 = -[ - [ "components", "dir_fd670e5d11b8bb731501003ff6578ae1.html", "dir_fd670e5d11b8bb731501003ff6578ae1" ] -]; \ No newline at end of file diff --git a/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7_dep.map b/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7_dep.map deleted file mode 100644 index 4e3a647..0000000 --- a/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7_dep.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7_dep.md5 b/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7_dep.md5 deleted file mode 100644 index c80cb87..0000000 --- a/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -63aaadf87a7d982f18fd764f52e28a27 \ No newline at end of file diff --git a/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7_dep.png b/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7_dep.png deleted file mode 100644 index d87d699..0000000 Binary files a/documentation/html/dir_c60d9bf80716f90f729fd65c40ec81f7_dep.png and /dev/null differ diff --git a/documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d.html b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23.html similarity index 78% rename from documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d.html rename to documentation/html/dir_d44c64559bbebec7f509842c48db8b23.html index 3c320cd..9d2c14a 100644 --- a/documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d.html +++ b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -66,7 +66,7 @@ $(function() {
@@ -98,24 +98,23 @@ $(function(){initNavTree('dir_9667f1a5b10a5222433e41df91e1bf5d.html',''); initRe
Directory dependency graph for include:
-
include
- - - - - - - - - +
include
+ + + + + + + +
- + - +

Directories

 callback
 callback
 
 report
 report
 
diff --git a/documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d.js b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23.js similarity index 68% rename from documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d.js rename to documentation/html/dir_d44c64559bbebec7f509842c48db8b23.js index e1480a1..199444e 100644 --- a/documentation/html/dir_9667f1a5b10a5222433e41df91e1bf5d.js +++ b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23.js @@ -1,7 +1,7 @@ -var dir_9667f1a5b10a5222433e41df91e1bf5d = +var dir_d44c64559bbebec7f509842c48db8b23 = [ - [ "callback", "dir_06e7072e89f6a5cac448ba64f4422fcc.html", "dir_06e7072e89f6a5cac448ba64f4422fcc" ], - [ "report", "dir_fbb48e05bb2bbb213962a1ae6a7aca91.html", "dir_fbb48e05bb2bbb213962a1ae6a7aca91" ], + [ "callback", "dir_265603ded410f2aca2b4448eafbf9ea2.html", "dir_265603ded410f2aca2b4448eafbf9ea2" ], + [ "report", "dir_7f19fe0488f3daa36ae73de472a8d793.html", "dir_7f19fe0488f3daa36ae73de472a8d793" ], [ "BNO08x.hpp", "_b_n_o08x_8hpp.html", "_b_n_o08x_8hpp" ], [ "BNO08xGlobalTypes.hpp", "_b_n_o08x_global_types_8hpp.html", "_b_n_o08x_global_types_8hpp" ], [ "BNO08xPrivateTypes.hpp", "_b_n_o08x_private_types_8hpp.html", "_b_n_o08x_private_types_8hpp" ], diff --git a/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.map b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.map new file mode 100644 index 0000000..5ea5127 --- /dev/null +++ b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 new file mode 100644 index 0000000..a281d1c --- /dev/null +++ b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 @@ -0,0 +1 @@ +ebefae63e67e32975d85cb2aa13fd04f \ No newline at end of file diff --git a/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.png b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.png new file mode 100644 index 0000000..e135efa Binary files /dev/null and b/documentation/html/dir_d44c64559bbebec7f509842c48db8b23_dep.png differ diff --git a/documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf.html b/documentation/html/dir_f3240a40405e637e3754c29e78869df9.html similarity index 89% rename from documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf.html rename to documentation/html/dir_f3240a40405e637e3754c29e78869df9.html index 3dbbcb6..cb54ffa 100644 --- a/documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf.html +++ b/documentation/html/dir_f3240a40405e637e3754c29e78869df9.html @@ -5,7 +5,7 @@ -esp32_BNO08x: report Directory Reference +esp32_BNO08x: source/report Directory Reference @@ -27,7 +27,7 @@ @@ -66,7 +66,7 @@ $(function() {
@@ -98,13 +98,13 @@ $(function(){initNavTree('dir_82b8b3f89fe769e7fc0bad50e1b2a4bf.html',''); initRe
Directory dependency graph for report:
-
report
- - - - - - +
source/report
+ + + + + +

@@ -138,7 +137,7 @@ Files

-
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -160,7 +160,7 @@ Files diff --git a/documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf.js b/documentation/html/dir_f3240a40405e637e3754c29e78869df9.js similarity index 97% rename from documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf.js rename to documentation/html/dir_f3240a40405e637e3754c29e78869df9.js index 9d67a80..8d8f2f9 100644 --- a/documentation/html/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf.js +++ b/documentation/html/dir_f3240a40405e637e3754c29e78869df9.js @@ -1,4 +1,4 @@ -var dir_82b8b3f89fe769e7fc0bad50e1b2a4bf = +var dir_f3240a40405e637e3754c29e78869df9 = [ [ "BNO08xRptAcceleration.cpp", "_b_n_o08x_rpt_acceleration_8cpp.html", null ], [ "BNO08xRptActivityClassifier.cpp", "_b_n_o08x_rpt_activity_classifier_8cpp.html", null ], diff --git a/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.map b/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.map new file mode 100644 index 0000000..0dfbb67 --- /dev/null +++ b/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.md5 b/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.md5 new file mode 100644 index 0000000..4254602 --- /dev/null +++ b/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.md5 @@ -0,0 +1 @@ +923d5d002ec179314ac882566f05e1a4 \ No newline at end of file diff --git a/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.png b/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.png new file mode 100644 index 0000000..0846224 Binary files /dev/null and b/documentation/html/dir_f3240a40405e637e3754c29e78869df9_dep.png differ diff --git a/documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91_dep.map b/documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91_dep.map deleted file mode 100644 index d402aca..0000000 --- a/documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91_dep.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91_dep.md5 b/documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91_dep.md5 deleted file mode 100644 index 679f203..0000000 --- a/documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -96d1d747853e5fefb6bd5efca7b80775 \ No newline at end of file diff --git a/documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91_dep.png b/documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91_dep.png deleted file mode 100644 index 1276ade..0000000 Binary files a/documentation/html/dir_fbb48e05bb2bbb213962a1ae6a7aca91_dep.png and /dev/null differ diff --git a/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1.html b/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1.html deleted file mode 100644 index dc81924..0000000 --- a/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - -esp32_BNO08x: components Directory Reference - - - - - - - - - - - - - - - -
-
-
- - - - - -
-
esp32_BNO08x 1.3 -
-
C++ BNO08x IMU driver component for esp-idf.
-
-
- - - - - - - - -
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
components Directory Reference
-
-
-
-Directory dependency graph for components:
-
-
components
- - - - - -
- - - - -

-Directories

 esp32_BNO08x
 
-
-
- - - - diff --git a/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1.js b/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1.js deleted file mode 100644 index 3b034b2..0000000 --- a/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1.js +++ /dev/null @@ -1,4 +0,0 @@ -var dir_fd670e5d11b8bb731501003ff6578ae1 = -[ - [ "esp32_BNO08x", "dir_a6718ce9703adf4789a693642ffedf7f.html", "dir_a6718ce9703adf4789a693642ffedf7f" ] -]; \ No newline at end of file diff --git a/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1_dep.map b/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1_dep.map deleted file mode 100644 index 048a67c..0000000 --- a/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1_dep.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1_dep.md5 b/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1_dep.md5 deleted file mode 100644 index 20d5888..0000000 --- a/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -e26c358ec72ae9812a1309c2994c8f8a \ No newline at end of file diff --git a/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1_dep.png b/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1_dep.png deleted file mode 100644 index 98de742..0000000 Binary files a/documentation/html/dir_fd670e5d11b8bb731501003ff6578ae1_dep.png and /dev/null differ diff --git a/documentation/html/doxygen_crawl.html b/documentation/html/doxygen_crawl.html index a5dabbd..57eb1e0 100644 --- a/documentation/html/doxygen_crawl.html +++ b/documentation/html/doxygen_crawl.html @@ -105,7 +105,7 @@ - + @@ -212,21 +212,17 @@ - - - - - - - - - - - - + + + + + + + + + + - - diff --git a/documentation/html/files.html b/documentation/html/files.html index 48d0f08..6771252 100644 --- a/documentation/html/files.html +++ b/documentation/html/files.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -96,80 +96,76 @@ $(function(){initNavTree('files.html',''); initResizable(); });
Here is a list of all files with brief descriptions:
-
[detail level 1234567]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
[detail level 123]
  imu_update
  bno08x_update
  components
  esp32_BNO08x
  include
  callback
 BNO08xCbGeneric.hpp
 BNO08xCbParamRptID.hpp
 BNO08xCbParamVoid.hpp
  report
 BNO08xReports.hpp
 BNO08xRpt.hpp
 BNO08xRptAcceleration.hpp
 BNO08xRptActivityClassifier.hpp
 BNO08xRptARVRStabilizedGameRV.hpp
 BNO08xRptARVRStabilizedRV.hpp
 BNO08xRptCalGyro.hpp
 BNO08xRptCalMagnetometer.hpp
 BNO08xRptGameRV.hpp
 BNO08xRptGravity.hpp
 BNO08xRptIGyroRV.hpp
 BNO08xRptLinearAcceleration.hpp
 BNO08xRptRawMEMSAccelerometer.hpp
 BNO08xRptRawMEMSGyro.hpp
 BNO08xRptRawMEMSMagnetometer.hpp
 BNO08xRptRV.hpp
 BNO08xRptRVGeneric.hpp
 BNO08xRptRVGeomag.hpp
 BNO08xRptShakeDetector.hpp
 BNO08xRptStabilityClassifier.hpp
 BNO08xRptStepCounter.hpp
 BNO08xRptTapDetector.hpp
 BNO08xRptUncalGyro.hpp
 BNO08xRptUncalMagnetometer.hpp
 BNO08x.hpp
 BNO08xGlobalTypes.hpp
 BNO08xPrivateTypes.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
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  include
  callback
 BNO08xCbGeneric.hpp
 BNO08xCbParamRptID.hpp
 BNO08xCbParamVoid.hpp
  report
 BNO08xReports.hpp
 BNO08xRpt.hpp
 BNO08xRptAcceleration.hpp
 BNO08xRptActivityClassifier.hpp
 BNO08xRptARVRStabilizedGameRV.hpp
 BNO08xRptARVRStabilizedRV.hpp
 BNO08xRptCalGyro.hpp
 BNO08xRptCalMagnetometer.hpp
 BNO08xRptGameRV.hpp
 BNO08xRptGravity.hpp
 BNO08xRptIGyroRV.hpp
 BNO08xRptLinearAcceleration.hpp
 BNO08xRptRawMEMSAccelerometer.hpp
 BNO08xRptRawMEMSGyro.hpp
 BNO08xRptRawMEMSMagnetometer.hpp
 BNO08xRptRV.hpp
 BNO08xRptRVGeneric.hpp
 BNO08xRptRVGeomag.hpp
 BNO08xRptShakeDetector.hpp
 BNO08xRptStabilityClassifier.hpp
 BNO08xRptStepCounter.hpp
 BNO08xRptTapDetector.hpp
 BNO08xRptUncalGyro.hpp
 BNO08xRptUncalMagnetometer.hpp
 BNO08x.hpp
 BNO08xGlobalTypes.hpp
 BNO08xPrivateTypes.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
diff --git a/documentation/html/files_dup.js b/documentation/html/files_dup.js index 064c6c8..9a252d5 100644 --- a/documentation/html/files_dup.js +++ b/documentation/html/files_dup.js @@ -1,4 +1,6 @@ var files_dup = [ - [ "imu_update", "dir_85e9385bd83516731053aadc7da3c8af.html", "dir_85e9385bd83516731053aadc7da3c8af" ] + [ "include", "dir_d44c64559bbebec7f509842c48db8b23.html", "dir_d44c64559bbebec7f509842c48db8b23" ], + [ "source", "dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html", "dir_b2f33c71d4aa5e7af42a1ca61ff5af1b" ], + [ "test", "dir_13e138d54eb8818da29c3992edef070a.html", "dir_13e138d54eb8818da29c3992edef070a" ] ]; \ No newline at end of file diff --git a/documentation/html/functions.html b/documentation/html/functions.html index 04faff0..c17d5b6 100644 --- a/documentation/html/functions.html +++ b/documentation/html/functions.html @@ -27,7 +27,7 @@ -
esp32_BNO08x 1.3 +
esp32_BNO08x 1.31
C++ BNO08x IMU driver component for esp-idf.
@@ -99,6 +99,7 @@ $(function(){initNavTree('functions.html',''); initResizable(); });
  • 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
  • diff --git a/documentation/html/functions_b.html b/documentation/html/functions_b.html index 01f9722..9437376 100644 --- a/documentation/html/functions_b.html +++ b/documentation/html/functions_b.html @@ -27,7 +27,7 @@ -
    esp32_BNO08x 1.3 +
    esp32_BNO08x 1.31
    C++ BNO08x IMU driver component for esp-idf.
    diff --git a/documentation/html/functions_c.html b/documentation/html/functions_c.html index 0de0e29..261d1b7 100644 --- a/documentation/html/functions_c.html +++ b/documentation/html/functions_c.html @@ -27,7 +27,7 @@ -
    esp32_BNO08x 1.3 +
    esp32_BNO08x 1.31
    C++ BNO08x IMU driver component for esp-idf.
    diff --git a/documentation/html/functions_d.html b/documentation/html/functions_d.html index 7dc3ff9..190e138 100644 --- a/documentation/html/functions_d.html +++ b/documentation/html/functions_d.html @@ -27,7 +27,7 @@ -
    esp32_BNO08x 1.3 +
    esp32_BNO08x 1.31
    C++ BNO08x IMU driver component for esp-idf.
    @@ -113,6 +113,7 @@ $(function(){initNavTree('functions_d.html',''); initResizable(); });
  • deinit_tasks() : BNO08x
  • destroy_test_imu() : BNO08xTestHelper
  • disable() : BNO08xRpt
  • +
  • disable_all_reports() : BNO08x
  • double_tap : bno08x_tap_detector_t
  • dynamic_calibration_autosave_disable() : BNO08x
  • dynamic_calibration_autosave_enable() : BNO08x
  • diff --git a/documentation/html/functions_e.html b/documentation/html/functions_e.html index f1f1eb4..c5cd52b 100644 --- a/documentation/html/functions_e.html +++ b/documentation/html/functions_e.html @@ -27,7 +27,7 @@ -
    esp32_BNO08x 1.3 +
    esp32_BNO08x 1.31
    C++ BNO08x IMU driver component for esp-idf.
    @@ -96,7 +96,7 @@ $(function(){initNavTree('functions_e.html',''); initResizable(); });

    - e -

    • en_report_ids : BNO08xPrivateTypes::bno08x_sync_ctx_t
    • -
    • enable() : BNO08xRpt, BNO08xRptActivityClassifier, BNO08xRptTapDetector
    • +
    • enable() : BNO08xRpt, BNO08xRptAcceleration, BNO08xRptActivityClassifier, BNO08xRptCalGyro, BNO08xRptCalMagnetometer, BNO08xRptGravity, BNO08xRptLinearAcceleration, BNO08xRptRawMEMSAccelerometer, BNO08xRptRawMEMSGyro, BNO08xRptRawMEMSMagnetometer, BNO08xRptRVGeneric, BNO08xRptShakeDetector, BNO08xRptStabilityClassifier, BNO08xRptStepCounter, BNO08xRptTapDetector, BNO08xRptUncalGyro, BNO08xRptUncalMagnetometer
    • evt_grp_rpt_data_available : BNO08xPrivateTypes::bno08x_sync_ctx_t
    • evt_grp_rpt_en : BNO08xPrivateTypes::bno08x_sync_ctx_t
    • evt_grp_task : BNO08xPrivateTypes::bno08x_sync_ctx_t
    • diff --git a/documentation/html/functions_f.html b/documentation/html/functions_f.html index 2dbcd6e..c4ce585 100644 --- a/documentation/html/functions_f.html +++ b/documentation/html/functions_f.html @@ -27,7 +27,7 @@ -
      esp32_BNO08x 1.3 +
      esp32_BNO08x 1.31
      C++ BNO08x IMU driver component for esp-idf.
      diff --git a/documentation/html/functions_func.html b/documentation/html/functions_func.html index 1989c79..dbf3ecb 100644 --- a/documentation/html/functions_func.html +++ b/documentation/html/functions_func.html @@ -27,7 +27,7 @@ -
      esp32_BNO08x 1.3 +
      esp32_BNO08x 1.31
      C++ BNO08x IMU driver component for esp-idf.
      diff --git a/documentation/html/functions_func_b.html b/documentation/html/functions_func_b.html index 35d1070..68d5d48 100644 --- a/documentation/html/functions_func_b.html +++ b/documentation/html/functions_func_b.html @@ -27,7 +27,7 @@ -
      esp32_BNO08x 1.3 +
      esp32_BNO08x 1.31
      C++ BNO08x IMU driver component for esp-idf.
      diff --git a/documentation/html/functions_func_c.html b/documentation/html/functions_func_c.html index d076e7d..e56fcf5 100644 --- a/documentation/html/functions_func_c.html +++ b/documentation/html/functions_func_c.html @@ -27,7 +27,7 @@ -
      esp32_BNO08x 1.3 +
      esp32_BNO08x 1.31
      C++ BNO08x IMU driver component for esp-idf.
      diff --git a/documentation/html/functions_func_d.html b/documentation/html/functions_func_d.html index b6a03a7..5bacf67 100644 --- a/documentation/html/functions_func_d.html +++ b/documentation/html/functions_func_d.html @@ -27,7 +27,7 @@ -
      esp32_BNO08x 1.3 +
      esp32_BNO08x 1.31
      C++ BNO08x IMU driver component for esp-idf.
      @@ -107,6 +107,7 @@ $(function(){initNavTree('functions_func_d.html',''); initResizable(); });
    • 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_disable() : BNO08x
    • diff --git a/documentation/html/functions_func_e.html b/documentation/html/functions_func_e.html index 6db882c..bf54e98 100644 --- a/documentation/html/functions_func_e.html +++ b/documentation/html/functions_func_e.html @@ -27,7 +27,7 @@ -
      esp32_BNO08x 1.3 +
      esp32_BNO08x 1.31
      C++ BNO08x IMU driver component for esp-idf.
      @@ -95,7 +95,7 @@ $(function(){initNavTree('functions_func_e.html',''); initResizable(); });
      Here is a list of all functions with links to the classes they belong to:

      - e -

      diff --git a/documentation/html/functions_func_f.html b/documentation/html/functions_func_f.html index e800f71..e29d1bf 100644 --- a/documentation/html/functions_func_f.html +++ b/documentation/html/functions_func_f.html @@ -27,7 +27,7 @@ -
      esp32_BNO08x 1.3 +
      esp32_BNO08x 1.31
      C++ BNO08x IMU driver component for esp-idf.
      diff --git a/documentation/html/functions_func_g.html b/documentation/html/functions_func_g.html index bbf8143..57ea89f 100644 --- a/documentation/html/functions_func_g.html +++ b/documentation/html/functions_func_g.html @@ -27,7 +27,7 @@ -
      esp32_BNO08x 1.3 +
      esp32_BNO08x 1.31
      C++ BNO08x IMU driver component for esp-idf.
      diff --git a/documentation/html/functions_func_h.html b/documentation/html/functions_func_h.html index 7291d1c..2c2e52c 100644 --- a/documentation/html/functions_func_h.html +++ b/documentation/html/functions_func_h.html @@ -27,7 +27,7 @@ -
      esp32_BNO08x 1.3 +
      esp32_BNO08x 1.31
      C++ BNO08x IMU driver component for esp-idf.
      diff --git a/documentation/html/functions_func_i.html b/documentation/html/functions_func_i.html index 794124f..d6a038f 100644 --- a/documentation/html/functions_func_i.html +++ b/documentation/html/functions_func_i.html @@ -27,7 +27,7 @@ -
      esp32_BNO08x 1.3 +
      esp32_BNO08x 1.31
      C++ BNO08x IMU driver component for esp-idf.
      diff --git a/documentation/html/functions_func_l.html b/documentation/html/functions_func_l.html index f695139..a4372f5 100644 --- a/documentation/html/functions_func_l.html +++ b/documentation/html/functions_func_l.html @@ -27,7 +27,7 @@ -
      esp32_BNO08x 1.3 +
      esp32_BNO08x 1.31
      C++ BNO08x IMU driver component for esp-idf.
      diff --git a/documentation/html/functions_func_o.html b/documentation/html/functions_func_o.html index 176331b..aea6e18 100644 --- a/documentation/html/functions_func_o.html +++ b/documentation/html/functions_func_o.html @@ -27,7 +27,7 @@ -
      esp32_BNO08x 1.3 +
      esp32_BNO08x 1.31
      C++ BNO08x IMU driver component for esp-idf.
      diff --git a/documentation/html/functions_func_p.html b/documentation/html/functions_func_p.html index 631c757..67234e6 100644 --- a/documentation/html/functions_func_p.html +++ b/documentation/html/functions_func_p.html @@ -27,7 +27,7 @@ -
      esp32_BNO08x 1.3 +
      esp32_BNO08x 1.31
      C++ BNO08x IMU driver component for esp-idf.
      diff --git a/documentation/html/functions_func_r.html b/documentation/html/functions_func_r.html index 78e8a23..4faa7d7 100644 --- a/documentation/html/functions_func_r.html +++ b/documentation/html/functions_func_r.html @@ -27,7 +27,7 @@ -
      esp32_BNO08x 1.3 +
      esp32_BNO08x 1.31
      C++ BNO08x IMU driver component for esp-idf.
      @@ -97,6 +97,7 @@ $(function(){initNavTree('functions_func_r.html',''); initResizable(); });

      - r -

      • re_enable_reports() : BNO08x
      • register_cb() : BNO08x, BNO08xRpt
      • +
      • rpt_enable() : BNO08xRpt
      • run_all_tests() : BNO08xTestSuite
      • run_callback_tests() : BNO08xTestSuite
      • run_feature_tests() : BNO08xTestSuite
      • diff --git a/documentation/html/functions_func_s.html b/documentation/html/functions_func_s.html index b5ce52a..1c53628 100644 --- a/documentation/html/functions_func_s.html +++ b/documentation/html/functions_func_s.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        @@ -97,6 +97,7 @@ $(function(){initNavTree('functions_func_s.html',''); initResizable(); });

        - s -

        • save_dynamic_calibration() : BNO08x
        • sensor_event_cb() : BNO08xSH2HAL
        • +
        • set_activities_to_enable() : BNO08xRptActivityClassifier
        • set_hal_imu() : BNO08xSH2HAL
        • set_test_imu_cfg() : BNO08xTestHelper
        • sh2_HAL_service_task() : BNO08x
        • diff --git a/documentation/html/functions_func_t.html b/documentation/html/functions_func_t.html index eab5056..1e5b74d 100644 --- a/documentation/html/functions_func_t.html +++ b/documentation/html/functions_func_t.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          diff --git a/documentation/html/functions_func_u.html b/documentation/html/functions_func_u.html index 1a90e1f..04cdc80 100644 --- a/documentation/html/functions_func_u.html +++ b/documentation/html/functions_func_u.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          diff --git a/documentation/html/functions_func_w.html b/documentation/html/functions_func_w.html index 6ebb24d..a4ea2ed 100644 --- a/documentation/html/functions_func_w.html +++ b/documentation/html/functions_func_w.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          diff --git a/documentation/html/functions_func_~.html b/documentation/html/functions_func_~.html index 516b2c5..d8a0715 100644 --- a/documentation/html/functions_func_~.html +++ b/documentation/html/functions_func_~.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          diff --git a/documentation/html/functions_g.html b/documentation/html/functions_g.html index 09ed20e..62778c0 100644 --- a/documentation/html/functions_g.html +++ b/documentation/html/functions_g.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          diff --git a/documentation/html/functions_h.html b/documentation/html/functions_h.html index 3c4b921..efc22e2 100644 --- a/documentation/html/functions_h.html +++ b/documentation/html/functions_h.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          diff --git a/documentation/html/functions_i.html b/documentation/html/functions_i.html index f18565d..38f10dd 100644 --- a/documentation/html/functions_i.html +++ b/documentation/html/functions_i.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          diff --git a/documentation/html/functions_j.html b/documentation/html/functions_j.html index 31204cd..db6ce26 100644 --- a/documentation/html/functions_j.html +++ b/documentation/html/functions_j.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          diff --git a/documentation/html/functions_k.html b/documentation/html/functions_k.html index ef2b5fa..3918c73 100644 --- a/documentation/html/functions_k.html +++ b/documentation/html/functions_k.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          diff --git a/documentation/html/functions_l.html b/documentation/html/functions_l.html index 1f136fd..3f9ebfd 100644 --- a/documentation/html/functions_l.html +++ b/documentation/html/functions_l.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          diff --git a/documentation/html/functions_m.html b/documentation/html/functions_m.html index aa65759..ee9247a 100644 --- a/documentation/html/functions_m.html +++ b/documentation/html/functions_m.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          diff --git a/documentation/html/functions_o.html b/documentation/html/functions_o.html index d4f662d..9d843fe 100644 --- a/documentation/html/functions_o.html +++ b/documentation/html/functions_o.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          diff --git a/documentation/html/functions_p.html b/documentation/html/functions_p.html index df65f94..36434c0 100644 --- a/documentation/html/functions_p.html +++ b/documentation/html/functions_p.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          diff --git a/documentation/html/functions_q.html b/documentation/html/functions_q.html index c03d3a9..36c37ab 100644 --- a/documentation/html/functions_q.html +++ b/documentation/html/functions_q.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          diff --git a/documentation/html/functions_r.html b/documentation/html/functions_r.html index a568fbe..183438b 100644 --- a/documentation/html/functions_r.html +++ b/documentation/html/functions_r.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          @@ -108,6 +108,7 @@ $(function(){initNavTree('functions_r.html',''); initResizable(); });
        • revision : bno08x_meta_data_t
        • rpt : BNO08x
        • rpt_bit : BNO08xRpt
        • +
        • rpt_enable() : BNO08xRpt
        • rpt_ID : BNO08xCbGeneric
        • run_all_tests() : BNO08xTestSuite
        • run_callback_tests() : BNO08xTestSuite
        • diff --git a/documentation/html/functions_rela.html b/documentation/html/functions_rela.html index c430534..8394b2b 100644 --- a/documentation/html/functions_rela.html +++ b/documentation/html/functions_rela.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          diff --git a/documentation/html/functions_s.html b/documentation/html/functions_s.html index f188560..b60ad77 100644 --- a/documentation/html/functions_s.html +++ b/documentation/html/functions_s.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          @@ -102,6 +102,7 @@ $(function(){initNavTree('functions_s.html',''); initResizable(); });
        • sensor_event_cb() : BNO08xSH2HAL
        • sensor_specific : bno08x_meta_data_t
        • sensor_specific_len : bno08x_meta_data_t
        • +
        • set_activities_to_enable() : BNO08xRptActivityClassifier
        • set_hal_imu() : BNO08xSH2HAL
        • set_test_imu_cfg() : BNO08xTestHelper
        • sh2_HAL : BNO08x, BNO08xPrivateTypes::bno08x_init_status_t
        • diff --git a/documentation/html/functions_t.html b/documentation/html/functions_t.html index 6b9cef1..b507cc2 100644 --- a/documentation/html/functions_t.html +++ b/documentation/html/functions_t.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          diff --git a/documentation/html/functions_type.html b/documentation/html/functions_type.html index 25742ac..fbcaed6 100644 --- a/documentation/html/functions_type.html +++ b/documentation/html/functions_type.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          diff --git a/documentation/html/functions_u.html b/documentation/html/functions_u.html index 96fdaa8..9d0a2b8 100644 --- a/documentation/html/functions_u.html +++ b/documentation/html/functions_u.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          diff --git a/documentation/html/functions_v.html b/documentation/html/functions_v.html index 797b836..f995bcb 100644 --- a/documentation/html/functions_v.html +++ b/documentation/html/functions_v.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          diff --git a/documentation/html/functions_vars.html b/documentation/html/functions_vars.html index 8045c8e..f40957c 100644 --- a/documentation/html/functions_vars.html +++ b/documentation/html/functions_vars.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          @@ -98,6 +98,7 @@ $(function(){initNavTree('functions_vars.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
        • +
        • activities_to_enable : BNO08xRptActivityClassifier
        • activity_classifier : BNO08x::bno08x_reports_t
        • attempted : bno08x_sample_counts_t
        diff --git a/documentation/html/functions_vars_b.html b/documentation/html/functions_vars_b.html index a4cda5e..eb012a3 100644 --- a/documentation/html/functions_vars_b.html +++ b/documentation/html/functions_vars_b.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/functions_vars_c.html b/documentation/html/functions_vars_c.html index 1b85860..10dd139 100644 --- a/documentation/html/functions_vars_c.html +++ b/documentation/html/functions_vars_c.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/functions_vars_d.html b/documentation/html/functions_vars_d.html index 8f9b051..2230cd2 100644 --- a/documentation/html/functions_vars_d.html +++ b/documentation/html/functions_vars_d.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/functions_vars_e.html b/documentation/html/functions_vars_e.html index 9270c4a..1b825b8 100644 --- a/documentation/html/functions_vars_e.html +++ b/documentation/html/functions_vars_e.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/functions_vars_f.html b/documentation/html/functions_vars_f.html index be6f0a1..c6fa67c 100644 --- a/documentation/html/functions_vars_f.html +++ b/documentation/html/functions_vars_f.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/functions_vars_g.html b/documentation/html/functions_vars_g.html index e4a89c9..bd07feb 100644 --- a/documentation/html/functions_vars_g.html +++ b/documentation/html/functions_vars_g.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/functions_vars_h.html b/documentation/html/functions_vars_h.html index 040bc77..b761f00 100644 --- a/documentation/html/functions_vars_h.html +++ b/documentation/html/functions_vars_h.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/functions_vars_i.html b/documentation/html/functions_vars_i.html index c8f6d4a..6467c4c 100644 --- a/documentation/html/functions_vars_i.html +++ b/documentation/html/functions_vars_i.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/functions_vars_j.html b/documentation/html/functions_vars_j.html index 150d071..d564a21 100644 --- a/documentation/html/functions_vars_j.html +++ b/documentation/html/functions_vars_j.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/functions_vars_k.html b/documentation/html/functions_vars_k.html index cd5d572..3e92a3d 100644 --- a/documentation/html/functions_vars_k.html +++ b/documentation/html/functions_vars_k.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/functions_vars_l.html b/documentation/html/functions_vars_l.html index 4a2d0bc..c97b9fb 100644 --- a/documentation/html/functions_vars_l.html +++ b/documentation/html/functions_vars_l.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/functions_vars_m.html b/documentation/html/functions_vars_m.html index 02e7a25..07870fc 100644 --- a/documentation/html/functions_vars_m.html +++ b/documentation/html/functions_vars_m.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/functions_vars_o.html b/documentation/html/functions_vars_o.html index e123607..4a1fb1a 100644 --- a/documentation/html/functions_vars_o.html +++ b/documentation/html/functions_vars_o.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/functions_vars_p.html b/documentation/html/functions_vars_p.html index aac5d84..0304a3d 100644 --- a/documentation/html/functions_vars_p.html +++ b/documentation/html/functions_vars_p.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/functions_vars_q.html b/documentation/html/functions_vars_q.html index f40035f..8dee2b4 100644 --- a/documentation/html/functions_vars_q.html +++ b/documentation/html/functions_vars_q.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/functions_vars_r.html b/documentation/html/functions_vars_r.html index a4602cf..858dc96 100644 --- a/documentation/html/functions_vars_r.html +++ b/documentation/html/functions_vars_r.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/functions_vars_s.html b/documentation/html/functions_vars_s.html index c90e0cf..638a924 100644 --- a/documentation/html/functions_vars_s.html +++ b/documentation/html/functions_vars_s.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/functions_vars_t.html b/documentation/html/functions_vars_t.html index 1c001a3..aa6531e 100644 --- a/documentation/html/functions_vars_t.html +++ b/documentation/html/functions_vars_t.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        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 index a0d6944..0c127ce 100644 --- a/documentation/html/functions_vars_u.html +++ b/documentation/html/functions_vars_u.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/functions_vars_v.html b/documentation/html/functions_vars_v.html index 845ec68..033fcff 100644 --- a/documentation/html/functions_vars_v.html +++ b/documentation/html/functions_vars_v.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/functions_vars_x.html b/documentation/html/functions_vars_x.html index ae0e47e..08fc3c3 100644 --- a/documentation/html/functions_vars_x.html +++ b/documentation/html/functions_vars_x.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/functions_vars_y.html b/documentation/html/functions_vars_y.html index 4692a80..f9f89b4 100644 --- a/documentation/html/functions_vars_y.html +++ b/documentation/html/functions_vars_y.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/functions_vars_z.html b/documentation/html/functions_vars_z.html index 06ac96d..fd19d9d 100644 --- a/documentation/html/functions_vars_z.html +++ b/documentation/html/functions_vars_z.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/functions_w.html b/documentation/html/functions_w.html index 5c22213..6091e4f 100644 --- a/documentation/html/functions_w.html +++ b/documentation/html/functions_w.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/functions_x.html b/documentation/html/functions_x.html index fd1d5c9..9312f85 100644 --- a/documentation/html/functions_x.html +++ b/documentation/html/functions_x.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/functions_y.html b/documentation/html/functions_y.html index 6cf0d6e..177c2a0 100644 --- a/documentation/html/functions_y.html +++ b/documentation/html/functions_y.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/functions_z.html b/documentation/html/functions_z.html index fb3913a..76b4fcb 100644 --- a/documentation/html/functions_z.html +++ b/documentation/html/functions_z.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/functions_~.html b/documentation/html/functions_~.html index 478699e..83aa5ae 100644 --- a/documentation/html/functions_~.html +++ b/documentation/html/functions_~.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/globals.html b/documentation/html/globals.html index bb78470..4bdb877 100644 --- a/documentation/html/globals.html +++ b/documentation/html/globals.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/globals_defs.html b/documentation/html/globals_defs.html index 99d5b61..a6e31c1 100644 --- a/documentation/html/globals_defs.html +++ b/documentation/html/globals_defs.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/globals_enum.html b/documentation/html/globals_enum.html index 2c21de5..e3d5f1e 100644 --- a/documentation/html/globals_enum.html +++ b/documentation/html/globals_enum.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/globals_func.html b/documentation/html/globals_func.html index 6d35388..c7d8f59 100644 --- a/documentation/html/globals_func.html +++ b/documentation/html/globals_func.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/globals_type.html b/documentation/html/globals_type.html index 9c39ade..c37883f 100644 --- a/documentation/html/globals_type.html +++ b/documentation/html/globals_type.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/globals_vars.html b/documentation/html/globals_vars.html index d60339a..f505734 100644 --- a/documentation/html/globals_vars.html +++ b/documentation/html/globals_vars.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/graph_legend.html b/documentation/html/graph_legend.html index 35221ce..7bfd60a 100644 --- a/documentation/html/graph_legend.html +++ b/documentation/html/graph_legend.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/hierarchy.html b/documentation/html/hierarchy.html index f2f47fe..500c253 100644 --- a/documentation/html/hierarchy.html +++ b/documentation/html/hierarchy.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/index.html b/documentation/html/index.html index 5a30cb6..f568edc 100644 --- a/documentation/html/index.html +++ b/documentation/html/index.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/inherits.html b/documentation/html/inherits.html index 08a3304..d6e0266 100644 --- a/documentation/html/inherits.html +++ b/documentation/html/inherits.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html b/documentation/html/md__r_e_a_d_m_e.html similarity index 94% rename from documentation/html/md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html rename to documentation/html/md__r_e_a_d_m_e.html index a3f0693..fccf893 100644 --- a/documentation/html/md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html +++ b/documentation/html/md__r_e_a_d_m_e.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        @@ -66,7 +66,7 @@ $(function() {
        @@ -227,8 +227,8 @@ Polling Example
        }
        // 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
        +
        imu.rpt.rv_game.enable(100000UL); // 100,000us == 100ms report interval
        +
        imu.rpt.cal_gyro.enable(100000UL); // 100,000us == 100ms report interval
        while (1)
        {
        @@ -257,15 +257,16 @@ Polling Example
        }
        BNO08x IMU driver class.
        Definition BNO08x.hpp:33
        -
        bool data_available()
        Polls for new data/report to become available.
        Definition BNO08x.cpp:1518
        -
        bno08x_reports_t rpt
        Definition BNO08x.hpp:127
        +
        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:31
        -
        bool 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 has_new_data()
        Checks if a new report has been received since the last time this function was called.
        Definition BNO08xRpt.cpp:112
        -
        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:36
        -
        BNO08xRptGameRV rv_game
        Definition BNO08x.hpp:81
        -
        BNO08xRptCalGyro cal_gyro
        Definition BNO08x.hpp:78
        +
        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
        @@ -308,8 +309,8 @@ Call-Back Function Example
        }
        // 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
        +
        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:
        @@ -360,8 +361,8 @@ Call-Back Function Example
        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:1536
        -
        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:96
        +
        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.
        • diff --git a/documentation/html/namespace_b_n_o08x_private_types.html b/documentation/html/namespace_b_n_o08x_private_types.html index 829a513..5d4b53d 100644 --- a/documentation/html/namespace_b_n_o08x_private_types.html +++ b/documentation/html/namespace_b_n_o08x_private_types.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          @@ -151,6 +151,7 @@ Enumerations , 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
          } @@ -277,6 +278,8 @@ Variables 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_ALL  diff --git a/documentation/html/namespace_b_n_o08x_private_types.js b/documentation/html/namespace_b_n_o08x_private_types.js index 7e74d17..f6adc1c 100644 --- a/documentation/html/namespace_b_n_o08x_private_types.js +++ b/documentation/html/namespace_b_n_o08x_private_types.js @@ -27,6 +27,7 @@ var namespace_b_n_o08x_private_types = [ "EVT_GRP_RPT_RAW_ACCELEROMETER_BIT", "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2", null ], [ "EVT_GRP_RPT_RAW_GYRO_BIT", "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb", null ], [ "EVT_GRP_RPT_RAW_MAGNETOMETER_BIT", "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7", null ], + [ "EVT_GRP_RPT_CIRCLE_DETECTOR_BIT", "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10", null ], [ "EVT_GRP_RPT_ALL", "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1", null ] ] ], [ "bno08x_tsk_bit_t", "namespace_b_n_o08x_private_types.html#a59097f108831dd9860e17438d2976c1c", [ diff --git a/documentation/html/namespacemembers.html b/documentation/html/namespacemembers.html index 76d9f93..c283ec8 100644 --- a/documentation/html/namespacemembers.html +++ b/documentation/html/namespacemembers.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          @@ -118,6 +118,7 @@ $(function(){initNavTree('namespacemembers.html',''); initResizable(); });
        • EVT_GRP_RPT_ALL : BNO08xPrivateTypes
        • EVT_GRP_RPT_CAL_GYRO_BIT : BNO08xPrivateTypes
        • EVT_GRP_RPT_CAL_MAGNETOMETER_BIT : BNO08xPrivateTypes
        • +
        • EVT_GRP_RPT_CIRCLE_DETECTOR_BIT : BNO08xPrivateTypes
        • EVT_GRP_RPT_GEOMAG_RV_BIT : BNO08xPrivateTypes
        • EVT_GRP_RPT_GRAVITY_BIT : BNO08xPrivateTypes
        • EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT : BNO08xPrivateTypes
        • diff --git a/documentation/html/namespacemembers_enum.html b/documentation/html/namespacemembers_enum.html index 1195f6c..75ab85f 100644 --- a/documentation/html/namespacemembers_enum.html +++ b/documentation/html/namespacemembers_enum.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          diff --git a/documentation/html/namespacemembers_eval.html b/documentation/html/namespacemembers_eval.html index 4e1f703..241feaf 100644 --- a/documentation/html/namespacemembers_eval.html +++ b/documentation/html/namespacemembers_eval.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          @@ -102,6 +102,7 @@ $(function(){initNavTree('namespacemembers_eval.html',''); initResizable(); });
        • EVT_GRP_RPT_ALL : BNO08xPrivateTypes
        • EVT_GRP_RPT_CAL_GYRO_BIT : BNO08xPrivateTypes
        • EVT_GRP_RPT_CAL_MAGNETOMETER_BIT : BNO08xPrivateTypes
        • +
        • EVT_GRP_RPT_CIRCLE_DETECTOR_BIT : BNO08xPrivateTypes
        • EVT_GRP_RPT_GEOMAG_RV_BIT : BNO08xPrivateTypes
        • EVT_GRP_RPT_GRAVITY_BIT : BNO08xPrivateTypes
        • EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT : BNO08xPrivateTypes
        • diff --git a/documentation/html/namespacemembers_type.html b/documentation/html/namespacemembers_type.html index b916e68..5ffe391 100644 --- a/documentation/html/namespacemembers_type.html +++ b/documentation/html/namespacemembers_type.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          diff --git a/documentation/html/namespacemembers_vars.html b/documentation/html/namespacemembers_vars.html index 252eb79..b1ab186 100644 --- a/documentation/html/namespacemembers_vars.html +++ b/documentation/html/namespacemembers_vars.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          diff --git a/documentation/html/namespaces.html b/documentation/html/namespaces.html index 4db543e..be73ebf 100644 --- a/documentation/html/namespaces.html +++ b/documentation/html/namespaces.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          diff --git a/documentation/html/navtreedata.js b/documentation/html/navtreedata.js index b297816..288bc45 100644 --- a/documentation/html/navtreedata.js +++ b/documentation/html/navtreedata.js @@ -25,7 +25,7 @@ var NAVTREE = [ [ "esp32_BNO08x", "index.html", [ - [ "README", "md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html", null ], + [ "README", "md__r_e_a_d_m_e.html", null ], [ "Namespaces", "namespaces.html", [ [ "Namespace List", "namespaces.html", "namespaces_dup" ], [ "Namespace Members", "namespacemembers.html", [ @@ -65,9 +65,9 @@ var NAVTREE = var NAVTREEINDEX = [ "_b_n_o08x_8cpp.html", -"_multi_report_tests_8cpp.html#ac92ec06fe64f7bedbbe37dee3e64c090", -"class_b_n_o08x_rpt_stability_classifier.html#a41052d651d03bccc414b14d6e9b670ab", -"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a7c4523e02a434a7be73f5dc5314429bd" +"_multi_report_tests_8cpp.html#ac0f2ca513b0adc3db58d954b1fa381e9", +"class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a44247c8dbd3376ff81599c192b7dfc71", +"struct_b_n_o08x_1_1bno08x__reports__t.html#ac8114db28ee3f7be5578e52f48caa9c3" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/documentation/html/navtreeindex0.js b/documentation/html/navtreeindex0.js index 5f97025..26804d8 100644 --- a/documentation/html/navtreeindex0.js +++ b/documentation/html/navtreeindex0.js @@ -1,253 +1,253 @@ var NAVTREEINDEX0 = { -"_b_n_o08x_8cpp.html":[3,0,0,0,0,0,1,1], -"_b_n_o08x_8hpp.html":[3,0,0,0,0,0,0,2], -"_b_n_o08x_8hpp_source.html":[3,0,0,0,0,0,0,2], -"_b_n_o08x_cb_generic_8hpp.html":[3,0,0,0,0,0,0,0,0], -"_b_n_o08x_cb_generic_8hpp_source.html":[3,0,0,0,0,0,0,0,0], -"_b_n_o08x_cb_param_rpt_i_d_8hpp.html":[3,0,0,0,0,0,0,0,1], -"_b_n_o08x_cb_param_rpt_i_d_8hpp_source.html":[3,0,0,0,0,0,0,0,1], -"_b_n_o08x_cb_param_void_8hpp.html":[3,0,0,0,0,0,0,0,2], -"_b_n_o08x_cb_param_void_8hpp_source.html":[3,0,0,0,0,0,0,0,2], -"_b_n_o08x_global_types_8hpp.html":[3,0,0,0,0,0,0,3], -"_b_n_o08x_global_types_8hpp.html#a023aa826dbf083e2a6d2d67beba75b27":[3,0,0,0,0,0,0,3,20], -"_b_n_o08x_global_types_8hpp.html#a03fbbd71180a19088ce30d57ab050a22":[3,0,0,0,0,0,0,3,49], -"_b_n_o08x_global_types_8hpp.html#a0c22a2a9fede695256dfaa4703497a2e":[3,0,0,0,0,0,0,3,29], -"_b_n_o08x_global_types_8hpp.html#a0c7367913526c0d634c5f8f5365a55b4":[3,0,0,0,0,0,0,3,39], -"_b_n_o08x_global_types_8hpp.html#a1145e5dfd14e96bd70c6e73af017b548":[3,0,0,0,0,0,0,3,38], -"_b_n_o08x_global_types_8hpp.html#a2babea2516c7c91039316693fc23a8c1":[3,0,0,0,0,0,0,3,31], -"_b_n_o08x_global_types_8hpp.html#a356ec3a53c785965e8dd24381a3bdcd7":[3,0,0,0,0,0,0,3,26], -"_b_n_o08x_global_types_8hpp.html#a3d6e56080638d872486935323f393ab7":[3,0,0,0,0,0,0,3,36], -"_b_n_o08x_global_types_8hpp.html#a3e205d9599aa01b7946d1ed1cbb7f1c4":[3,0,0,0,0,0,0,3,41], -"_b_n_o08x_global_types_8hpp.html#a429f861977153379e28e8f3710330b45":[3,0,0,0,0,0,0,3,37], -"_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5":[3,0,0,0,0,0,0,3,55], -"_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a0db45d2a4141101bdfe48e3314cfbca3":[3,0,0,0,0,0,0,3,55,6], -"_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a32987cdf8a725702042ab18f5c700905":[3,0,0,0,0,0,0,3,55,3], -"_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a4120eb7591bd0789af75a8973d5f9146":[3,0,0,0,0,0,0,3,55,2], -"_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a696b031073e74bf2cb98e5ef201d4aa3":[3,0,0,0,0,0,0,3,55,0], -"_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a71149a62cd9fec4756e3538d1754486a":[3,0,0,0,0,0,0,3,55,1], -"_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a83c7f2aa8c3ac10ed8beb75cad162827":[3,0,0,0,0,0,0,3,55,5], -"_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5af96e6ea7a7375bd60bad3f3caae3cf27":[3,0,0,0,0,0,0,3,55,4], -"_b_n_o08x_global_types_8hpp.html#a648bbdbf22731476890dd8da977d7503":[3,0,0,0,0,0,0,3,32], -"_b_n_o08x_global_types_8hpp.html#a673f429cbcd0f48394de3d990d8bda4a":[3,0,0,0,0,0,0,3,42], -"_b_n_o08x_global_types_8hpp.html#a6fd0bd9f4990ced262a8f2d4c41d65d9":[3,0,0,0,0,0,0,3,28], -"_b_n_o08x_global_types_8hpp.html#a7913a36911f75945cfaa0a3249a280e3":[3,0,0,0,0,0,0,3,30], -"_b_n_o08x_global_types_8hpp.html#a7bf3b6ed58dd988c0f4566ba56bff415":[3,0,0,0,0,0,0,3,34], -"_b_n_o08x_global_types_8hpp.html#a7c22ac348c71afe0d42dcfae6c97ca32":[3,0,0,0,0,0,0,3,44], -"_b_n_o08x_global_types_8hpp.html#a8a8a0fbcff17f5123ad111fcd9a375ea":[3,0,0,0,0,0,0,3,24], -"_b_n_o08x_global_types_8hpp.html#a8ae22357b6f53c2cf806bb3aeb80814a":[3,0,0,0,0,0,0,3,33], -"_b_n_o08x_global_types_8hpp.html#a92a577e216f51fc6156a87e6ecf8ffc5":[3,0,0,0,0,0,0,3,22], -"_b_n_o08x_global_types_8hpp.html#a9808babb45af9b32fc51cef8d50341be":[3,0,0,0,0,0,0,3,56], -"_b_n_o08x_global_types_8hpp.html#a9951e367fa8ff09a55526994cfaa94be":[3,0,0,0,0,0,0,3,21], -"_b_n_o08x_global_types_8hpp.html#a9f0440c67ec56fafcd25a24bf36f842f":[3,0,0,0,0,0,0,3,45], -"_b_n_o08x_global_types_8hpp.html#aaaf91ed835d5d1a5726806bb147c5938":[3,0,0,0,0,0,0,3,27], -"_b_n_o08x_global_types_8hpp.html#aae502b3d91ddf903bba797646fd28d00":[3,0,0,0,0,0,0,3,48], -"_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147":[3,0,0,0,0,0,0,3,54], -"_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a03570470bad94692ce93e32700d2e1cb":[3,0,0,0,0,0,0,3,54,5], -"_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3":[3,0,0,0,0,0,0,3,54,0], -"_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a764caaf44e35ee682f4079bd0878fa36":[3,0,0,0,0,0,0,3,54,3], -"_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a7b47bb0f9f8c72f84d891e8e22a1fb92":[3,0,0,0,0,0,0,3,54,1], -"_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147ac4e100317ca17eda786308c1c39eded5":[3,0,0,0,0,0,0,3,54,4], -"_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147acc069cf9b33eb4e7fb3696f0f42d752f":[3,0,0,0,0,0,0,3,54,2], -"_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187":[3,0,0,0,0,0,0,3,51], -"_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a0db45d2a4141101bdfe48e3314cfbca3":[3,0,0,0,0,0,0,3,51,9], -"_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a43491564ebcfd38568918efbd6e840fd":[3,0,0,0,0,0,0,3,51,7], -"_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a606c114184493a665cf1f6a12fbab9d3":[3,0,0,0,0,0,0,3,51,6], -"_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a696b031073e74bf2cb98e5ef201d4aa3":[3,0,0,0,0,0,0,3,51,0], -"_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a69909b62e08f212da31719aebf67b70c":[3,0,0,0,0,0,0,3,51,5], -"_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a7089542e0146a3499986c81e24924b58":[3,0,0,0,0,0,0,3,51,3], -"_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a8b572d218013b9626d59e6a2b38f18b6":[3,0,0,0,0,0,0,3,51,4], -"_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a93d94a2f3a627533453a40e302fb35a4":[3,0,0,0,0,0,0,3,51,2], -"_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187ab166a3ce74dd5434e4a940dfa2af76e4":[3,0,0,0,0,0,0,3,51,1], -"_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187abbf2a614429826a84bd76b4a47fc7515":[3,0,0,0,0,0,0,3,51,8], -"_b_n_o08x_global_types_8hpp.html#ac166834f6280e6ef21af7dd8a01be1e4":[3,0,0,0,0,0,0,3,35], -"_b_n_o08x_global_types_8hpp.html#ace2ea90ebebddfcdb75e1b8b7b48f905":[3,0,0,0,0,0,0,3,40], -"_b_n_o08x_global_types_8hpp.html#ad0dc59e3a74a39a8e358c945162f6fc8":[3,0,0,0,0,0,0,3,23], -"_b_n_o08x_global_types_8hpp.html#ad2ab2bbe6f01a4a641f75c41a9064cf6":[3,0,0,0,0,0,0,3,25], -"_b_n_o08x_global_types_8hpp.html#ad52b092f56d1fa0064f2ea3502399cfc":[3,0,0,0,0,0,0,3,46], -"_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0f":[3,0,0,0,0,0,0,3,52], -"_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa43491564ebcfd38568918efbd6e840fd":[3,0,0,0,0,0,0,3,52,7], -"_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa5fb1f955b45e38e31789286a1790398d":[3,0,0,0,0,0,0,3,52,9], -"_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa606c114184493a665cf1f6a12fbab9d3":[3,0,0,0,0,0,0,3,52,6], -"_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa696b031073e74bf2cb98e5ef201d4aa3":[3,0,0,0,0,0,0,3,52,0], -"_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa69909b62e08f212da31719aebf67b70c":[3,0,0,0,0,0,0,3,52,5], -"_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa7089542e0146a3499986c81e24924b58":[3,0,0,0,0,0,0,3,52,3], -"_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa8b572d218013b9626d59e6a2b38f18b6":[3,0,0,0,0,0,0,3,52,4], -"_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa93d94a2f3a627533453a40e302fb35a4":[3,0,0,0,0,0,0,3,52,2], -"_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fab166a3ce74dd5434e4a940dfa2af76e4":[3,0,0,0,0,0,0,3,52,1], -"_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fabbf2a614429826a84bd76b4a47fc7515":[3,0,0,0,0,0,0,3,52,8], -"_b_n_o08x_global_types_8hpp.html#adcfe69b10c9c2244015bad5b978beedd":[3,0,0,0,0,0,0,3,47], -"_b_n_o08x_global_types_8hpp.html#ae12bdf0217349447eebadf16d4560869":[3,0,0,0,0,0,0,3,19], -"_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0":[3,0,0,0,0,0,0,3,50], -"_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a0db45d2a4141101bdfe48e3314cfbca3":[3,0,0,0,0,0,0,3,50,4], -"_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a2ad6d5975c45da2e711c796f3a1b029c":[3,0,0,0,0,0,0,3,50,2], -"_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a41bc94cbd8eebea13ce0491b2ac11b88":[3,0,0,0,0,0,0,3,50,1], -"_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a6e257e645974b9086ed66e9465e2d80c":[3,0,0,0,0,0,0,3,50,0], -"_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0ab89de3b4b81c4facfac906edf29aec8c":[3,0,0,0,0,0,0,3,50,3], -"_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850":[3,0,0,0,0,0,0,3,53], -"_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850a0e1275697d4c40b4b0640fbfa3907afa":[3,0,0,0,0,0,0,3,53,0], -"_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850a2c8af00d544b080d3c0d834d1c5dfcbf":[3,0,0,0,0,0,0,3,53,2], -"_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850a41e1db589d90cecf09838a038ebc8aa1":[3,0,0,0,0,0,0,3,53,1], -"_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850aa181a603769c1f98ad927e7367c7aa51":[3,0,0,0,0,0,0,3,53,4], -"_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850afcaab1f4c98b7343157c3c59c6a259cb":[3,0,0,0,0,0,0,3,53,3], -"_b_n_o08x_global_types_8hpp.html#afceb7f957002d3e024d4971963ecfa20":[3,0,0,0,0,0,0,3,43], -"_b_n_o08x_global_types_8hpp_source.html":[3,0,0,0,0,0,0,3], -"_b_n_o08x_private_types_8hpp.html":[3,0,0,0,0,0,0,4], -"_b_n_o08x_private_types_8hpp.html#a2698bcb8153e67716b43ce3cccc0f31a":[3,0,0,0,0,0,0,4,3], -"_b_n_o08x_private_types_8hpp.html#a4f68e627c3c54e471ec83756b97924da":[3,0,0,0,0,0,0,4,7], -"_b_n_o08x_private_types_8hpp.html#a59097f108831dd9860e17438d2976c1c":[3,0,0,0,0,0,0,4,6], -"_b_n_o08x_private_types_8hpp.html#a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc":[3,0,0,0,0,0,0,4,6,3], -"_b_n_o08x_private_types_8hpp.html#a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15":[3,0,0,0,0,0,0,4,6,0], -"_b_n_o08x_private_types_8hpp.html#a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41":[3,0,0,0,0,0,0,4,6,1], -"_b_n_o08x_private_types_8hpp.html#a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452":[3,0,0,0,0,0,0,4,6,2], -"_b_n_o08x_private_types_8hpp.html#a67b3b4702d94bb4ba152a213feae944f":[3,0,0,0,0,0,0,4,4], -"_b_n_o08x_private_types_8hpp.html#a72315cafa76ff8c07f84f03fc6b36bc2":[3,0,0,0,0,0,0,4,2], -"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2f":[3,0,0,0,0,0,0,4,5], -"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6":[3,0,0,0,0,0,0,4,5,10], -"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7":[3,0,0,0,0,0,0,4,5,4], -"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2":[3,0,0,0,0,0,0,4,5,7], -"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1":[3,0,0,0,0,0,0,4,5,21], -"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4":[3,0,0,0,0,0,0,4,5,5], -"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7":[3,0,0,0,0,0,0,4,5,16], -"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb":[3,0,0,0,0,0,0,4,5,12], -"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891":[3,0,0,0,0,0,0,4,5,6], -"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7":[3,0,0,0,0,0,0,4,5,20], -"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5":[3,0,0,0,0,0,0,4,5,2], -"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca":[3,0,0,0,0,0,0,4,5,3], -"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2":[3,0,0,0,0,0,0,4,5,18], -"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f":[3,0,0,0,0,0,0,4,5,8], -"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8":[3,0,0,0,0,0,0,4,5,0], -"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d":[3,0,0,0,0,0,0,4,5,11], -"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd":[3,0,0,0,0,0,0,4,5,1], -"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77":[3,0,0,0,0,0,0,4,5,13], -"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c":[3,0,0,0,0,0,0,4,5,17], -"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb":[3,0,0,0,0,0,0,4,5,19], -"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b":[3,0,0,0,0,0,0,4,5,15], -"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7":[3,0,0,0,0,0,0,4,5,9], -"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903":[3,0,0,0,0,0,0,4,5,14], -"_b_n_o08x_private_types_8hpp_source.html":[3,0,0,0,0,0,0,4], -"_b_n_o08x_reports_8hpp.html":[3,0,0,0,0,0,0,1,0], -"_b_n_o08x_reports_8hpp_source.html":[3,0,0,0,0,0,0,1,0], -"_b_n_o08x_rpt_8cpp.html":[3,0,0,0,0,0,1,2], -"_b_n_o08x_rpt_8hpp.html":[3,0,0,0,0,0,0,1,1], -"_b_n_o08x_rpt_8hpp_source.html":[3,0,0,0,0,0,0,1,1], -"_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html":[3,0,0,0,0,0,1,0,2], -"_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html":[3,0,0,0,0,0,0,1,4], -"_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source.html":[3,0,0,0,0,0,0,1,4], -"_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.html":[3,0,0,0,0,0,1,0,3], -"_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html":[3,0,0,0,0,0,0,1,5], -"_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source.html":[3,0,0,0,0,0,0,1,5], -"_b_n_o08x_rpt_acceleration_8cpp.html":[3,0,0,0,0,0,1,0,0], -"_b_n_o08x_rpt_acceleration_8hpp.html":[3,0,0,0,0,0,0,1,2], -"_b_n_o08x_rpt_acceleration_8hpp_source.html":[3,0,0,0,0,0,0,1,2], -"_b_n_o08x_rpt_activity_classifier_8cpp.html":[3,0,0,0,0,0,1,0,1], -"_b_n_o08x_rpt_activity_classifier_8hpp.html":[3,0,0,0,0,0,0,1,3], -"_b_n_o08x_rpt_activity_classifier_8hpp_source.html":[3,0,0,0,0,0,0,1,3], -"_b_n_o08x_rpt_cal_gyro_8cpp.html":[3,0,0,0,0,0,1,0,4], -"_b_n_o08x_rpt_cal_gyro_8hpp.html":[3,0,0,0,0,0,0,1,6], -"_b_n_o08x_rpt_cal_gyro_8hpp_source.html":[3,0,0,0,0,0,0,1,6], -"_b_n_o08x_rpt_cal_magnetometer_8cpp.html":[3,0,0,0,0,0,1,0,5], -"_b_n_o08x_rpt_cal_magnetometer_8hpp.html":[3,0,0,0,0,0,0,1,7], -"_b_n_o08x_rpt_cal_magnetometer_8hpp_source.html":[3,0,0,0,0,0,0,1,7], -"_b_n_o08x_rpt_game_r_v_8cpp.html":[3,0,0,0,0,0,1,0,6], -"_b_n_o08x_rpt_game_r_v_8hpp.html":[3,0,0,0,0,0,0,1,8], -"_b_n_o08x_rpt_game_r_v_8hpp_source.html":[3,0,0,0,0,0,0,1,8], -"_b_n_o08x_rpt_gravity_8cpp.html":[3,0,0,0,0,0,1,0,7], -"_b_n_o08x_rpt_gravity_8hpp.html":[3,0,0,0,0,0,0,1,9], -"_b_n_o08x_rpt_gravity_8hpp_source.html":[3,0,0,0,0,0,0,1,9], -"_b_n_o08x_rpt_i_gyro_r_v_8cpp.html":[3,0,0,0,0,0,1,0,8], -"_b_n_o08x_rpt_i_gyro_r_v_8hpp.html":[3,0,0,0,0,0,0,1,10], -"_b_n_o08x_rpt_i_gyro_r_v_8hpp_source.html":[3,0,0,0,0,0,0,1,10], -"_b_n_o08x_rpt_linear_acceleration_8cpp.html":[3,0,0,0,0,0,1,0,9], -"_b_n_o08x_rpt_linear_acceleration_8hpp.html":[3,0,0,0,0,0,0,1,11], -"_b_n_o08x_rpt_linear_acceleration_8hpp_source.html":[3,0,0,0,0,0,0,1,11], -"_b_n_o08x_rpt_r_v_8cpp.html":[3,0,0,0,0,0,1,0,13], -"_b_n_o08x_rpt_r_v_8hpp.html":[3,0,0,0,0,0,0,1,15], -"_b_n_o08x_rpt_r_v_8hpp_source.html":[3,0,0,0,0,0,0,1,15], -"_b_n_o08x_rpt_r_v_generic_8cpp.html":[3,0,0,0,0,0,1,0,14], -"_b_n_o08x_rpt_r_v_generic_8hpp.html":[3,0,0,0,0,0,0,1,16], -"_b_n_o08x_rpt_r_v_generic_8hpp_source.html":[3,0,0,0,0,0,0,1,16], -"_b_n_o08x_rpt_r_v_geomag_8cpp.html":[3,0,0,0,0,0,1,0,15], -"_b_n_o08x_rpt_r_v_geomag_8hpp.html":[3,0,0,0,0,0,0,1,17], -"_b_n_o08x_rpt_r_v_geomag_8hpp_source.html":[3,0,0,0,0,0,0,1,17], -"_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html":[3,0,0,0,0,0,1,0,10], -"_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html":[3,0,0,0,0,0,0,1,12], -"_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source.html":[3,0,0,0,0,0,0,1,12], -"_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html":[3,0,0,0,0,0,1,0,11], -"_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html":[3,0,0,0,0,0,0,1,13], -"_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source.html":[3,0,0,0,0,0,0,1,13], -"_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html":[3,0,0,0,0,0,1,0,12], -"_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html":[3,0,0,0,0,0,0,1,14], -"_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source.html":[3,0,0,0,0,0,0,1,14], -"_b_n_o08x_rpt_shake_detector_8cpp.html":[3,0,0,0,0,0,1,0,16], -"_b_n_o08x_rpt_shake_detector_8hpp.html":[3,0,0,0,0,0,0,1,18], -"_b_n_o08x_rpt_shake_detector_8hpp_source.html":[3,0,0,0,0,0,0,1,18], -"_b_n_o08x_rpt_stability_classifier_8cpp.html":[3,0,0,0,0,0,1,0,17], -"_b_n_o08x_rpt_stability_classifier_8hpp.html":[3,0,0,0,0,0,0,1,19], -"_b_n_o08x_rpt_stability_classifier_8hpp_source.html":[3,0,0,0,0,0,0,1,19], -"_b_n_o08x_rpt_step_counter_8cpp.html":[3,0,0,0,0,0,1,0,18], -"_b_n_o08x_rpt_step_counter_8hpp.html":[3,0,0,0,0,0,0,1,20], -"_b_n_o08x_rpt_step_counter_8hpp_source.html":[3,0,0,0,0,0,0,1,20], -"_b_n_o08x_rpt_tap_detector_8cpp.html":[3,0,0,0,0,0,1,0,19], -"_b_n_o08x_rpt_tap_detector_8hpp.html":[3,0,0,0,0,0,0,1,21], -"_b_n_o08x_rpt_tap_detector_8hpp_source.html":[3,0,0,0,0,0,0,1,21], -"_b_n_o08x_rpt_uncal_gyro_8cpp.html":[3,0,0,0,0,0,1,0,20], -"_b_n_o08x_rpt_uncal_gyro_8hpp.html":[3,0,0,0,0,0,0,1,22], -"_b_n_o08x_rpt_uncal_gyro_8hpp_source.html":[3,0,0,0,0,0,0,1,22], -"_b_n_o08x_rpt_uncal_magnetometer_8cpp.html":[3,0,0,0,0,0,1,0,21], -"_b_n_o08x_rpt_uncal_magnetometer_8hpp.html":[3,0,0,0,0,0,0,1,23], -"_b_n_o08x_rpt_uncal_magnetometer_8hpp_source.html":[3,0,0,0,0,0,0,1,23], -"_b_n_o08x_s_h2_h_a_l_8cpp.html":[3,0,0,0,0,0,1,3], -"_b_n_o08x_s_h2_h_a_l_8hpp.html":[3,0,0,0,0,0,0,5], -"_b_n_o08x_s_h2_h_a_l_8hpp.html#a6f459cc2cce1722c63d22a9556f06bc8":[3,0,0,0,0,0,0,5,5], -"_b_n_o08x_s_h2_h_a_l_8hpp.html#a7de5c0b84ba545981105e1216925d8e9":[3,0,0,0,0,0,0,5,4], -"_b_n_o08x_s_h2_h_a_l_8hpp.html#aaed5b6cbf0d2f27550d1b4a975c46c34":[3,0,0,0,0,0,0,5,1], -"_b_n_o08x_s_h2_h_a_l_8hpp.html#ac89a0ae0c3d3067f02e9fa275521606b":[3,0,0,0,0,0,0,5,2], -"_b_n_o08x_s_h2_h_a_l_8hpp.html#ad98f2fa811436866ff297a8288e34f40":[3,0,0,0,0,0,0,5,3], -"_b_n_o08x_s_h2_h_a_l_8hpp_source.html":[3,0,0,0,0,0,0,5], -"_b_n_o08x_test_helper_8hpp.html":[3,0,0,0,0,0,0,6], -"_b_n_o08x_test_helper_8hpp_source.html":[3,0,0,0,0,0,0,6], -"_b_n_o08x_test_suite_8hpp.html":[3,0,0,0,0,0,0,7], -"_b_n_o08x_test_suite_8hpp_source.html":[3,0,0,0,0,0,0,7], -"_callback_tests_8cpp.html":[3,0,0,0,0,0,2,0], -"_callback_tests_8cpp.html#a0cae93f9fe6d369521dd1aeed1cd504b":[3,0,0,0,0,0,2,0,7], -"_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00":[3,0,0,0,0,0,2,0,4], -"_callback_tests_8cpp.html#a2a38e8a82fc1fab9bdca331f39726892":[3,0,0,0,0,0,2,0,8], -"_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa":[3,0,0,0,0,0,2,0,5], -"_callback_tests_8cpp.html#a93a4532e4592eab29ca88f51cae930cf":[3,0,0,0,0,0,2,0,0], -"_callback_tests_8cpp.html#a9ad6a1394e968c056e0d0a455d51c9f8":[3,0,0,0,0,0,2,0,1], -"_callback_tests_8cpp.html#adc348440748fec8fed1a66213f0be52f":[3,0,0,0,0,0,2,0,6], -"_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f":[3,0,0,0,0,0,2,0,3], -"_callback_tests_8cpp.html#afc1ea15d6fd3e37c488c692435c9fc3d":[3,0,0,0,0,0,2,0,2], -"_feature_tests_8cpp.html":[3,0,0,0,0,0,2,1], -"_feature_tests_8cpp.html#a2ece5a0676d7eee2c801f6d6b36610ba":[3,0,0,0,0,0,2,1,5], -"_feature_tests_8cpp.html#a3998d182117c4def094998f795780351":[3,0,0,0,0,0,2,1,0], -"_feature_tests_8cpp.html#a5258b4dbee44f7a6964ff93e378fd3fa":[3,0,0,0,0,0,2,1,3], -"_feature_tests_8cpp.html#a8b4b148361c7804ce12264d25abb5afa":[3,0,0,0,0,0,2,1,1], -"_feature_tests_8cpp.html#aa591e9e15fbc5763f8bace22312015c0":[3,0,0,0,0,0,2,1,10], -"_feature_tests_8cpp.html#aa6cd73e0d81f1bad0797e318018ffd3a":[3,0,0,0,0,0,2,1,7], -"_feature_tests_8cpp.html#abc6316f813506ff1114a4c50b5a72bdf":[3,0,0,0,0,0,2,1,11], -"_feature_tests_8cpp.html#ace101f40531db107a743cff5815022e6":[3,0,0,0,0,0,2,1,4], -"_feature_tests_8cpp.html#ad2587baeeb225c43d04e355166a29b18":[3,0,0,0,0,0,2,1,8], -"_feature_tests_8cpp.html#ad453409b2c919e183a31693bb9e561dc":[3,0,0,0,0,0,2,1,9], -"_feature_tests_8cpp.html#ae6b70979bd6502fbeaef43fb4bc8d508":[3,0,0,0,0,0,2,1,6], -"_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2":[3,0,0,0,0,0,2,1,2], -"_init_denit_tests_8cpp.html":[3,0,0,0,0,0,2,2], -"_init_denit_tests_8cpp.html#a08cceb5b1726d652d1d8c41442e6c087":[3,0,0,0,0,0,2,2,6], -"_init_denit_tests_8cpp.html#a12171e93ec585327ea2e7464a89c0405":[3,0,0,0,0,0,2,2,3], -"_init_denit_tests_8cpp.html#a135555b0273a578259f0a9af775e5c79":[3,0,0,0,0,0,2,2,8], -"_init_denit_tests_8cpp.html#a4ebea3b6dcabb85e93a987dc1e373fe1":[3,0,0,0,0,0,2,2,4], -"_init_denit_tests_8cpp.html#a5cc994abd95bc9cb407e7523b06b2b24":[3,0,0,0,0,0,2,2,10], -"_init_denit_tests_8cpp.html#a7d530ad94b062e47ad88eb95d86e0357":[3,0,0,0,0,0,2,2,7], -"_init_denit_tests_8cpp.html#a82451407bbaeafb4370d82b27f0638e8":[3,0,0,0,0,0,2,2,9], -"_init_denit_tests_8cpp.html#a8bc112d30656db88d9338e7916faf297":[3,0,0,0,0,0,2,2,2], -"_init_denit_tests_8cpp.html#a95a131fd866eaf16e0f7fa52cdc35594":[3,0,0,0,0,0,2,2,0], -"_init_denit_tests_8cpp.html#a9f7d58c894a252a5d5f4926f43c1da05":[3,0,0,0,0,0,2,2,11], -"_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081":[3,0,0,0,0,0,2,2,5], -"_init_denit_tests_8cpp.html#af8076e4d67ed1a2c42b2194a68b9ef58":[3,0,0,0,0,0,2,2,1], -"_multi_report_tests_8cpp.html":[3,0,0,0,0,0,2,3], -"_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda":[3,0,0,0,0,0,2,3,1], -"_multi_report_tests_8cpp.html#a3c5bb20df427689d78fceefd3dad0ddd":[3,0,0,0,0,0,2,3,3], -"_multi_report_tests_8cpp.html#a6d2f9d86fb1c148a375044205278a8bb":[3,0,0,0,0,0,2,3,2], -"_multi_report_tests_8cpp.html#ac0f2ca513b0adc3db58d954b1fa381e9":[3,0,0,0,0,0,2,3,4] +"_b_n_o08x_8cpp.html":[3,0,1,1], +"_b_n_o08x_8hpp.html":[3,0,0,2], +"_b_n_o08x_8hpp_source.html":[3,0,0,2], +"_b_n_o08x_cb_generic_8hpp.html":[3,0,0,0,0], +"_b_n_o08x_cb_generic_8hpp_source.html":[3,0,0,0,0], +"_b_n_o08x_cb_param_rpt_i_d_8hpp.html":[3,0,0,0,1], +"_b_n_o08x_cb_param_rpt_i_d_8hpp_source.html":[3,0,0,0,1], +"_b_n_o08x_cb_param_void_8hpp.html":[3,0,0,0,2], +"_b_n_o08x_cb_param_void_8hpp_source.html":[3,0,0,0,2], +"_b_n_o08x_global_types_8hpp.html":[3,0,0,3], +"_b_n_o08x_global_types_8hpp.html#a023aa826dbf083e2a6d2d67beba75b27":[3,0,0,3,20], +"_b_n_o08x_global_types_8hpp.html#a03fbbd71180a19088ce30d57ab050a22":[3,0,0,3,49], +"_b_n_o08x_global_types_8hpp.html#a0c22a2a9fede695256dfaa4703497a2e":[3,0,0,3,29], +"_b_n_o08x_global_types_8hpp.html#a0c7367913526c0d634c5f8f5365a55b4":[3,0,0,3,39], +"_b_n_o08x_global_types_8hpp.html#a1145e5dfd14e96bd70c6e73af017b548":[3,0,0,3,38], +"_b_n_o08x_global_types_8hpp.html#a2babea2516c7c91039316693fc23a8c1":[3,0,0,3,31], +"_b_n_o08x_global_types_8hpp.html#a356ec3a53c785965e8dd24381a3bdcd7":[3,0,0,3,26], +"_b_n_o08x_global_types_8hpp.html#a3d6e56080638d872486935323f393ab7":[3,0,0,3,36], +"_b_n_o08x_global_types_8hpp.html#a3e205d9599aa01b7946d1ed1cbb7f1c4":[3,0,0,3,41], +"_b_n_o08x_global_types_8hpp.html#a429f861977153379e28e8f3710330b45":[3,0,0,3,37], +"_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5":[3,0,0,3,55], +"_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a0db45d2a4141101bdfe48e3314cfbca3":[3,0,0,3,55,6], +"_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a32987cdf8a725702042ab18f5c700905":[3,0,0,3,55,3], +"_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a4120eb7591bd0789af75a8973d5f9146":[3,0,0,3,55,2], +"_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a696b031073e74bf2cb98e5ef201d4aa3":[3,0,0,3,55,0], +"_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a71149a62cd9fec4756e3538d1754486a":[3,0,0,3,55,1], +"_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a83c7f2aa8c3ac10ed8beb75cad162827":[3,0,0,3,55,5], +"_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5af96e6ea7a7375bd60bad3f3caae3cf27":[3,0,0,3,55,4], +"_b_n_o08x_global_types_8hpp.html#a648bbdbf22731476890dd8da977d7503":[3,0,0,3,32], +"_b_n_o08x_global_types_8hpp.html#a673f429cbcd0f48394de3d990d8bda4a":[3,0,0,3,42], +"_b_n_o08x_global_types_8hpp.html#a6fd0bd9f4990ced262a8f2d4c41d65d9":[3,0,0,3,28], +"_b_n_o08x_global_types_8hpp.html#a7913a36911f75945cfaa0a3249a280e3":[3,0,0,3,30], +"_b_n_o08x_global_types_8hpp.html#a7bf3b6ed58dd988c0f4566ba56bff415":[3,0,0,3,34], +"_b_n_o08x_global_types_8hpp.html#a7c22ac348c71afe0d42dcfae6c97ca32":[3,0,0,3,44], +"_b_n_o08x_global_types_8hpp.html#a8a8a0fbcff17f5123ad111fcd9a375ea":[3,0,0,3,24], +"_b_n_o08x_global_types_8hpp.html#a8ae22357b6f53c2cf806bb3aeb80814a":[3,0,0,3,33], +"_b_n_o08x_global_types_8hpp.html#a92a577e216f51fc6156a87e6ecf8ffc5":[3,0,0,3,22], +"_b_n_o08x_global_types_8hpp.html#a9808babb45af9b32fc51cef8d50341be":[3,0,0,3,56], +"_b_n_o08x_global_types_8hpp.html#a9951e367fa8ff09a55526994cfaa94be":[3,0,0,3,21], +"_b_n_o08x_global_types_8hpp.html#a9f0440c67ec56fafcd25a24bf36f842f":[3,0,0,3,45], +"_b_n_o08x_global_types_8hpp.html#aaaf91ed835d5d1a5726806bb147c5938":[3,0,0,3,27], +"_b_n_o08x_global_types_8hpp.html#aae502b3d91ddf903bba797646fd28d00":[3,0,0,3,48], +"_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147":[3,0,0,3,54], +"_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a03570470bad94692ce93e32700d2e1cb":[3,0,0,3,54,5], +"_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3":[3,0,0,3,54,0], +"_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a764caaf44e35ee682f4079bd0878fa36":[3,0,0,3,54,3], +"_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a7b47bb0f9f8c72f84d891e8e22a1fb92":[3,0,0,3,54,1], +"_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147ac4e100317ca17eda786308c1c39eded5":[3,0,0,3,54,4], +"_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147acc069cf9b33eb4e7fb3696f0f42d752f":[3,0,0,3,54,2], +"_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187":[3,0,0,3,51], +"_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a0db45d2a4141101bdfe48e3314cfbca3":[3,0,0,3,51,9], +"_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a43491564ebcfd38568918efbd6e840fd":[3,0,0,3,51,7], +"_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a606c114184493a665cf1f6a12fbab9d3":[3,0,0,3,51,6], +"_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a696b031073e74bf2cb98e5ef201d4aa3":[3,0,0,3,51,0], +"_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a69909b62e08f212da31719aebf67b70c":[3,0,0,3,51,5], +"_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a7089542e0146a3499986c81e24924b58":[3,0,0,3,51,3], +"_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a8b572d218013b9626d59e6a2b38f18b6":[3,0,0,3,51,4], +"_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187a93d94a2f3a627533453a40e302fb35a4":[3,0,0,3,51,2], +"_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187ab166a3ce74dd5434e4a940dfa2af76e4":[3,0,0,3,51,1], +"_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187abbf2a614429826a84bd76b4a47fc7515":[3,0,0,3,51,8], +"_b_n_o08x_global_types_8hpp.html#ac166834f6280e6ef21af7dd8a01be1e4":[3,0,0,3,35], +"_b_n_o08x_global_types_8hpp.html#ace2ea90ebebddfcdb75e1b8b7b48f905":[3,0,0,3,40], +"_b_n_o08x_global_types_8hpp.html#ad0dc59e3a74a39a8e358c945162f6fc8":[3,0,0,3,23], +"_b_n_o08x_global_types_8hpp.html#ad2ab2bbe6f01a4a641f75c41a9064cf6":[3,0,0,3,25], +"_b_n_o08x_global_types_8hpp.html#ad52b092f56d1fa0064f2ea3502399cfc":[3,0,0,3,46], +"_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0f":[3,0,0,3,52], +"_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa43491564ebcfd38568918efbd6e840fd":[3,0,0,3,52,7], +"_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa5fb1f955b45e38e31789286a1790398d":[3,0,0,3,52,9], +"_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa606c114184493a665cf1f6a12fbab9d3":[3,0,0,3,52,6], +"_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa696b031073e74bf2cb98e5ef201d4aa3":[3,0,0,3,52,0], +"_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa69909b62e08f212da31719aebf67b70c":[3,0,0,3,52,5], +"_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa7089542e0146a3499986c81e24924b58":[3,0,0,3,52,3], +"_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa8b572d218013b9626d59e6a2b38f18b6":[3,0,0,3,52,4], +"_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa93d94a2f3a627533453a40e302fb35a4":[3,0,0,3,52,2], +"_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fab166a3ce74dd5434e4a940dfa2af76e4":[3,0,0,3,52,1], +"_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fabbf2a614429826a84bd76b4a47fc7515":[3,0,0,3,52,8], +"_b_n_o08x_global_types_8hpp.html#adcfe69b10c9c2244015bad5b978beedd":[3,0,0,3,47], +"_b_n_o08x_global_types_8hpp.html#ae12bdf0217349447eebadf16d4560869":[3,0,0,3,19], +"_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0":[3,0,0,3,50], +"_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a0db45d2a4141101bdfe48e3314cfbca3":[3,0,0,3,50,4], +"_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a2ad6d5975c45da2e711c796f3a1b029c":[3,0,0,3,50,2], +"_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a41bc94cbd8eebea13ce0491b2ac11b88":[3,0,0,3,50,1], +"_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0a6e257e645974b9086ed66e9465e2d80c":[3,0,0,3,50,0], +"_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0ab89de3b4b81c4facfac906edf29aec8c":[3,0,0,3,50,3], +"_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850":[3,0,0,3,53], +"_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850a0e1275697d4c40b4b0640fbfa3907afa":[3,0,0,3,53,0], +"_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850a2c8af00d544b080d3c0d834d1c5dfcbf":[3,0,0,3,53,2], +"_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850a41e1db589d90cecf09838a038ebc8aa1":[3,0,0,3,53,1], +"_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850aa181a603769c1f98ad927e7367c7aa51":[3,0,0,3,53,4], +"_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850afcaab1f4c98b7343157c3c59c6a259cb":[3,0,0,3,53,3], +"_b_n_o08x_global_types_8hpp.html#afceb7f957002d3e024d4971963ecfa20":[3,0,0,3,43], +"_b_n_o08x_global_types_8hpp_source.html":[3,0,0,3], +"_b_n_o08x_private_types_8hpp.html":[3,0,0,4], +"_b_n_o08x_private_types_8hpp.html#a2698bcb8153e67716b43ce3cccc0f31a":[3,0,0,4,3], +"_b_n_o08x_private_types_8hpp.html#a4f68e627c3c54e471ec83756b97924da":[3,0,0,4,7], +"_b_n_o08x_private_types_8hpp.html#a59097f108831dd9860e17438d2976c1c":[3,0,0,4,6], +"_b_n_o08x_private_types_8hpp.html#a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc":[3,0,0,4,6,3], +"_b_n_o08x_private_types_8hpp.html#a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15":[3,0,0,4,6,0], +"_b_n_o08x_private_types_8hpp.html#a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41":[3,0,0,4,6,1], +"_b_n_o08x_private_types_8hpp.html#a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452":[3,0,0,4,6,2], +"_b_n_o08x_private_types_8hpp.html#a67b3b4702d94bb4ba152a213feae944f":[3,0,0,4,4], +"_b_n_o08x_private_types_8hpp.html#a72315cafa76ff8c07f84f03fc6b36bc2":[3,0,0,4,2], +"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2f":[3,0,0,4,5], +"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6":[3,0,0,4,5,10], +"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7":[3,0,0,4,5,4], +"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2":[3,0,0,4,5,7], +"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1":[3,0,0,4,5,22], +"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4":[3,0,0,4,5,5], +"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7":[3,0,0,4,5,16], +"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb":[3,0,0,4,5,12], +"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891":[3,0,0,4,5,6], +"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7":[3,0,0,4,5,20], +"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5":[3,0,0,4,5,2], +"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10":[3,0,0,4,5,21], +"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca":[3,0,0,4,5,3], +"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2":[3,0,0,4,5,18], +"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f":[3,0,0,4,5,8], +"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8":[3,0,0,4,5,0], +"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fac1d15dddeab169b213c719e6b0fef32d":[3,0,0,4,5,11], +"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd":[3,0,0,4,5,1], +"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77":[3,0,0,4,5,13], +"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c":[3,0,0,4,5,17], +"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb":[3,0,0,4,5,19], +"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b":[3,0,0,4,5,15], +"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2faeb1961d7852ea305443610b2521aaea7":[3,0,0,4,5,9], +"_b_n_o08x_private_types_8hpp.html#ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903":[3,0,0,4,5,14], +"_b_n_o08x_private_types_8hpp_source.html":[3,0,0,4], +"_b_n_o08x_reports_8hpp.html":[3,0,0,1,0], +"_b_n_o08x_reports_8hpp_source.html":[3,0,0,1,0], +"_b_n_o08x_rpt_8cpp.html":[3,0,1,2], +"_b_n_o08x_rpt_8hpp.html":[3,0,0,1,1], +"_b_n_o08x_rpt_8hpp_source.html":[3,0,0,1,1], +"_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp.html":[3,0,1,0,2], +"_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp.html":[3,0,0,1,4], +"_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp_source.html":[3,0,0,1,4], +"_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp.html":[3,0,1,0,3], +"_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp.html":[3,0,0,1,5], +"_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp_source.html":[3,0,0,1,5], +"_b_n_o08x_rpt_acceleration_8cpp.html":[3,0,1,0,0], +"_b_n_o08x_rpt_acceleration_8hpp.html":[3,0,0,1,2], +"_b_n_o08x_rpt_acceleration_8hpp_source.html":[3,0,0,1,2], +"_b_n_o08x_rpt_activity_classifier_8cpp.html":[3,0,1,0,1], +"_b_n_o08x_rpt_activity_classifier_8hpp.html":[3,0,0,1,3], +"_b_n_o08x_rpt_activity_classifier_8hpp_source.html":[3,0,0,1,3], +"_b_n_o08x_rpt_cal_gyro_8cpp.html":[3,0,1,0,4], +"_b_n_o08x_rpt_cal_gyro_8hpp.html":[3,0,0,1,6], +"_b_n_o08x_rpt_cal_gyro_8hpp_source.html":[3,0,0,1,6], +"_b_n_o08x_rpt_cal_magnetometer_8cpp.html":[3,0,1,0,5], +"_b_n_o08x_rpt_cal_magnetometer_8hpp.html":[3,0,0,1,7], +"_b_n_o08x_rpt_cal_magnetometer_8hpp_source.html":[3,0,0,1,7], +"_b_n_o08x_rpt_game_r_v_8cpp.html":[3,0,1,0,6], +"_b_n_o08x_rpt_game_r_v_8hpp.html":[3,0,0,1,8], +"_b_n_o08x_rpt_game_r_v_8hpp_source.html":[3,0,0,1,8], +"_b_n_o08x_rpt_gravity_8cpp.html":[3,0,1,0,7], +"_b_n_o08x_rpt_gravity_8hpp.html":[3,0,0,1,9], +"_b_n_o08x_rpt_gravity_8hpp_source.html":[3,0,0,1,9], +"_b_n_o08x_rpt_i_gyro_r_v_8cpp.html":[3,0,1,0,8], +"_b_n_o08x_rpt_i_gyro_r_v_8hpp.html":[3,0,0,1,10], +"_b_n_o08x_rpt_i_gyro_r_v_8hpp_source.html":[3,0,0,1,10], +"_b_n_o08x_rpt_linear_acceleration_8cpp.html":[3,0,1,0,9], +"_b_n_o08x_rpt_linear_acceleration_8hpp.html":[3,0,0,1,11], +"_b_n_o08x_rpt_linear_acceleration_8hpp_source.html":[3,0,0,1,11], +"_b_n_o08x_rpt_r_v_8cpp.html":[3,0,1,0,13], +"_b_n_o08x_rpt_r_v_8hpp.html":[3,0,0,1,15], +"_b_n_o08x_rpt_r_v_8hpp_source.html":[3,0,0,1,15], +"_b_n_o08x_rpt_r_v_generic_8cpp.html":[3,0,1,0,14], +"_b_n_o08x_rpt_r_v_generic_8hpp.html":[3,0,0,1,16], +"_b_n_o08x_rpt_r_v_generic_8hpp_source.html":[3,0,0,1,16], +"_b_n_o08x_rpt_r_v_geomag_8cpp.html":[3,0,1,0,15], +"_b_n_o08x_rpt_r_v_geomag_8hpp.html":[3,0,0,1,17], +"_b_n_o08x_rpt_r_v_geomag_8hpp_source.html":[3,0,0,1,17], +"_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp.html":[3,0,1,0,10], +"_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp.html":[3,0,0,1,12], +"_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp_source.html":[3,0,0,1,12], +"_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp.html":[3,0,1,0,11], +"_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp.html":[3,0,0,1,13], +"_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp_source.html":[3,0,0,1,13], +"_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp.html":[3,0,1,0,12], +"_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp.html":[3,0,0,1,14], +"_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp_source.html":[3,0,0,1,14], +"_b_n_o08x_rpt_shake_detector_8cpp.html":[3,0,1,0,16], +"_b_n_o08x_rpt_shake_detector_8hpp.html":[3,0,0,1,18], +"_b_n_o08x_rpt_shake_detector_8hpp_source.html":[3,0,0,1,18], +"_b_n_o08x_rpt_stability_classifier_8cpp.html":[3,0,1,0,17], +"_b_n_o08x_rpt_stability_classifier_8hpp.html":[3,0,0,1,19], +"_b_n_o08x_rpt_stability_classifier_8hpp_source.html":[3,0,0,1,19], +"_b_n_o08x_rpt_step_counter_8cpp.html":[3,0,1,0,18], +"_b_n_o08x_rpt_step_counter_8hpp.html":[3,0,0,1,20], +"_b_n_o08x_rpt_step_counter_8hpp_source.html":[3,0,0,1,20], +"_b_n_o08x_rpt_tap_detector_8cpp.html":[3,0,1,0,19], +"_b_n_o08x_rpt_tap_detector_8hpp.html":[3,0,0,1,21], +"_b_n_o08x_rpt_tap_detector_8hpp_source.html":[3,0,0,1,21], +"_b_n_o08x_rpt_uncal_gyro_8cpp.html":[3,0,1,0,20], +"_b_n_o08x_rpt_uncal_gyro_8hpp.html":[3,0,0,1,22], +"_b_n_o08x_rpt_uncal_gyro_8hpp_source.html":[3,0,0,1,22], +"_b_n_o08x_rpt_uncal_magnetometer_8cpp.html":[3,0,1,0,21], +"_b_n_o08x_rpt_uncal_magnetometer_8hpp.html":[3,0,0,1,23], +"_b_n_o08x_rpt_uncal_magnetometer_8hpp_source.html":[3,0,0,1,23], +"_b_n_o08x_s_h2_h_a_l_8cpp.html":[3,0,1,3], +"_b_n_o08x_s_h2_h_a_l_8hpp.html":[3,0,0,5], +"_b_n_o08x_s_h2_h_a_l_8hpp.html#a6f459cc2cce1722c63d22a9556f06bc8":[3,0,0,5,5], +"_b_n_o08x_s_h2_h_a_l_8hpp.html#a7de5c0b84ba545981105e1216925d8e9":[3,0,0,5,4], +"_b_n_o08x_s_h2_h_a_l_8hpp.html#aaed5b6cbf0d2f27550d1b4a975c46c34":[3,0,0,5,1], +"_b_n_o08x_s_h2_h_a_l_8hpp.html#ac89a0ae0c3d3067f02e9fa275521606b":[3,0,0,5,2], +"_b_n_o08x_s_h2_h_a_l_8hpp.html#ad98f2fa811436866ff297a8288e34f40":[3,0,0,5,3], +"_b_n_o08x_s_h2_h_a_l_8hpp_source.html":[3,0,0,5], +"_b_n_o08x_test_helper_8hpp.html":[3,0,0,6], +"_b_n_o08x_test_helper_8hpp_source.html":[3,0,0,6], +"_b_n_o08x_test_suite_8hpp.html":[3,0,0,7], +"_b_n_o08x_test_suite_8hpp_source.html":[3,0,0,7], +"_callback_tests_8cpp.html":[3,0,2,0], +"_callback_tests_8cpp.html#a0cae93f9fe6d369521dd1aeed1cd504b":[3,0,2,0,7], +"_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00":[3,0,2,0,4], +"_callback_tests_8cpp.html#a2a38e8a82fc1fab9bdca331f39726892":[3,0,2,0,8], +"_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa":[3,0,2,0,5], +"_callback_tests_8cpp.html#a93a4532e4592eab29ca88f51cae930cf":[3,0,2,0,0], +"_callback_tests_8cpp.html#a9ad6a1394e968c056e0d0a455d51c9f8":[3,0,2,0,1], +"_callback_tests_8cpp.html#adc348440748fec8fed1a66213f0be52f":[3,0,2,0,6], +"_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f":[3,0,2,0,3], +"_callback_tests_8cpp.html#afc1ea15d6fd3e37c488c692435c9fc3d":[3,0,2,0,2], +"_feature_tests_8cpp.html":[3,0,2,1], +"_feature_tests_8cpp.html#a2ece5a0676d7eee2c801f6d6b36610ba":[3,0,2,1,5], +"_feature_tests_8cpp.html#a3998d182117c4def094998f795780351":[3,0,2,1,0], +"_feature_tests_8cpp.html#a5258b4dbee44f7a6964ff93e378fd3fa":[3,0,2,1,3], +"_feature_tests_8cpp.html#a8b4b148361c7804ce12264d25abb5afa":[3,0,2,1,1], +"_feature_tests_8cpp.html#aa591e9e15fbc5763f8bace22312015c0":[3,0,2,1,10], +"_feature_tests_8cpp.html#aa6cd73e0d81f1bad0797e318018ffd3a":[3,0,2,1,7], +"_feature_tests_8cpp.html#abc6316f813506ff1114a4c50b5a72bdf":[3,0,2,1,11], +"_feature_tests_8cpp.html#ace101f40531db107a743cff5815022e6":[3,0,2,1,4], +"_feature_tests_8cpp.html#ad2587baeeb225c43d04e355166a29b18":[3,0,2,1,8], +"_feature_tests_8cpp.html#ad453409b2c919e183a31693bb9e561dc":[3,0,2,1,9], +"_feature_tests_8cpp.html#ae6b70979bd6502fbeaef43fb4bc8d508":[3,0,2,1,6], +"_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2":[3,0,2,1,2], +"_init_denit_tests_8cpp.html":[3,0,2,2], +"_init_denit_tests_8cpp.html#a08cceb5b1726d652d1d8c41442e6c087":[3,0,2,2,6], +"_init_denit_tests_8cpp.html#a12171e93ec585327ea2e7464a89c0405":[3,0,2,2,3], +"_init_denit_tests_8cpp.html#a135555b0273a578259f0a9af775e5c79":[3,0,2,2,8], +"_init_denit_tests_8cpp.html#a4ebea3b6dcabb85e93a987dc1e373fe1":[3,0,2,2,4], +"_init_denit_tests_8cpp.html#a5cc994abd95bc9cb407e7523b06b2b24":[3,0,2,2,10], +"_init_denit_tests_8cpp.html#a7d530ad94b062e47ad88eb95d86e0357":[3,0,2,2,7], +"_init_denit_tests_8cpp.html#a82451407bbaeafb4370d82b27f0638e8":[3,0,2,2,9], +"_init_denit_tests_8cpp.html#a8bc112d30656db88d9338e7916faf297":[3,0,2,2,2], +"_init_denit_tests_8cpp.html#a95a131fd866eaf16e0f7fa52cdc35594":[3,0,2,2,0], +"_init_denit_tests_8cpp.html#a9f7d58c894a252a5d5f4926f43c1da05":[3,0,2,2,11], +"_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081":[3,0,2,2,5], +"_init_denit_tests_8cpp.html#af8076e4d67ed1a2c42b2194a68b9ef58":[3,0,2,2,1], +"_multi_report_tests_8cpp.html":[3,0,2,3], +"_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda":[3,0,2,3,1], +"_multi_report_tests_8cpp.html#a3c5bb20df427689d78fceefd3dad0ddd":[3,0,2,3,3], +"_multi_report_tests_8cpp.html#a6d2f9d86fb1c148a375044205278a8bb":[3,0,2,3,2] }; diff --git a/documentation/html/navtreeindex1.js b/documentation/html/navtreeindex1.js index 445d06d..df132bd 100644 --- a/documentation/html/navtreeindex1.js +++ b/documentation/html/navtreeindex1.js @@ -1,111 +1,113 @@ var NAVTREEINDEX1 = { -"_multi_report_tests_8cpp.html#ac92ec06fe64f7bedbbe37dee3e64c090":[3,0,0,0,0,0,2,3,0], -"_single_report_tests_8cpp.html":[3,0,0,0,0,0,2,4], -"_single_report_tests_8cpp.html#a135345f612f52dc44e6cd1e1378c2191":[3,0,0,0,0,0,2,4,11], -"_single_report_tests_8cpp.html#a175ff61aad4905497f19d011693932ff":[3,0,0,0,0,0,2,4,8], -"_single_report_tests_8cpp.html#a176c81d817389f072da2eddb5e37b975":[3,0,0,0,0,0,2,4,7], -"_single_report_tests_8cpp.html#a508ef0459e3fd34f4235194f91992123":[3,0,0,0,0,0,2,4,4], -"_single_report_tests_8cpp.html#a697ac897c8756d7553854e52229d36f5":[3,0,0,0,0,0,2,4,0], -"_single_report_tests_8cpp.html#a7a1dd1af780f6e5d8501a31da196cc45":[3,0,0,0,0,0,2,4,5], -"_single_report_tests_8cpp.html#a89c8a619fd6bb9768b37bc594741be09":[3,0,0,0,0,0,2,4,13], -"_single_report_tests_8cpp.html#a9525f7e9b6932ed0aede1a93476b43bc":[3,0,0,0,0,0,2,4,15], -"_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab":[3,0,0,0,0,0,2,4,1], -"_single_report_tests_8cpp.html#aaefa1a1d4b3c190b7f46bb7f42512949":[3,0,0,0,0,0,2,4,3], -"_single_report_tests_8cpp.html#ab9b4ae43e33572d90c4c889452cd91ee":[3,0,0,0,0,0,2,4,10], -"_single_report_tests_8cpp.html#abf9609daa7bf6ed8f87366747236c613":[3,0,0,0,0,0,2,4,9], -"_single_report_tests_8cpp.html#ae4d70e11995e36808b6390b171aba0e8":[3,0,0,0,0,0,2,4,12], -"_single_report_tests_8cpp.html#af25aef97093ff3259252290c5e32293f":[3,0,0,0,0,0,2,4,6], -"_single_report_tests_8cpp.html#af30c5c1549bda77b45a1e6fb5f76844a":[3,0,0,0,0,0,2,4,2], -"_single_report_tests_8cpp.html#af7eb32a5f8137e39dbf2caaad0378c41":[3,0,0,0,0,0,2,4,14], +"_multi_report_tests_8cpp.html#ac0f2ca513b0adc3db58d954b1fa381e9":[3,0,2,3,4], +"_multi_report_tests_8cpp.html#ac92ec06fe64f7bedbbe37dee3e64c090":[3,0,2,3,0], +"_single_report_tests_8cpp.html":[3,0,2,4], +"_single_report_tests_8cpp.html#a135345f612f52dc44e6cd1e1378c2191":[3,0,2,4,11], +"_single_report_tests_8cpp.html#a175ff61aad4905497f19d011693932ff":[3,0,2,4,8], +"_single_report_tests_8cpp.html#a176c81d817389f072da2eddb5e37b975":[3,0,2,4,7], +"_single_report_tests_8cpp.html#a508ef0459e3fd34f4235194f91992123":[3,0,2,4,4], +"_single_report_tests_8cpp.html#a697ac897c8756d7553854e52229d36f5":[3,0,2,4,0], +"_single_report_tests_8cpp.html#a7a1dd1af780f6e5d8501a31da196cc45":[3,0,2,4,5], +"_single_report_tests_8cpp.html#a89c8a619fd6bb9768b37bc594741be09":[3,0,2,4,13], +"_single_report_tests_8cpp.html#a9525f7e9b6932ed0aede1a93476b43bc":[3,0,2,4,15], +"_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab":[3,0,2,4,1], +"_single_report_tests_8cpp.html#aaefa1a1d4b3c190b7f46bb7f42512949":[3,0,2,4,3], +"_single_report_tests_8cpp.html#ab9b4ae43e33572d90c4c889452cd91ee":[3,0,2,4,10], +"_single_report_tests_8cpp.html#abf9609daa7bf6ed8f87366747236c613":[3,0,2,4,9], +"_single_report_tests_8cpp.html#ae4d70e11995e36808b6390b171aba0e8":[3,0,2,4,12], +"_single_report_tests_8cpp.html#af25aef97093ff3259252290c5e32293f":[3,0,2,4,6], +"_single_report_tests_8cpp.html#af30c5c1549bda77b45a1e6fb5f76844a":[3,0,2,4,2], +"_single_report_tests_8cpp.html#af7eb32a5f8137e39dbf2caaad0378c41":[3,0,2,4,14], "annotated.html":[2,0], "class_b_n_o08x.html":[2,0,1], -"class_b_n_o08x.html#a031976dacd97917d9d72edccb607160c":[2,0,1,77], +"class_b_n_o08x.html#a031976dacd97917d9d72edccb607160c":[2,0,1,78], "class_b_n_o08x.html#a0559c3f2f49d287e7c400a780975f850":[2,0,1,5], -"class_b_n_o08x.html#a082c79d9951ac32ea5fa25de90255a41":[2,0,1,46], -"class_b_n_o08x.html#a0a2d157afc0da144536d8d6927cc63f1":[2,0,1,71], +"class_b_n_o08x.html#a082c79d9951ac32ea5fa25de90255a41":[2,0,1,47], +"class_b_n_o08x.html#a0a2d157afc0da144536d8d6927cc63f1":[2,0,1,72], "class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520":[2,0,1,13], -"class_b_n_o08x.html#a171b4f380b145e295a11219a8e2a961a":[2,0,1,56], -"class_b_n_o08x.html#a190775b71c35d8007faae7dd6a9f1030":[2,0,1,60], -"class_b_n_o08x.html#a1a037bda37493cde56732cc6fdc7884b":[2,0,1,76], -"class_b_n_o08x.html#a1c703a1fb79ce777dc73a83f02bfdb85":[2,0,1,48], +"class_b_n_o08x.html#a171b4f380b145e295a11219a8e2a961a":[2,0,1,57], +"class_b_n_o08x.html#a190775b71c35d8007faae7dd6a9f1030":[2,0,1,61], +"class_b_n_o08x.html#a1a037bda37493cde56732cc6fdc7884b":[2,0,1,77], +"class_b_n_o08x.html#a1c703a1fb79ce777dc73a83f02bfdb85":[2,0,1,49], "class_b_n_o08x.html#a1f0f4cd8dc7d38448e2198ea47d0018c":[2,0,1,15], -"class_b_n_o08x.html#a22bb1bdc1153a455ec8f549d9389406e":[2,0,1,84], +"class_b_n_o08x.html#a22bb1bdc1153a455ec8f549d9389406e":[2,0,1,85], "class_b_n_o08x.html#a233920ce97f685fbdabecccacf471d85":[2,0,1,19], -"class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503":[2,0,1,30], -"class_b_n_o08x.html#a2c98d5f2c406a3efd0b48c5666fa8c46":[2,0,1,85], -"class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42":[2,0,1,55], +"class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503":[2,0,1,31], +"class_b_n_o08x.html#a2c98d5f2c406a3efd0b48c5666fa8c46":[2,0,1,86], +"class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42":[2,0,1,56], "class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc":[2,0,1,11], -"class_b_n_o08x.html#a37e7c18232f47694d5e55bacc109189c":[2,0,1,42], +"class_b_n_o08x.html#a37e7c18232f47694d5e55bacc109189c":[2,0,1,43], "class_b_n_o08x.html#a41d65567bb316971f68718ca69039ace":[2,0,1,4], -"class_b_n_o08x.html#a425a1f5a9f3232aadc685caaf4c2f82e":[2,0,1,70], -"class_b_n_o08x.html#a4e8b49abd33e6e11f23b2ae345058b9b":[2,0,1,22], +"class_b_n_o08x.html#a425a1f5a9f3232aadc685caaf4c2f82e":[2,0,1,71], +"class_b_n_o08x.html#a4e8b49abd33e6e11f23b2ae345058b9b":[2,0,1,23], "class_b_n_o08x.html#a4f007dd431f10e741414d197bb4926c3":[2,0,1,14], -"class_b_n_o08x.html#a589eb9780f5bf613bbd447ef5b9ade3d":[2,0,1,32], -"class_b_n_o08x.html#a58b4949a61a784d09df3e7ecda175b39":[2,0,1,86], -"class_b_n_o08x.html#a58f43c8bb1e7fe8560ce442d46240e81":[2,0,1,38], -"class_b_n_o08x.html#a5c7498f6fa4bd43280dff1d322233b95":[2,0,1,23], +"class_b_n_o08x.html#a589eb9780f5bf613bbd447ef5b9ade3d":[2,0,1,33], +"class_b_n_o08x.html#a58b4949a61a784d09df3e7ecda175b39":[2,0,1,87], +"class_b_n_o08x.html#a58f43c8bb1e7fe8560ce442d46240e81":[2,0,1,39], +"class_b_n_o08x.html#a5c7498f6fa4bd43280dff1d322233b95":[2,0,1,24], "class_b_n_o08x.html#a5fb7f6c3e5d1b3478f529644a0f175b7":[2,0,1,8], -"class_b_n_o08x.html#a63002547e309412846c3967c9d068ee3":[2,0,1,63], -"class_b_n_o08x.html#a6602374314c07e9f707c0a6d2234bf7e":[2,0,1,58], -"class_b_n_o08x.html#a6711a624f7229f2eee51ee0a5bc87e67":[2,0,1,54], +"class_b_n_o08x.html#a63002547e309412846c3967c9d068ee3":[2,0,1,64], +"class_b_n_o08x.html#a6602374314c07e9f707c0a6d2234bf7e":[2,0,1,59], +"class_b_n_o08x.html#a6711a624f7229f2eee51ee0a5bc87e67":[2,0,1,55], "class_b_n_o08x.html#a687eee44d68e1bcabce04780d7eb5fb9":[2,0,1,3], -"class_b_n_o08x.html#a6931b6544788f268a9441a9f9d4a5e33":[2,0,1,62], -"class_b_n_o08x.html#a69cf0da11a71f5ea40f9fddd598d06fc":[2,0,1,57], -"class_b_n_o08x.html#a6dd0081dc9eb0cfb019bfdca3aa31802":[2,0,1,59], -"class_b_n_o08x.html#a7441f7f2477c152deca17054041bf3e6":[2,0,1,44], +"class_b_n_o08x.html#a6931b6544788f268a9441a9f9d4a5e33":[2,0,1,63], +"class_b_n_o08x.html#a69cf0da11a71f5ea40f9fddd598d06fc":[2,0,1,58], +"class_b_n_o08x.html#a6dd0081dc9eb0cfb019bfdca3aa31802":[2,0,1,60], +"class_b_n_o08x.html#a7441f7f2477c152deca17054041bf3e6":[2,0,1,45], "class_b_n_o08x.html#a75c7226ea4626862a5039aa053116861":[2,0,1,18], -"class_b_n_o08x.html#a7c5774a48227e8e3346fa5df7dfa420c":[2,0,1,51], -"class_b_n_o08x.html#a7c7a9a0b81f9c8762fc927efea68bf23":[2,0,1,49], -"class_b_n_o08x.html#a7d5250a6017f9e76e3c2ddb00d7103a1":[2,0,1,29], -"class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7":[2,0,1,31], +"class_b_n_o08x.html#a7c5774a48227e8e3346fa5df7dfa420c":[2,0,1,52], +"class_b_n_o08x.html#a7c7a9a0b81f9c8762fc927efea68bf23":[2,0,1,50], +"class_b_n_o08x.html#a7d5250a6017f9e76e3c2ddb00d7103a1":[2,0,1,30], +"class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7":[2,0,1,32], "class_b_n_o08x.html#a817ec9ad9d51a1515f658374de48f483":[2,0,1,6], "class_b_n_o08x.html#a84a19cd1564f8d427394f137df54477d":[2,0,1,10], -"class_b_n_o08x.html#a86275a93706656dae6af421bc15a4e59":[2,0,1,28], -"class_b_n_o08x.html#a876ef3f899989de83ee6a9d6b218f8e1":[2,0,1,66], -"class_b_n_o08x.html#a888eaf810d6140e2e771c44f5857b7c1":[2,0,1,50], -"class_b_n_o08x.html#a8b45106ee35e8d2ddc9709b7f788212e":[2,0,1,73], -"class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c":[2,0,1,41], -"class_b_n_o08x.html#a8f34d5475474f00ae6a92f73c1fe14e4":[2,0,1,34], -"class_b_n_o08x.html#a90d959312e6f7f8151b8a38218492ead":[2,0,1,39], -"class_b_n_o08x.html#a90ea8e811d4bea28a356290d6f5caac5":[2,0,1,24], -"class_b_n_o08x.html#a9387728c276734da27388dbea38b6b32":[2,0,1,21], +"class_b_n_o08x.html#a86275a93706656dae6af421bc15a4e59":[2,0,1,29], +"class_b_n_o08x.html#a876ef3f899989de83ee6a9d6b218f8e1":[2,0,1,67], +"class_b_n_o08x.html#a888eaf810d6140e2e771c44f5857b7c1":[2,0,1,51], +"class_b_n_o08x.html#a8b45106ee35e8d2ddc9709b7f788212e":[2,0,1,74], +"class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c":[2,0,1,42], +"class_b_n_o08x.html#a8f34d5475474f00ae6a92f73c1fe14e4":[2,0,1,35], +"class_b_n_o08x.html#a90d959312e6f7f8151b8a38218492ead":[2,0,1,40], +"class_b_n_o08x.html#a90ea8e811d4bea28a356290d6f5caac5":[2,0,1,25], +"class_b_n_o08x.html#a9387728c276734da27388dbea38b6b32":[2,0,1,22], "class_b_n_o08x.html#a968144efd5100ccce0e453c40a63592b":[2,0,1,20], -"class_b_n_o08x.html#a96d47dd0f9aedfbe3f731f8ae76b2e85":[2,0,1,27], -"class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e":[2,0,1,52], -"class_b_n_o08x.html#a982f065df42f00e53fd87c840efdb0f1":[2,0,1,61], +"class_b_n_o08x.html#a96d47dd0f9aedfbe3f731f8ae76b2e85":[2,0,1,28], +"class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e":[2,0,1,53], +"class_b_n_o08x.html#a982f065df42f00e53fd87c840efdb0f1":[2,0,1,62], "class_b_n_o08x.html#a9d96108b0f5b1e1e1ac431bc993ca758":[2,0,1,17], -"class_b_n_o08x.html#aa07e329d693eb8d9270a7f9ad6f1d94b":[2,0,1,67], -"class_b_n_o08x.html#aa27026da2c52b4aca49b78863f10ec61":[2,0,1,36], -"class_b_n_o08x.html#aa8347555e37a185bef4a834b04231123":[2,0,1,53], -"class_b_n_o08x.html#aa8fd64f60de86ff6b8562f90f3b09690":[2,0,1,26], -"class_b_n_o08x.html#aa92ff86d82a097a565ed2a2b9000b571":[2,0,1,78], -"class_b_n_o08x.html#aaaa15b21ad98a3b161065c3d03ff62b5":[2,0,1,43], -"class_b_n_o08x.html#aac1f772772db2d5fd14d51e44649d8eb":[2,0,1,81], -"class_b_n_o08x.html#aadd44524e6d22c48916acd9518b63ec3":[2,0,1,47], +"class_b_n_o08x.html#aa07e329d693eb8d9270a7f9ad6f1d94b":[2,0,1,68], +"class_b_n_o08x.html#aa27026da2c52b4aca49b78863f10ec61":[2,0,1,37], +"class_b_n_o08x.html#aa8347555e37a185bef4a834b04231123":[2,0,1,54], +"class_b_n_o08x.html#aa8fd64f60de86ff6b8562f90f3b09690":[2,0,1,27], +"class_b_n_o08x.html#aa92ff86d82a097a565ed2a2b9000b571":[2,0,1,79], +"class_b_n_o08x.html#aaaa15b21ad98a3b161065c3d03ff62b5":[2,0,1,44], +"class_b_n_o08x.html#aac1f772772db2d5fd14d51e44649d8eb":[2,0,1,82], +"class_b_n_o08x.html#aadd44524e6d22c48916acd9518b63ec3":[2,0,1,48], "class_b_n_o08x.html#ab132a061bd437fd109225446aa1f6010":[2,0,1,16], "class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8":[2,0,1,12], -"class_b_n_o08x.html#abae123678dc62f139749f13a3b6d1baa":[2,0,1,79], -"class_b_n_o08x.html#ac16adc5f00b0039c98a4921f13895026":[2,0,1,83], -"class_b_n_o08x.html#ac732c968f8d639c81f5d423aad004e95":[2,0,1,45], -"class_b_n_o08x.html#ac8f6fc515923ffc820a7cfafc0c2830f":[2,0,1,72], -"class_b_n_o08x.html#acc0ea091465fc9a5736f5e0c6a0ce8ef":[2,0,1,82], -"class_b_n_o08x.html#ad0b9e8f8d051798bb1da9b19598dbd64":[2,0,1,35], +"class_b_n_o08x.html#abae123678dc62f139749f13a3b6d1baa":[2,0,1,80], +"class_b_n_o08x.html#ac16adc5f00b0039c98a4921f13895026":[2,0,1,84], +"class_b_n_o08x.html#ac732c968f8d639c81f5d423aad004e95":[2,0,1,46], +"class_b_n_o08x.html#ac8f6fc515923ffc820a7cfafc0c2830f":[2,0,1,73], +"class_b_n_o08x.html#acc0ea091465fc9a5736f5e0c6a0ce8ef":[2,0,1,83], +"class_b_n_o08x.html#ad0b9e8f8d051798bb1da9b19598dbd64":[2,0,1,36], "class_b_n_o08x.html#ad12fb6cf310ad7a04a4e53809833bd61":[2,0,1,2], "class_b_n_o08x.html#addf01190119091237ad7a9a1aaea4dcc":[2,0,1,9], "class_b_n_o08x.html#ae08bdaff01ecacf0f399ab289fdf0b99":[2,0,1,1], -"class_b_n_o08x.html#ae0dab25557befcf62bf384fdc241ef10":[2,0,1,33], -"class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e":[2,0,1,75], -"class_b_n_o08x.html#ae2fc9a0fe63a927c015a267621316a80":[2,0,1,37], -"class_b_n_o08x.html#ae32ce16c51a93b9d53058bf3b6f0d94b":[2,0,1,64], -"class_b_n_o08x.html#ae51d4e3228a91ee407d5866e604804c4":[2,0,1,68], -"class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798":[2,0,1,40], -"class_b_n_o08x.html#aeda443e9f608fccfec0e6770edc90c82":[2,0,1,69], -"class_b_n_o08x.html#aee6ce74b95c1e1651cb93a60d723c16c":[2,0,1,25], -"class_b_n_o08x.html#aefd6d59af9f8cf73be017db55f8b2e6a":[2,0,1,74], +"class_b_n_o08x.html#ae0dab25557befcf62bf384fdc241ef10":[2,0,1,34], +"class_b_n_o08x.html#ae1db7422ee9c2cac77382cc0a7aa430e":[2,0,1,76], +"class_b_n_o08x.html#ae2fc9a0fe63a927c015a267621316a80":[2,0,1,38], +"class_b_n_o08x.html#ae32ce16c51a93b9d53058bf3b6f0d94b":[2,0,1,65], +"class_b_n_o08x.html#ae51d4e3228a91ee407d5866e604804c4":[2,0,1,69], +"class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798":[2,0,1,41], +"class_b_n_o08x.html#aebacbe092615cd083cf996b14402bba6":[2,0,1,21], +"class_b_n_o08x.html#aeda443e9f608fccfec0e6770edc90c82":[2,0,1,70], +"class_b_n_o08x.html#aee6ce74b95c1e1651cb93a60d723c16c":[2,0,1,26], +"class_b_n_o08x.html#aefd6d59af9f8cf73be017db55f8b2e6a":[2,0,1,75], "class_b_n_o08x.html#af0dd28db9e331312e45937b12295ca94":[2,0,1,7], -"class_b_n_o08x.html#af9b6fbf35e7cd55d517d30c6429a21a4":[2,0,1,65], -"class_b_n_o08x.html#afb288b912294ac6a568c1aab8bb382f6":[2,0,1,80], +"class_b_n_o08x.html#af9b6fbf35e7cd55d517d30c6429a21a4":[2,0,1,66], +"class_b_n_o08x.html#afb288b912294ac6a568c1aab8bb382f6":[2,0,1,81], "class_b_n_o08x_cb_generic.html":[2,0,21], "class_b_n_o08x_cb_generic.html#a19f9e8a22d039acf29c98801368ff0bb":[2,0,21,2], "class_b_n_o08x_cb_generic.html#a4caa8d4932c70bc07e187f489542ab87":[2,0,21,0], @@ -122,26 +124,27 @@ var NAVTREEINDEX1 = "class_b_n_o08x_rpt.html":[2,0,24], "class_b_n_o08x_rpt.html#a1418be33824d3102dbc8f92558a402a6":[2,0,24,1], "class_b_n_o08x_rpt.html#a15e8eebe3fe90ac19837e3860c76374c":[2,0,24,0], -"class_b_n_o08x_rpt.html#a1d4d6f4cc6f1eae503863eedf7fb9f52":[2,0,24,17], -"class_b_n_o08x_rpt.html#a201aeb71fefb0d9d485914176a82dd80":[2,0,24,18], -"class_b_n_o08x_rpt.html#a26bacc572187119339ec248bb4e7d6f3":[2,0,24,13], -"class_b_n_o08x_rpt.html#a2c57f370fb08b793bb10ec22d5acca45":[2,0,24,21], -"class_b_n_o08x_rpt.html#a3012b77fd80f2c34e57d5a23299f1470":[2,0,24,3], -"class_b_n_o08x_rpt.html#a47a623eb0a1db51af76a03a103c32329":[2,0,24,11], +"class_b_n_o08x_rpt.html#a1d4d6f4cc6f1eae503863eedf7fb9f52":[2,0,24,18], +"class_b_n_o08x_rpt.html#a201aeb71fefb0d9d485914176a82dd80":[2,0,24,19], +"class_b_n_o08x_rpt.html#a26bacc572187119339ec248bb4e7d6f3":[2,0,24,14], +"class_b_n_o08x_rpt.html#a2c57f370fb08b793bb10ec22d5acca45":[2,0,24,22], +"class_b_n_o08x_rpt.html#a47a623eb0a1db51af76a03a103c32329":[2,0,24,12], "class_b_n_o08x_rpt.html#a48e7b1a2c2ebc6b1f2f292735c0832a0":[2,0,24,9], -"class_b_n_o08x_rpt.html#a5a1404a08918d66bb0f41f55220db6e5":[2,0,24,20], +"class_b_n_o08x_rpt.html#a4ee529725467412df396d5c610ff7bb4":[2,0,24,3], +"class_b_n_o08x_rpt.html#a5a1404a08918d66bb0f41f55220db6e5":[2,0,24,21], "class_b_n_o08x_rpt.html#a5b542b28c81fcd05cf2e3f3d2d437d46":[2,0,24,10], -"class_b_n_o08x_rpt.html#a61e3451e93806e1b7eaf5f1387726765":[2,0,24,12], -"class_b_n_o08x_rpt.html#a63cd4ac9e96baa43eebe580f03307512":[2,0,24,16], +"class_b_n_o08x_rpt.html#a61e3451e93806e1b7eaf5f1387726765":[2,0,24,13], +"class_b_n_o08x_rpt.html#a63cd4ac9e96baa43eebe580f03307512":[2,0,24,17], "class_b_n_o08x_rpt.html#a74f6037286b51382535bab61680297ed":[2,0,24,7], "class_b_n_o08x_rpt.html#a7a5619a74c1237c5abde2e4bd6619d12":[2,0,24,8], "class_b_n_o08x_rpt.html#a7ce8e48cadf59f49068af7f1cb680b38":[2,0,24,6], "class_b_n_o08x_rpt.html#a7d147e7540a4c6aa19749844e14cdadc":[2,0,24,2], -"class_b_n_o08x_rpt.html#a9313d906399750f09e3fe4dae87cec15":[2,0,24,15], -"class_b_n_o08x_rpt.html#a970fb7e7d3745c62fec626f0ccf0759f":[2,0,24,14], +"class_b_n_o08x_rpt.html#a9313d906399750f09e3fe4dae87cec15":[2,0,24,16], +"class_b_n_o08x_rpt.html#a970fb7e7d3745c62fec626f0ccf0759f":[2,0,24,15], +"class_b_n_o08x_rpt.html#aa0bed98a9a497d1f39e8245d05b02e9c":[2,0,24,11], "class_b_n_o08x_rpt.html#ab3bb962696b135841ef7313bc631fc72":[2,0,24,4], "class_b_n_o08x_rpt.html#ad5b054279b01204f61b4c0408acf51cf":[2,0,24,5], -"class_b_n_o08x_rpt.html#ae78feab5682a4697c5acad3ca6f12c2e":[2,0,24,19], +"class_b_n_o08x_rpt.html#ae78feab5682a4697c5acad3ca6f12c2e":[2,0,24,20], "class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html":[2,0,27], "class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#a2f822419d659be71209de6b69e8064b8":[2,0,27,1], "class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html#a67df5767ac056e546d66867379aa4b2e":[2,0,27,2], @@ -151,31 +154,36 @@ var NAVTREEINDEX1 = "class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html#a6ecf69eae461c03a09174f0d358c6371":[2,0,28,2], "class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html#a7b19b87c861a35b7da1d96b606c21d6d":[2,0,28,0], "class_b_n_o08x_rpt_acceleration.html":[2,0,25], -"class_b_n_o08x_rpt_acceleration.html#a1869ad2ad09103f92d8864a596ae7510":[2,0,25,3], -"class_b_n_o08x_rpt_acceleration.html#a6a071b08b16c314ecd771d3547ddbf22":[2,0,25,4], -"class_b_n_o08x_rpt_acceleration.html#a6b24209dc87cdd333b780fe6674fd045":[2,0,25,2], -"class_b_n_o08x_rpt_acceleration.html#abac65bc939891f7a24b5a611de430328":[2,0,25,1], +"class_b_n_o08x_rpt_acceleration.html#a1869ad2ad09103f92d8864a596ae7510":[2,0,25,4], +"class_b_n_o08x_rpt_acceleration.html#a6a071b08b16c314ecd771d3547ddbf22":[2,0,25,5], +"class_b_n_o08x_rpt_acceleration.html#a6b24209dc87cdd333b780fe6674fd045":[2,0,25,3], +"class_b_n_o08x_rpt_acceleration.html#a8fde5eefac5f9d714263047426eeee4f":[2,0,25,1], +"class_b_n_o08x_rpt_acceleration.html#abac65bc939891f7a24b5a611de430328":[2,0,25,2], "class_b_n_o08x_rpt_acceleration.html#af3a06d4c127a5cebd136489ab5c673e2":[2,0,25,0], "class_b_n_o08x_rpt_activity_classifier.html":[2,0,26], -"class_b_n_o08x_rpt_activity_classifier.html#a55ed407cd5174879f791ddfde1bc119c":[2,0,26,5], +"class_b_n_o08x_rpt_activity_classifier.html#a10a0eaa37c9cacf5f97397c4dccdbe8e":[2,0,26,6], +"class_b_n_o08x_rpt_activity_classifier.html#a55ed407cd5174879f791ddfde1bc119c":[2,0,26,7], +"class_b_n_o08x_rpt_activity_classifier.html#a631329523ddaf17f2e93cd0546a42823":[2,0,26,1], "class_b_n_o08x_rpt_activity_classifier.html#a903a426e65752996075798ba6c51bff2":[2,0,26,3], "class_b_n_o08x_rpt_activity_classifier.html#aa77475212d3a5eb52ec31b9916cfe22d":[2,0,26,2], "class_b_n_o08x_rpt_activity_classifier.html#abee4e61d75eb1982f11f08eb542511a5":[2,0,26,0], -"class_b_n_o08x_rpt_activity_classifier.html#acb6fe5076011bc1f6f33a93c1c30c333":[2,0,26,4], -"class_b_n_o08x_rpt_activity_classifier.html#adefe3069a697b16d93cd281bda331db4":[2,0,26,1], -"class_b_n_o08x_rpt_activity_classifier.html#af39bac9547a4f9a822e4505b08941b7d":[2,0,26,6], +"class_b_n_o08x_rpt_activity_classifier.html#acb6fe5076011bc1f6f33a93c1c30c333":[2,0,26,5], +"class_b_n_o08x_rpt_activity_classifier.html#adb51886e94e91d114246c51919fd368b":[2,0,26,4], +"class_b_n_o08x_rpt_activity_classifier.html#af39bac9547a4f9a822e4505b08941b7d":[2,0,26,8], "class_b_n_o08x_rpt_cal_gyro.html":[2,0,29], -"class_b_n_o08x_rpt_cal_gyro.html#ab099bd0da7140c433fc7bab0a802c46f":[2,0,29,2], +"class_b_n_o08x_rpt_cal_gyro.html#ab099bd0da7140c433fc7bab0a802c46f":[2,0,29,3], "class_b_n_o08x_rpt_cal_gyro.html#ad351243a258fa1075212d63a38b1e7b5":[2,0,29,0], -"class_b_n_o08x_rpt_cal_gyro.html#ae3c6150a08f8d97a6a892a5796f49a32":[2,0,29,4], -"class_b_n_o08x_rpt_cal_gyro.html#aeb45a1a433c499f2c36dddf393175815":[2,0,29,1], -"class_b_n_o08x_rpt_cal_gyro.html#afc6142cf93ed7990b01d5b21038c148e":[2,0,29,3], +"class_b_n_o08x_rpt_cal_gyro.html#ae3c6150a08f8d97a6a892a5796f49a32":[2,0,29,5], +"class_b_n_o08x_rpt_cal_gyro.html#aeb45a1a433c499f2c36dddf393175815":[2,0,29,2], +"class_b_n_o08x_rpt_cal_gyro.html#aeb49d86610427c915dc9e58fcba6fddc":[2,0,29,1], +"class_b_n_o08x_rpt_cal_gyro.html#afc6142cf93ed7990b01d5b21038c148e":[2,0,29,4], "class_b_n_o08x_rpt_cal_magnetometer.html":[2,0,30], -"class_b_n_o08x_rpt_cal_magnetometer.html#a67db73f48d00bfa76411d5192350e677":[2,0,30,3], +"class_b_n_o08x_rpt_cal_magnetometer.html#a67db73f48d00bfa76411d5192350e677":[2,0,30,4], "class_b_n_o08x_rpt_cal_magnetometer.html#a731d7e69b97b6402b2cf2e18e9a08b06":[2,0,30,0], -"class_b_n_o08x_rpt_cal_magnetometer.html#a99f95d049803de93390b3071efeead4a":[2,0,30,4], -"class_b_n_o08x_rpt_cal_magnetometer.html#a9a07338f7c149aa3d45d2c4f846620e2":[2,0,30,1], -"class_b_n_o08x_rpt_cal_magnetometer.html#af50ecf2bb83d7eeec5b88c5273a01784":[2,0,30,2], +"class_b_n_o08x_rpt_cal_magnetometer.html#a99f95d049803de93390b3071efeead4a":[2,0,30,5], +"class_b_n_o08x_rpt_cal_magnetometer.html#a9a07338f7c149aa3d45d2c4f846620e2":[2,0,30,2], +"class_b_n_o08x_rpt_cal_magnetometer.html#a9a371f613ff5053d2227faeebe941393":[2,0,30,1], +"class_b_n_o08x_rpt_cal_magnetometer.html#af50ecf2bb83d7eeec5b88c5273a01784":[2,0,30,3], "class_b_n_o08x_rpt_game_r_v.html":[2,0,31], "class_b_n_o08x_rpt_game_r_v.html#a3fd3cec253a42d897a736adaf50bfe5d":[2,0,31,5], "class_b_n_o08x_rpt_game_r_v.html#a5ce3525ae691ef37dff5c8d638e98e18":[2,0,31,0], @@ -184,11 +192,12 @@ var NAVTREEINDEX1 = "class_b_n_o08x_rpt_game_r_v.html#ab8844cc390818f2b5cff8afefc89558f":[2,0,31,2], "class_b_n_o08x_rpt_game_r_v.html#ae91c07ae4d781216065fd704b5c88d06":[2,0,31,3], "class_b_n_o08x_rpt_gravity.html":[2,0,32], -"class_b_n_o08x_rpt_gravity.html#a03dfa109a427c7657a2a5bdd3b5af68c":[2,0,32,4], -"class_b_n_o08x_rpt_gravity.html#a18ebbe93997c3ea985290e5b8fc23115":[2,0,32,1], +"class_b_n_o08x_rpt_gravity.html#a03dfa109a427c7657a2a5bdd3b5af68c":[2,0,32,5], +"class_b_n_o08x_rpt_gravity.html#a18ebbe93997c3ea985290e5b8fc23115":[2,0,32,2], "class_b_n_o08x_rpt_gravity.html#a472ced1c466461f64dda3d9132813dba":[2,0,32,0], -"class_b_n_o08x_rpt_gravity.html#a47a5d1d8f89834662efaaae60a74b4c2":[2,0,32,2], -"class_b_n_o08x_rpt_gravity.html#ab9fddb16529de63f82d04b29503e7dbe":[2,0,32,3], +"class_b_n_o08x_rpt_gravity.html#a47a5d1d8f89834662efaaae60a74b4c2":[2,0,32,3], +"class_b_n_o08x_rpt_gravity.html#a5bb33cf233c6721fac992e447bd5b571":[2,0,32,1], +"class_b_n_o08x_rpt_gravity.html#ab9fddb16529de63f82d04b29503e7dbe":[2,0,32,4], "class_b_n_o08x_rpt_i_gyro_r_v.html":[2,0,33], "class_b_n_o08x_rpt_i_gyro_r_v.html#a0949ad830be352bf2df8ab2cd3506ba7":[2,0,33,4], "class_b_n_o08x_rpt_i_gyro_r_v.html#a29e7154e8fed38487dd100f3e98d72fb":[2,0,33,3], @@ -197,11 +206,12 @@ var NAVTREEINDEX1 = "class_b_n_o08x_rpt_i_gyro_r_v.html#a8e9877551635f8be5e380d47195b4061":[2,0,33,2], "class_b_n_o08x_rpt_i_gyro_r_v.html#ae85b4b091ec350432a2aeabcd3b46f55":[2,0,33,1], "class_b_n_o08x_rpt_linear_acceleration.html":[2,0,34], -"class_b_n_o08x_rpt_linear_acceleration.html#aac2eeab16ffbe7a81ea26a21c4e453d0":[2,0,34,1], -"class_b_n_o08x_rpt_linear_acceleration.html#ab3f043b7762358d2a40cdfb326037f77":[2,0,34,3], -"class_b_n_o08x_rpt_linear_acceleration.html#ab799259f97933e00ddfe654050c4757e":[2,0,34,2], +"class_b_n_o08x_rpt_linear_acceleration.html#a4584a181ae543919a851f8f288a316ed":[2,0,34,1], +"class_b_n_o08x_rpt_linear_acceleration.html#aac2eeab16ffbe7a81ea26a21c4e453d0":[2,0,34,2], +"class_b_n_o08x_rpt_linear_acceleration.html#ab3f043b7762358d2a40cdfb326037f77":[2,0,34,4], +"class_b_n_o08x_rpt_linear_acceleration.html#ab799259f97933e00ddfe654050c4757e":[2,0,34,3], "class_b_n_o08x_rpt_linear_acceleration.html#ad63032b796912c9be563a5e6da801c59":[2,0,34,0], -"class_b_n_o08x_rpt_linear_acceleration.html#afd26d783dd276ad3c77cd0bb27115bd2":[2,0,34,4], +"class_b_n_o08x_rpt_linear_acceleration.html#afd26d783dd276ad3c77cd0bb27115bd2":[2,0,34,5], "class_b_n_o08x_rpt_r_v.html":[2,0,38], "class_b_n_o08x_rpt_r_v.html#a3569aae0c42e23e9932d62238a8735f8":[2,0,38,5], "class_b_n_o08x_rpt_r_v.html#a3c4173b40339de15cb7f304f73ae53f3":[2,0,38,0], @@ -210,12 +220,13 @@ var NAVTREEINDEX1 = "class_b_n_o08x_rpt_r_v.html#aab42904ebfc698d0af0944deaafcd226":[2,0,38,1], "class_b_n_o08x_rpt_r_v.html#ab6a7a480ecc404383a1db5c6b29e3c48":[2,0,38,4], "class_b_n_o08x_rpt_r_v_generic.html":[2,0,39], -"class_b_n_o08x_rpt_r_v_generic.html#a5315a83517cd15397842254a9926b1c4":[2,0,39,5], +"class_b_n_o08x_rpt_r_v_generic.html#a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e":[2,0,39,1], +"class_b_n_o08x_rpt_r_v_generic.html#a5315a83517cd15397842254a9926b1c4":[2,0,39,6], "class_b_n_o08x_rpt_r_v_generic.html#a7c35188ccfb976cba1b7e4626022987c":[2,0,39,0], -"class_b_n_o08x_rpt_r_v_generic.html#ab059dded7c0a7c922e9c624baac34ecd":[2,0,39,3], -"class_b_n_o08x_rpt_r_v_generic.html#abbaaa6737d578e056f93687d4ad780f7":[2,0,39,1], -"class_b_n_o08x_rpt_r_v_generic.html#ad5174665e1c943291110630dc461caff":[2,0,39,4], -"class_b_n_o08x_rpt_r_v_generic.html#afc2accdd72076cd758f9f9108351d7a8":[2,0,39,2], +"class_b_n_o08x_rpt_r_v_generic.html#ab059dded7c0a7c922e9c624baac34ecd":[2,0,39,4], +"class_b_n_o08x_rpt_r_v_generic.html#abbaaa6737d578e056f93687d4ad780f7":[2,0,39,2], +"class_b_n_o08x_rpt_r_v_generic.html#ad5174665e1c943291110630dc461caff":[2,0,39,5], +"class_b_n_o08x_rpt_r_v_generic.html#afc2accdd72076cd758f9f9108351d7a8":[2,0,39,3], "class_b_n_o08x_rpt_r_v_geomag.html":[2,0,40], "class_b_n_o08x_rpt_r_v_geomag.html#a2c62a41402f167a49025914a9800d062":[2,0,40,2], "class_b_n_o08x_rpt_r_v_geomag.html#a32bd70c7777973497b6d1b7f960bea0b":[2,0,40,0], @@ -225,29 +236,18 @@ var NAVTREEINDEX1 = "class_b_n_o08x_rpt_r_v_geomag.html#a7f99fc2a2d7ec0f2a493cca88a1ff825":[2,0,40,5], "class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html":[2,0,35], "class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a1a7c70a4c2d2004fe827dfa834d789e7":[2,0,35,0], -"class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a269b8a306d47b0a873421674e8996187":[2,0,35,2], -"class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#ad5dbc83482df0cec3ca970717e5671dc":[2,0,35,3], -"class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#ae72428b3455327ecec5ee1c6ad065d56":[2,0,35,1], -"class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#af82e98eae44b512870fe5cb65e7ea4cf":[2,0,35,4], +"class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a269b8a306d47b0a873421674e8996187":[2,0,35,3], +"class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#a3cfc735c048700fe79a5674ad92b4b03":[2,0,35,1], +"class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#ad5dbc83482df0cec3ca970717e5671dc":[2,0,35,4], +"class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#ae72428b3455327ecec5ee1c6ad065d56":[2,0,35,2], +"class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html#af82e98eae44b512870fe5cb65e7ea4cf":[2,0,35,5], "class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html":[2,0,36], -"class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#a51a9da0bbd8e982641147265c6d82b2d":[2,0,36,4], +"class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#a51a9da0bbd8e982641147265c6d82b2d":[2,0,36,5], "class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#a9ad8a6a41c6680302f5ddb8154360ba2":[2,0,36,0], -"class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#ac9a43087ac86ca6d2309adae996747d5":[2,0,36,1], -"class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#af79174e4b3a3579d3de85decf529e5d5":[2,0,36,2], -"class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#afed891694b4e158de9d16fa23c5427cf":[2,0,36,3], +"class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#ac9a43087ac86ca6d2309adae996747d5":[2,0,36,2], +"class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#ae872f24befd81352f812bc998acb573d":[2,0,36,1], +"class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#af79174e4b3a3579d3de85decf529e5d5":[2,0,36,3], +"class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html#afed891694b4e158de9d16fa23c5427cf":[2,0,36,4], "class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html":[2,0,37], -"class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a1033eaa9b7533a381781c8a750bac04b":[2,0,37,0], -"class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a44247c8dbd3376ff81599c192b7dfc71":[2,0,37,1], -"class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a456822ae1becba508950eb9715ecb4e9":[2,0,37,3], -"class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a5ff68ff342813b240519a315e60d4506":[2,0,37,2], -"class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a7e103ad37ce1f4cddf52d110372dc6b9":[2,0,37,4], -"class_b_n_o08x_rpt_shake_detector.html":[2,0,41], -"class_b_n_o08x_rpt_shake_detector.html#a22021e497ed9a31b2070b884f7eb6bd8":[2,0,41,0], -"class_b_n_o08x_rpt_shake_detector.html#a9edf6220d0206afc6fc732f4065e5022":[2,0,41,3], -"class_b_n_o08x_rpt_shake_detector.html#ad282b4fa916bd10237b7d83b3e56861b":[2,0,41,4], -"class_b_n_o08x_rpt_shake_detector.html#adf134a67833f9e2c71f76858abc88ee6":[2,0,41,1], -"class_b_n_o08x_rpt_shake_detector.html#aebaecde5751d7b9a3fa1d5cfe09a7393":[2,0,41,2], -"class_b_n_o08x_rpt_stability_classifier.html":[2,0,42], -"class_b_n_o08x_rpt_stability_classifier.html#a1fecfc1b74f501f4caef9bd2e95b0b3a":[2,0,42,4], -"class_b_n_o08x_rpt_stability_classifier.html#a363d10cfb6740d6003189ccc2684adbd":[2,0,42,5] +"class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a1033eaa9b7533a381781c8a750bac04b":[2,0,37,0] }; diff --git a/documentation/html/navtreeindex2.js b/documentation/html/navtreeindex2.js index 7555ff1..7a719b2 100644 --- a/documentation/html/navtreeindex2.js +++ b/documentation/html/navtreeindex2.js @@ -1,42 +1,61 @@ var NAVTREEINDEX2 = { +"class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a44247c8dbd3376ff81599c192b7dfc71":[2,0,37,2], +"class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a456822ae1becba508950eb9715ecb4e9":[2,0,37,4], +"class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a5ff68ff342813b240519a315e60d4506":[2,0,37,3], +"class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a7e103ad37ce1f4cddf52d110372dc6b9":[2,0,37,5], +"class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html#a92832fd0bff6abddbbd87779de5b57fb":[2,0,37,1], +"class_b_n_o08x_rpt_shake_detector.html":[2,0,41], +"class_b_n_o08x_rpt_shake_detector.html#a22021e497ed9a31b2070b884f7eb6bd8":[2,0,41,0], +"class_b_n_o08x_rpt_shake_detector.html#a9edf6220d0206afc6fc732f4065e5022":[2,0,41,4], +"class_b_n_o08x_rpt_shake_detector.html#aa28fa73b51bd892f0239e647aa6ceeb8":[2,0,41,1], +"class_b_n_o08x_rpt_shake_detector.html#ad282b4fa916bd10237b7d83b3e56861b":[2,0,41,5], +"class_b_n_o08x_rpt_shake_detector.html#adf134a67833f9e2c71f76858abc88ee6":[2,0,41,2], +"class_b_n_o08x_rpt_shake_detector.html#aebaecde5751d7b9a3fa1d5cfe09a7393":[2,0,41,3], +"class_b_n_o08x_rpt_stability_classifier.html":[2,0,42], +"class_b_n_o08x_rpt_stability_classifier.html#a1fecfc1b74f501f4caef9bd2e95b0b3a":[2,0,42,5], +"class_b_n_o08x_rpt_stability_classifier.html#a363d10cfb6740d6003189ccc2684adbd":[2,0,42,6], "class_b_n_o08x_rpt_stability_classifier.html#a41052d651d03bccc414b14d6e9b670ab":[2,0,42,0], -"class_b_n_o08x_rpt_stability_classifier.html#a53f291245bb6c40ae272fbe0142609c2":[2,0,42,3], -"class_b_n_o08x_rpt_stability_classifier.html#a552b8df91df3905c7e2242ee42d11931":[2,0,42,1], -"class_b_n_o08x_rpt_stability_classifier.html#a8c8c794004f8b2a5e67656286beae7cd":[2,0,42,2], +"class_b_n_o08x_rpt_stability_classifier.html#a4959110a01f638d04d87696d8a03dd60":[2,0,42,1], +"class_b_n_o08x_rpt_stability_classifier.html#a53f291245bb6c40ae272fbe0142609c2":[2,0,42,4], +"class_b_n_o08x_rpt_stability_classifier.html#a552b8df91df3905c7e2242ee42d11931":[2,0,42,2], +"class_b_n_o08x_rpt_stability_classifier.html#a8c8c794004f8b2a5e67656286beae7cd":[2,0,42,3], "class_b_n_o08x_rpt_step_counter.html":[2,0,43], -"class_b_n_o08x_rpt_step_counter.html#a017b389771b4d8816b4cfd06c6d9184a":[2,0,43,2], +"class_b_n_o08x_rpt_step_counter.html#a017b389771b4d8816b4cfd06c6d9184a":[2,0,43,3], "class_b_n_o08x_rpt_step_counter.html#a0a85682a68010aa66ddb2ccc337263a0":[2,0,43,0], -"class_b_n_o08x_rpt_step_counter.html#a742cb9d7bc64d31f3febc51d0536c3aa":[2,0,43,3], -"class_b_n_o08x_rpt_step_counter.html#a7e5778f776b52d6ea6da830e9048f6a0":[2,0,43,6], -"class_b_n_o08x_rpt_step_counter.html#ab3dc0162e974a582fd4c153e9ac0f521":[2,0,43,5], -"class_b_n_o08x_rpt_step_counter.html#acd7d79482ba55b319818757334d5332e":[2,0,43,4], -"class_b_n_o08x_rpt_step_counter.html#affe413eea0483147578e58a1a9c5cd8f":[2,0,43,1], +"class_b_n_o08x_rpt_step_counter.html#a742cb9d7bc64d31f3febc51d0536c3aa":[2,0,43,4], +"class_b_n_o08x_rpt_step_counter.html#a7e5778f776b52d6ea6da830e9048f6a0":[2,0,43,7], +"class_b_n_o08x_rpt_step_counter.html#ab3dc0162e974a582fd4c153e9ac0f521":[2,0,43,6], +"class_b_n_o08x_rpt_step_counter.html#acd7d79482ba55b319818757334d5332e":[2,0,43,5], +"class_b_n_o08x_rpt_step_counter.html#adf0a697561b064a7dd90a44009efbcf1":[2,0,43,1], +"class_b_n_o08x_rpt_step_counter.html#affe413eea0483147578e58a1a9c5cd8f":[2,0,43,2], "class_b_n_o08x_rpt_tap_detector.html":[2,0,44], "class_b_n_o08x_rpt_tap_detector.html#a355ef8e965b177faf2b1c3795682e99e":[2,0,44,4], -"class_b_n_o08x_rpt_tap_detector.html#a56e8ac83784ef97dba4fd1487ac9c876":[2,0,44,1], "class_b_n_o08x_rpt_tap_detector.html#a657b076ac0e77e594f5feddf294f67e2":[2,0,44,5], "class_b_n_o08x_rpt_tap_detector.html#aa1b7881e55a3f6210f48cec831cc72a7":[2,0,44,3], "class_b_n_o08x_rpt_tap_detector.html#ac0c0642fbb086a480edf32c92a470a2e":[2,0,44,2], "class_b_n_o08x_rpt_tap_detector.html#ad4761f72a20f120e545b941b6e198b6a":[2,0,44,0], +"class_b_n_o08x_rpt_tap_detector.html#ad8b716b7a2f2c2f52113eaaf75a391dc":[2,0,44,1], "class_b_n_o08x_rpt_uncal_gyro.html":[2,0,45], -"class_b_n_o08x_rpt_uncal_gyro.html#a08b722174d100d1d9363eaf4989a8ecd":[2,0,45,2], -"class_b_n_o08x_rpt_uncal_gyro.html#a13c875a4ef09df3a82ac4bfa5109fdf7":[2,0,45,3], -"class_b_n_o08x_rpt_uncal_gyro.html#a2d1e0c6c03d45efefce0b4c73a7b8512":[2,0,45,5], +"class_b_n_o08x_rpt_uncal_gyro.html#a08b722174d100d1d9363eaf4989a8ecd":[2,0,45,3], +"class_b_n_o08x_rpt_uncal_gyro.html#a13c875a4ef09df3a82ac4bfa5109fdf7":[2,0,45,4], +"class_b_n_o08x_rpt_uncal_gyro.html#a2d1e0c6c03d45efefce0b4c73a7b8512":[2,0,45,6], "class_b_n_o08x_rpt_uncal_gyro.html#a3b728331f32e6ca7854c64b06ca28ea8":[2,0,45,0], -"class_b_n_o08x_rpt_uncal_gyro.html#a8326235183745463e9637d2bb9d4027a":[2,0,45,7], -"class_b_n_o08x_rpt_uncal_gyro.html#a89be69923a02732cff7253fe2e96e9a9":[2,0,45,6], -"class_b_n_o08x_rpt_uncal_gyro.html#acfcb717810a8924c3b119829c4b24489":[2,0,45,4], -"class_b_n_o08x_rpt_uncal_gyro.html#ae2fec54b70d897124720abe1dcccd793":[2,0,45,1], +"class_b_n_o08x_rpt_uncal_gyro.html#a404d36091a61af543c6fec7b6e077706":[2,0,45,1], +"class_b_n_o08x_rpt_uncal_gyro.html#a8326235183745463e9637d2bb9d4027a":[2,0,45,8], +"class_b_n_o08x_rpt_uncal_gyro.html#a89be69923a02732cff7253fe2e96e9a9":[2,0,45,7], +"class_b_n_o08x_rpt_uncal_gyro.html#acfcb717810a8924c3b119829c4b24489":[2,0,45,5], +"class_b_n_o08x_rpt_uncal_gyro.html#ae2fec54b70d897124720abe1dcccd793":[2,0,45,2], "class_b_n_o08x_rpt_uncal_magnetometer.html":[2,0,46], -"class_b_n_o08x_rpt_uncal_magnetometer.html#a0d38bb10486d87c633036967dfe66d75":[2,0,46,5], -"class_b_n_o08x_rpt_uncal_magnetometer.html#a21e67be0d0c2235e93f3c7f7385e7fff":[2,0,46,7], -"class_b_n_o08x_rpt_uncal_magnetometer.html#a2737505adb4176e5843ce7d13b2b8ec4":[2,0,46,4], +"class_b_n_o08x_rpt_uncal_magnetometer.html#a0d38bb10486d87c633036967dfe66d75":[2,0,46,6], +"class_b_n_o08x_rpt_uncal_magnetometer.html#a21e67be0d0c2235e93f3c7f7385e7fff":[2,0,46,8], +"class_b_n_o08x_rpt_uncal_magnetometer.html#a2737505adb4176e5843ce7d13b2b8ec4":[2,0,46,5], +"class_b_n_o08x_rpt_uncal_magnetometer.html#a80ae48107ca1cc27551fd799625f2867":[2,0,46,1], "class_b_n_o08x_rpt_uncal_magnetometer.html#a8ac1f7e58879febd738b85a8035411a0":[2,0,46,0], -"class_b_n_o08x_rpt_uncal_magnetometer.html#a990d89eb227812938b1bdfd2cebaa29f":[2,0,46,6], -"class_b_n_o08x_rpt_uncal_magnetometer.html#aa6818f72419eaebb55cba9ffec28c704":[2,0,46,2], -"class_b_n_o08x_rpt_uncal_magnetometer.html#ad4d5abc8875955b6236bbe526be1e8fb":[2,0,46,1], -"class_b_n_o08x_rpt_uncal_magnetometer.html#ae5a99ef7523dcafc4638a538e141306b":[2,0,46,3], +"class_b_n_o08x_rpt_uncal_magnetometer.html#a990d89eb227812938b1bdfd2cebaa29f":[2,0,46,7], +"class_b_n_o08x_rpt_uncal_magnetometer.html#aa6818f72419eaebb55cba9ffec28c704":[2,0,46,3], +"class_b_n_o08x_rpt_uncal_magnetometer.html#ad4d5abc8875955b6236bbe526be1e8fb":[2,0,46,2], +"class_b_n_o08x_rpt_uncal_magnetometer.html#ae5a99ef7523dcafc4638a538e141306b":[2,0,46,4], "class_b_n_o08x_s_h2_h_a_l.html":[2,0,47], "class_b_n_o08x_s_h2_h_a_l.html#a0c4cc938180a997fb94c0c34c0dce07e":[2,0,47,2], "class_b_n_o08x_s_h2_h_a_l.html#a15b568922a498b988bd8b897b3ae2278":[2,0,47,10], @@ -84,16 +103,12 @@ var NAVTREEINDEX2 = "class_b_n_o08x_test_suite.html#a916cff374791381de61f1035f9935ac5":[2,0,49,6], "class_b_n_o08x_test_suite.html#ac12545fe311a98e9c0ae6fea77da95fd":[2,0,49,2], "classes.html":[2,1], -"dir_06e7072e89f6a5cac448ba64f4422fcc.html":[3,0,0,0,0,0,0,0], -"dir_105fd1ee051c171768c94e464b88861d.html":[3,0,0,0,0,0,1], -"dir_14dea6b744ab39100edf1f9916c217e0.html":[3,0,0,0,0,0,2], -"dir_82b8b3f89fe769e7fc0bad50e1b2a4bf.html":[3,0,0,0,0,0,1,0], -"dir_85e9385bd83516731053aadc7da3c8af.html":[3,0,0], -"dir_9667f1a5b10a5222433e41df91e1bf5d.html":[3,0,0,0,0,0,0], -"dir_a6718ce9703adf4789a693642ffedf7f.html":[3,0,0,0,0,0], -"dir_c60d9bf80716f90f729fd65c40ec81f7.html":[3,0,0,0], -"dir_fbb48e05bb2bbb213962a1ae6a7aca91.html":[3,0,0,0,0,0,0,1], -"dir_fd670e5d11b8bb731501003ff6578ae1.html":[3,0,0,0,0], +"dir_13e138d54eb8818da29c3992edef070a.html":[3,0,2], +"dir_265603ded410f2aca2b4448eafbf9ea2.html":[3,0,0,0], +"dir_7f19fe0488f3daa36ae73de472a8d793.html":[3,0,0,1], +"dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html":[3,0,1], +"dir_d44c64559bbebec7f509842c48db8b23.html":[3,0,0], +"dir_f3240a40405e637e3754c29e78869df9.html":[3,0,1,0], "files.html":[3,0], "functions.html":[2,3,0], "functions.html":[2,3,0,0], @@ -138,8 +153,8 @@ var NAVTREEINDEX2 = "functions_type.html":[2,3,3], "functions_u.html":[2,3,0,19], "functions_v.html":[2,3,0,20], -"functions_vars.html":[2,3,2], "functions_vars.html":[2,3,2,0], +"functions_vars.html":[2,3,2], "functions_vars_b.html":[2,3,2,1], "functions_vars_c.html":[2,3,2,2], "functions_vars_d.html":[2,3,2,3], @@ -176,7 +191,7 @@ var NAVTREEINDEX2 = "globals_vars.html":[3,1,2], "hierarchy.html":[2,2], "index.html":[], -"md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html":[0], +"md__r_e_a_d_m_e.html":[0], "namespace_b_n_o08x_private_types.html":[1,0,0], "namespace_b_n_o08x_private_types.html#a2698bcb8153e67716b43ce3cccc0f31a":[1,0,0,3], "namespace_b_n_o08x_private_types.html#a4f68e627c3c54e471ec83756b97924da":[1,0,0,7], @@ -191,13 +206,14 @@ var NAVTREEINDEX2 = "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6":[1,0,0,5,10], "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7":[1,0,0,5,4], "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2":[1,0,0,5,7], -"namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1":[1,0,0,5,21], +"namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1":[1,0,0,5,22], "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4":[1,0,0,5,5], "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa94cddd1837a77bba5644543b1ad8b9e7":[1,0,0,5,16], "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb":[1,0,0,5,12], "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa5b9ffe097d1eb83a6a5a13871da0891":[1,0,0,5,6], "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7":[1,0,0,5,20], "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d141bdda220e3fa0bd9eb0fe3f31b5":[1,0,0,5,2], +"namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10":[1,0,0,5,21], "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca":[1,0,0,5,3], "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2":[1,0,0,5,18], "namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f":[1,0,0,5,8], @@ -233,21 +249,5 @@ var NAVTREEINDEX2 = "struct_b_n_o08x_1_1bno08x__reports__t.html#aa3a65aaf2adf05aa014b72c2d4485590":[2,0,1,0,7], "struct_b_n_o08x_1_1bno08x__reports__t.html#aad0b1641e9c31927c33d0f69c174f9cb":[2,0,1,0,0], "struct_b_n_o08x_1_1bno08x__reports__t.html#aad8698945b261c0a871f2f409897b071":[2,0,1,0,9], -"struct_b_n_o08x_1_1bno08x__reports__t.html#ab7939486c9ba7e7c70f82d2284fb6119":[2,0,1,0,1], -"struct_b_n_o08x_1_1bno08x__reports__t.html#ac8114db28ee3f7be5578e52f48caa9c3":[2,0,1,0,6], -"struct_b_n_o08x_1_1bno08x__reports__t.html#adabe838126b5bbc83fc4f69bba78123e":[2,0,1,0,3], -"struct_b_n_o08x_1_1bno08x__reports__t.html#aeab138f8ddfed3f4d6b855a73b7e2db5":[2,0,1,0,10], -"struct_b_n_o08x_1_1bno08x__reports__t.html#aee9528ea57ab86ef29e10de9ecfefcf7":[2,0,1,0,18], -"struct_b_n_o08x_1_1bno08x__reports__t.html#af5245d5e4a6f7548a0c3a30af53b7355":[2,0,1,0,5], -"struct_b_n_o08x_1_1bno08x__reports__t.html#af550968d0e56f114b4afb20a5a442206":[2,0,1,0,12], -"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html":[2,0,0,0], -"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html":[1,0,0,0], -"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a150665b9f07eea167dd61aa9701d0e66":[2,0,0,0,8], -"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a150665b9f07eea167dd61aa9701d0e66":[1,0,0,0,8], -"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a3cec063b6210ec58d30b3bd1d4ead4f9":[2,0,0,0,6], -"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a3cec063b6210ec58d30b3bd1d4ead4f9":[1,0,0,0,6], -"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a5094148539354e52e4f7b054ba766bce":[2,0,0,0,7], -"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a5094148539354e52e4f7b054ba766bce":[1,0,0,0,7], -"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a63b876667ae7fb32e9861dffafb55a64":[2,0,0,0,0], -"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a63b876667ae7fb32e9861dffafb55a64":[1,0,0,0,0] +"struct_b_n_o08x_1_1bno08x__reports__t.html#ab7939486c9ba7e7c70f82d2284fb6119":[2,0,1,0,1] }; diff --git a/documentation/html/navtreeindex3.js b/documentation/html/navtreeindex3.js index d2752c7..45c9810 100644 --- a/documentation/html/navtreeindex3.js +++ b/documentation/html/navtreeindex3.js @@ -1,23 +1,39 @@ var NAVTREEINDEX3 = { -"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a7c4523e02a434a7be73f5dc5314429bd":[2,0,0,0,5], +"struct_b_n_o08x_1_1bno08x__reports__t.html#ac8114db28ee3f7be5578e52f48caa9c3":[2,0,1,0,6], +"struct_b_n_o08x_1_1bno08x__reports__t.html#adabe838126b5bbc83fc4f69bba78123e":[2,0,1,0,3], +"struct_b_n_o08x_1_1bno08x__reports__t.html#aeab138f8ddfed3f4d6b855a73b7e2db5":[2,0,1,0,10], +"struct_b_n_o08x_1_1bno08x__reports__t.html#aee9528ea57ab86ef29e10de9ecfefcf7":[2,0,1,0,18], +"struct_b_n_o08x_1_1bno08x__reports__t.html#af5245d5e4a6f7548a0c3a30af53b7355":[2,0,1,0,5], +"struct_b_n_o08x_1_1bno08x__reports__t.html#af550968d0e56f114b4afb20a5a442206":[2,0,1,0,12], +"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html":[1,0,0,0], +"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html":[2,0,0,0], +"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a150665b9f07eea167dd61aa9701d0e66":[1,0,0,0,8], +"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a150665b9f07eea167dd61aa9701d0e66":[2,0,0,0,8], +"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a3cec063b6210ec58d30b3bd1d4ead4f9":[1,0,0,0,6], +"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a3cec063b6210ec58d30b3bd1d4ead4f9":[2,0,0,0,6], +"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a5094148539354e52e4f7b054ba766bce":[1,0,0,0,7], +"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a5094148539354e52e4f7b054ba766bce":[2,0,0,0,7], +"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a63b876667ae7fb32e9861dffafb55a64":[2,0,0,0,0], +"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a63b876667ae7fb32e9861dffafb55a64":[1,0,0,0,0], "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a7c4523e02a434a7be73f5dc5314429bd":[1,0,0,0,5], -"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a8780317bf985194a58d4b0457d518adf":[1,0,0,0,9], +"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a7c4523e02a434a7be73f5dc5314429bd":[2,0,0,0,5], "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a8780317bf985194a58d4b0457d518adf":[2,0,0,0,9], -"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a9b87a879ec795e2241985f0d33856c14":[2,0,0,0,3], +"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a8780317bf985194a58d4b0457d518adf":[1,0,0,0,9], "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a9b87a879ec795e2241985f0d33856c14":[1,0,0,0,3], +"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#a9b87a879ec795e2241985f0d33856c14":[2,0,0,0,3], "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ab268642c4b6b9fc1eb7c6ceec0e8e64d":[2,0,0,0,10], "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ab268642c4b6b9fc1eb7c6ceec0e8e64d":[1,0,0,0,10], -"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ac74b5a17ec13d4bef4e4775f20ed68df":[2,0,0,0,4], "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ac74b5a17ec13d4bef4e4775f20ed68df":[1,0,0,0,4], -"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ae1066ea59e52f7d228b71df1f8c2b416":[1,0,0,0,1], +"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ac74b5a17ec13d4bef4e4775f20ed68df":[2,0,0,0,4], "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ae1066ea59e52f7d228b71df1f8c2b416":[2,0,0,0,1], +"struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#ae1066ea59e52f7d228b71df1f8c2b416":[1,0,0,0,1], "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#af303bcbae7a635043e0c082d7869dd40":[2,0,0,0,2], "struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html#af303bcbae7a635043e0c082d7869dd40":[1,0,0,0,2], "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html":[1,0,0,1], "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html":[2,0,0,1], -"struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a13f4a91c74fbf09059b5b136ed4f09ac":[1,0,0,1,4], "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a13f4a91c74fbf09059b5b136ed4f09ac":[2,0,0,1,4], +"struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a13f4a91c74fbf09059b5b136ed4f09ac":[1,0,0,1,4], "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a3f9cea8f40f89200c93f2a4bf09039ac":[2,0,0,1,0], "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a3f9cea8f40f89200c93f2a4bf09039ac":[1,0,0,1,0], "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#a5433c33ca93bfd2be4a7575ddff7a8d9":[1,0,0,1,7], @@ -28,8 +44,8 @@ var NAVTREEINDEX3 = "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aa63f0d6aa9a27e2f6cdbef17c42c3289":[2,0,0,1,3], "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aacddf6425d126d8e854eff620a2dbec0":[1,0,0,1,6], "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aacddf6425d126d8e854eff620a2dbec0":[2,0,0,1,6], -"struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#ad38bf7a37a5c9cae7c9d8725b23ff365":[1,0,0,1,1], "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#ad38bf7a37a5c9cae7c9d8725b23ff365":[2,0,0,1,1], +"struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#ad38bf7a37a5c9cae7c9d8725b23ff365":[1,0,0,1,1], "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aeaeeb8fa04544f63b66c32f3adbb0041":[1,0,0,1,5], "struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aeaeeb8fa04544f63b66c32f3adbb0041":[2,0,0,1,5], "structbno08x__accel__t.html":[2,0,2], diff --git a/documentation/html/pages.html b/documentation/html/pages.html index 5f67668..8c573e4 100644 --- a/documentation/html/pages.html +++ b/documentation/html/pages.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          @@ -97,7 +97,7 @@ $(function(){initNavTree('pages.html',''); initResizable(); });
          Here is a list of all related documentation pages:
          - +
           READMETable of Contents
           READMETable of Contents
          diff --git a/documentation/html/search/all_0.js b/documentation/html/search/all_0.js index 7c3528f..eadd723 100644 --- a/documentation/html/search/all_0.js +++ b/documentation/html/search/all_0.js @@ -1,16 +1,17 @@ var searchData= [ - ['about_0',['About',['../md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md0',1,'']]], + ['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']]], ['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__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md13',1,'']]], - ['activity_5fclassifier_6',['activity_classifier',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a6475bdab7c49091f3086537efc00c12f',1,'BNO08x::bno08x_reports_t']]], - ['activity_5fto_5fstr_7',['activity_to_str',['../class_b_n_o08x.html#a0559c3f2f49d287e7c400a780975f850',1,'BNO08x']]], - ['adding_20tests_8',['Adding Tests',['../md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md10',1,'']]], - ['adding_20to_20project_9',['Adding to Project',['../md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md3',1,'']]], - ['all_10',['ALL',['../_b_n_o08x_global_types_8hpp.html#adc1b530563e35a96fc1b8911ff133e0fa5fb1f955b45e38e31789286a1790398d',1,'BNO08xGlobalTypes.hpp']]], - ['all_11',['all',['../_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850aa181a603769c1f98ad927e7367c7aa51',1,'BNO08xGlobalTypes.hpp']]], - ['attempted_12',['attempted',['../structbno08x__sample__counts__t.html#a8d03182919cce138cfda97c3ff5700b2',1,'bno08x_sample_counts_t']]] + ['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']]] ]; diff --git a/documentation/html/search/all_1.js b/documentation/html/search/all_1.js index 07ec75b..942a591 100644 --- a/documentation/html/search/all_1.js +++ b/documentation/html/search/all_1.js @@ -1,6 +1,6 @@ var searchData= [ - ['back_20function_20example_0',['Call-Back Function Example',['../md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md7',1,'']]], + ['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()']]], diff --git a/documentation/html/search/all_10.js b/documentation/html/search/all_10.js index c121de9..fd3c46c 100644 --- a/documentation/html/search/all_10.js +++ b/documentation/html/search/all_10.js @@ -7,7 +7,7 @@ var searchData= ['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__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html',1,'']]], + ['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()']]], @@ -16,20 +16,21 @@ var searchData= ['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_5fid_16',['rpt_ID',['../class_b_n_o08x_cb_generic.html#a808841c9f19664cb6ff06f9c217793e1',1,'BNO08xCbGeneric']]], - ['run_5fall_5ftests_17',['run_all_tests',['../class_b_n_o08x_test_suite.html#ac12545fe311a98e9c0ae6fea77da95fd',1,'BNO08xTestSuite']]], - ['run_5fcallback_5ftests_18',['run_callback_tests',['../class_b_n_o08x_test_suite.html#a8e294955bf512e2e88c086f04f6030a8',1,'BNO08xTestSuite']]], - ['run_5ffeature_5ftests_19',['run_feature_tests',['../class_b_n_o08x_test_suite.html#a8d7a3485fdf1ff9c0a09736654187434',1,'BNO08xTestSuite']]], - ['run_5finit_5fdeinit_5ftests_20',['run_init_deinit_tests',['../class_b_n_o08x_test_suite.html#a53de9b0fe1b28c18e3a1ca4c68a06f16',1,'BNO08xTestSuite']]], - ['run_5fmulti_5freport_5ftests_21',['run_multi_report_tests',['../class_b_n_o08x_test_suite.html#a916cff374791381de61f1035f9935ac5',1,'BNO08xTestSuite']]], - ['run_5fsingle_5freport_5ftests_22',['run_single_report_tests',['../class_b_n_o08x_test_suite.html#a37899d7bf67fce5c3dd77dd5647f8ecb',1,'BNO08xTestSuite']]], - ['running_23',['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_24',['Running Tests',['../md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md9',1,'']]], - ['rv_25',['rv',['../struct_b_n_o08x_1_1bno08x__reports__t.html#aeab138f8ddfed3f4d6b855a73b7e2db5',1,'BNO08x::bno08x_reports_t']]], - ['rv_5farvr_5fstabilized_26',['rv_ARVR_stabilized',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a027c914e51da445148dc9b2735cc5fc9',1,'BNO08x::bno08x_reports_t']]], - ['rv_5farvr_5fstabilized_5fgame_27',['rv_ARVR_stabilized_game',['../struct_b_n_o08x_1_1bno08x__reports__t.html#af550968d0e56f114b4afb20a5a442206',1,'BNO08x::bno08x_reports_t']]], - ['rv_5fgame_28',['rv_game',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a7f33ac650137f5933ee1eab1ce936db6',1,'BNO08x::bno08x_reports_t']]], - ['rv_5fgeomagnetic_29',['rv_geomagnetic',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a7e17ff7b9763ed040158813c69614a9f',1,'BNO08x::bno08x_reports_t']]], - ['rv_5fgyro_5fintegrated_30',['rv_gyro_integrated',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a6937b5d9bf8af9344a5013e1c543ab42',1,'BNO08x::bno08x_reports_t']]], - ['rx_5fdata_5flength_31',['RX_DATA_LENGTH',['../class_b_n_o08x.html#a1a037bda37493cde56732cc6fdc7884b',1,'BNO08x']]] + ['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']]] ]; diff --git a/documentation/html/search/all_11.js b/documentation/html/search/all_11.js index fd431fa..c211652 100644 --- a/documentation/html/search/all_11.js +++ b/documentation/html/search/all_11.js @@ -7,44 +7,45 @@ var searchData= ['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_5fhal_5fimu_7',['set_hal_imu',['../class_b_n_o08x_s_h2_h_a_l.html#a236ccf0ff8d36060b465bc1f4f0a37fa',1,'BNO08xSH2HAL']]], - ['set_5ftest_5fimu_5fcfg_8',['set_test_imu_cfg',['../class_b_n_o08x_test_helper.html#a9e2f9bf13f28f1a6ba87e86bc5947cf1',1,'BNO08xTestHelper']]], - ['sh2_5fhal_9',['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_10',['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_11',['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_12',['sh2_HAL_service_task_hdl',['../class_b_n_o08x.html#afb288b912294ac6a568c1aab8bb382f6',1,'BNO08x']]], - ['sh2_5fhal_5fservice_5ftask_5fsz_13',['SH2_HAL_SERVICE_TASK_SZ',['../class_b_n_o08x.html#aac1f772772db2d5fd14d51e44649d8eb',1,'BNO08x']]], - ['sh2_5fhal_5fservice_5ftask_5ftrampoline_14',['sh2_HAL_service_task_trampoline',['../class_b_n_o08x.html#a888eaf810d6140e2e771c44f5857b7c1',1,'BNO08x']]], - ['sh_5fversion_15',['sh_version',['../structbno08x__meta__data__t.html#a672da8b56be3269bae22c9e0e5424719',1,'bno08x_meta_data_t']]], - ['shake_5fdetected_5fx_16',['SHAKE_DETECTED_X',['../_b_n_o08x_global_types_8hpp.html#ae12bdf0217349447eebadf16d4560869',1,'BNO08xGlobalTypes.hpp']]], - ['shake_5fdetected_5fy_17',['SHAKE_DETECTED_Y',['../_b_n_o08x_global_types_8hpp.html#a023aa826dbf083e2a6d2d67beba75b27',1,'BNO08xGlobalTypes.hpp']]], - ['shake_5fdetected_5fz_18',['SHAKE_DETECTED_Z',['../_b_n_o08x_global_types_8hpp.html#a9951e367fa8ff09a55526994cfaa94be',1,'BNO08xGlobalTypes.hpp']]], - ['shake_5fdetector_19',['shake_detector',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a9d7ff08c5a141c3d1ad3493423e7c49c',1,'BNO08x::bno08x_reports_t']]], - ['signal_5fdata_5favailable_20',['signal_data_available',['../class_b_n_o08x_rpt.html#a47a623eb0a1db51af76a03a103c32329',1,'BNO08xRpt']]], - ['singlereporttests_2ecpp_21',['SingleReportTests.cpp',['../_single_report_tests_8cpp.html',1,'']]], - ['sleep_22',['sleep',['../class_b_n_o08x.html#a7c5774a48227e8e3346fa5df7dfa420c',1,'BNO08x']]], - ['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_5fhdl_27',['spi_hdl',['../class_b_n_o08x.html#acc0ea091465fc9a5736f5e0c6a0ce8ef',1,'BNO08x']]], - ['spi_5fopen_28',['spi_open',['../class_b_n_o08x_s_h2_h_a_l.html#ae079b1384cba806a778eb0e27f981da0',1,'BNO08xSH2HAL']]], - ['spi_5fperipheral_29',['spi_peripheral',['../structbno08x__config__t.html#a020d2343750bb7debc2a108ae038c9ec',1,'bno08x_config_t']]], - ['spi_5fread_30',['spi_read',['../class_b_n_o08x_s_h2_h_a_l.html#a3e691461235b3e3c59866ac179d06f25',1,'BNO08xSH2HAL']]], - ['spi_5fread_5fsh2_5fpacket_5fbody_31',['spi_read_sh2_packet_body',['../class_b_n_o08x_s_h2_h_a_l.html#a6003e3011b0e8208e2632f729e195922',1,'BNO08xSH2HAL']]], - ['spi_5fread_5fsh2_5fpacket_5fheader_32',['spi_read_sh2_packet_header',['../class_b_n_o08x_s_h2_h_a_l.html#ac63619162addd952a2af599cb414783f',1,'BNO08xSH2HAL']]], - ['spi_5ftransaction_33',['spi_transaction',['../class_b_n_o08x.html#ac16adc5f00b0039c98a4921f13895026',1,'BNO08x']]], - ['spi_5fwait_5ffor_5fint_34',['spi_wait_for_int',['../class_b_n_o08x_s_h2_h_a_l.html#a15b568922a498b988bd8b897b3ae2278',1,'BNO08xSH2HAL']]], - ['spi_5fwrite_35',['spi_write',['../class_b_n_o08x_s_h2_h_a_l.html#a96d5b8fa7669f22cd0ecaf1feee13299',1,'BNO08xSH2HAL']]], - ['stability_36',['stability',['../structbno08x__stability__classifier__t.html#a2ecd636f34a6be612833009d9a1c8725',1,'bno08x_stability_classifier_t']]], - ['stability_5fclassifier_37',['stability_classifier',['../struct_b_n_o08x_1_1bno08x__reports__t.html#a2edee4386eaea86ef3d316f5840d7a2f',1,'BNO08x::bno08x_reports_t']]], - ['stability_5fto_5fstr_38',['stability_to_str',['../class_b_n_o08x.html#aa8347555e37a185bef4a834b04231123',1,'BNO08x']]], - ['stable_39',['STABLE',['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a32987cdf8a725702042ab18f5c700905',1,'BNO08xGlobalTypes.hpp']]], - ['started_40',['Getting Started',['../md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md1',1,'']]], - ['stationary_41',['STATIONARY',['../_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5a4120eb7591bd0789af75a8973d5f9146',1,'BNO08xGlobalTypes.hpp']]], - ['step_5faccumulator_42',['step_accumulator',['../class_b_n_o08x_rpt_step_counter.html#ab3dc0162e974a582fd4c153e9ac0f521',1,'BNO08xRptStepCounter']]], - ['step_5fcounter_43',['step_counter',['../struct_b_n_o08x_1_1bno08x__reports__t.html#aee9528ea57ab86ef29e10de9ecfefcf7',1,'BNO08x::bno08x_reports_t']]], - ['steps_44',['steps',['../structbno08x__step__counter__t.html#a6d6be986b770fe1343a46080f35653d3',1,'bno08x_step_counter_t']]], - ['still_45',['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_46',['sync_ctx',['../class_b_n_o08x.html#a22bb1bdc1153a455ec8f549d9389406e',1,'BNO08x::sync_ctx'],['../class_b_n_o08x_rpt.html#a5a1404a08918d66bb0f41f55220db6e5',1,'BNO08xRpt::sync_ctx']]] + ['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']]] ]; diff --git a/documentation/html/search/all_12.js b/documentation/html/search/all_12.js index ef33e0f..327fbfa 100644 --- a/documentation/html/search/all_12.js +++ b/documentation/html/search/all_12.js @@ -15,10 +15,10 @@ var searchData= ['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__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md10',1,'Adding Tests'],['../md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md9',1,'Running Tests'],['../md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md8',1,'Unit Tests']]], + ['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__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md3',1,'']]], + ['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']]] ]; diff --git a/documentation/html/search/all_13.js b/documentation/html/search/all_13.js index 3fd8532..f6c69e9 100644 --- a/documentation/html/search/all_13.js +++ b/documentation/html/search/all_13.js @@ -7,7 +7,7 @@ var searchData= ['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__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md8',1,'']]], + ['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()']]], diff --git a/documentation/html/search/all_15.js b/documentation/html/search/all_15.js index 64b5f51..fc2a4b0 100644 --- a/documentation/html/search/all_15.js +++ b/documentation/html/search/all_15.js @@ -3,6 +3,6 @@ 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__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md2',1,'']]], + ['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']]] ]; diff --git a/documentation/html/search/all_2.js b/documentation/html/search/all_2.js index 204df0b..d53a11f 100644 --- a/documentation/html/search/all_2.js +++ b/documentation/html/search/all_2.js @@ -4,7 +4,7 @@ var searchData= ['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__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md7',1,'']]], + ['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']]], @@ -26,6 +26,6 @@ var searchData= ['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__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md15',1,'']]], + ['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']]] ]; diff --git a/documentation/html/search/all_3.js b/documentation/html/search/all_3.js index 70232f0..3d908d3 100644 --- a/documentation/html/search/all_3.js +++ b/documentation/html/search/all_3.js @@ -19,10 +19,11 @@ var searchData= ['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']]], - ['documentation_19',['Documentation',['../md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md11',1,'']]], - ['double_5ftap_20',['double_tap',['../structbno08x__tap__detector__t.html#aef875a8e6ff23b29cb9fb73af48db11a',1,'bno08x_tap_detector_t']]], - ['dynamic_5fcalibration_5fautosave_5fdisable_21',['dynamic_calibration_autosave_disable',['../class_b_n_o08x.html#a9387728c276734da27388dbea38b6b32',1,'BNO08x']]], - ['dynamic_5fcalibration_5fautosave_5fenable_22',['dynamic_calibration_autosave_enable',['../class_b_n_o08x.html#a4e8b49abd33e6e11f23b2ae345058b9b',1,'BNO08x']]], - ['dynamic_5fcalibration_5fdisable_23',['dynamic_calibration_disable',['../class_b_n_o08x.html#a5c7498f6fa4bd43280dff1d322233b95',1,'BNO08x']]], - ['dynamic_5fcalibration_5fenable_24',['dynamic_calibration_enable',['../class_b_n_o08x.html#a90ea8e811d4bea28a356290d6f5caac5',1,'BNO08x']]] + ['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']]] ]; diff --git a/documentation/html/search/all_4.js b/documentation/html/search/all_4.js index 856442f..d3d3707 100644 --- a/documentation/html/search/all_4.js +++ b/documentation/html/search/all_4.js @@ -1,7 +1,7 @@ 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#a3012b77fd80f2c34e57d5a23299f1470',1,'BNO08xRpt::enable()'],['../class_b_n_o08x_rpt_activity_classifier.html#adefe3069a697b16d93cd281bda331db4',1,'BNO08xRptActivityClassifier::enable()'],['../class_b_n_o08x_rpt_tap_detector.html#a56e8ac83784ef97dba4fd1487ac9c876',1,'BNO08xRptTapDetector::enable()']]], + ['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']]], @@ -11,27 +11,28 @@ var searchData= ['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_5fdata_5favailable_11',['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_12',['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_13',['EVT_GRP_RPT_GEOMAG_RV_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fgravity_5fbit_14',['EVT_GRP_RPT_GRAVITY_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fgyro_5fintegrated_5frv_5fbit_15',['EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5flinear_5faccelerometer_5fbit_16',['EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fraw_5faccelerometer_5fbit_17',['EVT_GRP_RPT_RAW_ACCELEROMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fraw_5fgyro_5fbit_18',['EVT_GRP_RPT_RAW_GYRO_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fraw_5fmagnetometer_5fbit_19',['EVT_GRP_RPT_RAW_MAGNETOMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5frv_5farvr_5fs_5fbit_20',['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_21',['EVT_GRP_RPT_RV_ARVR_S_GAME_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5frv_5fbit_22',['EVT_GRP_RPT_RV_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5frv_5fgame_5fbit_23',['EVT_GRP_RPT_RV_GAME_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fshake_5fdetector_5fbit_24',['EVT_GRP_RPT_SHAKE_DETECTOR_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fstability_5fclassifier_5fbit_25',['EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fstep_5fcounter_5fbit_26',['EVT_GRP_RPT_STEP_COUNTER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5ftap_5fdetector_5fbit_27',['EVT_GRP_RPT_TAP_DETECTOR_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5funcal_5fgyro_5fbit_28',['EVT_GRP_RPT_UNCAL_GYRO_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5funcal_5fmagnetometer_5fbit_29',['EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5ftask_30',['evt_grp_task',['../struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html#aacddf6425d126d8e854eff620a2dbec0',1,'BNO08xPrivateTypes::bno08x_sync_ctx_t']]], - ['example_31',['Example',['../md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md7',1,'Call-Back Function Example'],['../md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md6',1,'Polling Example']]], - ['examples_32',['Examples',['../md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md5',1,'']]], - ['ext_5frst_33',['EXT_RST',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147ac4e100317ca17eda786308c1c39eded5',1,'BNO08xGlobalTypes.hpp']]] + ['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']]] ]; diff --git a/documentation/html/search/all_5.js b/documentation/html/search/all_5.js index 5eca6bb..934546b 100644 --- a/documentation/html/search/all_5.js +++ b/documentation/html/search/all_5.js @@ -3,7 +3,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__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md12',1,'']]], + ['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__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md7',1,'']]] + ['function_20example_5',['Call-Back Function Example',['../md__r_e_a_d_m_e.html#autotoc_md7',1,'']]] ]; diff --git a/documentation/html/search/all_6.js b/documentation/html/search/all_6.js index 2757567..b630481 100644 --- a/documentation/html/search/all_6.js +++ b/documentation/html/search/all_6.js @@ -16,7 +16,7 @@ var searchData= ['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__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md1',1,'']]], + ['getting_20started_16',['Getting Started',['../md__r_e_a_d_m_e.html#autotoc_md1',1,'']]], ['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']]], diff --git a/documentation/html/search/all_b.js b/documentation/html/search/all_b.js index b526474..c9eac13 100644 --- a/documentation/html/search/all_b.js +++ b/documentation/html/search/all_b.js @@ -2,7 +2,7 @@ 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__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md14',1,'']]], + ['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()']]], diff --git a/documentation/html/search/all_c.js b/documentation/html/search/all_c.js index 5e2c290..e4c87b7 100644 --- a/documentation/html/search/all_c.js +++ b/documentation/html/search/all_c.js @@ -4,7 +4,7 @@ var searchData= ['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__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md4',1,'']]], + ['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']]], diff --git a/documentation/html/search/all_e.js b/documentation/html/search/all_e.js index a848056..a4aacc2 100644 --- a/documentation/html/search/all_e.js +++ b/documentation/html/search/all_e.js @@ -4,7 +4,7 @@ var searchData= ['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__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md6',1,'']]], + ['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']]], @@ -14,6 +14,6 @@ var searchData= ['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__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md12',1,'']]], - ['project_15',['Adding to Project',['../md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html#autotoc_md3',1,'']]] + ['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,'']]] ]; diff --git a/documentation/html/search/enumvalues_1.js b/documentation/html/search/enumvalues_1.js index 8058a6d..ad927ea 100644 --- a/documentation/html/search/enumvalues_1.js +++ b/documentation/html/search/enumvalues_1.js @@ -9,22 +9,23 @@ var searchData= ['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_5fgeomag_5frv_5fbit_9',['EVT_GRP_RPT_GEOMAG_RV_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa728314f4744fc408c6b153e8fbb3feb4',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fgravity_5fbit_10',['EVT_GRP_RPT_GRAVITY_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fabd9e62157a0bc3dc38c3473d7bc2799f',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fgyro_5fintegrated_5frv_5fbit_11',['EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa6835a63fb08379608cda0a108098aac7',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5flinear_5faccelerometer_5fbit_12',['EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa68851003c2b7df34c3acf882251c60e2',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fraw_5faccelerometer_5fbit_13',['EVT_GRP_RPT_RAW_ACCELEROMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab7e6b36da354702880ff9118d45b6af2',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fraw_5fgyro_5fbit_14',['EVT_GRP_RPT_RAW_GYRO_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fraw_5fmagnetometer_5fbit_15',['EVT_GRP_RPT_RAW_MAGNETOMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5frv_5farvr_5fs_5fbit_16',['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_17',['EVT_GRP_RPT_RV_ARVR_S_GAME_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fab77588c26929a2d8dd8eeea883b905ca',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5frv_5fbit_18',['EVT_GRP_RPT_RV_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fac0ff3fde600aac814ad76a4769515ae8',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5frv_5fgame_5fbit_19',['EVT_GRP_RPT_RV_GAME_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad39283f98adf7242b3b3ccf847c150cd',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fshake_5fdetector_5fbit_20',['EVT_GRP_RPT_SHAKE_DETECTOR_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad517d3ea5b1b259f20ed43e1fcf40e0c',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fstability_5fclassifier_5fbit_21',['EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fae138ae8422830982a470025d81c4be4b',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5fstep_5fcounter_5fbit_22',['EVT_GRP_RPT_STEP_COUNTER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fafb8f448edba339f37fdf794bd891f903',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5ftap_5fdetector_5fbit_23',['EVT_GRP_RPT_TAP_DETECTOR_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fad4482fb4fb6693a492584508691f2c77',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5funcal_5fgyro_5fbit_24',['EVT_GRP_RPT_UNCAL_GYRO_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2fa591c062247280798af0e40d6141614c6',1,'BNO08xPrivateTypes']]], - ['evt_5fgrp_5frpt_5funcal_5fmagnetometer_5fbit_25',['EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT',['../namespace_b_n_o08x_private_types.html#ac53fb578d93a18b7a83903fc7a71dc2faa54d15cc17179a6840b9ec3f4e0038cb',1,'BNO08xPrivateTypes']]], - ['ext_5frst_26',['EXT_RST',['../_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147ac4e100317ca17eda786308c1c39eded5',1,'BNO08xGlobalTypes.hpp']]] + ['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']]] ]; diff --git a/documentation/html/search/functions_3.js b/documentation/html/search/functions_3.js index da5a5c1..1161e0a 100644 --- a/documentation/html/search/functions_3.js +++ b/documentation/html/search/functions_3.js @@ -12,8 +12,9 @@ var searchData= ['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']]], - ['dynamic_5fcalibration_5fautosave_5fdisable_12',['dynamic_calibration_autosave_disable',['../class_b_n_o08x.html#a9387728c276734da27388dbea38b6b32',1,'BNO08x']]], - ['dynamic_5fcalibration_5fautosave_5fenable_13',['dynamic_calibration_autosave_enable',['../class_b_n_o08x.html#a4e8b49abd33e6e11f23b2ae345058b9b',1,'BNO08x']]], - ['dynamic_5fcalibration_5fdisable_14',['dynamic_calibration_disable',['../class_b_n_o08x.html#a5c7498f6fa4bd43280dff1d322233b95',1,'BNO08x']]], - ['dynamic_5fcalibration_5fenable_15',['dynamic_calibration_enable',['../class_b_n_o08x.html#a90ea8e811d4bea28a356290d6f5caac5',1,'BNO08x']]] + ['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']]] ]; diff --git a/documentation/html/search/functions_4.js b/documentation/html/search/functions_4.js index bddf3b4..ae31b95 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#a3012b77fd80f2c34e57d5a23299f1470',1,'BNO08xRpt::enable()'],['../class_b_n_o08x_rpt_activity_classifier.html#adefe3069a697b16d93cd281bda331db4',1,'BNO08xRptActivityClassifier::enable()'],['../class_b_n_o08x_rpt_tap_detector.html#a56e8ac83784ef97dba4fd1487ac9c876',1,'BNO08xRptTapDetector::enable()']]] + ['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()']]] ]; diff --git a/documentation/html/search/functions_c.js b/documentation/html/search/functions_c.js index b986161..1fa3d3e 100644 --- a/documentation/html/search/functions_c.js +++ b/documentation/html/search/functions_c.js @@ -1,11 +1,12 @@ 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()']]], - ['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']]] + ['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']]] ]; diff --git a/documentation/html/search/functions_d.js b/documentation/html/search/functions_d.js index ef3d06d..647bba6 100644 --- a/documentation/html/search/functions_d.js +++ b/documentation/html/search/functions_d.js @@ -2,19 +2,20 @@ 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_5fhal_5fimu_2',['set_hal_imu',['../class_b_n_o08x_s_h2_h_a_l.html#a236ccf0ff8d36060b465bc1f4f0a37fa',1,'BNO08xSH2HAL']]], - ['set_5ftest_5fimu_5fcfg_3',['set_test_imu_cfg',['../class_b_n_o08x_test_helper.html#a9e2f9bf13f28f1a6ba87e86bc5947cf1',1,'BNO08xTestHelper']]], - ['sh2_5fhal_5fservice_5ftask_4',['sh2_HAL_service_task',['../class_b_n_o08x.html#a7c7a9a0b81f9c8762fc927efea68bf23',1,'BNO08x']]], - ['sh2_5fhal_5fservice_5ftask_5ftrampoline_5',['sh2_HAL_service_task_trampoline',['../class_b_n_o08x.html#a888eaf810d6140e2e771c44f5857b7c1',1,'BNO08x']]], - ['signal_5fdata_5favailable_6',['signal_data_available',['../class_b_n_o08x_rpt.html#a47a623eb0a1db51af76a03a103c32329',1,'BNO08xRpt']]], - ['sleep_7',['sleep',['../class_b_n_o08x.html#a7c5774a48227e8e3346fa5df7dfa420c',1,'BNO08x']]], - ['soft_5freset_8',['soft_reset',['../class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e',1,'BNO08x']]], - ['spi_5fclose_9',['spi_close',['../class_b_n_o08x_s_h2_h_a_l.html#a5fa6b901d1790fcd7dc0905f62ae040f',1,'BNO08xSH2HAL']]], - ['spi_5fopen_10',['spi_open',['../class_b_n_o08x_s_h2_h_a_l.html#ae079b1384cba806a778eb0e27f981da0',1,'BNO08xSH2HAL']]], - ['spi_5fread_11',['spi_read',['../class_b_n_o08x_s_h2_h_a_l.html#a3e691461235b3e3c59866ac179d06f25',1,'BNO08xSH2HAL']]], - ['spi_5fread_5fsh2_5fpacket_5fbody_12',['spi_read_sh2_packet_body',['../class_b_n_o08x_s_h2_h_a_l.html#a6003e3011b0e8208e2632f729e195922',1,'BNO08xSH2HAL']]], - ['spi_5fread_5fsh2_5fpacket_5fheader_13',['spi_read_sh2_packet_header',['../class_b_n_o08x_s_h2_h_a_l.html#ac63619162addd952a2af599cb414783f',1,'BNO08xSH2HAL']]], - ['spi_5fwait_5ffor_5fint_14',['spi_wait_for_int',['../class_b_n_o08x_s_h2_h_a_l.html#a15b568922a498b988bd8b897b3ae2278',1,'BNO08xSH2HAL']]], - ['spi_5fwrite_15',['spi_write',['../class_b_n_o08x_s_h2_h_a_l.html#a96d5b8fa7669f22cd0ecaf1feee13299',1,'BNO08xSH2HAL']]], - ['stability_5fto_5fstr_16',['stability_to_str',['../class_b_n_o08x.html#aa8347555e37a185bef4a834b04231123',1,'BNO08x']]] + ['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']]] ]; diff --git a/documentation/html/search/pages_0.js b/documentation/html/search/pages_0.js index c42e3bf..72b4213 100644 --- a/documentation/html/search/pages_0.js +++ b/documentation/html/search/pages_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['readme_0',['README',['../md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.html',1,'']]] + ['readme_0',['README',['../md__r_e_a_d_m_e.html',1,'']]] ]; diff --git a/documentation/html/search/variables_0.js b/documentation/html/search/variables_0.js index ebb1c97..fa69624 100644 --- a/documentation/html/search/variables_0.js +++ b/documentation/html/search/variables_0.js @@ -3,6 +3,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']]], - ['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']]] + ['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']]] ]; 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 90d9fb8..49a34a5 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 @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          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 b5be023..f658d5c 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 @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          @@ -589,7 +589,7 @@ Public Attributes

          The documentation for this struct was generated from the following file:
          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 77299f4..7c00012 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 @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          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 39c1a75..149e68b 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 @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          @@ -333,7 +333,7 @@ Public Attributes

          The documentation for this struct was generated from the following file:
          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 24c0dfb..95845f4 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 @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          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 0bcb1c0..984c98d 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 @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          @@ -276,7 +276,7 @@ Public Attributes

          The documentation for this struct was generated from the following file:
          diff --git a/documentation/html/structbno08x__accel__t-members.html b/documentation/html/structbno08x__accel__t-members.html index d0ffd0d..bbcb2be 100644 --- a/documentation/html/structbno08x__accel__t-members.html +++ b/documentation/html/structbno08x__accel__t-members.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          diff --git a/documentation/html/structbno08x__accel__t.html b/documentation/html/structbno08x__accel__t.html index 5343809..8e2057f 100644 --- a/documentation/html/structbno08x__accel__t.html +++ b/documentation/html/structbno08x__accel__t.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          @@ -235,7 +235,7 @@ Public Attributes

          The documentation for this struct was generated from the following file:
          diff --git a/documentation/html/structbno08x__activity__classifier__t-members.html b/documentation/html/structbno08x__activity__classifier__t-members.html index 5942bc7..180305c 100644 --- a/documentation/html/structbno08x__activity__classifier__t-members.html +++ b/documentation/html/structbno08x__activity__classifier__t-members.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          diff --git a/documentation/html/structbno08x__activity__classifier__t.html b/documentation/html/structbno08x__activity__classifier__t.html index a2e0731..ba9bdc8 100644 --- a/documentation/html/structbno08x__activity__classifier__t.html +++ b/documentation/html/structbno08x__activity__classifier__t.html @@ -27,7 +27,7 @@ -
          esp32_BNO08x 1.3 +
          esp32_BNO08x 1.31
          C++ BNO08x IMU driver component for esp-idf.
          @@ -251,7 +251,7 @@ Public Attributes

          The documentation for this struct was generated from the following file:
        diff --git a/documentation/html/structbno08x__ang__vel__t-members.html b/documentation/html/structbno08x__ang__vel__t-members.html index a1092a9..591f9b6 100644 --- a/documentation/html/structbno08x__ang__vel__t-members.html +++ b/documentation/html/structbno08x__ang__vel__t-members.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/structbno08x__ang__vel__t.html b/documentation/html/structbno08x__ang__vel__t.html index 275ced9..64b0c64 100644 --- a/documentation/html/structbno08x__ang__vel__t.html +++ b/documentation/html/structbno08x__ang__vel__t.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        @@ -249,7 +249,7 @@ template<typename T >

        The documentation for this struct was generated from the following file:
        diff --git a/documentation/html/structbno08x__config__t-members.html b/documentation/html/structbno08x__config__t-members.html index bb84bea..8b143e9 100644 --- a/documentation/html/structbno08x__config__t-members.html +++ b/documentation/html/structbno08x__config__t-members.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/structbno08x__config__t.html b/documentation/html/structbno08x__config__t.html index 10aea73..ee0d351 100644 --- a/documentation/html/structbno08x__config__t.html +++ b/documentation/html/structbno08x__config__t.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        @@ -384,7 +384,7 @@ Public Attributes

        The documentation for this struct was generated from the following file:
        diff --git a/documentation/html/structbno08x__euler__angle__t-members.html b/documentation/html/structbno08x__euler__angle__t-members.html index 711a165..9f3e5e1 100644 --- a/documentation/html/structbno08x__euler__angle__t-members.html +++ b/documentation/html/structbno08x__euler__angle__t-members.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/structbno08x__euler__angle__t.html b/documentation/html/structbno08x__euler__angle__t.html index 737cd04..59f4b51 100644 --- a/documentation/html/structbno08x__euler__angle__t.html +++ b/documentation/html/structbno08x__euler__angle__t.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        @@ -281,7 +281,7 @@ template<typename T >

        The documentation for this struct was generated from the following file:
        diff --git a/documentation/html/structbno08x__gyro__bias__t-members.html b/documentation/html/structbno08x__gyro__bias__t-members.html index 7133bd4..f42eb6c 100644 --- a/documentation/html/structbno08x__gyro__bias__t-members.html +++ b/documentation/html/structbno08x__gyro__bias__t-members.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/structbno08x__gyro__bias__t.html b/documentation/html/structbno08x__gyro__bias__t.html index 08cece0..34c6144 100644 --- a/documentation/html/structbno08x__gyro__bias__t.html +++ b/documentation/html/structbno08x__gyro__bias__t.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        @@ -219,7 +219,7 @@ Public Attributes

        The documentation for this struct was generated from the following file:
        diff --git a/documentation/html/structbno08x__gyro__t-members.html b/documentation/html/structbno08x__gyro__t-members.html index 102ae46..5850cfb 100644 --- a/documentation/html/structbno08x__gyro__t-members.html +++ b/documentation/html/structbno08x__gyro__t-members.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/structbno08x__gyro__t.html b/documentation/html/structbno08x__gyro__t.html index f9315e5..81239c9 100644 --- a/documentation/html/structbno08x__gyro__t.html +++ b/documentation/html/structbno08x__gyro__t.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        @@ -262,7 +262,7 @@ Public Attributes

        The documentation for this struct was generated from the following file:
        diff --git a/documentation/html/structbno08x__magf__bias__t-members.html b/documentation/html/structbno08x__magf__bias__t-members.html index d4c9f38..8f8f97a 100644 --- a/documentation/html/structbno08x__magf__bias__t-members.html +++ b/documentation/html/structbno08x__magf__bias__t-members.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/structbno08x__magf__bias__t.html b/documentation/html/structbno08x__magf__bias__t.html index 75b86f6..348a337 100644 --- a/documentation/html/structbno08x__magf__bias__t.html +++ b/documentation/html/structbno08x__magf__bias__t.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        @@ -219,7 +219,7 @@ Public Attributes

        The documentation for this struct was generated from the following file:
        diff --git a/documentation/html/structbno08x__magf__t-members.html b/documentation/html/structbno08x__magf__t-members.html index a2ed83b..84b85e7 100644 --- a/documentation/html/structbno08x__magf__t-members.html +++ b/documentation/html/structbno08x__magf__t-members.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/structbno08x__magf__t.html b/documentation/html/structbno08x__magf__t.html index 4016b30..8db28b7 100644 --- a/documentation/html/structbno08x__magf__t.html +++ b/documentation/html/structbno08x__magf__t.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        @@ -262,7 +262,7 @@ Public Attributes

        The documentation for this struct was generated from the following file:
        diff --git a/documentation/html/structbno08x__meta__data__t-members.html b/documentation/html/structbno08x__meta__data__t-members.html index 324177e..3d1731a 100644 --- a/documentation/html/structbno08x__meta__data__t-members.html +++ b/documentation/html/structbno08x__meta__data__t-members.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/structbno08x__meta__data__t.html b/documentation/html/structbno08x__meta__data__t.html index 0524753..861b69b 100644 --- a/documentation/html/structbno08x__meta__data__t.html +++ b/documentation/html/structbno08x__meta__data__t.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        @@ -531,7 +531,7 @@ Public Attributes

        The documentation for this struct was generated from the following file:
        diff --git a/documentation/html/structbno08x__quat__t-members.html b/documentation/html/structbno08x__quat__t-members.html index 4a35719..4d07321 100644 --- a/documentation/html/structbno08x__quat__t-members.html +++ b/documentation/html/structbno08x__quat__t-members.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/structbno08x__quat__t.html b/documentation/html/structbno08x__quat__t.html index b0cbc03..3e2e3f7 100644 --- a/documentation/html/structbno08x__quat__t.html +++ b/documentation/html/structbno08x__quat__t.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        @@ -321,7 +321,7 @@ Public Attributes

        The documentation for this struct was generated from the following file:
        diff --git a/documentation/html/structbno08x__raw__accel__t-members.html b/documentation/html/structbno08x__raw__accel__t-members.html index c651333..ce993c8 100644 --- a/documentation/html/structbno08x__raw__accel__t-members.html +++ b/documentation/html/structbno08x__raw__accel__t-members.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/structbno08x__raw__accel__t.html b/documentation/html/structbno08x__raw__accel__t.html index 58b304b..ff2d0a9 100644 --- a/documentation/html/structbno08x__raw__accel__t.html +++ b/documentation/html/structbno08x__raw__accel__t.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        @@ -251,7 +251,7 @@ Public Attributes

        The documentation for this struct was generated from the following file:
        diff --git a/documentation/html/structbno08x__raw__gyro__t-members.html b/documentation/html/structbno08x__raw__gyro__t-members.html index fdc6382..ea7381f 100644 --- a/documentation/html/structbno08x__raw__gyro__t-members.html +++ b/documentation/html/structbno08x__raw__gyro__t-members.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/structbno08x__raw__gyro__t.html b/documentation/html/structbno08x__raw__gyro__t.html index 5b16aa8..f0198ff 100644 --- a/documentation/html/structbno08x__raw__gyro__t.html +++ b/documentation/html/structbno08x__raw__gyro__t.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        @@ -267,7 +267,7 @@ Public Attributes

        The documentation for this struct was generated from the following file:
        diff --git a/documentation/html/structbno08x__raw__magf__t-members.html b/documentation/html/structbno08x__raw__magf__t-members.html index 027e31f..01f0df2 100644 --- a/documentation/html/structbno08x__raw__magf__t-members.html +++ b/documentation/html/structbno08x__raw__magf__t-members.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/structbno08x__raw__magf__t.html b/documentation/html/structbno08x__raw__magf__t.html index c00a98e..2a13dca 100644 --- a/documentation/html/structbno08x__raw__magf__t.html +++ b/documentation/html/structbno08x__raw__magf__t.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        @@ -251,7 +251,7 @@ Public Attributes

        The documentation for this struct was generated from the following file:
        diff --git a/documentation/html/structbno08x__sample__counts__t-members.html b/documentation/html/structbno08x__sample__counts__t-members.html index c935742..60625b3 100644 --- a/documentation/html/structbno08x__sample__counts__t-members.html +++ b/documentation/html/structbno08x__sample__counts__t-members.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/structbno08x__sample__counts__t.html b/documentation/html/structbno08x__sample__counts__t.html index 7d0758a..84b1973 100644 --- a/documentation/html/structbno08x__sample__counts__t.html +++ b/documentation/html/structbno08x__sample__counts__t.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        @@ -247,7 +247,7 @@ Public Attributes

        The documentation for this struct was generated from the following file:
        diff --git a/documentation/html/structbno08x__shake__detector__t-members.html b/documentation/html/structbno08x__shake__detector__t-members.html index 3b38965..840512e 100644 --- a/documentation/html/structbno08x__shake__detector__t-members.html +++ b/documentation/html/structbno08x__shake__detector__t-members.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/structbno08x__shake__detector__t.html b/documentation/html/structbno08x__shake__detector__t.html index 0fa99e0..3357abe 100644 --- a/documentation/html/structbno08x__shake__detector__t.html +++ b/documentation/html/structbno08x__shake__detector__t.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        @@ -235,7 +235,7 @@ Public Attributes

        The documentation for this struct was generated from the following file:
        diff --git a/documentation/html/structbno08x__stability__classifier__t-members.html b/documentation/html/structbno08x__stability__classifier__t-members.html index 05f8982..a180d60 100644 --- a/documentation/html/structbno08x__stability__classifier__t-members.html +++ b/documentation/html/structbno08x__stability__classifier__t-members.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/structbno08x__stability__classifier__t.html b/documentation/html/structbno08x__stability__classifier__t.html index 7944b96..ab02c41 100644 --- a/documentation/html/structbno08x__stability__classifier__t.html +++ b/documentation/html/structbno08x__stability__classifier__t.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        @@ -203,7 +203,7 @@ Public Attributes

        The documentation for this struct was generated from the following file:
        diff --git a/documentation/html/structbno08x__step__counter__t-members.html b/documentation/html/structbno08x__step__counter__t-members.html index 4d14da3..6b630d5 100644 --- a/documentation/html/structbno08x__step__counter__t-members.html +++ b/documentation/html/structbno08x__step__counter__t-members.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/structbno08x__step__counter__t.html b/documentation/html/structbno08x__step__counter__t.html index 26763cd..eb61d5e 100644 --- a/documentation/html/structbno08x__step__counter__t.html +++ b/documentation/html/structbno08x__step__counter__t.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        @@ -219,7 +219,7 @@ Public Attributes

        The documentation for this struct was generated from the following file:
        diff --git a/documentation/html/structbno08x__tap__detector__t-members.html b/documentation/html/structbno08x__tap__detector__t-members.html index d0f7507..0a39f4a 100644 --- a/documentation/html/structbno08x__tap__detector__t-members.html +++ b/documentation/html/structbno08x__tap__detector__t-members.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        diff --git a/documentation/html/structbno08x__tap__detector__t.html b/documentation/html/structbno08x__tap__detector__t.html index 4f9fcdd..1f525ff 100644 --- a/documentation/html/structbno08x__tap__detector__t.html +++ b/documentation/html/structbno08x__tap__detector__t.html @@ -27,7 +27,7 @@ -
        esp32_BNO08x 1.3 +
        esp32_BNO08x 1.31
        C++ BNO08x IMU driver component for esp-idf.
        @@ -251,7 +251,7 @@ Public Attributes

        The documentation for this struct was generated from the following file:
        diff --git a/documentation/latex/_b_n_o08x_8cpp.tex b/documentation/latex/_b_n_o08x_8cpp.tex index f2f52cc..eadfe26 100644 --- a/documentation/latex/_b_n_o08x_8cpp.tex +++ b/documentation/latex/_b_n_o08x_8cpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x.\+cpp File Reference} -\hypertarget{_b_n_o08x_8cpp}{}\label{_b_n_o08x_8cpp}\index{BNO08x.cpp@{BNO08x.cpp}} +\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 Include dependency graph for BNO08x.\+cpp\+: diff --git a/documentation/latex/_b_n_o08x_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_8cpp__incl.md5 index f9cfb26..0ca8284 100644 --- a/documentation/latex/_b_n_o08x_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_8cpp__incl.md5 @@ -1 +1 @@ -d341e49d2d23b5f3cc0f9d9785dbf34b \ No newline at end of file +2f90fab509097b9ee4305a4d45a0503f \ 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 54bf7bb..9677dde 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 b1f2b1b..62db3be 100644 --- a/documentation/latex/_b_n_o08x_8hpp.tex +++ b/documentation/latex/_b_n_o08x_8hpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x.\+hpp File Reference} -\hypertarget{_b_n_o08x_8hpp}{}\label{_b_n_o08x_8hpp}\index{BNO08x.hpp@{BNO08x.hpp}} +\doxysection{include/\+BNO08x.hpp File Reference} +\hypertarget{_b_n_o08x_8hpp}{}\label{_b_n_o08x_8hpp}\index{include/BNO08x.hpp@{include/BNO08x.hpp}} {\ttfamily \#include $<$etl/vector.\+h$>$}\newline {\ttfamily \#include $<$etl/variant.\+h$>$}\newline {\ttfamily \#include $<$etl/map.\+h$>$}\newline diff --git a/documentation/latex/_b_n_o08x_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_8hpp__dep__incl.md5 index d70207c..ca4ef0a 100644 --- a/documentation/latex/_b_n_o08x_8hpp__dep__incl.md5 +++ b/documentation/latex/_b_n_o08x_8hpp__dep__incl.md5 @@ -1 +1 @@ -6012e023773c9ac71140ce152a454878 \ No newline at end of file +b48781c7b6be3a6801f664a9860f887b \ 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 e08dfc3..d829534 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 4fb40a0..1b5caca 100644 --- a/documentation/latex/_b_n_o08x_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_8hpp__incl.md5 @@ -1 +1 @@ -c1d9cea5d3d7fcdbdf248835fbd72a30 \ No newline at end of file +b87b274bf6d5c61cb85da226110cdf98 \ 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 b9f6dd5..7908f57 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 5793c7f..08a4c6e 100644 --- a/documentation/latex/_b_n_o08x_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_8hpp_source.tex @@ -1,5 +1,5 @@ \doxysection{BNO08x.\+hpp} -\hypertarget{_b_n_o08x_8hpp_source}{}\label{_b_n_o08x_8hpp_source}\index{BNO08x.hpp@{BNO08x.hpp}} +\hypertarget{_b_n_o08x_8hpp_source}{}\label{_b_n_o08x_8hpp_source}\index{include/BNO08x.hpp@{include/BNO08x.hpp}} \mbox{\hyperlink{_b_n_o08x_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } @@ -33,233 +33,234 @@ \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\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147}{BNO08xResetReason}}\ \mbox{\hyperlink{class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85}{get\_reset\_reason}}();} -\DoxyCodeLine{00042\ } -\DoxyCodeLine{00043\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5}{on}}();} -\DoxyCodeLine{00044\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c}{sleep}}();} -\DoxyCodeLine{00045\ } -\DoxyCodeLine{00046\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_af0dd28db9e331312e45937b12295ca94}{calibration\_start}}(uint32\_t\ period\_us);} -\DoxyCodeLine{00047\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483}{calibration\_end}}(sh2\_CalStatus\_t\&\ status);} -\DoxyCodeLine{00048\ } -\DoxyCodeLine{00049\ \ \ \ \ \ \ \ \ \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{00050\ \ \ \ \ \ \ \ \ \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{00051\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b}{dynamic\_calibration\_autosave\_enable}}();} -\DoxyCodeLine{00052\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a9387728c276734da27388dbea38b6b32}{dynamic\_calibration\_autosave\_disable}}();} -\DoxyCodeLine{00053\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85}{save\_dynamic\_calibration}}();} -\DoxyCodeLine{00054\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a84a19cd1564f8d427394f137df54477d}{clear\_dynamic\_calibration}}();} -\DoxyCodeLine{00055\ } -\DoxyCodeLine{00056\ \ \ \ \ \ \ \ \ \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{00057\ \ \ \ \ \ \ \ \ sh2\_ProductIds\_t\ \mbox{\hyperlink{class_b_n_o08x_aa8fd64f60de86ff6b8562f90f3b09690}{get\_product\_IDs}}();} -\DoxyCodeLine{00058\ } -\DoxyCodeLine{00059\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{data\_available}}();} -\DoxyCodeLine{00060\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3}{register\_cb}}(std::function<\textcolor{keywordtype}{void}(\textcolor{keywordtype}{void})>\ cb\_fxn);} -\DoxyCodeLine{00061\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3}{register\_cb}}(std::function<\textcolor{keywordtype}{void}(uint8\_t\ report\_ID)>\ cb\_fxn);} -\DoxyCodeLine{00062\ } -\DoxyCodeLine{00063\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6}{print\_product\_ids}}();} -\DoxyCodeLine{00064\ } -\DoxyCodeLine{00065\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ enum\ helper\ fxns}} -\DoxyCodeLine{00066\ \ \ \ \ \ \ \ \ \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{00067\ \ \ \ \ \ \ \ \ \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{00068\ \ \ \ \ \ \ \ \ \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{00069\ } -\DoxyCodeLine{00071\ \ \ \ \ \ \ \ \ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t}{bno08x\_reports\_t}}} -\DoxyCodeLine{00072\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00073\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration}{BNO08xRptAcceleration}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ab7939486c9ba7e7c70f82d2284fb6119}{accelerometer}};} -\DoxyCodeLine{00074\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration}{BNO08xRptLinearAcceleration}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ac8114db28ee3f7be5578e52f48caa9c3}{linear\_accelerometer}};} -\DoxyCodeLine{00075\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_gravity}{BNO08xRptGravity}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_af5245d5e4a6f7548a0c3a30af53b7355}{gravity}};} -\DoxyCodeLine{00076\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer}{BNO08xRptCalMagnetometer}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a03d6194225331df5326a97ec6d45b094}{cal\_magnetometer}};} -\DoxyCodeLine{00077\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer}{BNO08xRptUncalMagnetometer}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a5774fa69fc74264d40478a729aeb5ece}{uncal\_magnetometer}};} -\DoxyCodeLine{00078\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro}{BNO08xRptCalGyro}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_adabe838126b5bbc83fc4f69bba78123e}{cal\_gyro}};} -\DoxyCodeLine{00079\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro}{BNO08xRptUncalGyro}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6f1929843393c09c21b1f107a47c8fe3}{uncal\_gyro}};} -\DoxyCodeLine{00080\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v}{BNO08xRptRV}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aeab138f8ddfed3f4d6b855a73b7e2db5}{rv}};} -\DoxyCodeLine{00081\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \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{00082\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \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{00083\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \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{00084\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \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{00085\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \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{00086\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \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{00087\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \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{00088\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \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{00089\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter}{BNO08xRptStepCounter}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aee9528ea57ab86ef29e10de9ecfefcf7}{step\_counter}};} -\DoxyCodeLine{00090\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier}{BNO08xRptActivityClassifier}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6475bdab7c49091f3086537efc00c12f}{activity\_classifier}};} -\DoxyCodeLine{00091\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier}{BNO08xRptStabilityClassifier}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a2edee4386eaea86ef3d316f5840d7a2f}{stability\_classifier}};} -\DoxyCodeLine{00092\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector}{BNO08xRptShakeDetector}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a9d7ff08c5a141c3d1ad3493423e7c49c}{shake\_detector}};} -\DoxyCodeLine{00093\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector}{BNO08xRptTapDetector}}\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a0cabee7da991a7399d607373f09548a7}{tap\_detector}};} -\DoxyCodeLine{00094\ } -\DoxyCodeLine{00095\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \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{00096\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ :\ \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{00097\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ac8114db28ee3f7be5578e52f48caa9c3}{linear\_accelerometer}}(} -\DoxyCodeLine{00098\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 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{00099\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \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{00100\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a03d6194225331df5326a97ec6d45b094}{cal\_magnetometer}}(} -\DoxyCodeLine{00101\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 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{00102\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a5774fa69fc74264d40478a729aeb5ece}{uncal\_magnetometer}}(} -\DoxyCodeLine{00103\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 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{00104\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \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{00105\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \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{00106\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \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{00107\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \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{00108\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \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{00109\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_af550968d0e56f114b4afb20a5a442206}{rv\_ARVR\_stabilized\_game}}(} -\DoxyCodeLine{00110\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 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{00111\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \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{00112\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \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{00113\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \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{00114\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \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{00115\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \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{00116\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \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{00117\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a6475bdab7c49091f3086537efc00c12f}{activity\_classifier}}(} -\DoxyCodeLine{00118\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 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{00119\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_a2edee4386eaea86ef3d316f5840d7a2f}{stability\_classifier}}(} -\DoxyCodeLine{00120\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 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{00121\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \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{00122\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \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{00123\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00124\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00125\ \ \ \ \ \ \ \ \ \}\ \mbox{\hyperlink{class_b_n_o08x_ae08bdaff01ecacf0f399ab289fdf0b99}{bno08x\_reports\_t}};} -\DoxyCodeLine{00126\ } -\DoxyCodeLine{00127\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t}{bno08x\_reports\_t}}\ \mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}};} -\DoxyCodeLine{00128\ } -\DoxyCodeLine{00129\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00130\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ data\ processing\ task}} -\DoxyCodeLine{00131\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ configSTACK\_DEPTH\_TYPE\ \mbox{\hyperlink{class_b_n_o08x_a876ef3f899989de83ee6a9d6b218f8e1}{DATA\_PROC\_TASK\_SZ}}\ =} -\DoxyCodeLine{00132\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_DATA\_PROC\_TASK\_SZ;\ } -\DoxyCodeLine{00133\ \ \ \ \ \ \ \ \ TaskHandle\_t\ \mbox{\hyperlink{class_b_n_o08x_af9b6fbf35e7cd55d517d30c6429a21a4}{data\_proc\_task\_hdl}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00134\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520}{data\_proc\_task\_trampoline}}(\textcolor{keywordtype}{void}*\ arg);} -\DoxyCodeLine{00135\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}{data\_proc\_task}}();} -\DoxyCodeLine{00136\ } -\DoxyCodeLine{00137\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ sh2\ service\ task}} -\DoxyCodeLine{00138\ \ \ \ \ \ \ \ \ \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{00139\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_SH2\_HAL\_SERVICE\_TASK\_SZ;\ } -\DoxyCodeLine{00140\ \ \ \ \ \ \ \ \ TaskHandle\_t\ \mbox{\hyperlink{class_b_n_o08x_afb288b912294ac6a568c1aab8bb382f6}{sh2\_HAL\_service\_task\_hdl}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00141\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1}{sh2\_HAL\_service\_task\_trampoline}}(\textcolor{keywordtype}{void}*\ arg);} -\DoxyCodeLine{00142\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23}{sh2\_HAL\_service\_task}}();} -\DoxyCodeLine{00143\ } -\DoxyCodeLine{00144\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ callback\ task}} -\DoxyCodeLine{00145\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ configSTACK\_DEPTH\_TYPE\ \mbox{\hyperlink{class_b_n_o08x_a63002547e309412846c3967c9d068ee3}{CB\_TASK\_SZ}}\ =} -\DoxyCodeLine{00146\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_CB\_TASK\_SZ;\ } -\DoxyCodeLine{00147\ \ \ \ \ \ \ \ \ TaskHandle\_t\ \mbox{\hyperlink{class_b_n_o08x_a6931b6544788f268a9441a9f9d4a5e33}{cb\_task\_hdl}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00148\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc}{cb\_task\_trampoline}}(\textcolor{keywordtype}{void}*\ arg);} -\DoxyCodeLine{00149\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7}{cb\_task}}();} -\DoxyCodeLine{00150\ } -\DoxyCodeLine{00151\ \ \ \ \ \ \ \ \ SemaphoreHandle\_t\ \mbox{\hyperlink{class_b_n_o08x_aa92ff86d82a097a565ed2a2b9000b571}{sem\_kill\_tasks}};\ } -\DoxyCodeLine{00152\ } -\DoxyCodeLine{00153\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c}{lock\_sh2\_HAL}}();} -\DoxyCodeLine{00154\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42}{unlock\_sh2\_HAL}}();} -\DoxyCodeLine{00155\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a37e7c18232f47694d5e55bacc109189c}{lock\_user\_data}}();} -\DoxyCodeLine{00156\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a171b4f380b145e295a11219a8e2a961a}{unlock\_user\_data}}();} -\DoxyCodeLine{00157\ } -\DoxyCodeLine{00158\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1}{handle\_sensor\_report}}(sh2\_SensorValue\_t*\ sensor\_val);} -\DoxyCodeLine{00159\ \ \ \ \ \ \ \ \ \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{00160\ } -\DoxyCodeLine{00161\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d}{init\_config\_args}}();} -\DoxyCodeLine{00162\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10}{init\_gpio}}();} -\DoxyCodeLine{00163\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4}{init\_gpio\_inputs}}();} -\DoxyCodeLine{00164\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64}{init\_gpio\_outputs}}();} -\DoxyCodeLine{00165\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61}{init\_hint\_isr}}();} -\DoxyCodeLine{00166\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81}{init\_spi}}();} -\DoxyCodeLine{00167\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead}{init\_tasks}}();} -\DoxyCodeLine{00168\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80}{init\_sh2\_HAL}}();} -\DoxyCodeLine{00169\ } -\DoxyCodeLine{00170\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3}{deinit\_gpio}}();} -\DoxyCodeLine{00171\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c}{deinit\_gpio\_inputs}}();} -\DoxyCodeLine{00172\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_ab132a061bd437fd109225446aa1f6010}{deinit\_gpio\_outputs}}();} -\DoxyCodeLine{00173\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758}{deinit\_hint\_isr}}();} -\DoxyCodeLine{00174\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a233920ce97f685fbdabecccacf471d85}{deinit\_spi}}();} -\DoxyCodeLine{00175\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a968144efd5100ccce0e453c40a63592b}{deinit\_tasks}}();} -\DoxyCodeLine{00176\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a75c7226ea4626862a5039aa053116861}{deinit\_sh2\_HAL}}();} -\DoxyCodeLine{00177\ } -\DoxyCodeLine{00178\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc}{wait\_for\_hint}}();} -\DoxyCodeLine{00179\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e}{wait\_for\_reset}}();} -\DoxyCodeLine{00180\ } -\DoxyCodeLine{00181\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67}{toggle\_reset}}();} -\DoxyCodeLine{00182\ } -\DoxyCodeLine{00183\ \ \ \ \ \ \ \ \ esp\_err\_t\ \mbox{\hyperlink{class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95}{re\_enable\_reports}}();} -\DoxyCodeLine{00184\ } -\DoxyCodeLine{00185\ \ \ \ \ \ \ \ \ sh2\_Hal\_t\ \mbox{\hyperlink{class_b_n_o08x_abae123678dc62f139749f13a3b6d1baa}{sh2\_HAL}};\ } -\DoxyCodeLine{00186\ } -\DoxyCodeLine{00187\ \ \ \ \ \ \ \ \ QueueHandle\_t} -\DoxyCodeLine{00188\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_aefd6d59af9f8cf73be017db55f8b2e6a}{queue\_rx\_sensor\_event}};\ } -\DoxyCodeLine{00189\ } -\DoxyCodeLine{00190\ \ \ \ \ \ \ \ \ QueueHandle\_t\ \mbox{\hyperlink{class_b_n_o08x_a8b45106ee35e8d2ddc9709b7f788212e}{queue\_cb\_report\_id}};\ } -\DoxyCodeLine{00191\ } -\DoxyCodeLine{00192\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__config__t}{bno08x\_config\_t}}\ \mbox{\hyperlink{class_b_n_o08x_aeda443e9f608fccfec0e6770edc90c82}{imu\_config}}\{\};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00193\ \ \ \ \ \ \ \ \ spi\_bus\_config\_t\ \mbox{\hyperlink{class_b_n_o08x_a982f065df42f00e53fd87c840efdb0f1}{bus\_config}}\{\};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00194\ \ \ \ \ \ \ \ \ spi\_device\_interface\_config\_t\ \mbox{\hyperlink{class_b_n_o08x_a425a1f5a9f3232aadc685caaf4c2f82e}{imu\_spi\_config}}\{\};\ } -\DoxyCodeLine{00195\ \ \ \ \ \ \ \ \ spi\_device\_handle\_t\ \mbox{\hyperlink{class_b_n_o08x_acc0ea091465fc9a5736f5e0c6a0ce8ef}{spi\_hdl}}\{\};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00196\ \ \ \ \ \ \ \ \ spi\_transaction\_t\ \mbox{\hyperlink{class_b_n_o08x_ac16adc5f00b0039c98a4921f13895026}{spi\_transaction}}\{\};\ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00197\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_b_n_o08x_private_types_1_1bno08x__init__status__t}{BNO08xPrivateTypes::bno08x\_init\_status\_t}}} -\DoxyCodeLine{00198\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_a0a2d157afc0da144536d8d6927cc63f1}{init\_status}};\ } -\DoxyCodeLine{00199\ \ \ \ \ \ \ \ \ \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{00200\ \ \ \ \ \ \ \ \ sh2\_ProductIds\_t\ \mbox{\hyperlink{class_b_n_o08x_ac8f6fc515923ffc820a7cfafc0c2830f}{product\_IDs}};\ } -\DoxyCodeLine{00201\ } -\DoxyCodeLine{00202\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ clang-\/format\ off}} -\DoxyCodeLine{00203\ \ \ \ \ \ \ \ \ etl::map>\ \mbox{\hyperlink{class_b_n_o08x_a58b4949a61a784d09df3e7ecda175b39}{usr\_reports}}\ =\ } -\DoxyCodeLine{00204\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00205\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_ACCELEROMETER,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_ab7939486c9ba7e7c70f82d2284fb6119}{accelerometer}}\},} -\DoxyCodeLine{00206\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{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{00207\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_GRAVITY,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_af5245d5e4a6f7548a0c3a30af53b7355}{gravity}}\},\ } -\DoxyCodeLine{00208\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{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{00209\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{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{00210\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{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{00211\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{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{00212\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_ROTATION\_VECTOR,\ \&\mbox{\hyperlink{class_b_n_o08x_ae1db7422ee9c2cac77382cc0a7aa430e}{rpt}}.\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__reports__t_aeab138f8ddfed3f4d6b855a73b7e2db5}{rv}}\},\ } -\DoxyCodeLine{00213\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{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{00214\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{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{00215\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{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{00216\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{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{00217\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{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{00218\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{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{00219\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{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{00220\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{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{00221\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{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{00222\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{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{00223\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{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{00224\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{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{00225\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{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{00226\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00227\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ not\ implemented,\ see\ include/report\ for\ existing\ implementations\ to\ add\ your\ own}} -\DoxyCodeLine{00228\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_PRESSURE,\ \textcolor{keyword}{nullptr}\},\ \textcolor{comment}{//\ requires\ auxilary\ i2c\ sensor}} -\DoxyCodeLine{00229\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_AMBIENT\_LIGHT,\ \textcolor{keyword}{nullptr}\},\ \ \textcolor{comment}{//\ requires\ auxilary\ i2c\ sensor}} -\DoxyCodeLine{00230\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_HUMIDITY,\ \textcolor{keyword}{nullptr}\},\ \ \textcolor{comment}{//\ requires\ auxilary\ i2c\ sensor}} -\DoxyCodeLine{00231\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_PROXIMITY,\ \textcolor{keyword}{nullptr}\},\ \ \textcolor{comment}{//\ requires\ auxilary\ i2c\ sensor}} -\DoxyCodeLine{00232\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_TEMPERATURE,\ \textcolor{keyword}{nullptr}\},\ \ \textcolor{comment}{//\ requires\ auxilary\ i2c\ sensor}} -\DoxyCodeLine{00233\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_HEART\_RATE\_MONITOR,\ \textcolor{keyword}{nullptr}\},\ \ \textcolor{comment}{//\ requires\ auxilary\ i2c\ sensor}} -\DoxyCodeLine{00234\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_STEP\_DETECTOR,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00235\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_SIGNIFICANT\_MOTION,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00236\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_FLIP\_DETECTOR,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00237\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_PICKUP\_DETECTOR,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00238\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_STABILITY\_DETECTOR,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00239\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_SLEEP\_DETECTOR,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00240\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_TILT\_DETECTOR,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00241\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_POCKET\_DETECTOR,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00242\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_CIRCLE\_DETECTOR,\ \textcolor{keyword}{nullptr}\},} -\DoxyCodeLine{00243\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \{SH2\_IZRO\_MOTION\_REQUEST,\ \textcolor{keyword}{nullptr}\}} -\DoxyCodeLine{00244\ \ \ \ \ \ \ \ \ \};} -\DoxyCodeLine{00245\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ clang-\/format\ on}} -\DoxyCodeLine{00246\ } -\DoxyCodeLine{00247\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ IRAM\_ATTR\ \mbox{\hyperlink{class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7}{hint\_handler}}(\textcolor{keywordtype}{void}*\ arg);} -\DoxyCodeLine{00248\ } -\DoxyCodeLine{00249\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_a1a037bda37493cde56732cc6fdc7884b}{RX\_DATA\_LENGTH}}\ =\ 300U;\ } -\DoxyCodeLine{00250\ } -\DoxyCodeLine{00251\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ TickType\_t\ \mbox{\hyperlink{class_b_n_o08x_ae51d4e3228a91ee407d5866e604804c4}{HOST\_INT\_TIMEOUT\_DEFAULT\_MS}}\ =} -\DoxyCodeLine{00252\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_HINT\_TIMEOUT\_MS\ /} -\DoxyCodeLine{00253\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ portTICK\_PERIOD\_MS;\ } -\DoxyCodeLine{00254\ } -\DoxyCodeLine{00255\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ TickType\_t\ \mbox{\hyperlink{class_b_n_o08x_ae32ce16c51a93b9d53058bf3b6f0d94b}{DATA\_AVAILABLE\_TIMEOUT\_MS}}\ =} -\DoxyCodeLine{00256\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_DATA\_AVAILABLE\_TIMEOUT\_MS\ /} -\DoxyCodeLine{00257\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ portTICK\_PERIOD\_MS;\ } -\DoxyCodeLine{00258\ } -\DoxyCodeLine{00259\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ TickType\_t\ \mbox{\hyperlink{class_b_n_o08x_aa07e329d693eb8d9270a7f9ad6f1d94b}{HARD\_RESET\_DELAY\_MS}}\ =} -\DoxyCodeLine{00260\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ CONFIG\_ESP32\_BNO08X\_HARD\_RESET\_DELAY\_MS\ /} -\DoxyCodeLine{00261\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ portTICK\_PERIOD\_MS;\ } -\DoxyCodeLine{00262\ } -\DoxyCodeLine{00263\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint32\_t\ \mbox{\hyperlink{class_b_n_o08x_a031976dacd97917d9d72edccb607160c}{SCLK\_MAX\_SPEED}}\ =\ 3000000UL;\ } -\DoxyCodeLine{00264\ } -\DoxyCodeLine{00265\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_a2c98d5f2c406a3efd0b48c5666fa8c46}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08x"{}};\ } -\DoxyCodeLine{00266\ } -\DoxyCodeLine{00267\ \ \ \ \ \ \ \ \ \textcolor{keyword}{friend}\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_s_h2_h_a_l}{BNO08xSH2HAL}};} -\DoxyCodeLine{00268\ \ \ \ \ \ \ \ \ \textcolor{keyword}{friend}\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_test_helper}{BNO08xTestHelper}};} -\DoxyCodeLine{00269\ \};} +\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\ \};} \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 2c594a6..66563e8 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{BNO08x\+Cb\+Generic.\+hpp File Reference} -\hypertarget{_b_n_o08x_cb_generic_8hpp}{}\label{_b_n_o08x_cb_generic_8hpp}\index{BNO08xCbGeneric.hpp@{BNO08xCbGeneric.hpp}} +\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}} {\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=204pt]{_b_n_o08x_cb_generic_8hpp__incl} +\includegraphics[width=218pt]{_b_n_o08x_cb_generic_8hpp__incl} \end{center} \end{figure} This graph shows which files directly or indirectly include this file\+: 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 664dfcd..d145990 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 @@ -442c631e7741396050a796cbe4cf6ea4 \ No newline at end of file +db07aa754bde9f48bd44bc8aa478decb \ 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 1701c8d..e190ef7 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 ace7b1d..9fe48af 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 @@ -73d8a9d54ea98d962b569440525fb3ca \ No newline at end of file +f439190c967bcaf2e88a9902e1e7436c \ 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 de47e35..6bd9fe4 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 8ab3f59..fb86813 100644 --- a/documentation/latex/_b_n_o08x_cb_generic_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_cb_generic_8hpp_source.tex @@ -1,5 +1,5 @@ \doxysection{BNO08x\+Cb\+Generic.\+hpp} -\hypertarget{_b_n_o08x_cb_generic_8hpp_source}{}\label{_b_n_o08x_cb_generic_8hpp_source}\index{BNO08xCbGeneric.hpp@{BNO08xCbGeneric.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}} \mbox{\hyperlink{_b_n_o08x_cb_generic_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } 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 b7f7735..c057f5f 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{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{BNO08xCbParamRptID.hpp@{BNO08xCbParamRptID.hpp}} +\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 Include dependency graph for BNO08x\+Cb\+Param\+Rpt\+ID.\+hpp\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=216pt]{_b_n_o08x_cb_param_rpt_i_d_8hpp__incl} +\includegraphics[width=218pt]{_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\+: 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 1edb7b8..58ed6e5 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 @@ -b41a242a3ff3c4ac62387908402e7e87 \ No newline at end of file +087e51058b40939d59359c5beab353e7 \ 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 f3eb665..25a6e20 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 9aa1675..7e7478c 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 @@ -c09c20853ea1f34545beed9a20c56338 \ No newline at end of file +65a4ff5f7daec1985cd48b1cd356aaca \ 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 27bfd34..9585933 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 53b91cd..bcbf784 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,5 +1,5 @@ \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{BNO08xCbParamRptID.hpp@{BNO08xCbParamRptID.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}} \mbox{\hyperlink{_b_n_o08x_cb_param_rpt_i_d_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } 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 7cd3c78..77face1 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{BNO08x\+Cb\+Param\+Void.\+hpp File Reference} -\hypertarget{_b_n_o08x_cb_param_void_8hpp}{}\label{_b_n_o08x_cb_param_void_8hpp}\index{BNO08xCbParamVoid.hpp@{BNO08xCbParamVoid.hpp}} +\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 Include dependency graph for BNO08x\+Cb\+Param\+Void.\+hpp\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=212pt]{_b_n_o08x_cb_param_void_8hpp__incl} +\includegraphics[width=218pt]{_b_n_o08x_cb_param_void_8hpp__incl} \end{center} \end{figure} This graph shows which files directly or indirectly include this file\+: 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 91e215b..da4e0f4 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 @@ -4709694b75f20b08fb296e4e3cf78716 \ No newline at end of file +54096ec28a3bff840f3e1b93c1568c64 \ 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 fdb0dda..37f754e 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 fd3a947..287fdf8 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 @@ -d36207db05adedc6f7eae2e8e604f1be \ No newline at end of file +42beba149696350e420128c7ff920959 \ 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 6f294a8..1ff4a70 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 09b67bf..67c55aa 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,5 +1,5 @@ \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{BNO08xCbParamVoid.hpp@{BNO08xCbParamVoid.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}} \mbox{\hyperlink{_b_n_o08x_cb_param_void_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } diff --git a/documentation/latex/_b_n_o08x_global_types_8hpp.tex b/documentation/latex/_b_n_o08x_global_types_8hpp.tex index 2afa158..08fce68 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{BNO08x\+Global\+Types.\+hpp File Reference} -\hypertarget{_b_n_o08x_global_types_8hpp}{}\label{_b_n_o08x_global_types_8hpp}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} +\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}} {\ttfamily \#include $<$math.\+h$>$}\newline {\ttfamily \#include $<$inttypes.\+h$>$}\newline {\ttfamily \#include $<$stdint.\+h$>$}\newline 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 4576c98..c486720 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 @@ -3b18347318b8a033ec605b2f89279f22 \ No newline at end of file +d239bd001e47c12b06a91325fa49b657 \ 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 e516550..8e23757 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 d12f8c4..93d1fb1 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 @@ -a47b52320610cb16f364a5af4cd60f10 \ No newline at end of file +bb56183e6da6b33c00c862dcc6bf2230 \ 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 bcd1118..1c147cc 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_source.tex b/documentation/latex/_b_n_o08x_global_types_8hpp_source.tex index 8faa927..30467ab 100644 --- a/documentation/latex/_b_n_o08x_global_types_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_global_types_8hpp_source.tex @@ -1,5 +1,5 @@ \doxysection{BNO08x\+Global\+Types.\+hpp} -\hypertarget{_b_n_o08x_global_types_8hpp_source}{}\label{_b_n_o08x_global_types_8hpp_source}\index{BNO08xGlobalTypes.hpp@{BNO08xGlobalTypes.hpp}} +\hypertarget{_b_n_o08x_global_types_8hpp_source}{}\label{_b_n_o08x_global_types_8hpp_source}\index{include/BNO08xGlobalTypes.hpp@{include/BNO08xGlobalTypes.hpp}} \mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } diff --git a/documentation/latex/_b_n_o08x_private_types_8hpp.tex b/documentation/latex/_b_n_o08x_private_types_8hpp.tex index 7b27198..8a50e2b 100644 --- a/documentation/latex/_b_n_o08x_private_types_8hpp.tex +++ b/documentation/latex/_b_n_o08x_private_types_8hpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Private\+Types.\+hpp File Reference} -\hypertarget{_b_n_o08x_private_types_8hpp}{}\label{_b_n_o08x_private_types_8hpp}\index{BNO08xPrivateTypes.hpp@{BNO08xPrivateTypes.hpp}} +\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}} {\ttfamily \#include $<$etl/vector.\+h$>$}\newline {\ttfamily \#include $<$etl/variant.\+h$>$}\newline {\ttfamily \#include $<$freertos/\+Free\+RTOS.\+h$>$}\newline @@ -75,6 +75,7 @@ enum \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc , \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RAW\+\_\+\+GYRO\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 19U) , \newline \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RAW\+\_\+\+MAGNETOMETER\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 20U) +, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+CIRCLE\+\_\+\+DETECTOR\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 21U) , \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1}{BNO08x\+Private\+Types\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+ALL}} \} \begin{DoxyCompactList}\small\item\em Bits for evt\+\_\+grp\+\_\+rpt\+\_\+en \& evt\+\_\+grp\+\_\+rpt\+\_\+data\+\_\+available. \end{DoxyCompactList}\item 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 8e897a1..a2f2396 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 @@ -87cd68fc11f6c3ca5911a0930b53e2fc \ No newline at end of file +820800d48c5c5e92a1a52b8d68b7bb07 \ 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 566590a..d0523b6 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 bb9a46d..27aa135 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 @@ -74c889bc4bcc9da54f3fec94f14518e5 \ No newline at end of file +7f286016fb2555a6135fcc0c52305af8 \ 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 5f12839..19ebf49 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 9cc0f7b..ddce773 100644 --- a/documentation/latex/_b_n_o08x_private_types_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_private_types_8hpp_source.tex @@ -1,5 +1,5 @@ \doxysection{BNO08x\+Private\+Types.\+hpp} -\hypertarget{_b_n_o08x_private_types_8hpp_source}{}\label{_b_n_o08x_private_types_8hpp_source}\index{BNO08xPrivateTypes.hpp@{BNO08xPrivateTypes.hpp}} +\hypertarget{_b_n_o08x_private_types_8hpp_source}{}\label{_b_n_o08x_private_types_8hpp_source}\index{include/BNO08xPrivateTypes.hpp@{include/BNO08xPrivateTypes.hpp}} \mbox{\hyperlink{_b_n_o08x_private_types_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } @@ -95,37 +95,39 @@ \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\ } -\DoxyCodeLine{00103\ \ \ \ \ \ \ \ \ \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{00104\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \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{00105\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \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{00106\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \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{00107\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \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{00108\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \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{00109\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \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{00110\ \ \ \ \ \};} -\DoxyCodeLine{00111\ } -\DoxyCodeLine{00113\ \ \ \ \ \textcolor{keyword}{enum}\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1c}{bno08x\_tsk\_bit\_t}}\ :\ EventBits\_t} -\DoxyCodeLine{00114\ \ \ \ \ \{} -\DoxyCodeLine{00115\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca272952aff639965d61f76664cb4fed15}{EVT\_GRP\_BNO08x\_TASKS\_RUNNING}}\ =} -\DoxyCodeLine{00116\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (1UL\ <<\ 0U),\ } -\DoxyCodeLine{00117\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca616d8458c1a9f54f9d99ba03a773ba41}{EVT\_GRP\_BNO08x\_TASK\_HINT\_ASSRT\_BIT}}\ =} -\DoxyCodeLine{00118\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (1UL\ <<\ 1U),\ } -\DoxyCodeLine{00119\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1caaddd073f2b8e89319909d7c61f220452}{EVT\_GRP\_BNO08x\_TASK\_RESET\_OCCURRED}}\ =} -\DoxyCodeLine{00120\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (1UL\ <<\ 2U),\ } -\DoxyCodeLine{00121\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a59097f108831dd9860e17438d2976c1ca17f12f538e40746dbe8aafee08391fcc}{EVT\_GRP\_BNO08x\_TASK\_DATA\_AVAILABLE}}\ =} -\DoxyCodeLine{00122\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (1UL\ <<\ 3U)\ } -\DoxyCodeLine{00123\ \ \ \ \ \};} -\DoxyCodeLine{00124\ } -\DoxyCodeLine{00125\ \ \ \ \ \textcolor{keyword}{inline}\ \textcolor{keyword}{static}\ sh2\_SensorConfig\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{default\_sensor\_cfg}}\ =\ \{\ } -\DoxyCodeLine{00126\ \ \ \ \ \ \ \ \ \ \ \ \ .changeSensitivityEnabled\ =\ \textcolor{keyword}{false},} -\DoxyCodeLine{00127\ \ \ \ \ \ \ \ \ \ \ \ \ .changeSensitivityRelative\ =\ \textcolor{keyword}{false},} -\DoxyCodeLine{00128\ \ \ \ \ \ \ \ \ \ \ \ \ .wakeupEnabled\ =\ \textcolor{keyword}{false},} -\DoxyCodeLine{00129\ \ \ \ \ \ \ \ \ \ \ \ \ .alwaysOnEnabled\ =\ \textcolor{keyword}{false},} -\DoxyCodeLine{00130\ \ \ \ \ \ \ \ \ \ \ \ \ .changeSensitivity\ =\ 0,} -\DoxyCodeLine{00131\ \ \ \ \ \ \ \ \ \ \ \ \ .reportInterval\_us\ =\ 0,} -\DoxyCodeLine{00132\ \ \ \ \ \ \ \ \ \ \ \ \ .batchInterval\_us\ =\ 0,} -\DoxyCodeLine{00133\ \ \ \ \ \ \ \ \ \ \ \ \ .sensorSpecific\ =\ 0\};} -\DoxyCodeLine{00134\ \};\ \textcolor{comment}{//\ namespace\ BNO08xPrivateTypes}} +\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}} \end{DoxyCode} diff --git a/documentation/latex/_b_n_o08x_reports_8hpp.tex b/documentation/latex/_b_n_o08x_reports_8hpp.tex index 695dcf4..b818091 100644 --- a/documentation/latex/_b_n_o08x_reports_8hpp.tex +++ b/documentation/latex/_b_n_o08x_reports_8hpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Reports.\+hpp File Reference} -\hypertarget{_b_n_o08x_reports_8hpp}{}\label{_b_n_o08x_reports_8hpp}\index{BNO08xReports.hpp@{BNO08xReports.hpp}} +\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 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 69a81f0..d48bfb8 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 @@ -1702e49e1a916225539a24bacdafd75a \ No newline at end of file +91da9ba0fc8d0cec954016b743fd302c \ 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 c2af281..ec52f75 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 8b1d7b8..64eb0cc 100644 --- a/documentation/latex/_b_n_o08x_reports_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_reports_8hpp__incl.md5 @@ -1 +1 @@ -5a722e8db45c0329619a6ecf7694ae8b \ No newline at end of file +de6cb4ec0d33b7dcf839d7a97a38e68e \ 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 debe603..96e0ffe 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 0aa388c..46daf7c 100644 --- a/documentation/latex/_b_n_o08x_reports_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_reports_8hpp_source.tex @@ -1,5 +1,5 @@ \doxysection{BNO08x\+Reports.\+hpp} -\hypertarget{_b_n_o08x_reports_8hpp_source}{}\label{_b_n_o08x_reports_8hpp_source}\index{BNO08xReports.hpp@{BNO08xReports.hpp}} +\hypertarget{_b_n_o08x_reports_8hpp_source}{}\label{_b_n_o08x_reports_8hpp_source}\index{include/report/BNO08xReports.hpp@{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}} diff --git a/documentation/latex/_b_n_o08x_rpt_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_8cpp.tex index 65d30f2..3eec05e 100644 --- a/documentation/latex/_b_n_o08x_rpt_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_8cpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt.\+cpp File Reference} -\hypertarget{_b_n_o08x_rpt_8cpp}{}\label{_b_n_o08x_rpt_8cpp}\index{BNO08xRpt.cpp@{BNO08xRpt.cpp}} +\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 Include dependency graph for BNO08x\+Rpt.\+cpp\+: \nopagebreak diff --git a/documentation/latex/_b_n_o08x_rpt_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_rpt_8cpp__incl.md5 index 1263bd2..2eadebd 100644 --- a/documentation/latex/_b_n_o08x_rpt_8cpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_8cpp__incl.md5 @@ -1 +1 @@ -e4ca248032d73be6a45db202f9c5f414 \ No newline at end of file +cb3a36d1b768d32d7482ce4b681001d8 \ 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 486603b..f6c432c 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 4a9c75b..edd0133 100644 --- a/documentation/latex/_b_n_o08x_rpt_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_8hpp.tex @@ -1,6 +1,7 @@ -\doxysection{BNO08x\+Rpt.\+hpp File Reference} -\hypertarget{_b_n_o08x_rpt_8hpp}{}\label{_b_n_o08x_rpt_8hpp}\index{BNO08xRpt.hpp@{BNO08xRpt.hpp}} +\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}} {\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 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 1b32c44..5e09f6d 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 @@ -560742b04b221a3a2a0a807d17c63f29 \ No newline at end of file +114769973963a4c8cdb07f1a24a9ae92 \ 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 a34db89..44593cb 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 51e78b9..d9c4500 100644 --- a/documentation/latex/_b_n_o08x_rpt_8hpp__incl.md5 +++ b/documentation/latex/_b_n_o08x_rpt_8hpp__incl.md5 @@ -1 +1 @@ -e37ad887b3aedee0a443971f55d88e90 \ No newline at end of file +ab9d31f535654d2784c98e7ec96e1abe \ 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 3760d36..cabf061 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 c9710dc..58497e9 100644 --- a/documentation/latex/_b_n_o08x_rpt_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_rpt_8hpp_source.tex @@ -1,5 +1,5 @@ \doxysection{BNO08x\+Rpt.\+hpp} -\hypertarget{_b_n_o08x_rpt_8hpp_source}{}\label{_b_n_o08x_rpt_8hpp_source}\index{BNO08xRpt.hpp@{BNO08xRpt.hpp}} +\hypertarget{_b_n_o08x_rpt_8hpp_source}{}\label{_b_n_o08x_rpt_8hpp_source}\index{include/report/BNO08xRpt.hpp@{include/report/BNO08xRpt.hpp}} \mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } @@ -7,55 +7,59 @@ \DoxyCodeLine{00007\ } \DoxyCodeLine{00008\ \textcolor{comment}{//\ standard\ library\ includes}} \DoxyCodeLine{00009\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00010\ \textcolor{comment}{//\ in-\/house\ includes}} -\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08xGlobalTypes.hpp}}"{}}} -\DoxyCodeLine{00012\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_b_n_o08x_private_types_8hpp}{BNO08xPrivateTypes.hpp}}"{}}} -\DoxyCodeLine{00013\ \textcolor{comment}{//\ hill-\/crest\ labs\ includes\ (apache\ 2.0\ license,\ compatible\ with\ MIT)}} -\DoxyCodeLine{00014\ \textcolor{preprocessor}{\#include\ "{}sh2.h"{}}} -\DoxyCodeLine{00015\ \textcolor{preprocessor}{\#include\ "{}sh2\_SensorValue.h"{}}} -\DoxyCodeLine{00016\ \textcolor{preprocessor}{\#include\ "{}sh2\_err.h"{}}} -\DoxyCodeLine{00017\ } -\DoxyCodeLine{00023\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x_rpt}{BNO08xRpt}}} -\DoxyCodeLine{00024\ \{} -\DoxyCodeLine{00025\ \ \ \ \ \textcolor{keyword}{public}:} -\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470}{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{00027\ \ \ \ \ \ \ \ \ \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{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5b542b28c81fcd05cf2e3f3d2d437d46}{register\_cb}}(std::function<\textcolor{keywordtype}{void}(\textcolor{keywordtype}{void})>\ cb\_fxn);} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a74f6037286b51382535bab61680297ed}{has\_new\_data}}();} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}{flush}}();} -\DoxyCodeLine{00031\ \ \ \ \ \ \ \ \ \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{00032\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a1418be33824d3102dbc8f92558a402a6}{clear\_sample\_counts}}();} -\DoxyCodeLine{00033\ \ \ \ \ \ \ \ \ \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{00034\ } -\DoxyCodeLine{00035\ \ \ \ \ \textcolor{keyword}{protected}:} -\DoxyCodeLine{00036\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}};\ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00037\ \ \ \ \ \ \ \ \ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}};\ } -\DoxyCodeLine{00038\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\_us}};\ \ } -\DoxyCodeLine{00039\ \ \ \ \ \ \ \ \ \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{00040\ } -\DoxyCodeLine{00041\ \ \ \ \ \ \ \ \ \textcolor{keyword}{virtual}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a970fb7e7d3745c62fec626f0ccf0759f}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ =\ 0;} -\DoxyCodeLine{00042\ } -\DoxyCodeLine{00055\ \ \ \ \ \ \ \ \ \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{00056\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a63cd4ac9e96baa43eebe580f03307512}{ID}})} -\DoxyCodeLine{00057\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}}(\mbox{\hyperlink{class_b_n_o08x_rpt_ae78feab5682a4697c5acad3ca6f12c2e}{rpt\_bit}})} -\DoxyCodeLine{00058\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{class_b_n_o08x_rpt_a1d4d6f4cc6f1eae503863eedf7fb9f52}{period\_us}}(0UL)} -\DoxyCodeLine{00059\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}}(\mbox{\hyperlink{class_b_n_o08x_rpt_a5a1404a08918d66bb0f41f55220db6e5}{sync\_ctx}})} -\DoxyCodeLine{00060\ } -\DoxyCodeLine{00061\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00062\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00063\ } -\DoxyCodeLine{00064\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765}{unlock\_sh2\_HAL}}();} -\DoxyCodeLine{00065\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12}{lock\_sh2\_HAL}}();} -\DoxyCodeLine{00066\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a26bacc572187119339ec248bb4e7d6f3}{unlock\_user\_data}}();} -\DoxyCodeLine{00067\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a48e7b1a2c2ebc6b1f2f292735c0832a0}{lock\_user\_data}}();} -\DoxyCodeLine{00068\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a47a623eb0a1db51af76a03a103c32329}{signal\_data\_available}}();} -\DoxyCodeLine{00069\ } -\DoxyCodeLine{00070\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_rpt_a201aeb71fefb0d9d485914176a82dd80}{RAD\_2\_DEG}}\ =} -\DoxyCodeLine{00071\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (180.0f\ /\ M\_PI);\ } -\DoxyCodeLine{00072\ } -\DoxyCodeLine{00073\ \ \ \ \ \ \ \ \ \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{00074\ } -\DoxyCodeLine{00075\ \ \ \ \ \ \ \ \ \textcolor{keyword}{friend}\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x}{BNO08x}};} -\DoxyCodeLine{00076\ \};} +\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\ \};} \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 ee00a86..385b33a 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,5 +1,5 @@ -\doxysection{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{BNO08xRptARVRStabilizedGameRV.cpp@{BNO08xRptARVRStabilizedGameRV.cpp}} +\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 Include dependency graph for BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+cpp\+: \nopagebreak 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 f7cb793..6bd2d3b 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 @@ -ad4ae69f6ddea67ffbf385cc1d995a49 \ No newline at end of file +edaa9e14b4a43ad2225d3d6a3e90d51d \ 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 80ac543..0ce39dd 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 e6a40b0..7b8f5fd 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,5 +1,5 @@ -\doxysection{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{BNO08xRptARVRStabilizedGameRV.hpp@{BNO08xRptARVRStabilizedGameRV.hpp}} +\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 Include dependency graph for BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+hpp\+: \nopagebreak 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 8687812..51f3e68 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 @@ -225fe3c461b4b54ffd99f77e92dd905e \ No newline at end of file +794789044bd7eabb0201bfe49981fc68 \ 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 9bcded6..04d24d7 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 8bb5c7c..bf7c30b 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 @@ -78974eaefa1dec69f6ff206698dd590f \ No newline at end of file +fdf4ad4d87935cd760f4800fc1fbe3c1 \ 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 43ce997..111da37 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 7aa4b0e..63284d4 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,5 +1,5 @@ \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{BNO08xRptARVRStabilizedGameRV.hpp@{BNO08xRptARVRStabilizedGameRV.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}} \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\ } 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 71caf3f..40c73a4 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,5 +1,5 @@ -\doxysection{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{BNO08xRptARVRStabilizedRV.cpp@{BNO08xRptARVRStabilizedRV.cpp}} +\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 Include dependency graph for BNO08x\+Rpt\+ARVRStabilized\+RV.\+cpp\+: \nopagebreak 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 1b40bfc..fc59206 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 @@ -8d0b53703f0616a367b54f360c62fdae \ No newline at end of file +86c7700d14fd52b67b6a0712f02a88d7 \ 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 c026387..ac4aa70 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 845f6c6..9af30b4 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,5 +1,5 @@ -\doxysection{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{BNO08xRptARVRStabilizedRV.hpp@{BNO08xRptARVRStabilizedRV.hpp}} +\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 Include dependency graph for BNO08x\+Rpt\+ARVRStabilized\+RV.\+hpp\+: \nopagebreak 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 95da799..6e9c567 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 @@ -b911c2a7ee03b61806d4c3d00b90f16c \ No newline at end of file +f551f4148dfc5657ebf9c4518efc1a5b \ 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 725e477..45b4caf 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 2962e69..1a0a83e 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 @@ -c0d7d941034e99a348a153a824a25dfa \ No newline at end of file +1d055c26906c3494a810eeba95cb82bf \ 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 34d957e..56a6be5 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 beef1fc..59cb419 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,5 +1,5 @@ \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{BNO08xRptARVRStabilizedRV.hpp@{BNO08xRptARVRStabilizedRV.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}} \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\ } diff --git a/documentation/latex/_b_n_o08x_rpt_acceleration_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_acceleration_8cpp.tex index 88b46d7..17ddec6 100644 --- a/documentation/latex/_b_n_o08x_rpt_acceleration_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_acceleration_8cpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Acceleration.\+cpp File Reference} -\hypertarget{_b_n_o08x_rpt_acceleration_8cpp}{}\label{_b_n_o08x_rpt_acceleration_8cpp}\index{BNO08xRptAcceleration.cpp@{BNO08xRptAcceleration.cpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Acceleration.\+cpp\+: \nopagebreak 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 244509e..eb59680 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 @@ -c4260bcd7736cac4d1cda37913af8ce9 \ No newline at end of file +be1aa6df7f9703b9502dfb52594bdb78 \ 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 fe0688e..324a91a 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 2ec8543..5294710 100644 --- a/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Acceleration.\+hpp File Reference} -\hypertarget{_b_n_o08x_rpt_acceleration_8hpp}{}\label{_b_n_o08x_rpt_acceleration_8hpp}\index{BNO08xRptAcceleration.hpp@{BNO08xRptAcceleration.hpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Acceleration.\+hpp\+: \nopagebreak 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 666d323..3263545 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 @@ -74c7de4e118c66e4fdf0d397a5fa847c \ No newline at end of file +b31ebd67f494c7888b1ca54bdefa1473 \ 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 a6e2417..528d7b8 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 11b886b..37577e6 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 @@ -024a0b223329b2f8b1d3524d50de338b \ No newline at end of file +334abffcfa5a9ce7583a45fabb1deec8 \ 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 58835ce..2913793 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 09d87ad..b4addf7 100644 --- a/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_rpt_acceleration_8hpp_source.tex @@ -1,5 +1,5 @@ \doxysection{BNO08x\+Rpt\+Acceleration.\+hpp} -\hypertarget{_b_n_o08x_rpt_acceleration_8hpp_source}{}\label{_b_n_o08x_rpt_acceleration_8hpp_source}\index{BNO08xRptAcceleration.hpp@{BNO08xRptAcceleration.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}} \mbox{\hyperlink{_b_n_o08x_rpt_acceleration_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } @@ -15,12 +15,14 @@ \DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} \DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} \DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_abac65bc939891f7a24b5a611de430328}{get}}();} -\DoxyCodeLine{00024\ } -\DoxyCodeLine{00025\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_a6b24209dc87cdd333b780fe6674fd045}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00027\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_acceleration_a1869ad2ad09103f92d8864a596ae7510}{data}};} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \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{00029\ \};} +\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\ \};} \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 1389203..e445a6d 100644 --- a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_activity_classifier_8cpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Activity\+Classifier.\+cpp File Reference} -\hypertarget{_b_n_o08x_rpt_activity_classifier_8cpp}{}\label{_b_n_o08x_rpt_activity_classifier_8cpp}\index{BNO08xRptActivityClassifier.cpp@{BNO08xRptActivityClassifier.cpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Activity\+Classifier.\+cpp\+: \nopagebreak 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 3e83955..1062afd 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 @@ -a1e5a9be333d734e61c6ad624b8de99c \ No newline at end of file +7a42bd1a2ee0ffa06ae1e7791576510e \ 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 feffadf..5708e80 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 907ea79..76ff263 100644 --- a/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_activity_classifier_8hpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Activity\+Classifier.\+hpp File Reference} -\hypertarget{_b_n_o08x_rpt_activity_classifier_8hpp}{}\label{_b_n_o08x_rpt_activity_classifier_8hpp}\index{BNO08xRptActivityClassifier.hpp@{BNO08xRptActivityClassifier.hpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Activity\+Classifier.\+hpp\+: \nopagebreak 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 c6e997b..4c0c3a0 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 @@ -c87f5f05b7f37b889c61d2d725711d48 \ No newline at end of file +dc9fd37d56bf6b8d209c80bb0913c35d \ 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 e9bb6b9..54d9074 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 0f7324d..922dbec 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 @@ -b9f7dbb26f740d8ebc39136d48802d59 \ No newline at end of file +62a573ebe77abdac8ddac7514b787ee0 \ 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 0e71040..34b0a8f 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 c74f252..22ff4aa 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,5 +1,5 @@ \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{BNO08xRptActivityClassifier.hpp@{BNO08xRptActivityClassifier.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}} \mbox{\hyperlink{_b_n_o08x_rpt_activity_classifier_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } @@ -15,15 +15,18 @@ \DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} \DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} \DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_adefe3069a697b16d93cd281bda331db4}{enable}}(uint32\_t\ time\_between\_reports,\ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0f}{BNO08xActivityEnable}}\ activities\_to\_enable,} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ sh2\_SensorConfig\_t\ sensor\_cfg\ =\ \mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08xPrivateTypes::default\_sensor\_cfg}});} +\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\ } -\DoxyCodeLine{00028\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f33a93c1c30c333}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__activity__classifier__t}{bno08x\_activity\_classifier\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_a55ed407cd5174879f791ddfde1bc119c}{data}};\ } -\DoxyCodeLine{00031\ \ \ \ \ \ \ \ \ \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{00032\ \};} +\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\ \};} \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 2017c94..e33e3cc 100644 --- a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_cal_gyro_8cpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Cal\+Gyro.\+cpp File Reference} -\hypertarget{_b_n_o08x_rpt_cal_gyro_8cpp}{}\label{_b_n_o08x_rpt_cal_gyro_8cpp}\index{BNO08xRptCalGyro.cpp@{BNO08xRptCalGyro.cpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Cal\+Gyro.\+cpp\+: \nopagebreak 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 150a2af..1321d7f 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 @@ -8ecd7c54bcac9ae0ff77a7d8ee1de5cf \ No newline at end of file +25db7e6a03e506244b3c8c1b53327302 \ 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 3e22fcb..000d41d 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 5e0269e..0e57043 100644 --- a/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_cal_gyro_8hpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Cal\+Gyro.\+hpp File Reference} -\hypertarget{_b_n_o08x_rpt_cal_gyro_8hpp}{}\label{_b_n_o08x_rpt_cal_gyro_8hpp}\index{BNO08xRptCalGyro.hpp@{BNO08xRptCalGyro.hpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Cal\+Gyro.\+hpp\+: \nopagebreak 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 0dfcd22..bd005f3 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 @@ -761abef66e749a15b40f62d0a2876e0b \ No newline at end of file +5c122ffbbb99be49db90f92b6a82a52c \ 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 04e1888..3de9e1e 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 7086f0c..69a585f 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 @@ -b98cbace23652030d650a8c66c5b3aa2 \ No newline at end of file +505317f5f477d2c5e6c0523f67075e3c \ 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 8a9976c..55c7ef2 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 9c7bf93..385aac8 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,5 +1,5 @@ \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{BNO08xRptCalGyro.hpp@{BNO08xRptCalGyro.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}} \mbox{\hyperlink{_b_n_o08x_rpt_cal_gyro_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } @@ -15,12 +15,14 @@ \DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} \DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} \DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_aeb45a1a433c499f2c36dddf393175815}{get}}();} -\DoxyCodeLine{00024\ } -\DoxyCodeLine{00025\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_ab099bd0da7140c433fc7bab0a802c46f}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00027\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_gyro_afc6142cf93ed7990b01d5b21038c148e}{data}};} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \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{00029\ \};} +\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\ \};} \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 9f9878d..d06407d 100644 --- a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8cpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Cal\+Magnetometer.\+cpp File Reference} -\hypertarget{_b_n_o08x_rpt_cal_magnetometer_8cpp}{}\label{_b_n_o08x_rpt_cal_magnetometer_8cpp}\index{BNO08xRptCalMagnetometer.cpp@{BNO08xRptCalMagnetometer.cpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Cal\+Magnetometer.\+cpp\+: \nopagebreak 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 c5846b8..4e41d20 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 @@ -5d811cd51b4578a702085848d0d03511 \ No newline at end of file +52584a4a14ef47dcedca72e54b9703da \ 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 a18946d..8e5973c 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 9f109f8..6e63d4e 100644 --- a/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_cal_magnetometer_8hpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Cal\+Magnetometer.\+hpp File Reference} -\hypertarget{_b_n_o08x_rpt_cal_magnetometer_8hpp}{}\label{_b_n_o08x_rpt_cal_magnetometer_8hpp}\index{BNO08xRptCalMagnetometer.hpp@{BNO08xRptCalMagnetometer.hpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Cal\+Magnetometer.\+hpp\+: \nopagebreak 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 e442923..9cddfff 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 @@ -3f5e027eeaa21ccdfa3ddcbe517bef51 \ No newline at end of file +45f4d3d89515038294dc5356be53b032 \ 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 fbe1efa..e1b9a82 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 2fd4b3c..0e5e0b1 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 @@ -fb76c5e51af9f53095022c611672affd \ No newline at end of file +4628bb05076e8b312ad424281f03b251 \ 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 31016e5..3c3dc8f 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 b67798c..4344063 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,5 +1,5 @@ \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{BNO08xRptCalMagnetometer.hpp@{BNO08xRptCalMagnetometer.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}} \mbox{\hyperlink{_b_n_o08x_rpt_cal_magnetometer_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } @@ -15,12 +15,14 @@ \DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} \DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} \DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a9a07338f7c149aa3d45d2c4f846620e2}{get}}();} -\DoxyCodeLine{00024\ } -\DoxyCodeLine{00025\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_af50ecf2bb83d7eeec5b88c5273a01784}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00027\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_cal_magnetometer_a67db73f48d00bfa76411d5192350e677}{data}};} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \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{00029\ \};} +\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\ \};} \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 8497154..40a3fe5 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,5 +1,5 @@ -\doxysection{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{BNO08xRptGameRV.cpp@{BNO08xRptGameRV.cpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Game\+RV.\+cpp\+: \nopagebreak 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 45dc588..736547f 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 @@ -7b581aee7112831628996189192f9bb0 \ No newline at end of file +27cf0a2ce750ca716a8f459b8cdcae61 \ 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 ac8c6e7..fc39da8 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 73b5ff8..e611494 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,5 +1,5 @@ -\doxysection{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{BNO08xRptGameRV.hpp@{BNO08xRptGameRV.hpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Game\+RV.\+hpp\+: \nopagebreak 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 2cc2534..9b41299 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 @@ -dbb939e66f44709bba583d6611d901ca \ No newline at end of file +95cf66cb35160ebd5e03127a8ca44b8f \ 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 97e89a2..79f9917 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 d12b15f..a161472 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 @@ -19f469ccfd51f1111f4759e3cb2defe7 \ No newline at end of file +219d45ff060ec6146bc7e66e8345b604 \ 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 4ae4fba..c95e6d6 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 ed59e17..37dec36 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,5 +1,5 @@ \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{BNO08xRptGameRV.hpp@{BNO08xRptGameRV.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}} \mbox{\hyperlink{_b_n_o08x_rpt_game_r_v_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } diff --git a/documentation/latex/_b_n_o08x_rpt_gravity_8cpp.tex b/documentation/latex/_b_n_o08x_rpt_gravity_8cpp.tex index ba930fa..64920f7 100644 --- a/documentation/latex/_b_n_o08x_rpt_gravity_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_gravity_8cpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Gravity.\+cpp File Reference} -\hypertarget{_b_n_o08x_rpt_gravity_8cpp}{}\label{_b_n_o08x_rpt_gravity_8cpp}\index{BNO08xRptGravity.cpp@{BNO08xRptGravity.cpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Gravity.\+cpp\+: \nopagebreak 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 6c8bffd..60a534d 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 @@ -030906e2c7909c61b3a9bed6cdca0cbb \ No newline at end of file +693202092dfd41630c90aa718e0714fc \ 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 0726bca..7751cdc 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 b55d78c..735f4b4 100644 --- a/documentation/latex/_b_n_o08x_rpt_gravity_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_gravity_8hpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Gravity.\+hpp File Reference} -\hypertarget{_b_n_o08x_rpt_gravity_8hpp}{}\label{_b_n_o08x_rpt_gravity_8hpp}\index{BNO08xRptGravity.hpp@{BNO08xRptGravity.hpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Gravity.\+hpp\+: \nopagebreak 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 04d1e6b..7625287 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 @@ -4a16a2dc8ab5c7f21df959f5f016440c \ No newline at end of file +9b11e860189d7a2894e3f4c6c2298bfc \ 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 4673a04..e192026 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 8ab6549..404e11c 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 @@ -0aa77cd7321b4aa2817fa386701ce1a5 \ No newline at end of file +9c70b0d181272d8e9e5c077e05ac1ce3 \ 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 247d52e..9dccb3b 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 d0ff7d8..ba41290 100644 --- a/documentation/latex/_b_n_o08x_rpt_gravity_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_rpt_gravity_8hpp_source.tex @@ -1,5 +1,5 @@ \doxysection{BNO08x\+Rpt\+Gravity.\+hpp} -\hypertarget{_b_n_o08x_rpt_gravity_8hpp_source}{}\label{_b_n_o08x_rpt_gravity_8hpp_source}\index{BNO08xRptGravity.hpp@{BNO08xRptGravity.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}} \mbox{\hyperlink{_b_n_o08x_rpt_gravity_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } @@ -15,12 +15,14 @@ \DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} \DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} \DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a18ebbe93997c3ea985290e5b8fc23115}{get}}();} -\DoxyCodeLine{00024\ } -\DoxyCodeLine{00025\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_a47a5d1d8f89834662efaaae60a74b4c2}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00027\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_gravity_ab9fddb16529de63f82d04b29503e7dbe}{data}};} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \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{00029\ \};} +\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\ \};} \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 7fda084..0c68744 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,5 +1,5 @@ -\doxysection{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{BNO08xRptIGyroRV.cpp@{BNO08xRptIGyroRV.cpp}} +\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 Include dependency graph for BNO08x\+Rpt\+IGyro\+RV.\+cpp\+: \nopagebreak 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 a23fc8d..b673f05 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 @@ -829791075126e6dc8d0ece9d73efa990 \ No newline at end of file +4fe8aa3ee0b270b05d4f2a8400cc07b1 \ 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 fdf49c8..9ff12a5 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 6ea9380..da981e2 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,5 +1,5 @@ -\doxysection{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{BNO08xRptIGyroRV.hpp@{BNO08xRptIGyroRV.hpp}} +\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 Include dependency graph for BNO08x\+Rpt\+IGyro\+RV.\+hpp\+: \nopagebreak 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 d484acd..181c49d 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 @@ -e044d43e0f757c5d9053f1f3f8bc0416 \ No newline at end of file +5d4534da3ef0e6cfa477237fb434fbb5 \ 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 ec7f466..8bf76b8 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 15a9af9..05430ed 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 @@ -0f806a03bdca10a66522c0474c006c7c \ No newline at end of file +c15d603e0fe694fa6e2ca5bef58b301a \ 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 8feb789..8af1b55 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 13ff91f..7d0e4e4 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,5 +1,5 @@ \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{BNO08xRptIGyroRV.hpp@{BNO08xRptIGyroRV.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}} \mbox{\hyperlink{_b_n_o08x_rpt_i_gyro_r_v_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } 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 499035c..70b882b 100644 --- a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8cpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Linear\+Acceleration.\+cpp File Reference} -\hypertarget{_b_n_o08x_rpt_linear_acceleration_8cpp}{}\label{_b_n_o08x_rpt_linear_acceleration_8cpp}\index{BNO08xRptLinearAcceleration.cpp@{BNO08xRptLinearAcceleration.cpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Linear\+Acceleration.\+cpp\+: \nopagebreak 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 bacf06a..acbfb90 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 @@ -db3ddd1ea5361236707281cd3f9f4c44 \ No newline at end of file +43ac4afdbbcf667833dafba2e11714b4 \ 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 54ea9be..85ff88e 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 e1d0074..7a945a1 100644 --- a/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_linear_acceleration_8hpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Linear\+Acceleration.\+hpp File Reference} -\hypertarget{_b_n_o08x_rpt_linear_acceleration_8hpp}{}\label{_b_n_o08x_rpt_linear_acceleration_8hpp}\index{BNO08xRptLinearAcceleration.hpp@{BNO08xRptLinearAcceleration.hpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Linear\+Acceleration.\+hpp\+: \nopagebreak 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 10b47f0..362a102 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 @@ -541337d3f0e8f3e7bd38add32144c196 \ No newline at end of file +b1c4ff52e3a85af0f7270656277b8597 \ 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 0a08dc5..c601951 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 6604d09..614fdf3 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 @@ -ac93334fee4f0757f162e095558b5bf4 \ No newline at end of file +1d64cbfa407ffd5c90171438105e6427 \ 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 626a2fa..1c49dec 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 afb1d41..653d1ab 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,5 +1,5 @@ \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{BNO08xRptLinearAcceleration.hpp@{BNO08xRptLinearAcceleration.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}} \mbox{\hyperlink{_b_n_o08x_rpt_linear_acceleration_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } @@ -15,12 +15,14 @@ \DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} \DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} \DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_aac2eeab16ffbe7a81ea26a21c4e453d0}{get}}();} -\DoxyCodeLine{00024\ } -\DoxyCodeLine{00025\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_ab799259f97933e00ddfe654050c4757e}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00027\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__accel__t}{bno08x\_accel\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_linear_acceleration_ab3f043b7762358d2a40cdfb326037f77}{data}};} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \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{00029\ \};} +\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\ \};} \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 0f25ee8..0870e67 100644 --- a/documentation/latex/_b_n_o08x_rpt_r_v_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_r_v_8cpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+RV.\+cpp File Reference} -\hypertarget{_b_n_o08x_rpt_r_v_8cpp}{}\label{_b_n_o08x_rpt_r_v_8cpp}\index{BNO08xRptRV.cpp@{BNO08xRptRV.cpp}} +\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 Include dependency graph for BNO08x\+Rpt\+RV.\+cpp\+: \nopagebreak 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 1201391..3daa26a 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 @@ -50546d9502189af33cbfea1b7ef880f3 \ No newline at end of file +917a193fd0f7810c3830dfd81f364747 \ 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 2f140c0..7661bb7 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 ed4678f..751533f 100644 --- a/documentation/latex/_b_n_o08x_rpt_r_v_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_r_v_8hpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+RV.\+hpp File Reference} -\hypertarget{_b_n_o08x_rpt_r_v_8hpp}{}\label{_b_n_o08x_rpt_r_v_8hpp}\index{BNO08xRptRV.hpp@{BNO08xRptRV.hpp}} +\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 Include dependency graph for BNO08x\+Rpt\+RV.\+hpp\+: \nopagebreak 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 92d18d1..88b774d 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 @@ -cc7e64409df5542a38ce69d7addfa64f \ No newline at end of file +9a9a5eed71a95943f2d4fdb33b2f03a3 \ 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 a18a394..be2c2cc 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 aebf90d..e9973b8 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 @@ -d1420fac62b4dcd564da90724a4a05d9 \ No newline at end of file +3f807b4f48c4c88c868c5035a8e5bd9f \ 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 ad39f6e..9c1dfa4 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 f01caec..3b89a13 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,5 +1,5 @@ \doxysection{BNO08x\+Rpt\+RV.\+hpp} -\hypertarget{_b_n_o08x_rpt_r_v_8hpp_source}{}\label{_b_n_o08x_rpt_r_v_8hpp_source}\index{BNO08xRptRV.hpp@{BNO08xRptRV.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}} \mbox{\hyperlink{_b_n_o08x_rpt_r_v_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } 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 cf727dc..c52d378 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,5 +1,5 @@ -\doxysection{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{BNO08xRptRVGeneric.cpp@{BNO08xRptRVGeneric.cpp}} +\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 Include dependency graph for BNO08x\+Rpt\+RVGeneric.\+cpp\+: \nopagebreak 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 5757536..aa8fffc 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 @@ -d44625edbd797606822856673b6e6ff5 \ No newline at end of file +d6f1e95b25ecfa2bb2752b2ee0857561 \ 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 4b28f84..fb78fcb 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 fc18277..4a51f8a 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,5 +1,5 @@ -\doxysection{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{BNO08xRptRVGeneric.hpp@{BNO08xRptRVGeneric.hpp}} +\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 Include dependency graph for BNO08x\+Rpt\+RVGeneric.\+hpp\+: \nopagebreak 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 ed93e4f..1b406c2 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 @@ -6d5ccd1f7ba31870bb47cafd2edf02e4 \ No newline at end of file +69dc31425bb73eeab8a45954faaf5918 \ 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 1b15294..2a34bcf 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 34d3cbb..fde6235 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 @@ -e63649cc9f6ca8fec3f4f0f8a1eb6c5e \ No newline at end of file +c67f062c9193bfb5e2f63960d8081fa2 \ 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 9b7c850..f490e9b 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 7388a16..1638f58 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,5 +1,5 @@ \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{BNO08xRptRVGeneric.hpp@{BNO08xRptRVGeneric.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}} \mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } @@ -10,17 +10,19 @@ \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\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__quat__t}{bno08x\_quat\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_afc2accdd72076cd758f9f9108351d7a8}{get\_quat}}();} -\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \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{00020\ } -\DoxyCodeLine{00021\ \ \ \ \ \textcolor{keyword}{protected}:} -\DoxyCodeLine{00022\ \ \ \ \ \ \ \ \ \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{00023\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \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{00024\ \ \ \ \ \ \ \ \ \{} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \}} -\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \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{00027\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__quat__t}{bno08x\_quat\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ad5174665e1c943291110630dc461caff}{data}};} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \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{00029\ \};} +\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\ \};} \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 d4e2d6e..815c074 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,5 +1,5 @@ -\doxysection{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{BNO08xRptRVGeomag.cpp@{BNO08xRptRVGeomag.cpp}} +\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 Include dependency graph for BNO08x\+Rpt\+RVGeomag.\+cpp\+: \nopagebreak 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 8bbb4b6..fbd2373 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 @@ -117ffd67395af53453bfc4019804cfd3 \ No newline at end of file +e5cdd6882e8d059d470a91f0480eae89 \ 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 9890c68..e97b4bb 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 72b7421..a475aa2 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,5 +1,5 @@ -\doxysection{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{BNO08xRptRVGeomag.hpp@{BNO08xRptRVGeomag.hpp}} +\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 Include dependency graph for BNO08x\+Rpt\+RVGeomag.\+hpp\+: \nopagebreak 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 6520e66..bd5ed80 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 @@ -ec74134e4af10ff11aa3e7faba6c5de2 \ No newline at end of file +9c218a4a0dd931f81513964b48a2b991 \ 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 48672b2..3b15f2c 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 c2d718b..91a187f 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 @@ -1cacdc7e4558931f8a20f9ec3bcfb364 \ No newline at end of file +b07205fb3829326344bab65a29e009e2 \ 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 225d9a7..a162d13 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 4d40261..d16cebd 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,5 +1,5 @@ \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{BNO08xRptRVGeomag.hpp@{BNO08xRptRVGeomag.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}} \mbox{\hyperlink{_b_n_o08x_rpt_r_v_geomag_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } 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 0fc4dff..d02f74d 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,5 +1,5 @@ -\doxysection{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{BNO08xRptRawMEMSAccelerometer.cpp@{BNO08xRptRawMEMSAccelerometer.cpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+cpp\+: \nopagebreak 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 48620fa..0fdee96 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 @@ -721588f7a8229ce0f2d1737acf1ee256 \ No newline at end of file +5a6d5ef1fa9f1315d1765cd50112ecf4 \ 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 cacecc2..485618e 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 5cb4bf2..68dac6f 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,5 +1,5 @@ -\doxysection{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{BNO08xRptRawMEMSAccelerometer.hpp@{BNO08xRptRawMEMSAccelerometer.hpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+hpp\+: \nopagebreak 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 f35397d..627fb29 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 @@ -bcb76d9251bc5f3cc2680be23661f695 \ No newline at end of file +adcd406ec110f0d5a68a115c0deac457 \ 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 fb2de6f..fea7811 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 5baccd1..1a25115 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 @@ -30c37385a061afb6558948baa0372ce6 \ No newline at end of file +d9133242f407cf507ea61fc015db298b \ 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 0f28e90..491582c 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 fcb69a9..a705ae4 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,5 +1,5 @@ \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{BNO08xRptRawMEMSAccelerometer.hpp@{BNO08xRptRawMEMSAccelerometer.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}} \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\ } @@ -15,12 +15,14 @@ \DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} \DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} \DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \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{00024\ } -\DoxyCodeLine{00025\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \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{00027\ \ \ \ \ \ \ \ \ \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{00028\ \ \ \ \ \ \ \ \ \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{00029\ \};} +\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\ \};} \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 98c5c2c..7443b0b 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,5 +1,5 @@ -\doxysection{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{BNO08xRptRawMEMSGyro.cpp@{BNO08xRptRawMEMSGyro.cpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Raw\+MEMSGyro.\+cpp\+: \nopagebreak 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 160758b..8076f49 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 @@ -3733d4c64b76d65eaf845f9c37fc4656 \ No newline at end of file +709dadb5992081e1a756da569111684c \ 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 185d5da..f9687b4 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 f61966b..398383b 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,5 +1,5 @@ -\doxysection{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{BNO08xRptRawMEMSGyro.hpp@{BNO08xRptRawMEMSGyro.hpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Raw\+MEMSGyro.\+hpp\+: \nopagebreak 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 5f5cb1c..c988fd5 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 @@ -4e077f5121ed2b5afec6bfdb5766d810 \ No newline at end of file +3b5316c831e9af848c2766dc9e846257 \ 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 8504b08..9bd16ca 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 56c23ad..ae37cea 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 @@ -9a4bedbef168c4436e7c9296e14c8677 \ No newline at end of file +e84ae7ce7eff899b8df6194bac8e76a3 \ 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 9769869..ed620f9 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 47f7098..4902925 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,5 +1,5 @@ \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{BNO08xRptRawMEMSGyro.hpp@{BNO08xRptRawMEMSGyro.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}} \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\ } @@ -15,12 +15,14 @@ \DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} \DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} \DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \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{00024\ } -\DoxyCodeLine{00025\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \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{00027\ \ \ \ \ \ \ \ \ \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{00028\ \ \ \ \ \ \ \ \ \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{00029\ \};} +\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\ \};} \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 2f892df..a5fe2c7 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,5 +1,5 @@ -\doxysection{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{BNO08xRptRawMEMSMagnetometer.cpp@{BNO08xRptRawMEMSMagnetometer.cpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+cpp\+: \nopagebreak 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 cbff355..35c22d4 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 @@ -01ce817fb3ae5540278f15f5eb821f8f \ No newline at end of file +0542b01fd18f086f0e35ec27f69f8f92 \ 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 17b9217..bb9d014 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 d20d1bb..b8e32b3 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,5 +1,5 @@ -\doxysection{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{BNO08xRptRawMEMSMagnetometer.hpp@{BNO08xRptRawMEMSMagnetometer.hpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+hpp\+: \nopagebreak 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 dd09c9a..1f8c442 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 @@ -f9103564d52894610a7fc0470652b2a1 \ No newline at end of file +4570a84a67e367a3439c1cd2e18830c8 \ 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 c957afe..d4c581f 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 ca1589b..1736a22 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 @@ -5751212b9a063508b3b4de31855a45b0 \ No newline at end of file +bf283419df4af8c30f9f0d31033f85d3 \ 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 46ad12b..0b15e63 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 097f229..04f34b2 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,5 +1,5 @@ \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{BNO08xRptRawMEMSMagnetometer.hpp@{BNO08xRptRawMEMSMagnetometer.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}} \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\ } @@ -15,12 +15,14 @@ \DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} \DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} \DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \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{00024\ } -\DoxyCodeLine{00025\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \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{00027\ \ \ \ \ \ \ \ \ \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{00028\ \ \ \ \ \ \ \ \ \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{00029\ \};} +\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\ \};} \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 a23c0d7..fcd5022 100644 --- a/documentation/latex/_b_n_o08x_rpt_shake_detector_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_shake_detector_8cpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Shake\+Detector.\+cpp File Reference} -\hypertarget{_b_n_o08x_rpt_shake_detector_8cpp}{}\label{_b_n_o08x_rpt_shake_detector_8cpp}\index{BNO08xRptShakeDetector.cpp@{BNO08xRptShakeDetector.cpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Shake\+Detector.\+cpp\+: \nopagebreak 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 eab1ee7..30ebfac 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 @@ -65533d0747130685796a6608f5f9d618 \ No newline at end of file +18f6af5dc57dd77ea373e98e722c01be \ 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 8dc3b46..4e66299 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 5389b6d..871dceb 100644 --- a/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_shake_detector_8hpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Shake\+Detector.\+hpp File Reference} -\hypertarget{_b_n_o08x_rpt_shake_detector_8hpp}{}\label{_b_n_o08x_rpt_shake_detector_8hpp}\index{BNO08xRptShakeDetector.hpp@{BNO08xRptShakeDetector.hpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Shake\+Detector.\+hpp\+: \nopagebreak 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 e53365b..bacb316 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 @@ -8850c74b2d59c52a8366cb88daabdaf0 \ No newline at end of file +a2ea40b93689d8391be6aa13eb93bc4e \ 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 c3cfe5f..efbe154 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 3c20be7..567770a 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 @@ -bef9c223b30c7d3131bb10f9da97be7f \ No newline at end of file +cdf20b2b414f033e0676efa429640885 \ 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 306fffb..e6301b0 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 d11ff69..936b1a9 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,5 +1,5 @@ \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{BNO08xRptShakeDetector.hpp@{BNO08xRptShakeDetector.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}} \mbox{\hyperlink{_b_n_o08x_rpt_shake_detector_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } @@ -15,12 +15,14 @@ \DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} \DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} \DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\_shake\_detector\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_adf134a67833f9e2c71f76858abc88ee6}{get}}();} -\DoxyCodeLine{00024\ } -\DoxyCodeLine{00025\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_aebaecde5751d7b9a3fa1d5cfe09a7393}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00027\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__shake__detector__t}{bno08x\_shake\_detector\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_shake_detector_a9edf6220d0206afc6fc732f4065e5022}{data}};} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \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{00029\ \};} +\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\ \};} \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 0ca4f9a..25a4098 100644 --- a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_stability_classifier_8cpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Stability\+Classifier.\+cpp File Reference} -\hypertarget{_b_n_o08x_rpt_stability_classifier_8cpp}{}\label{_b_n_o08x_rpt_stability_classifier_8cpp}\index{BNO08xRptStabilityClassifier.cpp@{BNO08xRptStabilityClassifier.cpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Stability\+Classifier.\+cpp\+: \nopagebreak 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 b3741ca..5127efa 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 @@ -3fb79935848b64ccf8b522e51fe72f38 \ No newline at end of file +34cc1cdfae2e37e9829416d05e559967 \ 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 fbc2c97..59489c2 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 4086127..7ee4230 100644 --- a/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_stability_classifier_8hpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Stability\+Classifier.\+hpp File Reference} -\hypertarget{_b_n_o08x_rpt_stability_classifier_8hpp}{}\label{_b_n_o08x_rpt_stability_classifier_8hpp}\index{BNO08xRptStabilityClassifier.hpp@{BNO08xRptStabilityClassifier.hpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Stability\+Classifier.\+hpp\+: \nopagebreak 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 071a91e..2a0c06b 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 @@ -3b4bb5e3f4f61b87bc14cfca3d445123 \ No newline at end of file +7cdb52ba2ab53d9a7ad966e16b81e59d \ 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 495d723..6fac49e 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 60c1986..dd3c933 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 @@ -5531c3536bea6b520b0bd94bb0601656 \ No newline at end of file +6c6399e9fe0c36b2aaf775d8a14556e1 \ 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 9c1cff5..e096f9d 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 23b2da8..6d8e19d 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,5 +1,5 @@ \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{BNO08xRptStabilityClassifier.hpp@{BNO08xRptStabilityClassifier.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}} \mbox{\hyperlink{_b_n_o08x_rpt_stability_classifier_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } @@ -15,13 +15,15 @@ \DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} \DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} \DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\_stability\_classifier\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a552b8df91df3905c7e2242ee42d11931}{get}}();} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08xStability}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a8c8c794004f8b2a5e67656286beae7cd}{get\_stability}}();} -\DoxyCodeLine{00025\ } -\DoxyCodeLine{00026\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00027\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a53f291245bb6c40ae272fbe0142609c2}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__stability__classifier__t}{bno08x\_stability\_classifier\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_stability_classifier_a1fecfc1b74f501f4caef9bd2e95b0b3a}{data}};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \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{00030\ \};} +\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\ \};} \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 23b2e05..10a144b 100644 --- a/documentation/latex/_b_n_o08x_rpt_step_counter_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_step_counter_8cpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Step\+Counter.\+cpp File Reference} -\hypertarget{_b_n_o08x_rpt_step_counter_8cpp}{}\label{_b_n_o08x_rpt_step_counter_8cpp}\index{BNO08xRptStepCounter.cpp@{BNO08xRptStepCounter.cpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Step\+Counter.\+cpp\+: \nopagebreak 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 a20b5be..00fd1f5 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 @@ -7c9ce7eab9845436bf5342c605940b69 \ No newline at end of file +6b2b4efe16a4f9c438e1660873e28c86 \ 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 5af1304..7163c70 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 b0ad34b..b24d603 100644 --- a/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_step_counter_8hpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Step\+Counter.\+hpp File Reference} -\hypertarget{_b_n_o08x_rpt_step_counter_8hpp}{}\label{_b_n_o08x_rpt_step_counter_8hpp}\index{BNO08xRptStepCounter.hpp@{BNO08xRptStepCounter.hpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Step\+Counter.\+hpp\+: \nopagebreak 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 306d50e..a53746a 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 @@ -9bb27530d9160d38a02095fd6dc0a5b6 \ No newline at end of file +77d6bc7f63bf3ddd1a4043b897ab9752 \ 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 22cbd7c..089e21e 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 b498da9..c5a9b0e 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 @@ -55ba774c886d8ecfeaf80555a158e364 \ No newline at end of file +3b90690571452a3a58bca7c4dc4b8bd9 \ 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 004b3c1..c0f3ce1 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 5651703..d0c4042 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,5 +1,5 @@ \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{BNO08xRptStepCounter.hpp@{BNO08xRptStepCounter.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}} \mbox{\hyperlink{_b_n_o08x_rpt_step_counter_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } @@ -15,15 +15,17 @@ \DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} \DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} \DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\_step\_counter\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_affe413eea0483147578e58a1a9c5cd8f}{get}}();} -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_a017b389771b4d8816b4cfd06c6d9184a}{get\_total\_steps}}();} -\DoxyCodeLine{00025\ } -\DoxyCodeLine{00026\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00027\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_a742cb9d7bc64d31f3febc51d0536c3aa}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__step__counter__t}{bno08x\_step\_counter\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_acd7d79482ba55b319818757334d5332e}{data}};\ } -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_ab3dc0162e974a582fd4c153e9ac0f521}{step\_accumulator}}\ =} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 0UL;\ } -\DoxyCodeLine{00031\ \ \ \ \ \ \ \ \ \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{00032\ \};} +\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\ \};} \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 fbdd5a2..0e26d0d 100644 --- a/documentation/latex/_b_n_o08x_rpt_tap_detector_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_tap_detector_8cpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Tap\+Detector.\+cpp File Reference} -\hypertarget{_b_n_o08x_rpt_tap_detector_8cpp}{}\label{_b_n_o08x_rpt_tap_detector_8cpp}\index{BNO08xRptTapDetector.cpp@{BNO08xRptTapDetector.cpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Tap\+Detector.\+cpp\+: \nopagebreak 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 6d99315..cb77e5c 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 @@ -eb5938b3e04927e48c3ee573ba72fcbc \ No newline at end of file +7e44b8b096df69a1aa6bc02f3c18f1eb \ 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 5fefce0..548569c 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 a6ce287..9c4256d 100644 --- a/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_tap_detector_8hpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Tap\+Detector.\+hpp File Reference} -\hypertarget{_b_n_o08x_rpt_tap_detector_8hpp}{}\label{_b_n_o08x_rpt_tap_detector_8hpp}\index{BNO08xRptTapDetector.hpp@{BNO08xRptTapDetector.hpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Tap\+Detector.\+hpp\+: \nopagebreak 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 83e3e5f..207ce0f 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 @@ -b7370f27458303b9b62eb1e92a6320d5 \ No newline at end of file +2ed508e1141b7d695827f4ddeae577e3 \ 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 1354d8d..faaf6a0 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 4538cb7..a968622 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 @@ -ca50c7acb93f9c6010c7c4f48a1ea223 \ No newline at end of file +1f5b44c15e1d416123de466a7412d1e0 \ 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 13dff71..c03a5d1 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 e07e03f..77eaae8 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,5 +1,5 @@ \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{BNO08xRptTapDetector.hpp@{BNO08xRptTapDetector.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}} \mbox{\hyperlink{_b_n_o08x_rpt_tap_detector_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } @@ -15,13 +15,14 @@ \DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} \DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} \DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876}{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{00024\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\_tap\_detector\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_ac0c0642fbb086a480edf32c92a470a2e}{get}}();} -\DoxyCodeLine{00025\ } -\DoxyCodeLine{00026\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00027\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_aa1b7881e55a3f6210f48cec831cc72a7}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__tap__detector__t}{bno08x\_tap\_detector\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_a355ef8e965b177faf2b1c3795682e99e}{data}};} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \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{00030\ \};} +\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\ \};} \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 b9f5a02..d61b645 100644 --- a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8cpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Uncal\+Gyro.\+cpp File Reference} -\hypertarget{_b_n_o08x_rpt_uncal_gyro_8cpp}{}\label{_b_n_o08x_rpt_uncal_gyro_8cpp}\index{BNO08xRptUncalGyro.cpp@{BNO08xRptUncalGyro.cpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Uncal\+Gyro.\+cpp\+: \nopagebreak 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 2467b0c..587b521 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 @@ -a4810f08d82adfcabbae843d5a3c25c5 \ No newline at end of file +d90020003ef64e664d75c67f61c25c5d \ 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 7eb5165..842b40e 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 f162ab1..4f3857f 100644 --- a/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_uncal_gyro_8hpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Uncal\+Gyro.\+hpp File Reference} -\hypertarget{_b_n_o08x_rpt_uncal_gyro_8hpp}{}\label{_b_n_o08x_rpt_uncal_gyro_8hpp}\index{BNO08xRptUncalGyro.hpp@{BNO08xRptUncalGyro.hpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Uncal\+Gyro.\+hpp\+: \nopagebreak 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 1b618cf..d10e013 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 @@ -1d59b7b13b5756666f6d51fefb0ce933 \ No newline at end of file +c1c45c1cfc51503ba07fa76470c1429c \ 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 6048b63..3dfc5e0 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 c507ec1..be843dd 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 @@ -ef64d9328e5746a3ebe2ead98cfb95b4 \ No newline at end of file +1423b03acb159c19fa3cb1aa069c877b \ 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 050d128..3780ad3 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 c852acc..b0e6bd9 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,5 +1,5 @@ \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{BNO08xRptUncalGyro.hpp@{BNO08xRptUncalGyro.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}} \mbox{\hyperlink{_b_n_o08x_rpt_uncal_gyro_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } @@ -15,15 +15,17 @@ \DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{} \DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \}} \DoxyCodeLine{00022\ } -\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ \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{00024\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__t}{bno08x\_gyro\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a13c875a4ef09df3a82ac4bfa5109fdf7}{get\_vel}}();} -\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\_gyro\_bias\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a08b722174d100d1d9363eaf4989a8ecd}{get\_bias}}();} -\DoxyCodeLine{00026\ } -\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_acfcb717810a8924c3b119829c4b24489}{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_uncal_gyro_a89be69923a02732cff7253fe2e96e9a9}{data}};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__gyro__bias__t}{bno08x\_gyro\_bias\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_a2d1e0c6c03d45efefce0b4c73a7b8512}{bias\_data}};} -\DoxyCodeLine{00031\ \ \ \ \ \ \ \ \ \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{00032\ \};} +\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\ \};} \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 9496ff9..f29ffab 100644 --- a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8cpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8cpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Uncal\+Magnetometer.\+cpp File Reference} -\hypertarget{_b_n_o08x_rpt_uncal_magnetometer_8cpp}{}\label{_b_n_o08x_rpt_uncal_magnetometer_8cpp}\index{BNO08xRptUncalMagnetometer.cpp@{BNO08xRptUncalMagnetometer.cpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Uncal\+Magnetometer.\+cpp\+: \nopagebreak 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 bfa6352..cb9adc8 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 @@ -9e2165a688cfcfd48f7fb7e6171c126a \ No newline at end of file +17708f68152724336fbdab71766f1f23 \ 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 cfa676c..5d0f485 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 cb00bf6..14681c5 100644 --- a/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp.tex +++ b/documentation/latex/_b_n_o08x_rpt_uncal_magnetometer_8hpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Rpt\+Uncal\+Magnetometer.\+hpp File Reference} -\hypertarget{_b_n_o08x_rpt_uncal_magnetometer_8hpp}{}\label{_b_n_o08x_rpt_uncal_magnetometer_8hpp}\index{BNO08xRptUncalMagnetometer.hpp@{BNO08xRptUncalMagnetometer.hpp}} +\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 Include dependency graph for BNO08x\+Rpt\+Uncal\+Magnetometer.\+hpp\+: \nopagebreak 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 2cbe95e..4f933b5 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 @@ -dfd5bf054030d4ee833229ffe71270b2 \ No newline at end of file +9771444341959a0a4bfbe673bfc26a8c \ 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 34c0332..7d620c9 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 dcc58ed..f232d40 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 @@ -e729d31a80331ee6abb8f92c5d113c8b \ No newline at end of file +0efa48533d688fd0d86fcd295aea8e55 \ 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 5a41ed2..30dd460 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 71d325c..54a9609 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,5 +1,5 @@ \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{BNO08xRptUncalMagnetometer.hpp@{BNO08xRptUncalMagnetometer.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}} \mbox{\hyperlink{_b_n_o08x_rpt_uncal_magnetometer_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } @@ -15,15 +15,17 @@ \DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \{} \DoxyCodeLine{00022\ \ \ \ \ \ \ \ \ \}} \DoxyCodeLine{00023\ } -\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \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{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_ae5a99ef7523dcafc4638a538e141306b}{get\_magf}}();} -\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\_magf\_bias\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_aa6818f72419eaebb55cba9ffec28c704}{get\_bias}}();} -\DoxyCodeLine{00027\ } -\DoxyCodeLine{00028\ \ \ \ \ \textcolor{keyword}{private}:} -\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a2737505adb4176e5843ce7d13b2b8ec4}{update\_data}}(sh2\_SensorValue\_t*\ sensor\_val)\ \textcolor{keyword}{override};} -\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__t}{bno08x\_magf\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a990d89eb227812938b1bdfd2cebaa29f}{data}};} -\DoxyCodeLine{00031\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__magf__bias__t}{bno08x\_magf\_bias\_t}}\ \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_a0d38bb10486d87c633036967dfe66d75}{bias\_data}};} -\DoxyCodeLine{00032\ \ \ \ \ \ \ \ \ \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{00033\ \};} +\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\ \};} \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 ba7717b..19b8c73 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,5 +1,5 @@ -\doxysection{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{BNO08xSH2HAL.cpp@{BNO08xSH2HAL.cpp}} +\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 Include dependency graph for BNO08x\+SH2\+HAL.\+cpp\+: 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 d1b5f70..ebbf72a 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 @@ -053f1c7e2ce44fcc702154fbdadecbd6 \ No newline at end of file +9769cfde20495e32ccaa8f9bfc23a928 \ 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 e4c3dbd..7692c37 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 16d5b99..6b5cd4a 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,5 +1,5 @@ -\doxysection{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{BNO08xSH2HAL.hpp@{BNO08xSH2HAL.hpp}} +\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 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 b297cf7..78d6745 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 @@ -1541f087754e347d498869d1198769a9 \ No newline at end of file +0386d4c53de32cf2010fa4e007d3791c \ 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 c17be53..2e949d9 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 a3ee654..4c6e84a 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 @@ -6eadb7bbb38b63977f5c25c61e14c7ac \ No newline at end of file +109844706c7a1ab71b9646791e24400a \ 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 0a8f2bc..e4154eb 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 6bf9ecd..974ad6b 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,5 +1,5 @@ \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{BNO08xSH2HAL.hpp@{BNO08xSH2HAL.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}} \mbox{\hyperlink{_b_n_o08x_s_h2_h_a_l_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } diff --git a/documentation/latex/_b_n_o08x_test_helper_8hpp.tex b/documentation/latex/_b_n_o08x_test_helper_8hpp.tex index dccab9d..71759d0 100644 --- a/documentation/latex/_b_n_o08x_test_helper_8hpp.tex +++ b/documentation/latex/_b_n_o08x_test_helper_8hpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Test\+Helper.\+hpp File Reference} -\hypertarget{_b_n_o08x_test_helper_8hpp}{}\label{_b_n_o08x_test_helper_8hpp}\index{BNO08xTestHelper.hpp@{BNO08xTestHelper.hpp}} +\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 Include dependency graph for BNO08x\+Test\+Helper.\+hpp\+: \nopagebreak 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 fd047f2..6ddb4aa 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 @@ -2ac8379aa60c9ee35e130cc7623557a6 \ No newline at end of file +5dc881ff3a9b580e2a9ccb70602e9615 \ 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 d558f7c..a15fd3c 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 6ba224f..2b02f39 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 @@ -cfae6c6ff67d5f9620cfad492ac96c99 \ No newline at end of file +38603374cedd00bddcbdcda1c1a0eaee \ 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 1878772..c854ba5 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 1f7ff57..ffdb4f5 100644 --- a/documentation/latex/_b_n_o08x_test_helper_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_test_helper_8hpp_source.tex @@ -1,5 +1,5 @@ \doxysection{BNO08x\+Test\+Helper.\+hpp} -\hypertarget{_b_n_o08x_test_helper_8hpp_source}{}\label{_b_n_o08x_test_helper_8hpp_source}\index{BNO08xTestHelper.hpp@{BNO08xTestHelper.hpp}} +\hypertarget{_b_n_o08x_test_helper_8hpp_source}{}\label{_b_n_o08x_test_helper_8hpp_source}\index{include/BNO08xTestHelper.hpp@{include/BNO08xTestHelper.hpp}} \mbox{\hyperlink{_b_n_o08x_test_helper_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } diff --git a/documentation/latex/_b_n_o08x_test_suite_8hpp.tex b/documentation/latex/_b_n_o08x_test_suite_8hpp.tex index dcef215..164d222 100644 --- a/documentation/latex/_b_n_o08x_test_suite_8hpp.tex +++ b/documentation/latex/_b_n_o08x_test_suite_8hpp.tex @@ -1,5 +1,5 @@ -\doxysection{BNO08x\+Test\+Suite.\+hpp File Reference} -\hypertarget{_b_n_o08x_test_suite_8hpp}{}\label{_b_n_o08x_test_suite_8hpp}\index{BNO08xTestSuite.hpp@{BNO08xTestSuite.hpp}} +\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 Include dependency graph for BNO08x\+Test\+Suite.\+hpp\+: 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 459f194..5130ba1 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 @@ -7d236f7bf3d922dcf9af32c79e5f9288 \ No newline at end of file +00316b88e3df9a4a00bb9c4b2ee7491e \ 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 844a74a..bd57824 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 a27bce3..ba07384 100644 --- a/documentation/latex/_b_n_o08x_test_suite_8hpp_source.tex +++ b/documentation/latex/_b_n_o08x_test_suite_8hpp_source.tex @@ -1,5 +1,5 @@ \doxysection{BNO08x\+Test\+Suite.\+hpp} -\hypertarget{_b_n_o08x_test_suite_8hpp_source}{}\label{_b_n_o08x_test_suite_8hpp_source}\index{BNO08xTestSuite.hpp@{BNO08xTestSuite.hpp}} +\hypertarget{_b_n_o08x_test_suite_8hpp_source}{}\label{_b_n_o08x_test_suite_8hpp_source}\index{include/BNO08xTestSuite.hpp@{include/BNO08xTestSuite.hpp}} \mbox{\hyperlink{_b_n_o08x_test_suite_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{00001\ } diff --git a/documentation/latex/_callback_tests_8cpp.tex b/documentation/latex/_callback_tests_8cpp.tex index c96fdff..6c54153 100644 --- a/documentation/latex/_callback_tests_8cpp.tex +++ b/documentation/latex/_callback_tests_8cpp.tex @@ -1,5 +1,5 @@ -\doxysection{Callback\+Tests.\+cpp File Reference} -\hypertarget{_callback_tests_8cpp}{}\label{_callback_tests_8cpp}\index{CallbackTests.cpp@{CallbackTests.cpp}} +\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\+: diff --git a/documentation/latex/_callback_tests_8cpp__incl.md5 b/documentation/latex/_callback_tests_8cpp__incl.md5 index 9bafc58..2c6cfe3 100644 --- a/documentation/latex/_callback_tests_8cpp__incl.md5 +++ b/documentation/latex/_callback_tests_8cpp__incl.md5 @@ -1 +1 @@ -b96ee54cf83b5741387f754babb8ac06 \ No newline at end of file +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 index 51e99fb..db282b4 100644 Binary files a/documentation/latex/_callback_tests_8cpp__incl.pdf and b/documentation/latex/_callback_tests_8cpp__incl.pdf differ diff --git a/documentation/latex/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.md5 b/documentation/latex/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.md5 index 26588cf..464a668 100644 --- a/documentation/latex/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.md5 +++ b/documentation/latex/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.md5 @@ -1 +1 @@ -da3dc2caad906a59d69bd646e0cda996 \ No newline at end of file +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 index c1b8710..be3a8c6 100644 Binary files a/documentation/latex/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.pdf and b/documentation/latex/_callback_tests_8cpp_a0cae93f9fe6d369521dd1aeed1cd504b_cgraph.pdf differ diff --git a/documentation/latex/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.md5 b/documentation/latex/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.md5 index d62f7bc..5074ad3 100644 --- a/documentation/latex/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.md5 +++ b/documentation/latex/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.md5 @@ -1 +1 @@ -a961ff7b6996451f30d5a17e018f8bec \ No newline at end of file +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 index 74c516e..fe15536 100644 Binary files a/documentation/latex/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.pdf and b/documentation/latex/_callback_tests_8cpp_a2a38e8a82fc1fab9bdca331f39726892_cgraph.pdf differ diff --git a/documentation/latex/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.md5 b/documentation/latex/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.md5 index 86f117e..f4d0611 100644 --- a/documentation/latex/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.md5 +++ b/documentation/latex/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.md5 @@ -1 +1 @@ -83fafedae55cffbc0ff2f66b65a7c039 \ No newline at end of file +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 index 81f01ee..fd0df79 100644 Binary files a/documentation/latex/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.pdf and b/documentation/latex/_callback_tests_8cpp_adc348440748fec8fed1a66213f0be52f_cgraph.pdf differ diff --git a/documentation/latex/_feature_tests_8cpp.tex b/documentation/latex/_feature_tests_8cpp.tex index ded4af6..ff46a2d 100644 --- a/documentation/latex/_feature_tests_8cpp.tex +++ b/documentation/latex/_feature_tests_8cpp.tex @@ -1,5 +1,5 @@ -\doxysection{Feature\+Tests.\+cpp File Reference} -\hypertarget{_feature_tests_8cpp}{}\label{_feature_tests_8cpp}\index{FeatureTests.cpp@{FeatureTests.cpp}} +\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\+: diff --git a/documentation/latex/_feature_tests_8cpp__incl.md5 b/documentation/latex/_feature_tests_8cpp__incl.md5 index 384e845..32ea06c 100644 --- a/documentation/latex/_feature_tests_8cpp__incl.md5 +++ b/documentation/latex/_feature_tests_8cpp__incl.md5 @@ -1 +1 @@ -ba754b22ef4f208ef3b142644bc326bc \ No newline at end of file +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 index 3ea9280..cda56a3 100644 Binary files a/documentation/latex/_feature_tests_8cpp__incl.pdf and b/documentation/latex/_feature_tests_8cpp__incl.pdf differ diff --git a/documentation/latex/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.md5 index d088fd8..99b1c52 100644 --- a/documentation/latex/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.md5 +++ b/documentation/latex/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.md5 @@ -1 +1 @@ -2d6e6552f08e64c96f37f649347ee74b \ No newline at end of file +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 index dfc1579..8af7d24 100644 Binary files a/documentation/latex/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.pdf and b/documentation/latex/_feature_tests_8cpp_a2ece5a0676d7eee2c801f6d6b36610ba_cgraph.pdf differ diff --git a/documentation/latex/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.md5 index 80dc0a5..cb3cc6e 100644 --- a/documentation/latex/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.md5 +++ b/documentation/latex/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.md5 @@ -1 +1 @@ -d1ed558c1a1e6eab459f1c41357c294b \ No newline at end of file +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 index 917d4a0..c099b28 100644 Binary files a/documentation/latex/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.pdf and b/documentation/latex/_feature_tests_8cpp_a5258b4dbee44f7a6964ff93e378fd3fa_cgraph.pdf differ diff --git a/documentation/latex/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.md5 index 08c7640..898e155 100644 --- a/documentation/latex/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.md5 +++ b/documentation/latex/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.md5 @@ -1 +1 @@ -2f9af55a81cdc63860427d3d454f32d8 \ No newline at end of file +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 index 38e32ac..9a47194 100644 Binary files a/documentation/latex/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.pdf and b/documentation/latex/_feature_tests_8cpp_aa591e9e15fbc5763f8bace22312015c0_cgraph.pdf differ diff --git a/documentation/latex/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.md5 index f3beb7d..c743c64 100644 --- a/documentation/latex/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.md5 +++ b/documentation/latex/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.md5 @@ -1 +1 @@ -76b7c9284f04db218bd30eade3b266fa \ No newline at end of file +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 index 6588324..f02a440 100644 Binary files a/documentation/latex/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.pdf and b/documentation/latex/_feature_tests_8cpp_aa6cd73e0d81f1bad0797e318018ffd3a_cgraph.pdf differ diff --git a/documentation/latex/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.md5 index e53cb70..dcb577e 100644 --- a/documentation/latex/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.md5 +++ b/documentation/latex/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.md5 @@ -1 +1 @@ -d892f70f9434b24f5560a093f8c59389 \ No newline at end of file +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 index 7f6d5fe..f0a1d5a 100644 Binary files a/documentation/latex/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.pdf and b/documentation/latex/_feature_tests_8cpp_abc6316f813506ff1114a4c50b5a72bdf_cgraph.pdf differ diff --git a/documentation/latex/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.md5 index 1ea3058..e78f5fd 100644 --- a/documentation/latex/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.md5 +++ b/documentation/latex/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.md5 @@ -1 +1 @@ -5d8163ccbdeb7a6aaa832b8e4ca6ae15 \ No newline at end of file +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 index 7cd0a94..4285b1b 100644 Binary files a/documentation/latex/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.pdf and b/documentation/latex/_feature_tests_8cpp_ad2587baeeb225c43d04e355166a29b18_cgraph.pdf differ diff --git a/documentation/latex/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.md5 b/documentation/latex/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.md5 index ffa4c7f..13c3492 100644 --- a/documentation/latex/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.md5 +++ b/documentation/latex/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.md5 @@ -1 +1 @@ -bef8e7709c0a2b3a2fa03a787604b5a3 \ No newline at end of file +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 index 8d5b698..168fb48 100644 Binary files a/documentation/latex/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.pdf and b/documentation/latex/_feature_tests_8cpp_ae6b70979bd6502fbeaef43fb4bc8d508_cgraph.pdf differ diff --git a/documentation/latex/_init_denit_tests_8cpp.tex b/documentation/latex/_init_denit_tests_8cpp.tex index 66372ef..3618249 100644 --- a/documentation/latex/_init_denit_tests_8cpp.tex +++ b/documentation/latex/_init_denit_tests_8cpp.tex @@ -1,5 +1,5 @@ -\doxysection{Init\+Denit\+Tests.\+cpp File Reference} -\hypertarget{_init_denit_tests_8cpp}{}\label{_init_denit_tests_8cpp}\index{InitDenitTests.cpp@{InitDenitTests.cpp}} +\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\+: diff --git a/documentation/latex/_init_denit_tests_8cpp__incl.md5 b/documentation/latex/_init_denit_tests_8cpp__incl.md5 index 6d47680..696c2bb 100644 --- a/documentation/latex/_init_denit_tests_8cpp__incl.md5 +++ b/documentation/latex/_init_denit_tests_8cpp__incl.md5 @@ -1 +1 @@ -716fa52411e6637209b7669c90f2d0a1 \ No newline at end of file +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 index 1b7a5fb..9c8a24e 100644 Binary files a/documentation/latex/_init_denit_tests_8cpp__incl.pdf and b/documentation/latex/_init_denit_tests_8cpp__incl.pdf differ diff --git a/documentation/latex/_multi_report_tests_8cpp.tex b/documentation/latex/_multi_report_tests_8cpp.tex index 21bcbb4..2b6c666 100644 --- a/documentation/latex/_multi_report_tests_8cpp.tex +++ b/documentation/latex/_multi_report_tests_8cpp.tex @@ -1,5 +1,5 @@ -\doxysection{Multi\+Report\+Tests.\+cpp File Reference} -\hypertarget{_multi_report_tests_8cpp}{}\label{_multi_report_tests_8cpp}\index{MultiReportTests.cpp@{MultiReportTests.cpp}} +\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\+: diff --git a/documentation/latex/_multi_report_tests_8cpp__incl.md5 b/documentation/latex/_multi_report_tests_8cpp__incl.md5 index 9fe1aac..22cecfa 100644 --- a/documentation/latex/_multi_report_tests_8cpp__incl.md5 +++ b/documentation/latex/_multi_report_tests_8cpp__incl.md5 @@ -1 +1 @@ -536d64a7d04f778ba880ea45b7d6f218 \ No newline at end of file +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 index a274319..ce254b6 100644 Binary files a/documentation/latex/_multi_report_tests_8cpp__incl.pdf and b/documentation/latex/_multi_report_tests_8cpp__incl.pdf differ diff --git a/documentation/latex/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.md5 b/documentation/latex/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.md5 index 8504888..339e676 100644 --- a/documentation/latex/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.md5 +++ b/documentation/latex/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.md5 @@ -1 +1 @@ -777183e4d101096cd3006b0465cbb619 \ No newline at end of file +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 index 558cf7b..96c9677 100644 Binary files a/documentation/latex/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.pdf and b/documentation/latex/_multi_report_tests_8cpp_a3c5bb20df427689d78fceefd3dad0ddd_cgraph.pdf differ diff --git a/documentation/latex/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.md5 b/documentation/latex/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.md5 index 768bd69..e1cea1a 100644 --- a/documentation/latex/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.md5 +++ b/documentation/latex/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.md5 @@ -1 +1 @@ -64283e7d28bf59aecbc5e65d7a7ca77b \ No newline at end of file +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 index bfb3af5..0ed8e20 100644 Binary files a/documentation/latex/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.pdf and b/documentation/latex/_multi_report_tests_8cpp_a6d2f9d86fb1c148a375044205278a8bb_cgraph.pdf differ diff --git a/documentation/latex/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.md5 b/documentation/latex/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.md5 index 1d6c64b..681170a 100644 --- a/documentation/latex/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.md5 +++ b/documentation/latex/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.md5 @@ -1 +1 @@ -cc3294c7b41e31424b9bed251aae333a \ No newline at end of file +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 index 61ca084..bbdff9e 100644 Binary files a/documentation/latex/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.pdf and b/documentation/latex/_multi_report_tests_8cpp_ac0f2ca513b0adc3db58d954b1fa381e9_cgraph.pdf differ diff --git a/documentation/latex/_single_report_tests_8cpp.tex b/documentation/latex/_single_report_tests_8cpp.tex index 16a781e..908d12e 100644 --- a/documentation/latex/_single_report_tests_8cpp.tex +++ b/documentation/latex/_single_report_tests_8cpp.tex @@ -1,5 +1,5 @@ -\doxysection{Single\+Report\+Tests.\+cpp File Reference} -\hypertarget{_single_report_tests_8cpp}{}\label{_single_report_tests_8cpp}\index{SingleReportTests.cpp@{SingleReportTests.cpp}} +\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\+: diff --git a/documentation/latex/_single_report_tests_8cpp__incl.md5 b/documentation/latex/_single_report_tests_8cpp__incl.md5 index 7a0f0f7..892c89e 100644 --- a/documentation/latex/_single_report_tests_8cpp__incl.md5 +++ b/documentation/latex/_single_report_tests_8cpp__incl.md5 @@ -1 +1 @@ -4883407b2852d4a0d388c2a3875514f8 \ No newline at end of file +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 index bf43cfe..80df251 100644 Binary files a/documentation/latex/_single_report_tests_8cpp__incl.pdf and b/documentation/latex/_single_report_tests_8cpp__incl.pdf differ diff --git a/documentation/latex/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.md5 index b4e2aa4..eade852 100644 --- a/documentation/latex/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.md5 +++ b/documentation/latex/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.md5 @@ -1 +1 @@ -9785d344319612827cc747d75b3ba5b7 \ No newline at end of file +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 index 42f3074..1d28b5c 100644 Binary files a/documentation/latex/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.pdf and b/documentation/latex/_single_report_tests_8cpp_a135345f612f52dc44e6cd1e1378c2191_cgraph.pdf differ diff --git a/documentation/latex/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.md5 index b4e2aa4..eade852 100644 --- a/documentation/latex/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.md5 +++ b/documentation/latex/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.md5 @@ -1 +1 @@ -9785d344319612827cc747d75b3ba5b7 \ No newline at end of file +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 index 42f3074..1d28b5c 100644 Binary files a/documentation/latex/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.pdf and b/documentation/latex/_single_report_tests_8cpp_a175ff61aad4905497f19d011693932ff_cgraph.pdf differ diff --git a/documentation/latex/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.md5 index fc9a0a5..6867ee0 100644 --- a/documentation/latex/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.md5 +++ b/documentation/latex/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.md5 @@ -1 +1 @@ -d6cb35bea469191abd1f4ec651716432 \ No newline at end of file +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 index 480f362..c1e54b9 100644 Binary files a/documentation/latex/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.pdf and b/documentation/latex/_single_report_tests_8cpp_a176c81d817389f072da2eddb5e37b975_cgraph.pdf differ diff --git a/documentation/latex/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.md5 index b4e2aa4..eade852 100644 --- a/documentation/latex/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.md5 +++ b/documentation/latex/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.md5 @@ -1 +1 @@ -9785d344319612827cc747d75b3ba5b7 \ No newline at end of file +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 index 42f3074..1d28b5c 100644 Binary files a/documentation/latex/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.pdf and b/documentation/latex/_single_report_tests_8cpp_a508ef0459e3fd34f4235194f91992123_cgraph.pdf differ diff --git a/documentation/latex/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.md5 index b4e2aa4..eade852 100644 --- a/documentation/latex/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.md5 +++ b/documentation/latex/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.md5 @@ -1 +1 @@ -9785d344319612827cc747d75b3ba5b7 \ No newline at end of file +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 index 42f3074..1d28b5c 100644 Binary files a/documentation/latex/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.pdf and b/documentation/latex/_single_report_tests_8cpp_a7a1dd1af780f6e5d8501a31da196cc45_cgraph.pdf differ diff --git a/documentation/latex/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.md5 index b4e2aa4..eade852 100644 --- a/documentation/latex/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.md5 +++ b/documentation/latex/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.md5 @@ -1 +1 @@ -9785d344319612827cc747d75b3ba5b7 \ No newline at end of file +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 index 42f3074..1d28b5c 100644 Binary files a/documentation/latex/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.pdf and b/documentation/latex/_single_report_tests_8cpp_a89c8a619fd6bb9768b37bc594741be09_cgraph.pdf differ diff --git a/documentation/latex/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.md5 index 50ddd16..d4655c0 100644 --- a/documentation/latex/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.md5 +++ b/documentation/latex/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.md5 @@ -1 +1 @@ -0bddef50fadbc7672a0928bdc524f4c3 \ No newline at end of file +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 index c8077db..3135be5 100644 Binary files a/documentation/latex/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.pdf and b/documentation/latex/_single_report_tests_8cpp_a9525f7e9b6932ed0aede1a93476b43bc_cgraph.pdf differ diff --git a/documentation/latex/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.md5 index 545cd61..a669bf3 100644 --- a/documentation/latex/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.md5 +++ b/documentation/latex/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.md5 @@ -1 +1 @@ -dc3ee8e91ac066d0029d6bac1dda8fb7 \ No newline at end of file +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 index c0d70ec..a05f26b 100644 Binary files a/documentation/latex/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.pdf and b/documentation/latex/_single_report_tests_8cpp_aaefa1a1d4b3c190b7f46bb7f42512949_cgraph.pdf differ diff --git a/documentation/latex/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.md5 index d3f5990..3d44ece 100644 --- a/documentation/latex/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.md5 +++ b/documentation/latex/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.md5 @@ -1 +1 @@ -984983dcd63ff4191bd0c6dd8cc51cf6 \ No newline at end of file +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 index c0133f7..3bf6de6 100644 Binary files a/documentation/latex/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.pdf and b/documentation/latex/_single_report_tests_8cpp_ab9b4ae43e33572d90c4c889452cd91ee_cgraph.pdf differ diff --git a/documentation/latex/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.md5 index b4e2aa4..eade852 100644 --- a/documentation/latex/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.md5 +++ b/documentation/latex/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.md5 @@ -1 +1 @@ -9785d344319612827cc747d75b3ba5b7 \ No newline at end of file +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 index 42f3074..1d28b5c 100644 Binary files a/documentation/latex/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.pdf and b/documentation/latex/_single_report_tests_8cpp_abf9609daa7bf6ed8f87366747236c613_cgraph.pdf differ diff --git a/documentation/latex/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.md5 index 1baad3f..4e6d0ea 100644 --- a/documentation/latex/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.md5 +++ b/documentation/latex/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.md5 @@ -1 +1 @@ -f72866e19a9fac753899aeafaa6e5bff \ No newline at end of file +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 index 38c2c5c..432e699 100644 Binary files a/documentation/latex/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.pdf and b/documentation/latex/_single_report_tests_8cpp_ae4d70e11995e36808b6390b171aba0e8_cgraph.pdf differ diff --git a/documentation/latex/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.md5 index 88b45d0..1d4a69f 100644 --- a/documentation/latex/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.md5 +++ b/documentation/latex/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.md5 @@ -1 +1 @@ -e5d6ba30b39acf723161ef4450e9c396 \ No newline at end of file +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 index ecd4850..e2715b8 100644 Binary files a/documentation/latex/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.pdf and b/documentation/latex/_single_report_tests_8cpp_af25aef97093ff3259252290c5e32293f_cgraph.pdf differ diff --git a/documentation/latex/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.md5 index 1baad3f..37816d2 100644 --- a/documentation/latex/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.md5 +++ b/documentation/latex/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.md5 @@ -1 +1 @@ -f72866e19a9fac753899aeafaa6e5bff \ No newline at end of file +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 index 38c2c5c..874bba6 100644 Binary files a/documentation/latex/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.pdf and b/documentation/latex/_single_report_tests_8cpp_af30c5c1549bda77b45a1e6fb5f76844a_cgraph.pdf differ diff --git a/documentation/latex/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.md5 b/documentation/latex/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.md5 index 0874930..2b3a173 100644 --- a/documentation/latex/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.md5 +++ b/documentation/latex/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.md5 @@ -1 +1 @@ -350ec7d6f2f28daf6de1201fef69a3ea \ No newline at end of file +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 index 0713773..58c94ae 100644 Binary files a/documentation/latex/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.pdf and b/documentation/latex/_single_report_tests_8cpp_af7eb32a5f8137e39dbf2caaad0378c41_cgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x.tex b/documentation/latex/class_b_n_o08x.tex index eb2677f..805fa7a 100644 --- a/documentation/latex/class_b_n_o08x.tex +++ b/documentation/latex/class_b_n_o08x.tex @@ -42,6 +42,8 @@ bool \mbox{\hyperlink{class_b_n_o08x_a28cd1c0b3477571d87133234e6358503}{hard\+\_ \begin{DoxyCompactList}\small\item\em Hard resets \doxylink{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 +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}} () \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}} () @@ -704,6 +706,27 @@ Here is the caller graph for this function\+: \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} +\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()}} +{\footnotesize\ttfamily bool BNO08x\+::disable\+\_\+all\+\_\+reports (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Disables all currently enabled reports. + +\begin{DoxyReturn}{Returns} +True if all currently enabled reports were disabled successfully. +\end{DoxyReturn} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=293pt]{class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph} +\end{center} +\end{figure} \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}} @@ -1961,5 +1984,5 @@ Class tag used for serial print statements. The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.\+hpp}}\item -\mbox{\hyperlink{_b_n_o08x_8cpp}{BNO08x.\+cpp}}\end{DoxyCompactItemize} +include/\mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.\+hpp}}\item +source/\mbox{\hyperlink{_b_n_o08x_8cpp}{BNO08x.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.md5 b/documentation/latex/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.md5 new file mode 100644 index 0000000..b50b903 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.md5 @@ -0,0 +1 @@ +280bcb829e0db925ee1452b9082d097a \ 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 new file mode 100644 index 0000000..83e344f Binary files /dev/null and b/documentation/latex/class_b_n_o08x_aebacbe092615cd083cf996b14402bba6_icgraph.pdf differ diff --git a/documentation/latex/class_b_n_o08x_cb_generic.tex b/documentation/latex/class_b_n_o08x_cb_generic.tex index c15516c..a7046dc 100644 --- a/documentation/latex/class_b_n_o08x_cb_generic.tex +++ b/documentation/latex/class_b_n_o08x_cb_generic.tex @@ -88,4 +88,4 @@ Here is the caller graph for this function\+: The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_cb_generic_8hpp}{BNO08x\+Cb\+Generic.\+hpp}}\end{DoxyCompactItemize} +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_param_rpt_i_d.tex b/documentation/latex/class_b_n_o08x_cb_param_rpt_i_d.tex index 4f3238f..78631a6 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 @@ -113,4 +113,4 @@ Wrapped callback function passed at register\+\_\+cb(). The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_cb_param_rpt_i_d_8hpp}{BNO08x\+Cb\+Param\+Rpt\+ID.\+hpp}}\end{DoxyCompactItemize} +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_void.tex b/documentation/latex/class_b_n_o08x_cb_param_void.tex index 3f79905..e543f37 100644 --- a/documentation/latex/class_b_n_o08x_cb_param_void.tex +++ b/documentation/latex/class_b_n_o08x_cb_param_void.tex @@ -103,4 +103,4 @@ Wrapped callback function passed at register\+\_\+cb(). The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_cb_param_void_8hpp}{BNO08x\+Cb\+Param\+Void.\+hpp}}\end{DoxyCompactItemize} +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_rpt.tex b/documentation/latex/class_b_n_o08x_rpt.tex index 0dd1944..24939c3 100644 --- a/documentation/latex/class_b_n_o08x_rpt.tex +++ b/documentation/latex/class_b_n_o08x_rpt.tex @@ -32,8 +32,6 @@ Collaboration diagram for BNO08x\+Rpt\+: \doxysubsubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470}{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 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) @@ -47,10 +45,14 @@ bool \mbox{\hyperlink{class_b_n_o08x_rpt_a7ce8e48cadf59f49068af7f1cb680b38}{get\ 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} +\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 +\end{DoxyCompactItemize} \doxysubsubsection*{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 \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}}) @@ -180,42 +182,16 @@ Here is the caller graph for this function\+: \includegraphics[height=550pt]{class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph} \end{center} \end{figure} -\Hypertarget{class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470}\label{class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470} +\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 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})} +{\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]}} -Enables a sensor report such that the \doxylink{class_b_n_o08x}{BNO08x} begins sending it. +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}}. - -\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).\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if report was successfully enabled. -\end{DoxyReturn} -Here is the call graph for this function\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_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_a3012b77fd80f2c34e57d5a23299f1470_icgraph} -\end{center} -\end{figure} \Hypertarget{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72}\label{class_b_n_o08x_rpt_ab3bb962696b135841ef7313bc631fc72} \index{BNO08xRpt@{BNO08xRpt}!flush@{flush}} \index{flush@{flush}!BNO08xRpt@{BNO08xRpt}} @@ -341,7 +317,7 @@ Here is the caller graph for this function\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[height=550pt]{class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph} +\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} @@ -391,6 +367,42 @@ Here is the caller graph for this function\+: \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} +\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]}} + + + +Enables a sensor report such that the \doxylink{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).\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if report was successfully enabled. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_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_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph} +\end{center} +\end{figure} \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}} @@ -430,7 +442,7 @@ Here is the caller graph for this function\+: \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[height=550pt]{class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph} +\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} @@ -538,5 +550,5 @@ Respective enable and data bit for report in evt\+\_\+grp\+\_\+rpt\+\_\+en and e The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08x\+Rpt.\+hpp}}\item -\mbox{\hyperlink{_b_n_o08x_rpt_8cpp}{BNO08x\+Rpt.\+cpp}}\end{DoxyCompactItemize} +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} 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 1ce6a24..c4d547b 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 @@ -a615622f5e478ac58483441047bfd4ef \ No newline at end of file +9c955d7da5b711429ad5d1d5ddc36e67 \ 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 e54f7fa..dd421cf 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_a3012b77fd80f2c34e57d5a23299f1470_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_cgraph.md5 deleted file mode 100644 index 8adc62e..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -85edd992513f4bdfeccaaa1016d29b50 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_cgraph.pdf deleted file mode 100644 index 1e840ab..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_cgraph.pdf and /dev/null differ diff --git a/documentation/latex/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_icgraph.md5 deleted file mode 100644 index 9ab6753..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b570ca26d45752432d27cd0421b857aa \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_icgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_icgraph.pdf deleted file mode 100644 index d6a2966..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_a3012b77fd80f2c34e57d5a23299f1470_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 b29e753..1607345 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 @@ -16c542976da43f91bb55c395da4d7b6a \ No newline at end of file +4d1fdd8a93da1a3e5ba7b668b7a46705 \ 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 b311436..8f14be6 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_a61e3451e93806e1b7eaf5f1387726765_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a61e3451e93806e1b7eaf5f1387726765_icgraph.md5 index bb734e9..c79160b 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 @@ -af7166ded7df71ee1af08db51e51e545 \ No newline at end of file +7984e8995cf6998adaac528c14133d3f \ 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 518c777..ee03332 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_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a7a5619a74c1237c5abde2e4bd6619d12_icgraph.md5 index 35b4abf..9ca779b 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 @@ -411ad990091d52a2f727f51d887e87a4 \ No newline at end of file +b1c63bc4c1c8eeac5a699c3d035777df \ 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 19832ab..9c88367 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_a7d147e7540a4c6aa19749844e14cdadc_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_cgraph.md5 index da0c6f0..6cd8c22 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 @@ -c403e860d39ad3903dee87507a8356ba \ No newline at end of file +ca3273fa1e3cd2d708f8cb668c58f783 \ 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 6ef5254..fcff948 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 index 1070bbc..63fa105 100644 --- a/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.md5 +++ b/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.md5 @@ -1 +1 @@ -5e11ca84d587ee26bb34d3eed164d0bb \ No newline at end of file +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 index 08824ba..d19b5de 100644 Binary files a/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.pdf and b/documentation/latex/class_b_n_o08x_rpt_a7d147e7540a4c6aa19749844e14cdadc_icgraph.pdf 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 cc50354..4c42e00 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 @@ -37,6 +37,8 @@ Collaboration diagram for BNO08x\+Rpt\+ARVRStabilized\+Game\+RV\+: \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) @@ -44,8 +46,6 @@ Collaboration diagram for BNO08x\+Rpt\+ARVRStabilized\+Game\+RV\+: \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_a3012b77fd80f2c34e57d5a23299f1470}{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 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) @@ -81,6 +81,8 @@ bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baa \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}} () @@ -179,5 +181,5 @@ Here is the call graph for this function\+: The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8hpp}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+hpp}}\item -\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v_8cpp}{BNO08x\+Rpt\+ARVRStabilized\+Game\+RV.\+cpp}}\end{DoxyCompactItemize} +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} 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 1376003..eac76cb 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 @@ -37,6 +37,8 @@ Collaboration diagram for BNO08x\+Rpt\+ARVRStabilized\+RV\+: \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) @@ -44,8 +46,6 @@ Collaboration diagram for BNO08x\+Rpt\+ARVRStabilized\+RV\+: \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_a3012b77fd80f2c34e57d5a23299f1470}{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 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) @@ -81,6 +81,8 @@ bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baa \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}} () @@ -179,5 +181,5 @@ Here is the call graph for this function\+: The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8hpp}{BNO08x\+Rpt\+ARVRStabilized\+RV.\+hpp}}\item -\mbox{\hyperlink{_b_n_o08x_rpt_a_r_v_r_stabilized_r_v_8cpp}{BNO08x\+Rpt\+ARVRStabilized\+RV.\+cpp}}\end{DoxyCompactItemize} +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} diff --git a/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.md5 new file mode 100644 index 0000000..ba5afcb --- /dev/null +++ b/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_cgraph.md5 @@ -0,0 +1 @@ +3ed984b24da16aa01cfc8e8c7eb0c1a9 \ 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 new file mode 100644 index 0000000..497d4f2 Binary files /dev/null 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 new file mode 100644 index 0000000..29b6f23 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.md5 @@ -0,0 +1 @@ +e7938c850de53842b90c5542e956e34f \ 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 new file mode 100644 index 0000000..79dcb90 Binary files /dev/null and b/documentation/latex/class_b_n_o08x_rpt_aa0bed98a9a497d1f39e8245d05b02e9c_icgraph.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 f1d6e67..e2d4c0b 100644 --- a/documentation/latex/class_b_n_o08x_rpt_acceleration.tex +++ b/documentation/latex/class_b_n_o08x_rpt_acceleration.tex @@ -34,13 +34,13 @@ Collaboration diagram for BNO08x\+Rpt\+Acceleration\+: \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}}) \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 \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_a3012b77fd80f2c34e57d5a23299f1470}{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 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) @@ -74,6 +74,8 @@ static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_ \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}} () @@ -119,6 +121,46 @@ Class to represent accelerometer reports. (See Ref. Manual 6.\+5.\+9) \doxysubsection{Member Function Documentation} +\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]}} + + + +Enables acceleration reports such that the \doxylink{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).\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if report was successfully enabled. +\end{DoxyReturn} + + +Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4}{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_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} \index{BNO08xRptAcceleration@{BNO08xRptAcceleration}!get@{get}} \index{get@{get}!BNO08xRptAcceleration@{BNO08xRptAcceleration}} @@ -197,5 +239,5 @@ Here is the call graph for this function\+: The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_rpt_acceleration_8hpp}{BNO08x\+Rpt\+Acceleration.\+hpp}}\item -\mbox{\hyperlink{_b_n_o08x_rpt_acceleration_8cpp}{BNO08x\+Rpt\+Acceleration.\+cpp}}\end{DoxyCompactItemize} +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} 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 new file mode 100644 index 0000000..35fb19a --- /dev/null +++ b/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_cgraph.md5 @@ -0,0 +1 @@ +ef99e0993c9b9f66699cc5670a4128cf \ 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 new file mode 100644 index 0000000..5786e45 Binary files /dev/null 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 new file mode 100644 index 0000000..3940edc --- /dev/null +++ b/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.md5 @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..11c836b Binary files /dev/null and b/documentation/latex/class_b_n_o08x_rpt_acceleration_a8fde5eefac5f9d714263047426eeee4f_icgraph.pdf 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 f11a7ea..d84f3dd 100644 --- a/documentation/latex/class_b_n_o08x_rpt_activity_classifier.tex +++ b/documentation/latex/class_b_n_o08x_rpt_activity_classifier.tex @@ -34,17 +34,17 @@ Collaboration diagram for BNO08x\+Rpt\+Activity\+Classifier\+: \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}}) \item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_adefe3069a697b16d93cd281bda331db4}{enable}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, \mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0f}{BNO08x\+Activity\+Enable}} activities\+\_\+to\+\_\+enable, sh2\+\_\+\+Sensor\+Config\+\_\+t sensor\+\_\+cfg=\mbox{\hyperlink{namespace_b_n_o08x_private_types_a4f68e627c3c54e471ec83756b97924da}{BNO08x\+Private\+Types\+::default\+\_\+sensor\+\_\+cfg}}) +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 \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}} () -\begin{DoxyCompactList}\small\item\em Grabs most the most likely activity from most recent activity classifier data. \end{DoxyCompactList}\end{DoxyCompactItemize} +\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}}) +\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_a3012b77fd80f2c34e57d5a23299f1470}{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 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) @@ -68,7 +68,9 @@ void \mbox{\hyperlink{class_b_n_o08x_rpt_activity_classifier_acb6fe5076011bc1f6f \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}\end{DoxyCompactItemize} +\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 @@ -78,6 +80,8 @@ static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_ \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}} () @@ -123,11 +127,11 @@ Class to represent activity classifier reports. (See Ref. Manual 6.\+5.\+36) \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_activity_classifier_adefe3069a697b16d93cd281bda331db4}\label{class_b_n_o08x_rpt_activity_classifier_adefe3069a697b16d93cd281bda331db4} +\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[{\mbox{\hyperlink{_b_n_o08x_global_types_8hpp_adc1b530563e35a96fc1b8911ff133e0f}{BNO08x\+Activity\+Enable}}}]{activities\+\_\+to\+\_\+enable, }\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\+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]}} @@ -135,9 +139,7 @@ Enables activity classifier reports such that the \doxylink{class_b_n_o08x}{BNO0 \begin{DoxyParams}{Parameters} -{\em time\+\_\+between\+\_\+reports} & The period/interval of the report in microseconds. \\ -\hline -{\em activities\+\_\+to\+\_\+enable} & Which activities to enable. \\ +{\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).\\ \hline @@ -145,12 +147,16 @@ Enables activity classifier reports such that the \doxylink{class_b_n_o08x}{BNO0 \begin{DoxyReturn}{Returns} True if report was successfully enabled. \end{DoxyReturn} + + +Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4}{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_adefe3069a697b16d93cd281bda331db4_cgraph} +\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} @@ -195,6 +201,24 @@ 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} +\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})} + + + +Sets the activities to be monitored for with Activity\+Classifier reports, all enable after setting. + + +\begin{DoxyParams}{Parameters} +{\em activities\+\_\+to\+\_\+enable} & The activities to be monitored with sent reports.\\ +\hline +\end{DoxyParams} +\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}} @@ -228,6 +252,22 @@ Here is the call graph for this function\+: \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}} @@ -248,5 +288,5 @@ Most recent report data, doesn\textquotesingle{}t account for step rollover. The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_rpt_activity_classifier_8hpp}{BNO08x\+Rpt\+Activity\+Classifier.\+hpp}}\item -\mbox{\hyperlink{_b_n_o08x_rpt_activity_classifier_8cpp}{BNO08x\+Rpt\+Activity\+Classifier.\+cpp}}\end{DoxyCompactItemize} +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} 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 new file mode 100644 index 0000000..7f6d82a --- /dev/null +++ b/documentation/latex/class_b_n_o08x_rpt_activity_classifier_a631329523ddaf17f2e93cd0546a42823_cgraph.md5 @@ -0,0 +1 @@ +565985117fbadfaa4882946dbb858d59 \ 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 new file mode 100644 index 0000000..4f5e95b Binary files /dev/null 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_adefe3069a697b16d93cd281bda331db4_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_activity_classifier_adefe3069a697b16d93cd281bda331db4_cgraph.md5 deleted file mode 100644 index ce9add7..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_adefe3069a697b16d93cd281bda331db4_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1d76f580d8f0bb32f5d067062cbd7349 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_adefe3069a697b16d93cd281bda331db4_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_activity_classifier_adefe3069a697b16d93cd281bda331db4_cgraph.pdf deleted file mode 100644 index ec66eec..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_activity_classifier_adefe3069a697b16d93cd281bda331db4_cgraph.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 4aa0059..089bacc 100644 --- a/documentation/latex/class_b_n_o08x_rpt_cal_gyro.tex +++ b/documentation/latex/class_b_n_o08x_rpt_cal_gyro.tex @@ -34,13 +34,13 @@ Collaboration diagram for BNO08x\+Rpt\+Cal\+Gyro\+: \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}}) \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 \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_a3012b77fd80f2c34e57d5a23299f1470}{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 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) @@ -74,6 +74,8 @@ static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_ \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}} () @@ -119,6 +121,46 @@ Class to represent calibrated gyro reports. (See Ref. Manual 6.\+5.\+13) \doxysubsection{Member Function Documentation} +\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]}} + + + +Enables calibrated gyro reports such that the \doxylink{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).\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if report was successfully enabled. +\end{DoxyReturn} + + +Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4}{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_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} \index{BNO08xRptCalGyro@{BNO08xRptCalGyro}!get@{get}} \index{get@{get}!BNO08xRptCalGyro@{BNO08xRptCalGyro}} @@ -197,5 +239,5 @@ Here is the call graph for this function\+: The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_rpt_cal_gyro_8hpp}{BNO08x\+Rpt\+Cal\+Gyro.\+hpp}}\item -\mbox{\hyperlink{_b_n_o08x_rpt_cal_gyro_8cpp}{BNO08x\+Rpt\+Cal\+Gyro.\+cpp}}\end{DoxyCompactItemize} +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} 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 new file mode 100644 index 0000000..88539d4 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_cgraph.md5 @@ -0,0 +1 @@ +06df5d6b41ff590ca672f09e176f9c28 \ 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 new file mode 100644 index 0000000..f7c8bf5 Binary files /dev/null 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 new file mode 100644 index 0000000..ffc3a78 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.md5 @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..9a6d8a1 Binary files /dev/null and b/documentation/latex/class_b_n_o08x_rpt_cal_gyro_aeb49d86610427c915dc9e58fcba6fddc_icgraph.pdf 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 5fe4446..d7ceb31 100644 --- a/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer.tex +++ b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer.tex @@ -34,13 +34,13 @@ Collaboration diagram for BNO08x\+Rpt\+Cal\+Magnetometer\+: \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}}) \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 \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_a3012b77fd80f2c34e57d5a23299f1470}{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 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) @@ -74,6 +74,8 @@ static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_ \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}} () @@ -119,6 +121,46 @@ Class to represent calibrated magnetometer reports. (See Ref. Manual 6.\+5.\+16) \doxysubsection{Member Function Documentation} +\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]}} + + + +Enables calibrated magnetometer reports such that the \doxylink{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).\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if report was successfully enabled. +\end{DoxyReturn} + + +Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4}{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_a9a371f613ff5053d2227faeebe941393_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_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} \index{BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}!get@{get}} \index{get@{get}!BNO08xRptCalMagnetometer@{BNO08xRptCalMagnetometer}} @@ -197,5 +239,5 @@ Here is the call graph for this function\+: The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_rpt_cal_magnetometer_8hpp}{BNO08x\+Rpt\+Cal\+Magnetometer.\+hpp}}\item -\mbox{\hyperlink{_b_n_o08x_rpt_cal_magnetometer_8cpp}{BNO08x\+Rpt\+Cal\+Magnetometer.\+cpp}}\end{DoxyCompactItemize} +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} 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 new file mode 100644 index 0000000..6579d23 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_cgraph.md5 @@ -0,0 +1 @@ +928eabc438a32a28c7133a169482dca2 \ 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 new file mode 100644 index 0000000..9ca144a Binary files /dev/null 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 new file mode 100644 index 0000000..b643213 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_rpt_cal_magnetometer_a9a371f613ff5053d2227faeebe941393_icgraph.md5 @@ -0,0 +1 @@ +df7c5c2fe73f767d4fb0942af487db04 \ 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 new file mode 100644 index 0000000..204715b Binary files /dev/null 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_game_r_v.tex b/documentation/latex/class_b_n_o08x_rpt_game_r_v.tex index 3346200..9a9c1d7 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 @@ -43,6 +43,8 @@ void \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc895 \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) @@ -50,8 +52,6 @@ void \mbox{\hyperlink{class_b_n_o08x_rpt_game_r_v_ab8844cc390818f2b5cff8afefc895 \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_a3012b77fd80f2c34e57d5a23299f1470}{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 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) @@ -87,6 +87,8 @@ bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baa \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}} () @@ -257,5 +259,5 @@ Here is the call graph for this function\+: The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_rpt_game_r_v_8hpp}{BNO08x\+Rpt\+Game\+RV.\+hpp}}\item -\mbox{\hyperlink{_b_n_o08x_rpt_game_r_v_8cpp}{BNO08x\+Rpt\+Game\+RV.\+cpp}}\end{DoxyCompactItemize} +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} diff --git a/documentation/latex/class_b_n_o08x_rpt_gravity.tex b/documentation/latex/class_b_n_o08x_rpt_gravity.tex index 33b5398..b858fcc 100644 --- a/documentation/latex/class_b_n_o08x_rpt_gravity.tex +++ b/documentation/latex/class_b_n_o08x_rpt_gravity.tex @@ -34,13 +34,13 @@ Collaboration diagram for BNO08x\+Rpt\+Gravity\+: \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}}) \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 \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_a3012b77fd80f2c34e57d5a23299f1470}{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 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) @@ -74,6 +74,8 @@ static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_ \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}} () @@ -119,6 +121,46 @@ Class to represent gravity reports. (See Ref. Manual 6.\+5.\+11) \doxysubsection{Member Function Documentation} +\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]}} + + + +Enables gravity reports such that the \doxylink{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).\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if report was successfully enabled. +\end{DoxyReturn} + + +Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4}{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_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} \index{BNO08xRptGravity@{BNO08xRptGravity}!get@{get}} \index{get@{get}!BNO08xRptGravity@{BNO08xRptGravity}} @@ -197,5 +239,5 @@ Here is the call graph for this function\+: The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_rpt_gravity_8hpp}{BNO08x\+Rpt\+Gravity.\+hpp}}\item -\mbox{\hyperlink{_b_n_o08x_rpt_gravity_8cpp}{BNO08x\+Rpt\+Gravity.\+cpp}}\end{DoxyCompactItemize} +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} 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 new file mode 100644 index 0000000..a7733c6 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_cgraph.md5 @@ -0,0 +1 @@ +766eec5b12929141a39aab268bcd0a87 \ 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 new file mode 100644 index 0000000..2eef152 Binary files /dev/null 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 new file mode 100644 index 0000000..ac50515 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.md5 @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..4068f4d Binary files /dev/null and b/documentation/latex/class_b_n_o08x_rpt_gravity_a5bb33cf233c6721fac992e447bd5b571_icgraph.pdf 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 6e10135..33816bd 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 @@ -41,6 +41,8 @@ void \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b \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) @@ -48,8 +50,6 @@ void \mbox{\hyperlink{class_b_n_o08x_rpt_i_gyro_r_v_ae85b4b091ec350432a2aeabcd3b \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_a3012b77fd80f2c34e57d5a23299f1470}{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 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) @@ -90,6 +90,8 @@ bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baa \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}} () @@ -243,5 +245,5 @@ Here is the call graph for this function\+: The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_rpt_i_gyro_r_v_8hpp}{BNO08x\+Rpt\+IGyro\+RV.\+hpp}}\item -\mbox{\hyperlink{_b_n_o08x_rpt_i_gyro_r_v_8cpp}{BNO08x\+Rpt\+IGyro\+RV.\+cpp}}\end{DoxyCompactItemize} +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} 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 920209f..48fb161 100644 --- a/documentation/latex/class_b_n_o08x_rpt_linear_acceleration.tex +++ b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration.tex @@ -34,13 +34,13 @@ Collaboration diagram for BNO08x\+Rpt\+Linear\+Acceleration\+: \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}}) \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 \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_a3012b77fd80f2c34e57d5a23299f1470}{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 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) @@ -74,6 +74,8 @@ static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_ \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}} () @@ -119,6 +121,46 @@ Class to represent linear accelerometer reports. (See Ref. Manual 6.\+5.\+10) \doxysubsection{Member Function Documentation} +\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]}} + + + +Enables linear acceleration reports such that the \doxylink{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).\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if report was successfully enabled. +\end{DoxyReturn} + + +Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4}{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_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} \index{BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}!get@{get}} \index{get@{get}!BNO08xRptLinearAcceleration@{BNO08xRptLinearAcceleration}} @@ -197,5 +239,5 @@ Here is the call graph for this function\+: The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_rpt_linear_acceleration_8hpp}{BNO08x\+Rpt\+Linear\+Acceleration.\+hpp}}\item -\mbox{\hyperlink{_b_n_o08x_rpt_linear_acceleration_8cpp}{BNO08x\+Rpt\+Linear\+Acceleration.\+cpp}}\end{DoxyCompactItemize} +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} 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 new file mode 100644 index 0000000..5f398bb --- /dev/null +++ b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_cgraph.md5 @@ -0,0 +1 @@ +5ad50e58478fcace157129671e085316 \ 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 new file mode 100644 index 0000000..fe096fd Binary files /dev/null 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 new file mode 100644 index 0000000..890da80 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.md5 @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..8cb0d4c Binary files /dev/null and b/documentation/latex/class_b_n_o08x_rpt_linear_acceleration_a4584a181ae543919a851f8f288a316ed_icgraph.pdf 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 e70327f..df6c1a2 100644 --- a/documentation/latex/class_b_n_o08x_rpt_r_v.tex +++ b/documentation/latex/class_b_n_o08x_rpt_r_v.tex @@ -43,6 +43,8 @@ void \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87}{ \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) @@ -50,8 +52,6 @@ void \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_a920fb5940c13870657c48538569aff87}{ \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_a3012b77fd80f2c34e57d5a23299f1470}{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 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) @@ -87,6 +87,8 @@ bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baa \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}} () @@ -257,5 +259,5 @@ Here is the call graph for this function\+: The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_rpt_r_v_8hpp}{BNO08x\+Rpt\+RV.\+hpp}}\item -\mbox{\hyperlink{_b_n_o08x_rpt_r_v_8cpp}{BNO08x\+Rpt\+RV.\+cpp}}\end{DoxyCompactItemize} +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} 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 4b2c84e..308a5fb 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 @@ -32,6 +32,8 @@ Collaboration diagram for BNO08x\+Rpt\+RVGeneric\+: \doxysubsubsection*{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 \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) @@ -39,8 +41,6 @@ Collaboration diagram for BNO08x\+Rpt\+RVGeneric\+: \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_a3012b77fd80f2c34e57d5a23299f1470}{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 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) @@ -65,6 +65,8 @@ bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baa \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}}) @@ -122,6 +124,46 @@ Class to represent rotation vector reports. \doxysubsection{Member Function Documentation} +\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]}} + + + +Enables a rotation vector report such that the \doxylink{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).\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if report was successfully enabled. +\end{DoxyReturn} + + +Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4}{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_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=303pt]{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} \index{BNO08xRptRVGeneric@{BNO08xRptRVGeneric}!get\_euler@{get\_euler}} \index{get\_euler@{get\_euler}!BNO08xRptRVGeneric@{BNO08xRptRVGeneric}} @@ -244,5 +286,5 @@ Here is the caller graph for this function\+: The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8hpp}{BNO08x\+Rpt\+RVGeneric.\+hpp}}\item -\mbox{\hyperlink{_b_n_o08x_rpt_r_v_generic_8cpp}{BNO08x\+Rpt\+RVGeneric.\+cpp}}\end{DoxyCompactItemize} +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} 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 new file mode 100644 index 0000000..711269b --- /dev/null +++ b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_cgraph.md5 @@ -0,0 +1 @@ +3781aac220bdaed8fdcc79fbbeb5a181 \ 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 new file mode 100644 index 0000000..f9f09a1 Binary files /dev/null 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 new file mode 100644 index 0000000..e545956 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_rpt_r_v_generic_a17c6cf89a5f7bf5c3fb9f8ff3ed74e8e_icgraph.md5 @@ -0,0 +1 @@ +57dde565a4812366359e6a903d3dad87 \ 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 new file mode 100644 index 0000000..8158513 Binary files /dev/null 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_geomag.tex b/documentation/latex/class_b_n_o08x_rpt_r_v_geomag.tex index 9fd8e10..eb52e60 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 @@ -43,6 +43,8 @@ void \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a980 \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) @@ -50,8 +52,6 @@ void \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_geomag_a2c62a41402f167a49025914a980 \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_a3012b77fd80f2c34e57d5a23299f1470}{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 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) @@ -87,6 +87,8 @@ bool \mbox{\hyperlink{class_b_n_o08x_rpt_r_v_generic_ab059dded7c0a7c922e9c624baa \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}} () @@ -257,5 +259,5 @@ Here is the call graph for this function\+: The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_rpt_r_v_geomag_8hpp}{BNO08x\+Rpt\+RVGeomag.\+hpp}}\item -\mbox{\hyperlink{_b_n_o08x_rpt_r_v_geomag_8cpp}{BNO08x\+Rpt\+RVGeomag.\+cpp}}\end{DoxyCompactItemize} +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} 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 49266ce..adcee01 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 @@ -34,13 +34,13 @@ Collaboration diagram for BNO08x\+Rpt\+Raw\+MEMSAccelerometer\+: \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}}) \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 \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_a3012b77fd80f2c34e57d5a23299f1470}{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 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) @@ -74,6 +74,8 @@ static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_ \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}} () @@ -119,6 +121,38 @@ Class to represent raw accelerometer reports. (See Ref. Manual 6.\+5.\+8) \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} +\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]}} + + + +Enables raw accelerometer reports such that the \doxylink{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).\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if report was successfully enabled. +\end{DoxyReturn} + + +Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4}{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_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} \index{BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}!get@{get}} \index{get@{get}!BNO08xRptRawMEMSAccelerometer@{BNO08xRptRawMEMSAccelerometer}} @@ -189,5 +223,5 @@ Here is the call graph for this function\+: The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8hpp}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+hpp}}\item -\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_8cpp}{BNO08x\+Rpt\+Raw\+MEMSAccelerometer.\+cpp}}\end{DoxyCompactItemize} +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} 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 new file mode 100644 index 0000000..6202ec3 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer_a3cfc735c048700fe79a5674ad92b4b03_cgraph.md5 @@ -0,0 +1 @@ +b6c0f571d354f051121f86925186060a \ 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 new file mode 100644 index 0000000..3efdcf1 Binary files /dev/null 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_gyro.tex b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro.tex index 2f653f9..b3fb855 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 @@ -34,13 +34,13 @@ Collaboration diagram for BNO08x\+Rpt\+Raw\+MEMSGyro\+: \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}}) \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 \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_a3012b77fd80f2c34e57d5a23299f1470}{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 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) @@ -74,6 +74,8 @@ static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_ \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}} () @@ -119,6 +121,38 @@ Class to represent raw gyro reports. (See Ref. Manual 6.\+5.\+12) \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} +\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]}} + + + +Enables raw gyro reports such that the \doxylink{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).\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if report was successfully enabled. +\end{DoxyReturn} + + +Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4}{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_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} \index{BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}!get@{get}} \index{get@{get}!BNO08xRptRawMEMSGyro@{BNO08xRptRawMEMSGyro}} @@ -189,5 +223,5 @@ Here is the call graph for this function\+: The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8hpp}{BNO08x\+Rpt\+Raw\+MEMSGyro.\+hpp}}\item -\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_gyro_8cpp}{BNO08x\+Rpt\+Raw\+MEMSGyro.\+cpp}}\end{DoxyCompactItemize} +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} 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 new file mode 100644 index 0000000..4dd07dc --- /dev/null +++ b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_gyro_ae872f24befd81352f812bc998acb573d_cgraph.md5 @@ -0,0 +1 @@ +279527f56e8bf2d6261017c8098db859 \ 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 new file mode 100644 index 0000000..7b86949 Binary files /dev/null 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_magnetometer.tex b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.tex index d6d69a0..8504e8d 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 @@ -34,13 +34,13 @@ Collaboration diagram for BNO08x\+Rpt\+Raw\+MEMSMagnetometer\+: \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}}) \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 \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_a3012b77fd80f2c34e57d5a23299f1470}{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 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) @@ -74,6 +74,8 @@ static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_ \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}} () @@ -119,6 +121,38 @@ Class to represent raw magnetometer reports. (See Ref. Manual 6.\+5.\+15) \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} +\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]}} + + + +Enables raw magnetometer such that the \doxylink{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).\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if report was successfully enabled. +\end{DoxyReturn} + + +Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4}{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_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} \index{BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}!get@{get}} \index{get@{get}!BNO08xRptRawMEMSMagnetometer@{BNO08xRptRawMEMSMagnetometer}} @@ -189,5 +223,5 @@ Here is the call graph for this function\+: The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8hpp}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+hpp}}\item -\mbox{\hyperlink{_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_8cpp}{BNO08x\+Rpt\+Raw\+MEMSMagnetometer.\+cpp}}\end{DoxyCompactItemize} +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} 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 new file mode 100644 index 0000000..9cb44a4 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer_a92832fd0bff6abddbbd87779de5b57fb_cgraph.md5 @@ -0,0 +1 @@ +0992383b7c2d80d5e864a4c4fb7119da \ 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 new file mode 100644 index 0000000..33db69a Binary files /dev/null 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 3c66beb..38a3bfe 100644 --- a/documentation/latex/class_b_n_o08x_rpt_shake_detector.tex +++ b/documentation/latex/class_b_n_o08x_rpt_shake_detector.tex @@ -34,13 +34,13 @@ Collaboration diagram for BNO08x\+Rpt\+Shake\+Detector\+: \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}}) \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 \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_a3012b77fd80f2c34e57d5a23299f1470}{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 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) @@ -74,6 +74,8 @@ static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_ \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}} () @@ -119,6 +121,38 @@ Class to represent shake detector reports. (See Ref. Manual 6.\+5.\+32) \doxysubsection{Member Function Documentation} +\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]}} + + + +Enables shake detector reports such that the \doxylink{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).\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if report was successfully enabled. +\end{DoxyReturn} + + +Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4}{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_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph} +\end{center} +\end{figure} \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}} @@ -189,5 +223,5 @@ Here is the call graph for this function\+: The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_rpt_shake_detector_8hpp}{BNO08x\+Rpt\+Shake\+Detector.\+hpp}}\item -\mbox{\hyperlink{_b_n_o08x_rpt_shake_detector_8cpp}{BNO08x\+Rpt\+Shake\+Detector.\+cpp}}\end{DoxyCompactItemize} +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} 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 new file mode 100644 index 0000000..7092057 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_rpt_shake_detector_aa28fa73b51bd892f0239e647aa6ceeb8_cgraph.md5 @@ -0,0 +1 @@ +52347379aff912b12452b9b31d80c056 \ 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 new file mode 100644 index 0000000..02f2b1d Binary files /dev/null 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_stability_classifier.tex b/documentation/latex/class_b_n_o08x_rpt_stability_classifier.tex index 38ad5a4..9d3b0e5 100644 --- a/documentation/latex/class_b_n_o08x_rpt_stability_classifier.tex +++ b/documentation/latex/class_b_n_o08x_rpt_stability_classifier.tex @@ -34,6 +34,8 @@ Collaboration diagram for BNO08x\+Rpt\+Stability\+Classifier\+: \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}}) \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 \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}} () @@ -41,8 +43,6 @@ Collaboration diagram for BNO08x\+Rpt\+Stability\+Classifier\+: \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_a3012b77fd80f2c34e57d5a23299f1470}{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 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) @@ -76,6 +76,8 @@ static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_ \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}} () @@ -121,6 +123,38 @@ Class to represent stability classifier reports. (See Ref. Manual 6.\+5.\+31) \doxysubsection{Member Function Documentation} +\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]}} + + + +Enables stability classifier reports such that the \doxylink{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).\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if report was successfully enabled. +\end{DoxyReturn} + + +Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4}{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_a4959110a01f638d04d87696d8a03dd60_cgraph} +\end{center} +\end{figure} \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}} @@ -212,5 +246,5 @@ Here is the call graph for this function\+: The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_rpt_stability_classifier_8hpp}{BNO08x\+Rpt\+Stability\+Classifier.\+hpp}}\item -\mbox{\hyperlink{_b_n_o08x_rpt_stability_classifier_8cpp}{BNO08x\+Rpt\+Stability\+Classifier.\+cpp}}\end{DoxyCompactItemize} +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} 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 new file mode 100644 index 0000000..e77c9a6 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_rpt_stability_classifier_a4959110a01f638d04d87696d8a03dd60_cgraph.md5 @@ -0,0 +1 @@ +5195a990a383fb9178c1365815d6cf8e \ 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 new file mode 100644 index 0000000..5334a13 Binary files /dev/null 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_step_counter.tex b/documentation/latex/class_b_n_o08x_rpt_step_counter.tex index ec8d6f1..8d42890 100644 --- a/documentation/latex/class_b_n_o08x_rpt_step_counter.tex +++ b/documentation/latex/class_b_n_o08x_rpt_step_counter.tex @@ -34,6 +34,8 @@ Collaboration diagram for BNO08x\+Rpt\+Step\+Counter\+: \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}}) \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 \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}} () @@ -41,8 +43,6 @@ uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_rpt_step_counter_a017b389771b4d881 \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_a3012b77fd80f2c34e57d5a23299f1470}{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 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) @@ -78,6 +78,8 @@ static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_ \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}} () @@ -123,6 +125,38 @@ Class to represent step counter reports. (See Ref. Manual 6.\+5.\+29) \doxysubsection{Member Function Documentation} +\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]}} + + + +Enables step counter reports such that the \doxylink{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).\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if report was successfully enabled. +\end{DoxyReturn} + + +Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4}{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_adf0a697561b064a7dd90a44009efbcf1_cgraph} +\end{center} +\end{figure} \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}} @@ -234,5 +268,5 @@ Every time step count rolls over, the previous steps are accumulated here such t The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_rpt_step_counter_8hpp}{BNO08x\+Rpt\+Step\+Counter.\+hpp}}\item -\mbox{\hyperlink{_b_n_o08x_rpt_step_counter_8cpp}{BNO08x\+Rpt\+Step\+Counter.\+cpp}}\end{DoxyCompactItemize} +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} 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 new file mode 100644 index 0000000..e516d0c --- /dev/null +++ b/documentation/latex/class_b_n_o08x_rpt_step_counter_adf0a697561b064a7dd90a44009efbcf1_cgraph.md5 @@ -0,0 +1 @@ +ac0b3fdf0956c184ca97981826d91a1d \ 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 new file mode 100644 index 0000000..5e88378 Binary files /dev/null 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_tap_detector.tex b/documentation/latex/class_b_n_o08x_rpt_tap_detector.tex index be01c37..0779f49 100644 --- a/documentation/latex/class_b_n_o08x_rpt_tap_detector.tex +++ b/documentation/latex/class_b_n_o08x_rpt_tap_detector.tex @@ -34,15 +34,13 @@ Collaboration diagram for BNO08x\+Rpt\+Tap\+Detector\+: \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}}) \item -bool \mbox{\hyperlink{class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876}{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}}) +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 \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_a3012b77fd80f2c34e57d5a23299f1470}{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 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) @@ -76,6 +74,8 @@ static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_ \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}} () @@ -121,11 +121,11 @@ Class to represent tap detector reports. (See Ref. Manual 6.\+5.\+27) \doxysubsection{Member Function Documentation} -\Hypertarget{class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876}\label{class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876} +\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})} +{\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]}} @@ -141,12 +141,16 @@ Enables tap detector reports such that the \doxylink{class_b_n_o08x}{BNO08x} beg \begin{DoxyReturn}{Returns} True if report was successfully enabled. \end{DoxyReturn} + + +Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4}{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_a56e8ac83784ef97dba4fd1487ac9c876_cgraph} +\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} @@ -219,5 +223,5 @@ Here is the call graph for this function\+: The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_rpt_tap_detector_8hpp}{BNO08x\+Rpt\+Tap\+Detector.\+hpp}}\item -\mbox{\hyperlink{_b_n_o08x_rpt_tap_detector_8cpp}{BNO08x\+Rpt\+Tap\+Detector.\+cpp}}\end{DoxyCompactItemize} +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} diff --git a/documentation/latex/class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876_cgraph.md5 b/documentation/latex/class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876_cgraph.md5 deleted file mode 100644 index 39740e8..0000000 --- a/documentation/latex/class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e57197783dce566f5b145ed7e5e5f8c4 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876_cgraph.pdf b/documentation/latex/class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876_cgraph.pdf deleted file mode 100644 index 922ff1e..0000000 Binary files a/documentation/latex/class_b_n_o08x_rpt_tap_detector_a56e8ac83784ef97dba4fd1487ac9c876_cgraph.pdf and /dev/null 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 new file mode 100644 index 0000000..20f42dd --- /dev/null +++ b/documentation/latex/class_b_n_o08x_rpt_tap_detector_ad8b716b7a2f2c2f52113eaaf75a391dc_cgraph.md5 @@ -0,0 +1 @@ +5078944512c20bc1b8f64855d409cc9f \ 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 new file mode 100644 index 0000000..fa14de1 Binary files /dev/null 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 aae1aa9..3a2563b 100644 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_gyro.tex +++ b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro.tex @@ -34,6 +34,8 @@ Collaboration diagram for BNO08x\+Rpt\+Uncal\+Gyro\+: \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}}) \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 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}} () @@ -43,8 +45,6 @@ void \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_gyro_ae2fec54b70d897124720abe1dcc \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_a3012b77fd80f2c34e57d5a23299f1470}{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 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) @@ -80,6 +80,8 @@ static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_ \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}} () @@ -125,6 +127,46 @@ Class to represent uncalibrated gyro reports. (See Ref. Manual 6.\+5.\+14) \doxysubsection{Member Function Documentation} +\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]}} + + + +Enables uncalibrated gyro reports such that the \doxylink{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).\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if report was successfully enabled. +\end{DoxyReturn} + + +Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4}{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_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} \index{BNO08xRptUncalGyro@{BNO08xRptUncalGyro}!get@{get}} \index{get@{get}!BNO08xRptUncalGyro@{BNO08xRptUncalGyro}} @@ -258,5 +300,5 @@ Here is the call graph for this function\+: The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_rpt_uncal_gyro_8hpp}{BNO08x\+Rpt\+Uncal\+Gyro.\+hpp}}\item -\mbox{\hyperlink{_b_n_o08x_rpt_uncal_gyro_8cpp}{BNO08x\+Rpt\+Uncal\+Gyro.\+cpp}}\end{DoxyCompactItemize} +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} 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 new file mode 100644 index 0000000..aeb840f --- /dev/null +++ b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_cgraph.md5 @@ -0,0 +1 @@ +1eec8b21c0cf25347d7fc3dc0ed47d61 \ 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 new file mode 100644 index 0000000..0350352 Binary files /dev/null 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 new file mode 100644 index 0000000..ebab757 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.md5 @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..c9ed73f Binary files /dev/null and b/documentation/latex/class_b_n_o08x_rpt_uncal_gyro_a404d36091a61af543c6fec7b6e077706_icgraph.pdf 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 3767dc7..834d349 100644 --- a/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer.tex +++ b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer.tex @@ -34,6 +34,8 @@ Collaboration diagram for BNO08x\+Rpt\+Uncal\+Magnetometer\+: \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}}) \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 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}} () @@ -43,8 +45,6 @@ void \mbox{\hyperlink{class_b_n_o08x_rpt_uncal_magnetometer_ad4d5abc8875955b6236 \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_a3012b77fd80f2c34e57d5a23299f1470}{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 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) @@ -80,6 +80,8 @@ static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_ \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}} () @@ -125,6 +127,46 @@ Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.\+5.\+1 \doxysubsection{Member Function Documentation} +\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]}} + + + +Enables uncalibrated magnetometer reports such that the \doxylink{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).\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if report was successfully enabled. +\end{DoxyReturn} + + +Implements \mbox{\hyperlink{class_b_n_o08x_rpt_a4ee529725467412df396d5c610ff7bb4}{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_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} \index{BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}!get@{get}} \index{get@{get}!BNO08xRptUncalMagnetometer@{BNO08xRptUncalMagnetometer}} @@ -258,5 +300,5 @@ Here is the call graph for this function\+: The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_rpt_uncal_magnetometer_8hpp}{BNO08x\+Rpt\+Uncal\+Magnetometer.\+hpp}}\item -\mbox{\hyperlink{_b_n_o08x_rpt_uncal_magnetometer_8cpp}{BNO08x\+Rpt\+Uncal\+Magnetometer.\+cpp}}\end{DoxyCompactItemize} +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} 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 new file mode 100644 index 0000000..952ea1b --- /dev/null +++ b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_cgraph.md5 @@ -0,0 +1 @@ +1c52a224b91a16c61d271cc6c144c759 \ 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 new file mode 100644 index 0000000..0cf98d6 Binary files /dev/null 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 new file mode 100644 index 0000000..9b20b5e --- /dev/null +++ b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.md5 @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..0196a39 Binary files /dev/null and b/documentation/latex/class_b_n_o08x_rpt_uncal_magnetometer_a80ae48107ca1cc27551fd799625f2867_icgraph.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 91bff84..cbbee28 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 @@ -427,5 +427,5 @@ Here is the caller graph for this function\+: The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item -\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} +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} diff --git a/documentation/latex/class_b_n_o08x_test_helper.tex b/documentation/latex/class_b_n_o08x_test_helper.tex index b6f67ef..37a8d88 100644 --- a/documentation/latex/class_b_n_o08x_test_helper.tex +++ b/documentation/latex/class_b_n_o08x_test_helper.tex @@ -578,4 +578,4 @@ void, nothing to return The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_test_helper_8hpp}{BNO08x\+Test\+Helper.\+hpp}}\end{DoxyCompactItemize} +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_suite.tex b/documentation/latex/class_b_n_o08x_test_suite.tex index 81ef9e4..30e6e92 100644 --- a/documentation/latex/class_b_n_o08x_test_suite.tex +++ b/documentation/latex/class_b_n_o08x_test_suite.tex @@ -193,4 +193,4 @@ Here is the caller graph for this function\+: The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_test_suite_8hpp}{BNO08x\+Test\+Suite.\+hpp}}\end{DoxyCompactItemize} +include/\mbox{\hyperlink{_b_n_o08x_test_suite_8hpp}{BNO08x\+Test\+Suite.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/dir_06e7072e89f6a5cac448ba64f4422fcc_dep.md5 b/documentation/latex/dir_06e7072e89f6a5cac448ba64f4422fcc_dep.md5 deleted file mode 100644 index 431c23c..0000000 --- a/documentation/latex/dir_06e7072e89f6a5cac448ba64f4422fcc_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -6ebf5da8b2772956cede2cdfc769ec5b \ No newline at end of file diff --git a/documentation/latex/dir_105fd1ee051c171768c94e464b88861d_dep.md5 b/documentation/latex/dir_105fd1ee051c171768c94e464b88861d_dep.md5 deleted file mode 100644 index 4f49a8e..0000000 --- a/documentation/latex/dir_105fd1ee051c171768c94e464b88861d_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -c7e2f1932afc5a1c348b4809cdf57c7d \ No newline at end of file diff --git a/documentation/latex/dir_105fd1ee051c171768c94e464b88861d_dep.pdf b/documentation/latex/dir_105fd1ee051c171768c94e464b88861d_dep.pdf deleted file mode 100644 index 4535545..0000000 Binary files a/documentation/latex/dir_105fd1ee051c171768c94e464b88861d_dep.pdf and /dev/null differ diff --git a/documentation/latex/dir_14dea6b744ab39100edf1f9916c217e0.tex b/documentation/latex/dir_13e138d54eb8818da29c3992edef070a.tex similarity index 76% rename from documentation/latex/dir_14dea6b744ab39100edf1f9916c217e0.tex rename to documentation/latex/dir_13e138d54eb8818da29c3992edef070a.tex index 362d88c..f3e2ab5 100644 --- a/documentation/latex/dir_14dea6b744ab39100edf1f9916c217e0.tex +++ b/documentation/latex/dir_13e138d54eb8818da29c3992edef070a.tex @@ -1,11 +1,11 @@ \doxysection{test Directory Reference} -\hypertarget{dir_14dea6b744ab39100edf1f9916c217e0}{}\label{dir_14dea6b744ab39100edf1f9916c217e0}\index{test Directory Reference@{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=180pt]{dir_14dea6b744ab39100edf1f9916c217e0_dep} +\includegraphics[width=127pt]{dir_13e138d54eb8818da29c3992edef070a_dep} \end{center} \end{figure} \doxysubsubsection*{Files} diff --git a/documentation/latex/dir_13e138d54eb8818da29c3992edef070a_dep.md5 b/documentation/latex/dir_13e138d54eb8818da29c3992edef070a_dep.md5 new file mode 100644 index 0000000..63544c9 --- /dev/null +++ b/documentation/latex/dir_13e138d54eb8818da29c3992edef070a_dep.md5 @@ -0,0 +1 @@ +04d925c18ec5b475e9c25814f95449c3 \ No newline at end of file diff --git a/documentation/latex/dir_13e138d54eb8818da29c3992edef070a_dep.pdf b/documentation/latex/dir_13e138d54eb8818da29c3992edef070a_dep.pdf new file mode 100644 index 0000000..9bd5acf Binary files /dev/null and b/documentation/latex/dir_13e138d54eb8818da29c3992edef070a_dep.pdf differ diff --git a/documentation/latex/dir_14dea6b744ab39100edf1f9916c217e0_dep.md5 b/documentation/latex/dir_14dea6b744ab39100edf1f9916c217e0_dep.md5 deleted file mode 100644 index 3cff327..0000000 --- a/documentation/latex/dir_14dea6b744ab39100edf1f9916c217e0_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -38e8a49999835e8fa12fc922c14618d7 \ No newline at end of file diff --git a/documentation/latex/dir_14dea6b744ab39100edf1f9916c217e0_dep.pdf b/documentation/latex/dir_14dea6b744ab39100edf1f9916c217e0_dep.pdf deleted file mode 100644 index 7fc96a2..0000000 Binary files a/documentation/latex/dir_14dea6b744ab39100edf1f9916c217e0_dep.pdf and /dev/null differ diff --git a/documentation/latex/dir_06e7072e89f6a5cac448ba64f4422fcc.tex b/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2.tex similarity index 61% rename from documentation/latex/dir_06e7072e89f6a5cac448ba64f4422fcc.tex rename to documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2.tex index b1073c9..c1426ff 100644 --- a/documentation/latex/dir_06e7072e89f6a5cac448ba64f4422fcc.tex +++ b/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2.tex @@ -1,11 +1,11 @@ -\doxysection{callback Directory Reference} -\hypertarget{dir_06e7072e89f6a5cac448ba64f4422fcc}{}\label{dir_06e7072e89f6a5cac448ba64f4422fcc}\index{callback Directory Reference@{callback Directory Reference}} +\doxysection{include/callback Directory Reference} +\hypertarget{dir_265603ded410f2aca2b4448eafbf9ea2}{}\label{dir_265603ded410f2aca2b4448eafbf9ea2}\index{include/callback Directory Reference@{include/callback Directory Reference}} Directory dependency graph for callback\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=164pt]{dir_06e7072e89f6a5cac448ba64f4422fcc_dep} +\includegraphics[width=164pt]{dir_265603ded410f2aca2b4448eafbf9ea2_dep} \end{center} \end{figure} \doxysubsubsection*{Files} diff --git a/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2_dep.md5 b/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2_dep.md5 new file mode 100644 index 0000000..bd2970e --- /dev/null +++ b/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2_dep.md5 @@ -0,0 +1 @@ +cf485cb6292be245ad5d5004983764eb \ No newline at end of file diff --git a/documentation/latex/dir_06e7072e89f6a5cac448ba64f4422fcc_dep.pdf b/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2_dep.pdf similarity index 96% rename from documentation/latex/dir_06e7072e89f6a5cac448ba64f4422fcc_dep.pdf rename to documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2_dep.pdf index 9346cbe..7bb0c26 100644 Binary files a/documentation/latex/dir_06e7072e89f6a5cac448ba64f4422fcc_dep.pdf and b/documentation/latex/dir_265603ded410f2aca2b4448eafbf9ea2_dep.pdf differ diff --git a/documentation/latex/dir_fbb48e05bb2bbb213962a1ae6a7aca91.tex b/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793.tex similarity index 89% rename from documentation/latex/dir_fbb48e05bb2bbb213962a1ae6a7aca91.tex rename to documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793.tex index 985964e..db70ce7 100644 --- a/documentation/latex/dir_fbb48e05bb2bbb213962a1ae6a7aca91.tex +++ b/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793.tex @@ -1,11 +1,11 @@ -\doxysection{report Directory Reference} -\hypertarget{dir_fbb48e05bb2bbb213962a1ae6a7aca91}{}\label{dir_fbb48e05bb2bbb213962a1ae6a7aca91}\index{report Directory Reference@{report Directory Reference}} +\doxysection{include/report Directory Reference} +\hypertarget{dir_7f19fe0488f3daa36ae73de472a8d793}{}\label{dir_7f19fe0488f3daa36ae73de472a8d793}\index{include/report Directory Reference@{include/report Directory Reference}} Directory dependency graph for report\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=152pt]{dir_fbb48e05bb2bbb213962a1ae6a7aca91_dep} +\includegraphics[width=152pt]{dir_7f19fe0488f3daa36ae73de472a8d793_dep} \end{center} \end{figure} \doxysubsubsection*{Files} diff --git a/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793_dep.md5 b/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793_dep.md5 new file mode 100644 index 0000000..aaa2ab1 --- /dev/null +++ b/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793_dep.md5 @@ -0,0 +1 @@ +bd4b25d78b6139cad6246a586c1b4b4d \ No newline at end of file diff --git a/documentation/latex/dir_fbb48e05bb2bbb213962a1ae6a7aca91_dep.pdf b/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793_dep.pdf similarity index 96% rename from documentation/latex/dir_fbb48e05bb2bbb213962a1ae6a7aca91_dep.pdf rename to documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793_dep.pdf index 5812407..f6b67ce 100644 Binary files a/documentation/latex/dir_fbb48e05bb2bbb213962a1ae6a7aca91_dep.pdf and b/documentation/latex/dir_7f19fe0488f3daa36ae73de472a8d793_dep.pdf differ diff --git a/documentation/latex/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf_dep.md5 b/documentation/latex/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf_dep.md5 deleted file mode 100644 index d3825a1..0000000 --- a/documentation/latex/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -531601ffd556657599c2d9f6dc165a0a \ No newline at end of file diff --git a/documentation/latex/dir_85e9385bd83516731053aadc7da3c8af.tex b/documentation/latex/dir_85e9385bd83516731053aadc7da3c8af.tex deleted file mode 100644 index c26b853..0000000 --- a/documentation/latex/dir_85e9385bd83516731053aadc7da3c8af.tex +++ /dev/null @@ -1,15 +0,0 @@ -\doxysection{imu\+\_\+update Directory Reference} -\hypertarget{dir_85e9385bd83516731053aadc7da3c8af}{}\label{dir_85e9385bd83516731053aadc7da3c8af}\index{imu\_update Directory Reference@{imu\_update Directory Reference}} -Directory dependency graph for imu\+\_\+update\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=278pt]{dir_85e9385bd83516731053aadc7da3c8af_dep} -\end{center} -\end{figure} -\doxysubsubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_c60d9bf80716f90f729fd65c40ec81f7}{bno08x\+\_\+update}} -\end{DoxyCompactItemize} diff --git a/documentation/latex/dir_85e9385bd83516731053aadc7da3c8af_dep.md5 b/documentation/latex/dir_85e9385bd83516731053aadc7da3c8af_dep.md5 deleted file mode 100644 index a856f53..0000000 --- a/documentation/latex/dir_85e9385bd83516731053aadc7da3c8af_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -685023a910c171116b6443e88b6f7bf1 \ No newline at end of file diff --git a/documentation/latex/dir_85e9385bd83516731053aadc7da3c8af_dep.pdf b/documentation/latex/dir_85e9385bd83516731053aadc7da3c8af_dep.pdf deleted file mode 100644 index 9168c6e..0000000 Binary files a/documentation/latex/dir_85e9385bd83516731053aadc7da3c8af_dep.pdf and /dev/null differ diff --git a/documentation/latex/dir_9667f1a5b10a5222433e41df91e1bf5d_dep.md5 b/documentation/latex/dir_9667f1a5b10a5222433e41df91e1bf5d_dep.md5 deleted file mode 100644 index e7cecb0..0000000 --- a/documentation/latex/dir_9667f1a5b10a5222433e41df91e1bf5d_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -ea09ae76f4eb7c59dfe66d12db1cd0a4 \ No newline at end of file diff --git a/documentation/latex/dir_9667f1a5b10a5222433e41df91e1bf5d_dep.pdf b/documentation/latex/dir_9667f1a5b10a5222433e41df91e1bf5d_dep.pdf deleted file mode 100644 index a0f4c08..0000000 Binary files a/documentation/latex/dir_9667f1a5b10a5222433e41df91e1bf5d_dep.pdf and /dev/null differ diff --git a/documentation/latex/dir_a6718ce9703adf4789a693642ffedf7f.tex b/documentation/latex/dir_a6718ce9703adf4789a693642ffedf7f.tex deleted file mode 100644 index 575d7a8..0000000 --- a/documentation/latex/dir_a6718ce9703adf4789a693642ffedf7f.tex +++ /dev/null @@ -1,19 +0,0 @@ -\doxysection{esp32\+\_\+\+BNO08x Directory Reference} -\hypertarget{dir_a6718ce9703adf4789a693642ffedf7f}{}\label{dir_a6718ce9703adf4789a693642ffedf7f}\index{esp32\_BNO08x Directory Reference@{esp32\_BNO08x Directory Reference}} -Directory dependency graph for esp32\+\_\+\+BNO08x\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=326pt]{dir_a6718ce9703adf4789a693642ffedf7f_dep} -\end{center} -\end{figure} -\doxysubsubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_9667f1a5b10a5222433e41df91e1bf5d}{include}} -\item -directory \mbox{\hyperlink{dir_105fd1ee051c171768c94e464b88861d}{source}} -\item -directory \mbox{\hyperlink{dir_14dea6b744ab39100edf1f9916c217e0}{test}} -\end{DoxyCompactItemize} diff --git a/documentation/latex/dir_a6718ce9703adf4789a693642ffedf7f_dep.md5 b/documentation/latex/dir_a6718ce9703adf4789a693642ffedf7f_dep.md5 deleted file mode 100644 index 8caaaad..0000000 --- a/documentation/latex/dir_a6718ce9703adf4789a693642ffedf7f_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -d6d91be735056ad97bf02a1fe2222a7b \ No newline at end of file diff --git a/documentation/latex/dir_a6718ce9703adf4789a693642ffedf7f_dep.pdf b/documentation/latex/dir_a6718ce9703adf4789a693642ffedf7f_dep.pdf deleted file mode 100644 index 75bf7fe..0000000 Binary files a/documentation/latex/dir_a6718ce9703adf4789a693642ffedf7f_dep.pdf and /dev/null differ diff --git a/documentation/latex/dir_105fd1ee051c171768c94e464b88861d.tex b/documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.tex similarity index 69% rename from documentation/latex/dir_105fd1ee051c171768c94e464b88861d.tex rename to documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.tex index fbd3e7e..66a239d 100644 --- a/documentation/latex/dir_105fd1ee051c171768c94e464b88861d.tex +++ b/documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.tex @@ -1,17 +1,17 @@ \doxysection{source Directory Reference} -\hypertarget{dir_105fd1ee051c171768c94e464b88861d}{}\label{dir_105fd1ee051c171768c94e464b88861d}\index{source Directory Reference@{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=232pt]{dir_105fd1ee051c171768c94e464b88861d_dep} +\includegraphics[width=216pt]{dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep} \end{center} \end{figure} \doxysubsubsection*{Directories} \begin{DoxyCompactItemize} \item -directory \mbox{\hyperlink{dir_82b8b3f89fe769e7fc0bad50e1b2a4bf}{report}} +directory \mbox{\hyperlink{dir_f3240a40405e637e3754c29e78869df9}{report}} \end{DoxyCompactItemize} \doxysubsubsection*{Files} \begin{DoxyCompactItemize} diff --git a/documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.md5 b/documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.md5 new file mode 100644 index 0000000..10168d6 --- /dev/null +++ b/documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.md5 @@ -0,0 +1 @@ +5e126eee90262f84ab3783b51ccb8701 \ No newline at end of file diff --git a/documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.pdf b/documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.pdf new file mode 100644 index 0000000..cdb9e24 Binary files /dev/null and b/documentation/latex/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.pdf differ diff --git a/documentation/latex/dir_c60d9bf80716f90f729fd65c40ec81f7.tex b/documentation/latex/dir_c60d9bf80716f90f729fd65c40ec81f7.tex deleted file mode 100644 index 93f5ff7..0000000 --- a/documentation/latex/dir_c60d9bf80716f90f729fd65c40ec81f7.tex +++ /dev/null @@ -1,15 +0,0 @@ -\doxysection{bno08x\+\_\+update Directory Reference} -\hypertarget{dir_c60d9bf80716f90f729fd65c40ec81f7}{}\label{dir_c60d9bf80716f90f729fd65c40ec81f7}\index{bno08x\_update Directory Reference@{bno08x\_update Directory Reference}} -Directory dependency graph for bno08x\+\_\+update\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=298pt]{dir_c60d9bf80716f90f729fd65c40ec81f7_dep} -\end{center} -\end{figure} -\doxysubsubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_fd670e5d11b8bb731501003ff6578ae1}{components}} -\end{DoxyCompactItemize} diff --git a/documentation/latex/dir_c60d9bf80716f90f729fd65c40ec81f7_dep.md5 b/documentation/latex/dir_c60d9bf80716f90f729fd65c40ec81f7_dep.md5 deleted file mode 100644 index c80cb87..0000000 --- a/documentation/latex/dir_c60d9bf80716f90f729fd65c40ec81f7_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -63aaadf87a7d982f18fd764f52e28a27 \ No newline at end of file diff --git a/documentation/latex/dir_c60d9bf80716f90f729fd65c40ec81f7_dep.pdf b/documentation/latex/dir_c60d9bf80716f90f729fd65c40ec81f7_dep.pdf deleted file mode 100644 index 927b677..0000000 Binary files a/documentation/latex/dir_c60d9bf80716f90f729fd65c40ec81f7_dep.pdf and /dev/null differ diff --git a/documentation/latex/dir_9667f1a5b10a5222433e41df91e1bf5d.tex b/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23.tex similarity index 73% rename from documentation/latex/dir_9667f1a5b10a5222433e41df91e1bf5d.tex rename to documentation/latex/dir_d44c64559bbebec7f509842c48db8b23.tex index 7bba40e..cb74f8b 100644 --- a/documentation/latex/dir_9667f1a5b10a5222433e41df91e1bf5d.tex +++ b/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23.tex @@ -1,19 +1,19 @@ \doxysection{include Directory Reference} -\hypertarget{dir_9667f1a5b10a5222433e41df91e1bf5d}{}\label{dir_9667f1a5b10a5222433e41df91e1bf5d}\index{include Directory Reference@{include Directory Reference}} +\hypertarget{dir_d44c64559bbebec7f509842c48db8b23}{}\label{dir_d44c64559bbebec7f509842c48db8b23}\index{include Directory Reference@{include Directory Reference}} Directory dependency graph for include\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=238pt]{dir_9667f1a5b10a5222433e41df91e1bf5d_dep} +\includegraphics[width=222pt]{dir_d44c64559bbebec7f509842c48db8b23_dep} \end{center} \end{figure} \doxysubsubsection*{Directories} \begin{DoxyCompactItemize} \item -directory \mbox{\hyperlink{dir_06e7072e89f6a5cac448ba64f4422fcc}{callback}} +directory \mbox{\hyperlink{dir_265603ded410f2aca2b4448eafbf9ea2}{callback}} \item -directory \mbox{\hyperlink{dir_fbb48e05bb2bbb213962a1ae6a7aca91}{report}} +directory \mbox{\hyperlink{dir_7f19fe0488f3daa36ae73de472a8d793}{report}} \end{DoxyCompactItemize} \doxysubsubsection*{Files} \begin{DoxyCompactItemize} diff --git a/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 b/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 new file mode 100644 index 0000000..a281d1c --- /dev/null +++ b/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 @@ -0,0 +1 @@ +ebefae63e67e32975d85cb2aa13fd04f \ No newline at end of file diff --git a/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.pdf b/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.pdf new file mode 100644 index 0000000..99cab51 Binary files /dev/null and b/documentation/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.pdf differ diff --git a/documentation/latex/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf.tex b/documentation/latex/dir_f3240a40405e637e3754c29e78869df9.tex similarity index 89% rename from documentation/latex/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf.tex rename to documentation/latex/dir_f3240a40405e637e3754c29e78869df9.tex index 3bbc932..df61226 100644 --- a/documentation/latex/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf.tex +++ b/documentation/latex/dir_f3240a40405e637e3754c29e78869df9.tex @@ -1,11 +1,11 @@ -\doxysection{report Directory Reference} -\hypertarget{dir_82b8b3f89fe769e7fc0bad50e1b2a4bf}{}\label{dir_82b8b3f89fe769e7fc0bad50e1b2a4bf}\index{report Directory Reference@{report Directory Reference}} +\doxysection{source/report Directory Reference} +\hypertarget{dir_f3240a40405e637e3754c29e78869df9}{}\label{dir_f3240a40405e637e3754c29e78869df9}\index{source/report Directory Reference@{source/report Directory Reference}} Directory dependency graph for report\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode -\includegraphics[width=152pt]{dir_82b8b3f89fe769e7fc0bad50e1b2a4bf_dep} +\includegraphics[width=152pt]{dir_f3240a40405e637e3754c29e78869df9_dep} \end{center} \end{figure} \doxysubsubsection*{Files} diff --git a/documentation/latex/dir_f3240a40405e637e3754c29e78869df9_dep.md5 b/documentation/latex/dir_f3240a40405e637e3754c29e78869df9_dep.md5 new file mode 100644 index 0000000..4254602 --- /dev/null +++ b/documentation/latex/dir_f3240a40405e637e3754c29e78869df9_dep.md5 @@ -0,0 +1 @@ +923d5d002ec179314ac882566f05e1a4 \ No newline at end of file diff --git a/documentation/latex/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf_dep.pdf b/documentation/latex/dir_f3240a40405e637e3754c29e78869df9_dep.pdf similarity index 95% rename from documentation/latex/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf_dep.pdf rename to documentation/latex/dir_f3240a40405e637e3754c29e78869df9_dep.pdf index 280601b..43ea3cb 100644 Binary files a/documentation/latex/dir_82b8b3f89fe769e7fc0bad50e1b2a4bf_dep.pdf and b/documentation/latex/dir_f3240a40405e637e3754c29e78869df9_dep.pdf differ diff --git a/documentation/latex/dir_fbb48e05bb2bbb213962a1ae6a7aca91_dep.md5 b/documentation/latex/dir_fbb48e05bb2bbb213962a1ae6a7aca91_dep.md5 deleted file mode 100644 index 679f203..0000000 --- a/documentation/latex/dir_fbb48e05bb2bbb213962a1ae6a7aca91_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -96d1d747853e5fefb6bd5efca7b80775 \ No newline at end of file diff --git a/documentation/latex/dir_fd670e5d11b8bb731501003ff6578ae1.tex b/documentation/latex/dir_fd670e5d11b8bb731501003ff6578ae1.tex deleted file mode 100644 index e34116a..0000000 --- a/documentation/latex/dir_fd670e5d11b8bb731501003ff6578ae1.tex +++ /dev/null @@ -1,15 +0,0 @@ -\doxysection{components Directory Reference} -\hypertarget{dir_fd670e5d11b8bb731501003ff6578ae1}{}\label{dir_fd670e5d11b8bb731501003ff6578ae1}\index{components Directory Reference@{components Directory Reference}} -Directory dependency graph for components\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=300pt]{dir_fd670e5d11b8bb731501003ff6578ae1_dep} -\end{center} -\end{figure} -\doxysubsubsection*{Directories} -\begin{DoxyCompactItemize} -\item -directory \mbox{\hyperlink{dir_a6718ce9703adf4789a693642ffedf7f}{esp32\+\_\+\+BNO08x}} -\end{DoxyCompactItemize} diff --git a/documentation/latex/dir_fd670e5d11b8bb731501003ff6578ae1_dep.md5 b/documentation/latex/dir_fd670e5d11b8bb731501003ff6578ae1_dep.md5 deleted file mode 100644 index 20d5888..0000000 --- a/documentation/latex/dir_fd670e5d11b8bb731501003ff6578ae1_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -e26c358ec72ae9812a1309c2994c8f8a \ No newline at end of file diff --git a/documentation/latex/dir_fd670e5d11b8bb731501003ff6578ae1_dep.pdf b/documentation/latex/dir_fd670e5d11b8bb731501003ff6578ae1_dep.pdf deleted file mode 100644 index 5a4bf0d..0000000 Binary files a/documentation/latex/dir_fd670e5d11b8bb731501003ff6578ae1_dep.pdf and /dev/null differ diff --git a/documentation/latex/files.tex b/documentation/latex/files.tex index 097d66b..1af6002 100644 --- a/documentation/latex/files.tex +++ b/documentation/latex/files.tex @@ -1,66 +1,66 @@ \doxysection{File List} Here is a list of all files with brief descriptions\+:\begin{DoxyCompactList} -\item\contentsline{section}{\mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.\+hpp}} }{\pageref{_b_n_o08x_8hpp}}{} -\item\contentsline{section}{\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}} }{\pageref{_b_n_o08x_global_types_8hpp}}{} -\item\contentsline{section}{\mbox{\hyperlink{_b_n_o08x_private_types_8hpp}{BNO08x\+Private\+Types.\+hpp}} }{\pageref{_b_n_o08x_private_types_8hpp}}{} -\item\contentsline{section}{\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}{\mbox{\hyperlink{_b_n_o08x_test_helper_8hpp}{BNO08x\+Test\+Helper.\+hpp}} }{\pageref{_b_n_o08x_test_helper_8hpp}}{} -\item\contentsline{section}{\mbox{\hyperlink{_b_n_o08x_test_suite_8hpp}{BNO08x\+Test\+Suite.\+hpp}} }{\pageref{_b_n_o08x_test_suite_8hpp}}{} -\item\contentsline{section}{\mbox{\hyperlink{_b_n_o08x_cb_generic_8hpp}{BNO08x\+Cb\+Generic.\+hpp}} }{\pageref{_b_n_o08x_cb_generic_8hpp}}{} -\item\contentsline{section}{\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}{\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}{\mbox{\hyperlink{_b_n_o08x_reports_8hpp}{BNO08x\+Reports.\+hpp}} }{\pageref{_b_n_o08x_reports_8hpp}}{} -\item\contentsline{section}{\mbox{\hyperlink{_b_n_o08x_rpt_8hpp}{BNO08x\+Rpt.\+hpp}} }{\pageref{_b_n_o08x_rpt_8hpp}}{} -\item\contentsline{section}{\mbox{\hyperlink{_b_n_o08x_rpt_acceleration_8hpp}{BNO08x\+Rpt\+Acceleration.\+hpp}} }{\pageref{_b_n_o08x_rpt_acceleration_8hpp}}{} -\item\contentsline{section}{\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}{\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}{\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}{\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}{\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}{\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}{\mbox{\hyperlink{_b_n_o08x_rpt_gravity_8hpp}{BNO08x\+Rpt\+Gravity.\+hpp}} }{\pageref{_b_n_o08x_rpt_gravity_8hpp}}{} -\item\contentsline{section}{\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}{\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}{\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}{\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}{\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}{\mbox{\hyperlink{_b_n_o08x_rpt_r_v_8hpp}{BNO08x\+Rpt\+RV.\+hpp}} }{\pageref{_b_n_o08x_rpt_r_v_8hpp}}{} -\item\contentsline{section}{\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}{\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}{\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}{\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}{\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}{\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}{\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}{\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}{\mbox{\hyperlink{_b_n_o08x_rpt_acceleration_8cpp}{BNO08x\+Rpt\+Acceleration.\+cpp}} }{\pageref{_b_n_o08x_rpt_acceleration_8cpp}}{} -\item\contentsline{section}{\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}{\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}{\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}{\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}{\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}{\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}{\mbox{\hyperlink{_b_n_o08x_rpt_gravity_8cpp}{BNO08x\+Rpt\+Gravity.\+cpp}} }{\pageref{_b_n_o08x_rpt_gravity_8cpp}}{} -\item\contentsline{section}{\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}{\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}{\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}{\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}{\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}{\mbox{\hyperlink{_b_n_o08x_rpt_r_v_8cpp}{BNO08x\+Rpt\+RV.\+cpp}} }{\pageref{_b_n_o08x_rpt_r_v_8cpp}}{} -\item\contentsline{section}{\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}{\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}{\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}{\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}{\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}{\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}{\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}{\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}{\mbox{\hyperlink{_callback_tests_8cpp}{Callback\+Tests.\+cpp}} }{\pageref{_callback_tests_8cpp}}{} -\item\contentsline{section}{\mbox{\hyperlink{_feature_tests_8cpp}{Feature\+Tests.\+cpp}} }{\pageref{_feature_tests_8cpp}}{} -\item\contentsline{section}{\mbox{\hyperlink{_init_denit_tests_8cpp}{Init\+Denit\+Tests.\+cpp}} }{\pageref{_init_denit_tests_8cpp}}{} -\item\contentsline{section}{\mbox{\hyperlink{_multi_report_tests_8cpp}{Multi\+Report\+Tests.\+cpp}} }{\pageref{_multi_report_tests_8cpp}}{} -\item\contentsline{section}{\mbox{\hyperlink{_single_report_tests_8cpp}{Single\+Report\+Tests.\+cpp}} }{\pageref{_single_report_tests_8cpp}}{} +\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}}{} \end{DoxyCompactList} diff --git a/documentation/latex/md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.tex b/documentation/latex/md__r_e_a_d_m_e.tex similarity index 77% rename from documentation/latex/md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.tex rename to documentation/latex/md__r_e_a_d_m_e.tex index c423488..19dbc64 100644 --- a/documentation/latex/md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e.tex +++ b/documentation/latex/md__r_e_a_d_m_e.tex @@ -1,9 +1,9 @@ \chapter{README} -\hypertarget{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e}{}\label{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e}\index{README@{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__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_readme-top}% -\Hypertarget{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_readme-top}% +\label{md__r_e_a_d_m_e_readme-top}% +\Hypertarget{md__r_e_a_d_m_e_readme-top}% @@ -26,7 +26,7 @@ Table of Contents. \item \href{\#acknowledgements}{\texttt{ Acknowledgements}} \item \href{\#license}{\texttt{ License}} \item \href{\#contact}{\texttt{ Contact}} -\end{DoxyEnumerate}\hypertarget{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md0}{}\doxysubsection{\texorpdfstring{About}{About}}\label{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md0} +\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 @@ -35,8 +35,8 @@ Originally based on the Spark\+Fun BNO080 Arduino Library, it has since diverged {\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__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md1}{}\doxysubsection{\texorpdfstring{Getting Started}{Getting Started}}\label{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md1} -\hypertarget{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md2}{}\doxysubsubsection{\texorpdfstring{Wiring}{Wiring}}\label{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md2} +(\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 @@ -44,7 +44,7 @@ The default wiring is depicted below, it can be changed at driver initialization -(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md3}{}\doxysubsubsection{\texorpdfstring{Adding to Project}{Adding to Project}}\label{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md3} +(\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 @@ -75,7 +75,7 @@ In workspace directory\+: ~\newline \end{DoxyEnumerate} -(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md4}{}\doxysubsubsection{\texorpdfstring{Menuconfig}{Menuconfig}}\label{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md4} +(\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 @@ -102,7 +102,7 @@ To access the menu\+: \end{DoxyItemize} (\href{\#readme-top}{\texttt{ back to top}}) -\end{DoxyEnumerate}\hypertarget{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md5}{}\doxysubsubsection{\texorpdfstring{Examples}{Examples}}\label{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md5} +\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\+: @@ -115,7 +115,7 @@ There are two ways data returned from the \doxylink{class_b_n_o08x}{BNO08x} can \begin{DoxyItemize} \item See the {\bfseries{Call-\/\+Back Function Example}} below. \end{DoxyItemize} -\end{DoxyEnumerate}\hypertarget{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md6}{}\doxyparagraph{\texorpdfstring{Polling Example}{Polling Example}}\label{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md6} +\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\ }} @@ -144,8 +144,8 @@ There are two ways data returned from the \doxylink{class_b_n_o08x}{BNO08x} can \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_a3012b77fd80f2c34e57d5a23299f1470}{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_a3012b77fd80f2c34e57d5a23299f1470}{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_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{\ \ \ \ \{} @@ -180,7 +180,7 @@ There are two ways data returned from the \doxylink{class_b_n_o08x}{BNO08x} can \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__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md7}{}\doxyparagraph{\texorpdfstring{Call-\/\+Back Function Example}{Call-\/\+Back Function Example}}\label{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md7} +\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\ }} @@ -209,8 +209,8 @@ There are two ways data returned from the \doxylink{class_b_n_o08x}{BNO08x} can \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_a3012b77fd80f2c34e57d5a23299f1470}{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_a3012b77fd80f2c34e57d5a23299f1470}{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_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:}} @@ -270,11 +270,11 @@ There are two ways data returned from the \doxylink{class_b_n_o08x}{BNO08x} can \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__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md8}{}\doxysubsection{\texorpdfstring{Unit Tests}{Unit Tests}}\label{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md8} +(\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__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md9}{}\doxysubsubsection{\texorpdfstring{Running Tests}{Running Tests}}\label{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md9} +(\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. @@ -316,7 +316,7 @@ A basic unit testing suite is included with this library, but it is very rudimen \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__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md10}{}\doxysubsubsection{\texorpdfstring{Adding Tests}{Adding Tests}}\label{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md10} +(\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 @@ -324,25 +324,25 @@ To add a test, create a new .cpp file, or modify one of the existing ones in {\t Any tests added will automatically be detected at build time. -(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md11}{}\doxysubsection{\texorpdfstring{Documentation}{Documentation}}\label{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md11} +(\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__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md12}{}\doxysubsection{\texorpdfstring{Program Flowcharts}{Program Flowcharts}}\label{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md12} +(\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__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md13}{}\doxysubsection{\texorpdfstring{Acknowledgements}{Acknowledgements}}\label{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md13} +(\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__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md14}{}\doxysubsection{\texorpdfstring{License}{License}}\label{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md14} +(\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__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md15}{}\doxysubsection{\texorpdfstring{Contact}{Contact}}\label{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e_autotoc_md15} +(\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}} diff --git a/documentation/latex/namespace_b_n_o08x_private_types.tex b/documentation/latex/namespace_b_n_o08x_private_types.tex index dae8362..d03e5f3 100644 --- a/documentation/latex/namespace_b_n_o08x_private_types.tex +++ b/documentation/latex/namespace_b_n_o08x_private_types.tex @@ -46,6 +46,7 @@ enum \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc , \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fadcfcdea69099869ebf7f246ff5b7e8bb}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RAW\+\_\+\+GYRO\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 19U) , \newline \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab57a2ea711bebb4d4e031a0b449160c7}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RAW\+\_\+\+MAGNETOMETER\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 20U) +, \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fab5d7a8690f3b42637a52122d4269da10}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+CIRCLE\+\_\+\+DETECTOR\+\_\+\+BIT}} = (1UL \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 21U) , \mbox{\hyperlink{namespace_b_n_o08x_private_types_ac53fb578d93a18b7a83903fc7a71dc2fa6bb054cdd31ded01373a4395889c84f1}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+ALL}} \} \begin{DoxyCompactList}\small\item\em Bits for evt\+\_\+grp\+\_\+rpt\+\_\+en \& evt\+\_\+grp\+\_\+rpt\+\_\+data\+\_\+available. \end{DoxyCompactList}\item @@ -197,6 +198,10 @@ EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RAW\+\_\+\+GYRO\+\_\+\+BIT&When set, raw gyro r 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} +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} EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+ALL&\\ \hline diff --git a/documentation/latex/refman.tex b/documentation/latex/refman.tex index 11cee56..1152c5d 100644 --- a/documentation/latex/refman.tex +++ b/documentation/latex/refman.tex @@ -194,7 +194,7 @@ \vspace*{7cm} \begin{center}% {\Large esp32\+\_\+\+BNO08x}\\ - [1ex]\large 1.\+3 \\ + [1ex]\large 1.\+31 \\ \vspace*{1cm} {\large Generated by Doxygen 1.10.0}\\ \end{center} @@ -207,7 +207,7 @@ % re-enable anchors again \hypersetup{pageanchor=true} %--- Begin generated contents --- -\input{md__d_1_2development_2git_2imu__update_2bno08x__update_2components_2esp32___b_n_o08x_2_r_e_a_d_m_e} +\input{md__r_e_a_d_m_e} \chapter{Namespace Index} \input{namespaces} \chapter{Hierarchical Index} 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 7fa7d21..677ae58 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 @@ -214,4 +214,4 @@ Contains report implementations. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.\+hpp}}\end{DoxyCompactItemize} +include/\mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.\+hpp}}\end{DoxyCompactItemize} 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 3470f07..98324d0 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 @@ -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 -\mbox{\hyperlink{_b_n_o08x_private_types_8hpp}{BNO08x\+Private\+Types.\+hpp}}\end{DoxyCompactItemize} +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 79f4a89..f9586e3 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 @@ -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 -\mbox{\hyperlink{_b_n_o08x_private_types_8hpp}{BNO08x\+Private\+Types.\+hpp}}\end{DoxyCompactItemize} +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 a1497fa..743460c 100644 --- a/documentation/latex/structbno08x__accel__t.tex +++ b/documentation/latex/structbno08x__accel__t.tex @@ -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 -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +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 4a0e0d9..d69cab9 100644 --- a/documentation/latex/structbno08x__activity__classifier__t.tex +++ b/documentation/latex/structbno08x__activity__classifier__t.tex @@ -87,4 +87,4 @@ Struct to represent activity classifier data. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +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 5c149e8..337d998 100644 --- a/documentation/latex/structbno08x__ang__vel__t.tex +++ b/documentation/latex/structbno08x__ang__vel__t.tex @@ -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 -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +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 e36f114..5f84fcc 100644 --- a/documentation/latex/structbno08x__config__t.tex +++ b/documentation/latex/structbno08x__config__t.tex @@ -156,4 +156,4 @@ SPI peripheral to be used. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +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 d3a6608..18bd810 100644 --- a/documentation/latex/structbno08x__euler__angle__t.tex +++ b/documentation/latex/structbno08x__euler__angle__t.tex @@ -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 -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +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 fca3729..cc7320e 100644 --- a/documentation/latex/structbno08x__gyro__bias__t.tex +++ b/documentation/latex/structbno08x__gyro__bias__t.tex @@ -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 -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +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 6fd9a90..68152dc 100644 --- a/documentation/latex/structbno08x__gyro__t.tex +++ b/documentation/latex/structbno08x__gyro__t.tex @@ -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 -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +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 dba685b..7434afb 100644 --- a/documentation/latex/structbno08x__magf__bias__t.tex +++ b/documentation/latex/structbno08x__magf__bias__t.tex @@ -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 -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +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 beb64c9..1d4fc14 100644 --- a/documentation/latex/structbno08x__magf__t.tex +++ b/documentation/latex/structbno08x__magf__t.tex @@ -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 -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +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 6dbf298..407ba23 100644 --- a/documentation/latex/structbno08x__meta__data__t.tex +++ b/documentation/latex/structbno08x__meta__data__t.tex @@ -272,4 +272,4 @@ Vendor name and part number. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +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 930a66c..7e5ba72 100644 --- a/documentation/latex/structbno08x__quat__t.tex +++ b/documentation/latex/structbno08x__quat__t.tex @@ -111,4 +111,4 @@ Struct to represent unit quaternion. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +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 7bc068b..6e17754 100644 --- a/documentation/latex/structbno08x__raw__accel__t.tex +++ b/documentation/latex/structbno08x__raw__accel__t.tex @@ -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 -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +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 71a8e78..7b934d3 100644 --- a/documentation/latex/structbno08x__raw__gyro__t.tex +++ b/documentation/latex/structbno08x__raw__gyro__t.tex @@ -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 -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +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 d5abd26..40536d1 100644 --- a/documentation/latex/structbno08x__raw__magf__t.tex +++ b/documentation/latex/structbno08x__raw__magf__t.tex @@ -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 -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +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 0187552..1629ade 100644 --- a/documentation/latex/structbno08x__sample__counts__t.tex +++ b/documentation/latex/structbno08x__sample__counts__t.tex @@ -95,4 +95,4 @@ Number of "{}offered"{} samples while this sensor was requested by host. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +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 84cf284..ca647d1 100644 --- a/documentation/latex/structbno08x__shake__detector__t.tex +++ b/documentation/latex/structbno08x__shake__detector__t.tex @@ -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 -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +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 6a6a4dc..dc6f2d6 100644 --- a/documentation/latex/structbno08x__stability__classifier__t.tex +++ b/documentation/latex/structbno08x__stability__classifier__t.tex @@ -63,4 +63,4 @@ Struct to represent stability classifier data from stability classifier reports. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +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 3bae543..f83723a 100644 --- a/documentation/latex/structbno08x__step__counter__t.tex +++ b/documentation/latex/structbno08x__step__counter__t.tex @@ -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 -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +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 6aadd91..6f86c65 100644 --- a/documentation/latex/structbno08x__tap__detector__t.tex +++ b/documentation/latex/structbno08x__tap__detector__t.tex @@ -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 -\mbox{\hyperlink{_b_n_o08x_global_types_8hpp}{BNO08x\+Global\+Types.\+hpp}}\end{DoxyCompactItemize} +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 3b6328f..fea31dc 100644 --- a/include/BNO08x.hpp +++ b/include/BNO08x.hpp @@ -38,6 +38,7 @@ class BNO08x bool initialize(); bool hard_reset(); bool soft_reset(); + bool disable_all_reports(); BNO08xResetReason get_reset_reason(); bool on(); diff --git a/include/BNO08xPrivateTypes.hpp b/include/BNO08xPrivateTypes.hpp index 0a7b658..75c3357 100644 --- a/include/BNO08xPrivateTypes.hpp +++ b/include/BNO08xPrivateTypes.hpp @@ -99,6 +99,7 @@ namespace BNO08xPrivateTypes EVT_GRP_RPT_RAW_ACCELEROMETER_BIT = (1UL << 18U), ///< When set, raw accelerometer reports are active. EVT_GRP_RPT_RAW_GYRO_BIT = (1UL << 19U), ///< When set, raw gyro reports are active. EVT_GRP_RPT_RAW_MAGNETOMETER_BIT = (1UL << 20U), ///< When set, raw magnetometer reports are active. + EVT_GRP_RPT_CIRCLE_DETECTOR_BIT = (1UL << 21U), ///< When set, circle detector reports are active. EVT_GRP_RPT_ALL = EVT_GRP_RPT_RV_BIT | EVT_GRP_RPT_RV_GAME_BIT | EVT_GRP_RPT_RV_ARVR_S_BIT | EVT_GRP_RPT_RV_ARVR_S_GAME_BIT | EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT | EVT_GRP_RPT_GRAVITY_BIT | @@ -106,7 +107,8 @@ namespace BNO08xPrivateTypes EVT_GRP_RPT_TAP_DETECTOR_BIT | EVT_GRP_RPT_STEP_COUNTER_BIT | EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT | EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT | EVT_GRP_RPT_RAW_ACCELEROMETER_BIT | EVT_GRP_RPT_RAW_GYRO_BIT | EVT_GRP_RPT_RAW_MAGNETOMETER_BIT | EVT_GRP_RPT_UNCAL_MAGNETOMETER_BIT | EVT_GRP_RPT_SHAKE_DETECTOR_BIT | - EVT_GRP_RPT_ACCELEROMETER_BIT | EVT_GRP_RPT_GEOMAG_RV_BIT | EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT + EVT_GRP_RPT_ACCELEROMETER_BIT | EVT_GRP_RPT_GEOMAG_RV_BIT | EVT_GRP_RPT_GYRO_INTEGRATED_RV_BIT | + EVT_GRP_RPT_CIRCLE_DETECTOR_BIT }; /// @brief Bits for evt_grp_bno08x_task diff --git a/include/report/BNO08xRpt.hpp b/include/report/BNO08xRpt.hpp index 7a093fc..e59c3e5 100644 --- a/include/report/BNO08xRpt.hpp +++ b/include/report/BNO08xRpt.hpp @@ -7,6 +7,8 @@ // standard library includes #include +// esp-idf includes +#include "esp_log.h" // in-house includes #include "BNO08xGlobalTypes.hpp" #include "BNO08xPrivateTypes.hpp" @@ -23,7 +25,6 @@ class BNO08xRpt { public: - bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg); bool disable(sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg); bool register_cb(std::function cb_fxn); bool has_new_data(); @@ -31,6 +32,8 @@ class BNO08xRpt bool get_sample_counts(bno08x_sample_counts_t& sample_counts); bool clear_sample_counts(); bool get_meta_data(bno08x_meta_data_t& meta_data); + virtual bool enable( + uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) = 0; protected: uint8_t ID; ///< Report ID, ex. SH2_ACCELERATION. @@ -38,6 +41,7 @@ class BNO08xRpt uint32_t period_us; ///< The period/interval of the report in microseconds. BNO08xPrivateTypes::bno08x_sync_ctx_t* sync_ctx; + bool rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg); virtual void update_data(sh2_SensorValue_t* sensor_val) = 0; /** diff --git a/include/report/BNO08xRptAcceleration.hpp b/include/report/BNO08xRptAcceleration.hpp index 69ab1e5..926c970 100644 --- a/include/report/BNO08xRptAcceleration.hpp +++ b/include/report/BNO08xRptAcceleration.hpp @@ -20,6 +20,8 @@ class BNO08xRptAcceleration : public BNO08xRpt { } + bool enable( + uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override; bno08x_accel_t get(); private: diff --git a/include/report/BNO08xRptActivityClassifier.hpp b/include/report/BNO08xRptActivityClassifier.hpp index f951005..c9ab076 100644 --- a/include/report/BNO08xRptActivityClassifier.hpp +++ b/include/report/BNO08xRptActivityClassifier.hpp @@ -20,13 +20,16 @@ class BNO08xRptActivityClassifier : public BNO08xRpt { } - bool enable(uint32_t time_between_reports, BNO08xActivityEnable activities_to_enable, - sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg); + bool enable( + uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override; bno08x_activity_classifier_t get(); BNO08xActivity get_most_likely_activity(); + void set_activities_to_enable(BNO08xActivityEnable activities_to_enable); private: void update_data(sh2_SensorValue_t* sensor_val) override; bno08x_activity_classifier_t data; ///< Most recent report data, doesn't account for step rollover. + BNO08xActivityEnable activities_to_enable = + BNO08xActivityEnable::ALL; ///< Activities to be monitored, call enable after setting. static const constexpr char* TAG = "BNO08xRptActivityClassifier"; }; diff --git a/include/report/BNO08xRptCalGyro.hpp b/include/report/BNO08xRptCalGyro.hpp index de4a13e..a95ad28 100644 --- a/include/report/BNO08xRptCalGyro.hpp +++ b/include/report/BNO08xRptCalGyro.hpp @@ -20,6 +20,8 @@ class BNO08xRptCalGyro : public BNO08xRpt { } + bool enable( + uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override; bno08x_gyro_t get(); private: diff --git a/include/report/BNO08xRptCalMagnetometer.hpp b/include/report/BNO08xRptCalMagnetometer.hpp index 04c7a1e..9b68967 100644 --- a/include/report/BNO08xRptCalMagnetometer.hpp +++ b/include/report/BNO08xRptCalMagnetometer.hpp @@ -20,6 +20,8 @@ class BNO08xRptCalMagnetometer : public BNO08xRpt { } + bool enable( + uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override; bno08x_magf_t get(); private: diff --git a/include/report/BNO08xRptGravity.hpp b/include/report/BNO08xRptGravity.hpp index ddb47d9..5c69255 100644 --- a/include/report/BNO08xRptGravity.hpp +++ b/include/report/BNO08xRptGravity.hpp @@ -20,6 +20,8 @@ class BNO08xRptGravity : public BNO08xRpt { } + bool enable( + uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override; bno08x_accel_t get(); private: diff --git a/include/report/BNO08xRptLinearAcceleration.hpp b/include/report/BNO08xRptLinearAcceleration.hpp index bdeafe1..ea3f95d 100644 --- a/include/report/BNO08xRptLinearAcceleration.hpp +++ b/include/report/BNO08xRptLinearAcceleration.hpp @@ -20,6 +20,8 @@ class BNO08xRptLinearAcceleration : public BNO08xRpt { } + bool enable( + uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override; bno08x_accel_t get(); private: diff --git a/include/report/BNO08xRptRVGeneric.hpp b/include/report/BNO08xRptRVGeneric.hpp index b67074e..134ca50 100644 --- a/include/report/BNO08xRptRVGeneric.hpp +++ b/include/report/BNO08xRptRVGeneric.hpp @@ -15,6 +15,8 @@ class BNO08xRptRVGeneric : public BNO08xRpt { public: + bool enable( + uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override; bno08x_quat_t get_quat(); bno08x_euler_angle_t get_euler(bool in_degrees = true); diff --git a/include/report/BNO08xRptRawMEMSAccelerometer.hpp b/include/report/BNO08xRptRawMEMSAccelerometer.hpp index 189b329..3dded09 100644 --- a/include/report/BNO08xRptRawMEMSAccelerometer.hpp +++ b/include/report/BNO08xRptRawMEMSAccelerometer.hpp @@ -20,6 +20,8 @@ class BNO08xRptRawMEMSAccelerometer : public BNO08xRpt { } + bool enable( + uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override; bno08x_raw_accel_t get(); private: diff --git a/include/report/BNO08xRptRawMEMSGyro.hpp b/include/report/BNO08xRptRawMEMSGyro.hpp index 3ed9894..cecbd12 100644 --- a/include/report/BNO08xRptRawMEMSGyro.hpp +++ b/include/report/BNO08xRptRawMEMSGyro.hpp @@ -20,6 +20,8 @@ class BNO08xRptRawMEMSGyro : public BNO08xRpt { } + bool enable( + uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override; bno08x_raw_gyro_t get(); private: diff --git a/include/report/BNO08xRptRawMEMSMagnetometer.hpp b/include/report/BNO08xRptRawMEMSMagnetometer.hpp index 3213dc6..d038df4 100644 --- a/include/report/BNO08xRptRawMEMSMagnetometer.hpp +++ b/include/report/BNO08xRptRawMEMSMagnetometer.hpp @@ -20,6 +20,8 @@ class BNO08xRptRawMEMSMagnetometer : public BNO08xRpt { } + bool enable( + uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override; bno08x_raw_magf_t get(); private: diff --git a/include/report/BNO08xRptShakeDetector.hpp b/include/report/BNO08xRptShakeDetector.hpp index 7d57a3d..b92eb4d 100644 --- a/include/report/BNO08xRptShakeDetector.hpp +++ b/include/report/BNO08xRptShakeDetector.hpp @@ -20,6 +20,8 @@ class BNO08xRptShakeDetector : public BNO08xRpt { } + bool enable( + uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override; bno08x_shake_detector_t get(); private: diff --git a/include/report/BNO08xRptStabilityClassifier.hpp b/include/report/BNO08xRptStabilityClassifier.hpp index 4399635..c745f9b 100644 --- a/include/report/BNO08xRptStabilityClassifier.hpp +++ b/include/report/BNO08xRptStabilityClassifier.hpp @@ -20,6 +20,8 @@ class BNO08xRptStabilityClassifier : public BNO08xRpt { } + bool enable( + uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override; bno08x_stability_classifier_t get(); BNO08xStability get_stability(); diff --git a/include/report/BNO08xRptStepCounter.hpp b/include/report/BNO08xRptStepCounter.hpp index 185804f..58d444f 100644 --- a/include/report/BNO08xRptStepCounter.hpp +++ b/include/report/BNO08xRptStepCounter.hpp @@ -20,6 +20,8 @@ class BNO08xRptStepCounter : public BNO08xRpt { } + bool enable( + uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override; bno08x_step_counter_t get(); uint32_t get_total_steps(); diff --git a/include/report/BNO08xRptTapDetector.hpp b/include/report/BNO08xRptTapDetector.hpp index 521664e..24e0b26 100644 --- a/include/report/BNO08xRptTapDetector.hpp +++ b/include/report/BNO08xRptTapDetector.hpp @@ -20,7 +20,8 @@ class BNO08xRptTapDetector : public BNO08xRpt { } - bool enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg); + bool enable( + uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override; bno08x_tap_detector_t get(); private: diff --git a/include/report/BNO08xRptUncalGyro.hpp b/include/report/BNO08xRptUncalGyro.hpp index eb91350..2230148 100644 --- a/include/report/BNO08xRptUncalGyro.hpp +++ b/include/report/BNO08xRptUncalGyro.hpp @@ -20,6 +20,8 @@ class BNO08xRptUncalGyro : public BNO08xRpt { } + bool enable( + uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override; void get(bno08x_gyro_t& vel, bno08x_gyro_bias_t& bias); bno08x_gyro_t get_vel(); bno08x_gyro_bias_t get_bias(); diff --git a/include/report/BNO08xRptUncalMagnetometer.hpp b/include/report/BNO08xRptUncalMagnetometer.hpp index c2a3d0e..d802d14 100644 --- a/include/report/BNO08xRptUncalMagnetometer.hpp +++ b/include/report/BNO08xRptUncalMagnetometer.hpp @@ -21,6 +21,8 @@ class BNO08xRptUncalMagnetometer : public BNO08xRpt { } + bool enable( + uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg = BNO08xPrivateTypes::default_sensor_cfg) override; void get(bno08x_magf_t& magf, bno08x_magf_bias_t& bias); bno08x_magf_t get_magf(); bno08x_magf_bias_t get_bias(); diff --git a/source/BNO08x.cpp b/source/BNO08x.cpp index edac933..841142f 100644 --- a/source/BNO08x.cpp +++ b/source/BNO08x.cpp @@ -185,16 +185,22 @@ void BNO08x::sh2_HAL_service_task_trampoline(void* arg) void BNO08x::sh2_HAL_service_task() { EventBits_t evt_grp_bno08x_task_bits = 0U; + // clang-format off + #ifdef CONFIG_ESP32_BNO08x_DEBUG_STATEMENTS + int64_t last_hint_time = esp_timer_get_time(); + int64_t current_hint_time; + #endif + // clang-format on do { if (evt_grp_bno08x_task_bits & EVT_GRP_BNO08x_TASK_RESET_OCCURRED) { - if (!re_enable_reports()) + if (re_enable_reports() != ESP_OK) { // clang-format off - #ifdef CONFIG_ESP32_BNO08x_DEBUG_STATEMENTS + #ifdef CONFIG_ESP32_BNO08x_LOG_STATEMENTS ESP_LOGE(TAG, "Failed to re-enable enabled reports after IMU reset."); #endif // clang-format on @@ -211,6 +217,14 @@ void BNO08x::sh2_HAL_service_task() evt_grp_bno08x_task_bits = xEventGroupWaitBits(sync_ctx.evt_grp_task, EVT_GRP_BNO08x_TASK_HINT_ASSRT_BIT | EVT_GRP_BNO08x_TASK_RESET_OCCURRED, pdFALSE, pdFALSE, portMAX_DELAY); + // clang-format off + #ifdef CONFIG_ESP32_BNO08x_DEBUG_STATEMENTS + current_hint_time = esp_timer_get_time(); + ESP_LOGW(TAG, "HINT Asserted, time since last assertion: %lldus", current_hint_time - last_hint_time); + last_hint_time = current_hint_time; + #endif + // clang-format on + } while (evt_grp_bno08x_task_bits & EVT_GRP_BNO08x_TASKS_RUNNING); xSemaphoreGive(sem_kill_tasks); // signal to deconstructor deletion is completed @@ -320,6 +334,12 @@ void BNO08x::handle_sensor_report(sh2_SensorValue_t* sensor_val) { uint8_t rpt_ID = sensor_val->sensorId; + // clang-format off + #ifdef CONFIG_ESP32_BNO08x_DEBUG_STATEMENTS + ESP_LOGE(TAG, "Report RX'd, ID: %d", sensor_val->sensorId); + #endif + // clang-format on + // check if report implementation exists within map if (rpt_ID == SH2_RESERVED) return; @@ -990,7 +1010,7 @@ esp_err_t BNO08x::deinit_tasks() if (kill_count != init_count) { // clang-format off - #ifdef CONFIG_ESP32_BNO08x_DEBUG_STATEMENTS + #ifdef CONFIG_ESP32_BNO08x_LOG_STATEMENTS ESP_LOGE(TAG, "Task deletion timed out in deconstructor call."); #endif // clang-format on @@ -1120,6 +1140,50 @@ bool BNO08x::soft_reset() return false; } +/** + * @brief Disables all currently enabled reports. + * + * @return True if all currently enabled reports were disabled successfully. + */ +bool BNO08x::disable_all_reports() +{ + int attempts = 0; + + xEventGroupClearBits(sync_ctx.evt_grp_rpt_en, EVT_GRP_RPT_ALL); + + while (sync_ctx.en_report_ids.size() != 0 && (attempts < TOTAL_RPT_COUNT)) + { + uint8_t rpt_ID = sync_ctx.en_report_ids.back(); + BNO08xRpt* rpt = usr_reports.at(rpt_ID); + if (rpt == nullptr) + { + // clang-format off + #ifdef CONFIG_ESP32_BNO08x_LOG_STATEMENTS + ESP_LOGE(TAG, "NULL pointer detected in usr_reports map for enabled report."); + #endif + // clang-format on + return false; + } + + if (!rpt->disable()) + { + // clang-format off + #ifdef CONFIG_ESP32_BNO08x_LOG_STATEMENTS + ESP_LOGE(TAG, "Failed to disable: %d", rpt->ID); + #endif + // clang-format on + return false; + } + + attempts++; + } + + if (attempts < TOTAL_RPT_COUNT) + return true; + else + return false; +} + /** * @brief Returns reason for previous reset via product ID report. * diff --git a/source/BNO08xRpt.cpp b/source/BNO08xRpt.cpp index 8f5f5f1..bb8aa52 100644 --- a/source/BNO08xRpt.cpp +++ b/source/BNO08xRpt.cpp @@ -14,11 +14,10 @@ * * @return True if report was successfully enabled. */ -bool BNO08xRpt::enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg) +bool BNO08xRpt::rpt_enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg) { int sh2_res = SH2_OK; - - EventBits_t report_en_bits = xEventGroupGetBits(sync_ctx->evt_grp_rpt_en); + int16_t idx = -1; sensor_cfg.reportInterval_us = time_between_reports; @@ -32,16 +31,27 @@ bool BNO08xRpt::enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_ } else { + xEventGroupSetBits(sync_ctx->evt_grp_rpt_en, rpt_bit); // set the event group bit + vTaskDelay(30UL / portTICK_PERIOD_MS); // delay a bit to allow command to execute period_us = time_between_reports; // update the period - // if not already enabled (ie user called this, not re_enable_reports()) - if (!(report_en_bits & rpt_bit)) + lock_user_data(); + for (int i = 0; i < sync_ctx->en_report_ids.size(); i++) { - sync_ctx->en_report_ids.push_back(ID); // add report ID to enabled report IDs - xEventGroupSetBits(sync_ctx->evt_grp_rpt_en, rpt_bit); // set the event group bit + if (sync_ctx->en_report_ids[i] == ID) + { + idx = i; + break; + } } + // if not already enabled (ie user called this, not re_enable_reports()) + if (idx == -1) + sync_ctx->en_report_ids.push_back(ID); // add report ID to enabled report IDs + + unlock_user_data(); + return true; } } @@ -57,14 +67,26 @@ bool BNO08xRpt::enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_ */ bool BNO08xRpt::disable(sh2_SensorConfig_t sensor_cfg) { + int sh2_res = SH2_OK; int16_t idx = -1; - if (!enable(0UL, sensor_cfg)) + sensor_cfg.reportInterval_us = 0UL; + + lock_sh2_HAL(); + sh2_res = sh2_setSensorConfig(ID, &sensor_cfg); + unlock_sh2_HAL(); + + if (sh2_res != SH2_OK) { return false; } else { + // clear the event group bit (this is redundant if called from BNO08x::disable_all_reports()) + xEventGroupClearBits(sync_ctx->evt_grp_rpt_en, rpt_bit); + + // remove report ID from enabled report IDs + lock_user_data(); for (int i = 0; i < sync_ctx->en_report_ids.size(); i++) { if (sync_ctx->en_report_ids[i] == ID) @@ -80,7 +102,7 @@ bool BNO08xRpt::disable(sh2_SensorConfig_t sensor_cfg) if (idx != -1) sync_ctx->en_report_ids.erase(sync_ctx->en_report_ids.begin() + idx); - xEventGroupClearBits(sync_ctx->evt_grp_rpt_en, rpt_bit); // Set the event group bit + unlock_user_data(); } return true; diff --git a/source/report/BNO08xRptAcceleration.cpp b/source/report/BNO08xRptAcceleration.cpp index 7e19b88..25cf030 100644 --- a/source/report/BNO08xRptAcceleration.cpp +++ b/source/report/BNO08xRptAcceleration.cpp @@ -23,6 +23,20 @@ void BNO08xRptAcceleration::update_data(sh2_SensorValue_t* sensor_val) signal_data_available(); } +/** + * @brief Enables acceleration reports such that the BNO08x begins sending them. + * + * @param report_period_us The period/interval of the report in microseconds. + * @param sensor_cfg Sensor special configuration (optional, see + * BNO08xPrivateTypes::default_sensor_cfg for defaults). + * + * @return True if report was successfully enabled. + */ +bool BNO08xRptAcceleration::enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg) +{ + return BNO08xRpt::rpt_enable(time_between_reports, sensor_cfg); +} + /** * @brief Grabs most recent acceleration data (including gravity), units are in m/s^2. * diff --git a/source/report/BNO08xRptActivityClassifier.cpp b/source/report/BNO08xRptActivityClassifier.cpp index b55a8d3..769bbe4 100644 --- a/source/report/BNO08xRptActivityClassifier.cpp +++ b/source/report/BNO08xRptActivityClassifier.cpp @@ -5,25 +5,6 @@ #include "BNO08xRptActivityClassifier.hpp" -/** - * @brief Enables activity classifier reports such that the BNO08x begins sending them. - * - * @param time_between_reports The period/interval of the report in microseconds. - * @param activities_to_enable Which activities to enable. - * @param sensor_cfg Sensor special configuration (optional, see - * BNO08xPrivateTypes::default_sensor_cfg for defaults). - * - * @return True if report was successfully enabled. - */ -bool BNO08xRptActivityClassifier::enable( - uint32_t time_between_reports, BNO08xActivityEnable activities_to_enable, sh2_SensorConfig_t sensor_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::enable(time_between_reports, sensor_cfg); -} - /** * @brief Updates activity classifier data from decoded sensor event. * @@ -42,6 +23,22 @@ void BNO08xRptActivityClassifier::update_data(sh2_SensorValue_t* sensor_val) signal_data_available(); } +/** + * @brief Enables activity classifier reports such that the BNO08x begins sending them. + * + * @param report_period_us The period/interval of the report in microseconds. + * @param sensor_cfg Sensor special configuration (optional, see + * BNO08xPrivateTypes::default_sensor_cfg for defaults). + * + * @return True if report was successfully enabled. + */ +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 + // or no reports will be received + return BNO08xRpt::rpt_enable(time_between_reports, sensor_cfg); +} + /** * @brief Grabs most recent activity classifier data. * @@ -66,4 +63,16 @@ BNO08xActivity BNO08xRptActivityClassifier::get_most_likely_activity() BNO08xActivity rqdata = static_cast(data.mostLikelyState); unlock_user_data(); return rqdata; +} + +/** + * @brief Sets the activities to be monitored for with ActivityClassifier reports, all enable after setting. + * + * @param activities_to_enable The activities to be monitored with sent reports. + * + * @return void, nothing to return + */ +void BNO08xRptActivityClassifier::set_activities_to_enable(BNO08xActivityEnable activities_to_enable) +{ + this->activities_to_enable = activities_to_enable; } \ No newline at end of file diff --git a/source/report/BNO08xRptCalGyro.cpp b/source/report/BNO08xRptCalGyro.cpp index 5b2aa60..81a4f14 100644 --- a/source/report/BNO08xRptCalGyro.cpp +++ b/source/report/BNO08xRptCalGyro.cpp @@ -23,6 +23,20 @@ void BNO08xRptCalGyro::update_data(sh2_SensorValue_t* sensor_val) signal_data_available(); } +/** + * @brief Enables calibrated gyro reports such that the BNO08x begins sending them. + * + * @param report_period_us The period/interval of the report in microseconds. + * @param sensor_cfg Sensor special configuration (optional, see + * BNO08xPrivateTypes::default_sensor_cfg for defaults). + * + * @return True if report was successfully enabled. + */ +bool BNO08xRptCalGyro::enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg) +{ + return BNO08xRpt::rpt_enable(time_between_reports, sensor_cfg); +} + /** * @brief Grabs most recent gyroscope data (velocity), units are in rad/s. * diff --git a/source/report/BNO08xRptCalMagnetometer.cpp b/source/report/BNO08xRptCalMagnetometer.cpp index 5b5155e..2d216af 100644 --- a/source/report/BNO08xRptCalMagnetometer.cpp +++ b/source/report/BNO08xRptCalMagnetometer.cpp @@ -23,6 +23,20 @@ void BNO08xRptCalMagnetometer::update_data(sh2_SensorValue_t* sensor_val) signal_data_available(); } +/** + * @brief Enables calibrated magnetometer reports such that the BNO08x begins sending them. + * + * @param report_period_us The period/interval of the report in microseconds. + * @param sensor_cfg Sensor special configuration (optional, see + * BNO08xPrivateTypes::default_sensor_cfg for defaults). + * + * @return True if report was successfully enabled. + */ +bool BNO08xRptCalMagnetometer::enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg) +{ + return BNO08xRpt::rpt_enable(time_between_reports, sensor_cfg); +} + /** * @brief Grabs most recent calibrated magnetometer data, units are in uTesla. * diff --git a/source/report/BNO08xRptGravity.cpp b/source/report/BNO08xRptGravity.cpp index 4136ea7..a86dbb6 100644 --- a/source/report/BNO08xRptGravity.cpp +++ b/source/report/BNO08xRptGravity.cpp @@ -23,6 +23,20 @@ void BNO08xRptGravity::update_data(sh2_SensorValue_t* sensor_val) signal_data_available(); } +/** + * @brief Enables gravity reports such that the BNO08x begins sending them. + * + * @param report_period_us The period/interval of the report in microseconds. + * @param sensor_cfg Sensor special configuration (optional, see + * BNO08xPrivateTypes::default_sensor_cfg for defaults). + * + * @return True if report was successfully enabled. + */ +bool BNO08xRptGravity::enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg) +{ + return BNO08xRpt::rpt_enable(time_between_reports, sensor_cfg); +} + /** * @brief Grabs most recent gravity data, units are in m/s^2. * diff --git a/source/report/BNO08xRptLinearAcceleration.cpp b/source/report/BNO08xRptLinearAcceleration.cpp index affecc2..10177b4 100644 --- a/source/report/BNO08xRptLinearAcceleration.cpp +++ b/source/report/BNO08xRptLinearAcceleration.cpp @@ -23,6 +23,20 @@ void BNO08xRptLinearAcceleration::update_data(sh2_SensorValue_t* sensor_val) signal_data_available(); } +/** + * @brief Enables linear acceleration reports such that the BNO08x begins sending them. + * + * @param report_period_us The period/interval of the report in microseconds. + * @param sensor_cfg Sensor special configuration (optional, see + * BNO08xPrivateTypes::default_sensor_cfg for defaults). + * + * @return True if report was successfully enabled. + */ +bool BNO08xRptLinearAcceleration::enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg) +{ + return BNO08xRpt::rpt_enable(time_between_reports, sensor_cfg); +} + /** * @brief Grabs most recent acceleration data (including gravity), units are in m/s^2. * diff --git a/source/report/BNO08xRptRVGeneric.cpp b/source/report/BNO08xRptRVGeneric.cpp index 28f8c39..7bbdfc1 100644 --- a/source/report/BNO08xRptRVGeneric.cpp +++ b/source/report/BNO08xRptRVGeneric.cpp @@ -5,6 +5,20 @@ #include "BNO08xRptRVGeneric.hpp" +/** + * @brief Enables a rotation vector report such that the BNO08x begins it. + * + * @param report_period_us The period/interval of the report in microseconds. + * @param sensor_cfg Sensor special configuration (optional, see + * BNO08xPrivateTypes::default_sensor_cfg for defaults). + * + * @return True if report was successfully enabled. + */ +bool BNO08xRptRVGeneric::enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg) +{ + return BNO08xRpt::rpt_enable(time_between_reports, sensor_cfg); +} + /** * @brief Grabs most recent rotation vector data in form of unit quaternion, rad accuracy units in * radians (if available, else constant 0.0f). diff --git a/source/report/BNO08xRptRawMEMSAccelerometer.cpp b/source/report/BNO08xRptRawMEMSAccelerometer.cpp index 14e2c14..76049d8 100644 --- a/source/report/BNO08xRptRawMEMSAccelerometer.cpp +++ b/source/report/BNO08xRptRawMEMSAccelerometer.cpp @@ -23,6 +23,20 @@ void BNO08xRptRawMEMSAccelerometer::update_data(sh2_SensorValue_t* sensor_val) signal_data_available(); } +/** + * @brief Enables raw accelerometer reports such that the BNO08x begins sending them. + * + * @param report_period_us The period/interval of the report in microseconds. + * @param sensor_cfg Sensor special configuration (optional, see + * BNO08xPrivateTypes::default_sensor_cfg for defaults). + * + * @return True if report was successfully enabled. + */ +bool BNO08xRptRawMEMSAccelerometer::enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg) +{ + return BNO08xRpt::rpt_enable(time_between_reports, sensor_cfg); +} + /** * @brief Grabs most recent raw accelerometer data, units are ADC counts, time_stamp in * microseconds. diff --git a/source/report/BNO08xRptRawMEMSGyro.cpp b/source/report/BNO08xRptRawMEMSGyro.cpp index d939bf1..13dff64 100644 --- a/source/report/BNO08xRptRawMEMSGyro.cpp +++ b/source/report/BNO08xRptRawMEMSGyro.cpp @@ -23,6 +23,20 @@ void BNO08xRptRawMEMSGyro::update_data(sh2_SensorValue_t* sensor_val) signal_data_available(); } +/** + * @brief Enables raw gyro reports such that the BNO08x begins sending them. + * + * @param report_period_us The period/interval of the report in microseconds. + * @param sensor_cfg Sensor special configuration (optional, see + * BNO08xPrivateTypes::default_sensor_cfg for defaults). + * + * @return True if report was successfully enabled. + */ +bool BNO08xRptRawMEMSGyro::enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg) +{ + return BNO08xRpt::rpt_enable(time_between_reports, sensor_cfg); +} + /** * @brief Grabs most recent raw mems gyro report (units in ADC counts, time_stamp in microseconds) * diff --git a/source/report/BNO08xRptRawMEMSMagnetometer.cpp b/source/report/BNO08xRptRawMEMSMagnetometer.cpp index a971829..4bba5a7 100644 --- a/source/report/BNO08xRptRawMEMSMagnetometer.cpp +++ b/source/report/BNO08xRptRawMEMSMagnetometer.cpp @@ -23,6 +23,20 @@ void BNO08xRptRawMEMSMagnetometer::update_data(sh2_SensorValue_t* sensor_val) signal_data_available(); } +/** + * @brief Enables raw magnetometer such that the BNO08x begins sending them. + * + * @param report_period_us The period/interval of the report in microseconds. + * @param sensor_cfg Sensor special configuration (optional, see + * BNO08xPrivateTypes::default_sensor_cfg for defaults). + * + * @return True if report was successfully enabled. + */ +bool BNO08xRptRawMEMSMagnetometer::enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg) +{ + return BNO08xRpt::rpt_enable(time_between_reports, sensor_cfg); +} + /** * @brief Grabs most recent raw magnetometer data, units are ADC counts, time_stamp in microseconds. * diff --git a/source/report/BNO08xRptShakeDetector.cpp b/source/report/BNO08xRptShakeDetector.cpp index 511e622..e41f8d2 100644 --- a/source/report/BNO08xRptShakeDetector.cpp +++ b/source/report/BNO08xRptShakeDetector.cpp @@ -23,6 +23,24 @@ void BNO08xRptShakeDetector::update_data(sh2_SensorValue_t* sensor_val) signal_data_available(); } +/** + * @brief Enables shake detector reports such that the BNO08x begins sending them (only sends reports + * when a shake is detected). + * + * @param report_period_us The period/interval of the report in microseconds. + * @param sensor_cfg Sensor special configuration (optional, see + * BNO08xPrivateTypes::default_sensor_cfg for defaults). + * + * @return True if report was successfully enabled. + */ +bool BNO08xRptShakeDetector::enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg) +{ + sensor_cfg.changeSensitivityEnabled = true; // this must be set regardless of user cfg or no reports will be received + sensor_cfg.changeSensitivity = 0U; // this must be set regardless of user cfg or no reports will be received + + return BNO08xRpt::rpt_enable(time_between_reports, sensor_cfg); +} + /** * @brief Grabs most recent shake detector detector data. * diff --git a/source/report/BNO08xRptStabilityClassifier.cpp b/source/report/BNO08xRptStabilityClassifier.cpp index b8858a5..d4a2cb0 100644 --- a/source/report/BNO08xRptStabilityClassifier.cpp +++ b/source/report/BNO08xRptStabilityClassifier.cpp @@ -23,6 +23,20 @@ void BNO08xRptStabilityClassifier::update_data(sh2_SensorValue_t* sensor_val) signal_data_available(); } +/** + * @brief Enables stability classifier reports such that the BNO08x begins sending them. + * + * @param report_period_us The period/interval of the report in microseconds. + * @param sensor_cfg Sensor special configuration (optional, see + * BNO08xPrivateTypes::default_sensor_cfg for defaults). + * + * @return True if report was successfully enabled. + */ +bool BNO08xRptStabilityClassifier::enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg) +{ + return BNO08xRpt::rpt_enable(time_between_reports, sensor_cfg); +} + /** * @brief Grabs most recent stability classifier data. * diff --git a/source/report/BNO08xRptStepCounter.cpp b/source/report/BNO08xRptStepCounter.cpp index 15e995e..d49be93 100644 --- a/source/report/BNO08xRptStepCounter.cpp +++ b/source/report/BNO08xRptStepCounter.cpp @@ -35,16 +35,17 @@ void BNO08xRptStepCounter::update_data(sh2_SensorValue_t* sensor_val) } /** - * @brief Grabs the total step count since boot, accounts for rollover in report data. + * @brief Enables step counter reports such that the BNO08x begins sending them. * - * @return Total steps since boot. + * @param report_period_us The period/interval of the report in microseconds. + * @param sensor_cfg Sensor special configuration (optional, see + * BNO08xPrivateTypes::default_sensor_cfg for defaults). + * + * @return True if report was successfully enabled. */ -uint32_t BNO08xRptStepCounter::get_total_steps() +bool BNO08xRptStepCounter::enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg) { - lock_user_data(); - uint32_t total_steps = step_accumulator + data.steps; - unlock_user_data(); - return total_steps; + return BNO08xRpt::rpt_enable(time_between_reports, sensor_cfg); } /** @@ -59,4 +60,17 @@ bno08x_step_counter_t BNO08xRptStepCounter::get() bno08x_step_counter_t rqdata = data; unlock_user_data(); return rqdata; +} + +/** + * @brief Grabs the total step count since boot, accounts for rollover in report data. + * + * @return Total steps since boot. + */ +uint32_t BNO08xRptStepCounter::get_total_steps() +{ + lock_user_data(); + uint32_t total_steps = step_accumulator + data.steps; + unlock_user_data(); + return total_steps; } \ No newline at end of file diff --git a/source/report/BNO08xRptTapDetector.cpp b/source/report/BNO08xRptTapDetector.cpp index dc9a4af..7de9981 100644 --- a/source/report/BNO08xRptTapDetector.cpp +++ b/source/report/BNO08xRptTapDetector.cpp @@ -20,7 +20,7 @@ bool BNO08xRptTapDetector::enable(uint32_t time_between_reports, sh2_SensorConfi sensor_cfg.changeSensitivityEnabled = true; // this must be set regardless of user cfg or no reports will be received sensor_cfg.changeSensitivity = 0U; // this must be set regardless of user cfg or no reports will be received - return BNO08xRpt::enable(time_between_reports, sensor_cfg); + return BNO08xRpt::rpt_enable(time_between_reports, sensor_cfg); } /** diff --git a/source/report/BNO08xRptUncalGyro.cpp b/source/report/BNO08xRptUncalGyro.cpp index be58f57..3d364c5 100644 --- a/source/report/BNO08xRptUncalGyro.cpp +++ b/source/report/BNO08xRptUncalGyro.cpp @@ -24,6 +24,20 @@ void BNO08xRptUncalGyro::update_data(sh2_SensorValue_t* sensor_val) signal_data_available(); } +/** + * @brief Enables uncalibrated gyro reports such that the BNO08x begins sending them. + * + * @param report_period_us The period/interval of the report in microseconds. + * @param sensor_cfg Sensor special configuration (optional, see + * BNO08xPrivateTypes::default_sensor_cfg for defaults). + * + * @return True if report was successfully enabled. + */ +bool BNO08xRptUncalGyro::enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg) +{ + return BNO08xRpt::rpt_enable(time_between_reports, sensor_cfg); +} + /** * @brief Grabs most recent uncalibrated gyroscope data, units are in rad/s. * diff --git a/source/report/BNO08xRptUncalMagnetometer.cpp b/source/report/BNO08xRptUncalMagnetometer.cpp index f1d9b71..c2076b4 100644 --- a/source/report/BNO08xRptUncalMagnetometer.cpp +++ b/source/report/BNO08xRptUncalMagnetometer.cpp @@ -24,6 +24,20 @@ void BNO08xRptUncalMagnetometer::update_data(sh2_SensorValue_t* sensor_val) signal_data_available(); } +/** + * @brief Enables uncalibrated magnetometer reports such that the BNO08x begins sending them. + * + * @param report_period_us The period/interval of the report in microseconds. + * @param sensor_cfg Sensor special configuration (optional, see + * BNO08xPrivateTypes::default_sensor_cfg for defaults). + * + * @return True if report was successfully enabled. + */ +bool BNO08xRptUncalMagnetometer::enable(uint32_t time_between_reports, sh2_SensorConfig_t sensor_cfg) +{ + return BNO08xRpt::rpt_enable(time_between_reports, sensor_cfg); +} + /** * @brief Grabs most recent uncalibrated magnetometer data, units are in uTesla. * diff --git a/test/CallbackTests.cpp b/test/CallbackTests.cpp index 1b5410d..643aca6 100644 --- a/test/CallbackTests.cpp +++ b/test/CallbackTests.cpp @@ -153,14 +153,7 @@ TEST_CASE("Void Input Param Flavor Cb", "[CallbackAllReportVoidInputParam]") } else if (test_running) { - TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.disable()); - TEST_ASSERT_EQUAL(true, imu->rpt.linear_accelerometer.disable()); - TEST_ASSERT_EQUAL(true, imu->rpt.gravity.disable()); - TEST_ASSERT_EQUAL(true, imu->rpt.cal_gyro.disable()); - TEST_ASSERT_EQUAL(true, imu->rpt.cal_magnetometer.disable()); - TEST_ASSERT_EQUAL(true, imu->rpt.rv.disable()); - TEST_ASSERT_EQUAL(true, imu->rpt.rv_game.disable()); - TEST_ASSERT_EQUAL(true, imu->rpt.rv_geomagnetic.disable()); + TEST_ASSERT_EQUAL(true, imu->disable_all_reports()); test_running = false; } }); @@ -352,14 +345,7 @@ TEST_CASE("Report ID Input Param Flavor Cb", "[CallbackAllReportIDInputParam]") } else if (test_running) { - TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.disable()); - TEST_ASSERT_EQUAL(true, imu->rpt.linear_accelerometer.disable()); - TEST_ASSERT_EQUAL(true, imu->rpt.gravity.disable()); - TEST_ASSERT_EQUAL(true, imu->rpt.cal_gyro.disable()); - TEST_ASSERT_EQUAL(true, imu->rpt.cal_magnetometer.disable()); - TEST_ASSERT_EQUAL(true, imu->rpt.rv.disable()); - TEST_ASSERT_EQUAL(true, imu->rpt.rv_game.disable()); - TEST_ASSERT_EQUAL(true, imu->rpt.rv_geomagnetic.disable()); + TEST_ASSERT_EQUAL(true, imu->disable_all_reports()); test_running = false; } }); @@ -453,7 +439,7 @@ TEST_CASE("Single Report Void Input Param Flavor Cb", "[CallbackSingleReportVoid } else if (test_running) { - TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.disable()); + TEST_ASSERT_EQUAL(true, imu->disable_all_reports()); test_running = false; } }); diff --git a/test/FeatureTests.cpp b/test/FeatureTests.cpp index b395de5..2389c9d 100644 --- a/test/FeatureTests.cpp +++ b/test/FeatureTests.cpp @@ -67,7 +67,7 @@ TEST_CASE("Hard Reset", "[FeatureTests]") BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } - TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.disable()); + TEST_ASSERT_EQUAL(true, imu->disable_all_reports()); BNO08xTestHelper::print_test_end_banner(TEST_TAG); } @@ -112,7 +112,7 @@ TEST_CASE("Soft Reset", "[FeatureTests]") BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } - TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.disable()); + TEST_ASSERT_EQUAL(true, imu->disable_all_reports()); BNO08xTestHelper::print_test_end_banner(TEST_TAG); } @@ -166,7 +166,7 @@ TEST_CASE("Sleep", "[FeatureTests]") BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } - TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.disable()); + TEST_ASSERT_EQUAL(true, imu->disable_all_reports()); BNO08xTestHelper::print_test_end_banner(TEST_TAG); } @@ -219,7 +219,7 @@ TEST_CASE("Get Metadata", "[FeatureTests]") BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } - TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.disable()); + TEST_ASSERT_EQUAL(true, imu->disable_all_reports()); BNO08xTestHelper::print_test_end_banner(TEST_TAG); } @@ -269,7 +269,7 @@ TEST_CASE("Get Sample Counts", "[FeatureTests]") BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } - TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.disable()); + TEST_ASSERT_EQUAL(true, imu->disable_all_reports()); BNO08xTestHelper::print_test_end_banner(TEST_TAG); } @@ -421,7 +421,7 @@ TEST_CASE("Clear Dynamic Calibration", "[FeatureTests]") BNO08xTestHelper::print_test_msg(TEST_TAG, msg_buff); } - TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.disable()); + TEST_ASSERT_EQUAL(true, imu->disable_all_reports()); } TEST_CASE("BNO08x Driver Cleanup for [FeatureTests] Tests", "[FeatureTests]") diff --git a/test/MultiReportTests.cpp b/test/MultiReportTests.cpp index 1fd192a..a840324 100644 --- a/test/MultiReportTests.cpp +++ b/test/MultiReportTests.cpp @@ -77,8 +77,7 @@ TEST_CASE("Enable/Disable Dual Report", "[MultiReportEnableDisable]") } } - TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.disable()); - TEST_ASSERT_EQUAL(true, imu->rpt.linear_accelerometer.disable()); + TEST_ASSERT_EQUAL(true, imu->disable_all_reports()); TEST_ASSERT_EQUAL(true, data_available_accel); TEST_ASSERT_EQUAL(true, data_available_lin_accel); @@ -163,10 +162,7 @@ TEST_CASE("Enable/Disable Quad Report", "[MultiReportEnableDisable]") } } - TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.disable()); - TEST_ASSERT_EQUAL(true, imu->rpt.linear_accelerometer.disable()); - TEST_ASSERT_EQUAL(true, imu->rpt.gravity.disable()); - TEST_ASSERT_EQUAL(true, imu->rpt.cal_gyro.disable()); + TEST_ASSERT_EQUAL(true, imu->disable_all_reports()); TEST_ASSERT_EQUAL(true, data_available_accel); TEST_ASSERT_EQUAL(true, data_available_lin_accel); @@ -307,14 +303,7 @@ TEST_CASE("Enable/Disable Octo Report", "[MultiReportEnableDisable]") } } - TEST_ASSERT_EQUAL(true, imu->rpt.accelerometer.disable()); - TEST_ASSERT_EQUAL(true, imu->rpt.linear_accelerometer.disable()); - TEST_ASSERT_EQUAL(true, imu->rpt.gravity.disable()); - TEST_ASSERT_EQUAL(true, imu->rpt.cal_gyro.disable()); - TEST_ASSERT_EQUAL(true, imu->rpt.cal_magnetometer.disable()); - TEST_ASSERT_EQUAL(true, imu->rpt.rv.disable()); - TEST_ASSERT_EQUAL(true, imu->rpt.rv_game.disable()); - TEST_ASSERT_EQUAL(true, imu->rpt.rv_geomagnetic.disable()); + TEST_ASSERT_EQUAL(true, imu->disable_all_reports()); TEST_ASSERT_EQUAL(true, data_available_accel); TEST_ASSERT_EQUAL(true, data_available_lin_accel);